k8s命令

2019-12-27 22:23 阅读 1,688 views 次 k8s命令已关闭评论

kubectl get pods --all-namespaces -o wide      #展示出IP和node信息

kubectl create -f xxxx.yaml            #创建rc、deploy、svc等

kubectl delete -f xxxx.yaml            #删除对应的创建

kubectl get pods                 #获取默认namaspace(default)下的pod

kubectl get pods --all-namespance        #获取所有namespace下的pod

kubectl get pods -n kube-system         #获取某namespace下的pod  -n  namespance

kubectl get pods --all-namespaces -o wide      #展示出IP和node信息

kubectl describe pod POD-NAME  -n NAMESPACE    #查看具体pod详情,在排错时尤为实用

kubectl get svc --all-namespaces -o wide          #获取service信息

kubectl describe svc SERVICE-NAME  -n NAMESPACE  #查看service详情

kubectl get ep                      #获取service的endpoint信息

NAME         ENDPOINTS                           AGE
kubernetes   192.168.100.3:6443                  5h
serversvc    172.16.20.2:9999,172.16.49.2:9999   5h

kubectl delete deployment,pod,service,rc --all         #同时删除节点上多类别实例

kubectl logs -f POD-NAME                  #查看节点控制台日志

etcdctl cluster-health                   # 查看etcd集群状态

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:k8s命令 | 文档
分类:电脑技术 标签:

评论已关闭!