【导读】今日是周六,本想午休起来之后写篇有关kubernetes service的文章,没想到两台虚拟机接连挂掉,所以又重新创建了两台虚拟机。新建时又一直黑屏,所以只能克隆。由于虚拟机是新建的,所以就面领着需要重新安装的问题,接下来就这个问题记录一下把。1删除服务器上残留信息由于两台虚拟机是从主节点进行克隆的,所以需要删除docker和kubernetes相关信息1、删除kubenetes相关信息
转载
2024-06-03 11:00:07
204阅读
这个步骤是我一边搭建,一边查资料,一边记录的,希望会对正在查找资料的你有帮助。目录一.搭建环境:Oracle VM VirtualBox二.系统初始化三.安装Docker/kubeadm/kubelet四.部署 Kubernetes Master五.安装 Pod 网络插件(CNI)六.加入 Kubernetes Node七.测试k8s集群一.搭建环境:Oracle VM VirtualBox创建3
转载
2024-10-23 08:12:11
182阅读
在Kubernetes(简称K8S)中,Deployment 是一种资源对象,它用于定义 Pod 的部署方式。在一个 Deployment 中,可以指定应用的容器镜像、副本数量等信息,但如果需要传递 JVM 参数给应用程序,则需要对 Deployment 进行一些特定的配置。
下面是实现“k8s的deployment传JVM参数”的步骤,以及每一步需要做的事情和相关的代码示例:
| 步骤 |
原创
2024-03-15 11:04:51
164阅读
8-还在用Replication Controller吗、不妨考虑Deployment前言系统升级(rollout)&回滚(rollback)Replica Set介绍Deployment实操:通过kubectl操作Deployment对象取得Deployment/Replication Set/Pod基本信息总结Q&A参考链接8-还在用Replication Controller
# 修改K8S Deployment
在Kubernetes(K8S)中,Deployment是一种控制器,用于定义应用程序部署的状态和期望状态,同时它还负责确保集群中应用程序的副本数量与期望状态一致。
## 整体流程
下面是修改K8S Deployment的整体流程,可以通过以下步骤来实现:
| 步骤 | 行为 |
| --- | --- |
| 1 | 切换到目标Namespace |
原创
2024-03-07 15:56:54
203阅读
在Kubernetes中,Deployment是一种资源对象,用来定义应用程序的部署方式和更新策略。当需要修改Deployment时,可以通过kubectl命令行工具或者Kubernetes API来实现。下面我将详细介绍如何在Kubernetes中修改Deployment。
整个过程可以分为以下步骤:
| 步骤 | 描述 |
|---|---|
| 1 | 获取现有Deployment的配置
原创
2024-03-14 10:43:39
317阅读
k8s二进制安装:部署Node节点1.部署node节点部署主机:(21/22)1.1 签发kubelet证书(签发证书,都在7.200上)1.1.1 创建生成证书csr的json配置文件cd /opt/certs/
cat >/opt/certs/kubelet-csr.json <<EOF
{
"CN": "k8s-kubelet",
"hosts": [
"127.0.0.1
### Kubernetes中查看JVM启动参数的方法
在Kubernetes集群中,我们可以通过一些命令来查看Java应用程序在容器中的启动参数,了解应用程序的运行情况。下面我将介绍如何在Kubernetes中查看JVM启动参数的方法。
#### 步骤概述
下面是在Kubernetes中查看JVM启动参数的流程,我们将通过这些步骤逐步完成任务:
| 步骤 | 操作
原创
2024-03-28 10:23:48
384阅读
Kubernetes(K8S)是一个开源的容器编排引擎,可以帮助我们管理和部署容器化的应用程序。在使用K8S部署Java应用程序时,我们通常需要配置JVM启动参数来优化应用程序的性能和稳定性。接下来,我将向你介绍如何在K8S中配置JVM启动参数。
### 配置JVM启动参数的流程
在K8S中配置JVM启动参数通常需要以下步骤:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创
原创
2024-03-04 16:56:18
980阅读
k8s之deploymentDeployment部署应用手动创建一个deploymentdeploy扩容通过yaml文件创建Deployment自愈&故障转移能力升级部署方式介绍deploy滚动更新deploy滚动升级日志deployment回滚 Deployment部署应用一个 Deployment 为 Pods 和 ReplicaSets 提供声明式的更新能力。你负责描述 Deplo
转载
2024-02-09 07:48:06
49阅读
理解k8s的Deployment控制器Pod与控制器的关系Deployment的功能YAML字段解析使用Deployment部署无状态应用升级与回滚弹性伸缩Deployment与ReplicaSet Pod与控制器的关系控制器(Controllers)是在集群上管理和运行容器的对象。控制器通过label-selector关联Pod。Pod通过控制器可以实现应用的运维,如伸缩、滚动升级等。Depl
转载
2023-11-24 22:13:14
56阅读
Deployment 使用Kubernetes提供了一种更加简单的更新RC和Pod的机制,叫做Deployment。通过在Deployment中描述你所期望的集群状态,Deployment Controller会将现在的集群状态在一个可控的速度下逐步更新成你所期望的集群状态。Deployment主要职责同样是为了保证pod的数量和健康,90%的功能与Replication Controller完全
转载
2024-08-20 13:58:58
38阅读
文章目录一、机制说明二、认证(Authentication)1. 认证方式2. 需要认证的组件3. kubeconfig4. ServiceAccount(SA)(给Pod颁发证书)Secret 与 SA 的关系三、授权(Authorization)1. RBAC2. Role / ClusterRole3. RoleBinding / ClusterRoleBinding4. Resource
实验环境:按照图示部署好了K8s集群,一个Master,两个worker nodes。什么是Deployment:docker容器是不稳定,当一个容器出现故障后或误删除后,管理员需要去排查并重启。在K8s中,最小的单位是Pod,本质上是对容器的包装,也是不稳定的。为了避免这种缺点,K8s里设置了Deployment来帮助我们解决这些问题。Deployment可以帮我们做什么?定义一组Pod期望数量
转载
2023-10-27 00:06:29
212阅读
最近线上服务器pod中的容器总是莫名其妙重启,但是预发和测试环境都没有存在此现象。从最初怀疑是JVM配置问题开始,到定位出问题所在,花了三天左右时间,因此有必要在此做一个记录。JVM参数配置这台服务器是通过k8s管理的,通过kustomize来配置不同环境(测试/预发/生产)下不同的参数。JVM_MINIMUM_MEMORY: 512M 设置Xms;JVM_MAXIMUM_MEMORY:2048M
转载
2024-06-21 10:41:21
152阅读
k8s集群的搭建部署1.三个节点上:关闭swap交换分区,否则kubelet会启动不了。[root@server1 ~]# swapoff -a
[root@server1 ~]# vim /etc/fstab
注释swap开机启动2.配置k8s的yum源,并安装[root@server1 ~]# vim k8s.repo
#写入:
[k8s]
name=v1.15
baseurl=https:/
转载
2024-10-29 11:20:17
19阅读
在Kubernetes(K8s)中,Deployment是一种关键的资源对象,它可以用来定义和管理应用程序的部署。在实际的开发和运维过程中,经常需要对Deployment中的镜像进行更新或修改。下面我将教你如何在Kubernetes中修改Deployment的镜像,以便能够更好地适应应用的更新。
### 整体流程
首先,让我们来看一下整体的流程,以便了解在Kubernetes中修改Deploym
原创
2024-04-18 10:09:34
251阅读
在Kubernetes中,探针(Probe)用于检查容器的健康状态。Kubernetes提供了三种类型的探针:存活探针(Liveness Probe)、就绪探针(Readiness Probe)和启动探针(Startup Probe)。这些探针可以用来监测容器的健康状况,并根据需要对容器进行重启、停止访问或将其加入负载均衡。以下是每种类型的探针的简要说明:存活探针(Liveness Probe):
转载
2024-10-22 17:10:11
23阅读
# 如何修改Kubernetes中的Deployment文件
欢迎来到Kubernetes(K8s)世界!在Kubernetes中,Deployment文件是用来定义应用程序部署和扩展策略的重要文件。当需要修改Deployment文件时,我们需要按照一定的步骤来进行操作。下面将为你详细介绍如何修改Kubernetes中的Deployment文件。
## 步骤概要
首先,让我们看一下整个修改D
原创
2024-04-03 09:55:25
141阅读
Centos7 安装k8s-v1.10.11环境说明:win10 + vmware 虚拟机
虚拟机系统:centos7
master:4G 4核
node1: 8G 8核
node2: 8G 8核至于master和node的hosts,可设置可不设置。步骤1-6,在master、node上都要执行,步骤7,在master中执行kubectl init...、node中执行kubectl joi