应用目录下所有yaml:kubectl apply -f ./
应用指定yaml:kubectl apply -f specific.yaml
删除应用:kubectl delete -f ./
应用 kustomization.yaml 自定义配置:
`kubectl apply -k ./“`
删除自定义配置:kubectl delete -k ./
删除之前创建的所有 deployment
, service
资源:kubectl delete deployment,service --all
更多:kubectl delete deployments,service,ingress,pods,job,cronjob,secret,configmap --all -n [namespace]
观察pods:watch kubectl get pods -o wide -A
查看endpoints:kubectl get endpoints
排空drain节点:kubectl drain [node] --ignore-daemonsets --force --delete-emptydir-data
节点解除隔离uncordon, 与drain相反:kubectl uncordon [node]
helm 命令:
添加仓库:helm repo add hellok8s https://guangzhengli.github.io/k8s-tutorials/
安装:helm install my-hello-helm hellok8s/hello-helm --version 0.1.0
升级更新:helm upgrade --install my-hello-helm --values values.yaml .
查看版本:helm ls
回滚更新:helm rollback hello-helm [REVISION 版本]
helm create
命令来创建一个初始的 Chart,该命令默认会创建一些 k8s 资源定义的初始文件,并且会生成官网推荐的目录结构