kubectl 其他常用命令

获取YAML文件:kubectl create deployment (pod名称) --image=(镜像名称) --dir-run -o yaml > 文件名称
升级操作:kubectl set image deployment (pod名称)=镜像名称:标签 
查看升级:kubectl rollout status deployment (pod名称
查看历史版本:kubectl rollout history deployment (pod名称
回滚操作:kubectl rollout undo deployment (pod名称
创建副本:kubectl scale deployment (pod名称 --replicas=(副本数量)
查看pod日志   kubectl logs pod名称
仓库添加:helm repo add 仓库名  仓库地址
更新仓库:helm update
查看仓库:helm repo list     helm search repo仓库名
删除仓库:helm repo remove  仓库名
进入service修改YAML文件  kubectl edit svc svc名称
创建chart:helm create chart名称  yaml文件放在模板文件下   values.yaml 定义全局变量可以在模板文件下的yaml文件中使用
使用helm升级:helm upgrade chart名称  文件地址   
使用values.yaml文件使yanml文件高效复用
Values.yaml 中变量格式是key/values 格式的即 变量名:变量值  如  name: nginx
在yaml中使用变量:格式   {{ .Values.变量名}}
最后修改:2021 年 04 月 30 日 05 : 39 PM
如果觉得我的文章对你有用,请随意赞赏