k8s修改deployment文件的内容(例如修改pod副本数量)

kubectl支持多种方式修改,我这里涉及到了两种:edit、patch

方式一 kubectl edit --help

命令参考kubectl edit (RESOURCE/NAME | -f FILENAME) [options]

例如我想修改jenkins的配置
k8s修改deployment文件的内容(例如修改pod副本数量)_第1张图片
输入下面的命令:
kubectl edit deployment/ssx-jenkins-dm -o yaml --save-config -n ssx
然后编辑、最后:wq即可。


方式二 kubectl patch --help

命令参考kubectl patch (-f FILENAME | TYPE NAME) [-p PATCH|--patch-file FILE] [options]
例如我想修改mysql的副本数量
k8s修改deployment文件的内容(例如修改pod副本数量)_第2张图片
输入下面的命令:
kubectl patch deployments.apps -n ssx ssx-mysql-dm -p '{"spec":{"replicas":1}}'

你可能感兴趣的:(Linux,jenkins,kubernetes,docker)