kubectl支持多种方式修改,我这里涉及到了两种:edit、patch
方式一 kubectl edit --help
命令参考kubectl edit (RESOURCE/NAME | -f FILENAME) [options]
例如我想修改jenkins的配置
输入下面的命令:
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的副本数量
输入下面的命令:
kubectl patch deployments.apps -n ssx ssx-mysql-dm -p '{"spec":{"replicas":1}}'