kubectl api-versions | 查看当前Kubernetes可用的apiVersion版本 |
kubectl scale |
扩容或缩容 Deployment、ReplicaSet、Replication Controller或 Job 中Pod数量。 示例:kubectl scale sts prometheus-k8s --replicas=1 -n=test; 如果当前副本数为2,则将其扩展至3。kubectl scale --current-replicas=2 --replicas=3 deployment/mysql |
etcdctl del |
如果使用kubectl删除k8s资源后,资源一直处于Terminating状态,需要使用使用etcdctl直接在etcd中删除资源。 示例,删除整个命名空间test下的资源:/data/etcd/bin/etcdctl --cacert=/data/etcd/ssl/ca.pem --cert=/data/etcd/ssl/server.pem --key=/data/etcd/ssl/server-key.pem --endpoints="https://192.168.131.60:2379,https://192.168.131.61:2379,https://192.168.131.62:2379" del /registry/namespaces/test; 删除某个pod:del /registry/pods/test/tomcat-7f64d9f584-jgb6x |
--force --grace-period=0 | 强制删除一直处于terminating状态的pod,kubectl delete pod [pod name] --force --grace-period=0 -n [namespace] |