kubectl 常用命令
kubectl --help :帮助信息
kubectl delete Deployments -n <命名空间> <Deployment名称>
kubectl get nodes :查看集群节点数
kubectl get pod -n <命名空间> :查看对应命名空间下pod信息
kubectl get pods -A 查看所有pod
kubectl get namespace :查看命名空间
kubectl get pod --all-namespace 查看所有命名下的pod
kubectl apply -f <pod.yaml>:应用pod配置文件,设置资源
kubectl delete -f <pod.yaml>:取消应用pod配置文件,删除资源
kubectl create 通过yaml/json 文件或者标准输入创建一个资源对象
kubectl drain 驱逐节点pod
kubectl describe 显示一个或多个资源对象的详细信息
kubectl logs 输出pod资源对象中一个容器的日志
kubectl label 设置资源标签
kubectl edit 使用默认编辑器编辑服务器上定义的资源对象
kubectl delete pod <podname> -n <namespace> --force --grace-period=0 强制删除状态为 Terminating 的pod
kubectl delete --all pods --namespace=<namespace> 删除某个namespace下所有pod
kubectl delete ns <namespace> 清除掉namespace
kubectl describe node <节点名称> 查看node节点详细信息,pod信息以及硬件资源占用情况
kubectl delete nodes <节点名称> 删除掉node节点
kubectl drain <节点名称> --delete-local-data --force --ignore-daemonsets 驱逐该节点所有的pod
kubectl cordon <节点名称> 驱逐节点
kubectl get deployment -n <命名空间> <pod名称> -o yaml > <文件名称>.yaml 把现有的 pod 导出yaml配置文件