查看服務(wù)狀態(tài)
systemctl status kube-apiserver
systemctl status kubelet
systemctl status kube-proxy
systemctl status kube-scheduler
systemctl status kube-controller-manager
systemctl status docker
kube-proxy狀態(tài)
systemctl status kube-proxy -l
查看節(jié)點
kubectl get nodes
查看命名空間
kubectl get ns (namespace)
查看集群信息
kubectl cluster-info
獲取sercice信息
kubectl get svc (service )
獲取deployment 信息
kubectl get
獲取集群健康狀態(tài)
kubectl get cs
kubectl get csr
kubectl get rs (replicaset)
獲取replicatcontroller信息
kubectl get rc
獲取所有的pod命名空間的pod
kubectl get pods --all-namespaces
查看默認(rèn)的pod
kubectl get pod
查看命令空間為kube-system 的pod
kubectl get pod -n kube-system
查看日志
查看默認(rèn)空間的對應(yīng)的pod名稱的 的日志仰担,可以-n 查指定命名空間的
kubectl logs pod名稱 -n kube-system
進入指定pod的shell界面
kubectl exec -it tiller-deploy -n kube-system -- /bin/sh
查看pod的狀態(tài)其弊,
kubectl describe tiller-deploy -n kube-system
刪除指定空間內(nèi)的deployment
kubectl delete deployment tiller-deploy -n kube-system
創(chuàng)建 pod 或 service等
kubectl create -f *.yaml
打開部署為nginx-deploy 的配置文件并可以編輯
kubectl edit deploy nginx-deploy -n kube-system