修改部署

修改yaml文件中的部署配置后(文件名称不可改变),通过执行如下命令即可生效新的配置。

1
kubectl apply -f ./mysql_deployment.yaml

有些配置信息的修改(例如单NUMA限制模式时CPU的修改)无法使用apply生效,可以使用如下方式:

  • 先删除部署,然后重新创建部署。
    1
    2
    kubectl delete -f ./mysql_deployment.yaml
    kubectl create -f ./mysql_deployment.yaml
    
  • 先删除指定Pod,然后重新部署,以mysql-1为例。
    1
    2
    kubectl delete pod mysql-1 -n ns-mysql-test
    kubectl apply -f ./mysql_deployment.yaml