只能通过手动的方式升级PetSet/StatefulSet。 无法使用kubectl edit方式、类似与deployment(kubectl set image)和RC方式升级。能正常使用kubectledit编辑在线yaml文件,即使重启pod所在的node节点,也无法生效。 创建时命名规则有要求 如下面的例子: StatefulSet:StatefulSet名称为lykops-sfs,卷名为pvc PV:pv-lykops-sfs-{0,...
kubectl explain deployment.metadata kubectl explain service.metadata 2.4、修改资源配置清单并应用 修改yaml文件---离线修改 修改yaml文件:并用kubectl apply -f xxxx.yaml文件使之生效 注意:当apply不生效时,先使用delete清除资源,再apply创建资源 kubectl get service nginx-service -o yaml > nginx-svc.yaml 删除...
$ cat deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: nginx labels: app: nginx spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - image: nginx:1.18.0 imagePullPolicy: IfNotPresent name: nginx 当使用前面的...
kubectl explain 查看资源对象的详细信息(一般用一编写 yaml 的时候做一个提示 kubectl explain deployment 会出现 deployment 下面可以写的字段以及字段属性还有 可以逐级使用) kubectl get 获取一个或多个资源对象的信息 kubectl edit 使用默认编辑器编辑服务器上定义的资源对象 kubectl delete 通过 yaml/json 文件、标...
kubectl edit deployment my-deployment 这个命令会打开一个文本编辑器(通常是系统默认的编辑器,但你可以通过设置KUBE_EDITOR环境变量来改变它),其中包含了Deployment的YAML配置。你可以在这个编辑器中直接修改配置。 检查并保存更改: 在编辑器中做出更改后,保存文件并退出编辑器。kubectl将会应用你的更改到Kubernetes集...
kubectl get deploy nginx-deployment -o yamlkubectl edit deploy nginx-deploymentkubectl get deploy nginx-deployment -o yaml 三、回滚Deployment 3.1 查看版本历史信息 如果说更新deployment是正向变动,那么回滚Deployment就是反向变动。 回滚/反向变动都有一个版本的概念,查看版本的命令如下: # 查看版本历史kubec...
kubectl edit deployment nginx-delp 通过这个命令,可以看到刚刚我们通过kubectl create出来的创建,这个yaml是Kubernetes自动生成出来的,除了必填项name和image之外,其它的都是默认值: 在实现生产中,我们更多的是自己编写yaml进行部署,而不是直接使用kubectl create这样的命令。
kubectl edit deployment/mydeployment -o yaml --save-config (4)kubectl delete 通过配置文件名、stdin、资源名称或label选择器来删除资源。 支持JSON和YAML格式文件。可以只指定一种类型的参数:文件名、资源名称或label选择器。 有些资源,如pod,支持优雅的(graceful)删除,因为这些资源一般是集群中的实体,所以删除不...
kubectl edit 命令,可以编辑集群中的现有资源对象。您可以使用 kubectl edit 直接修改资源的配置,这样您就无需手动生成新的 YAML 文件。以下命令修改名为my-nginx的deployment的资源配置: 复制 $ kubectl edit deployments my-nginx deployment.apps/my-nginx edited ...
YAML文件定义Pod Controller Controller介绍 Pod和Controller关系 Deployment控制器应用场景 Deployment控制器部署应用 升级回滚 升级 查看升级状态 回滚 弹性伸缩 有状态部署 无状态和有状态区别 无状态 有状态 部署有状态应用 无头service 开始部署 部署守护进程DaemonSet ...