查看服务状态
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状态
systemctl status kube-proxy -l
查看节点
kubectl get nodes
查看命名空间
kubectl get ns (namespace)
查看集群信息
kubectl cluster-info
获取sercice信息
kubectl get svc (service )
获取deployment 信息
kubectl get
获取集群健康状态
kubectl get cs
kubectl get csr
kubectl get rs (replicaset)
获取replicatcontroller信息
kubectl get rc
获取所有的pod命名空间的pod
kubectl get pods --all-namespaces
查看默认的pod
kubectl get pod
查看命令空间为kube-system 的pod
kubectl get pod -n kube-system
查看日志
查看默认空间的对应的pod名称的 的日志,可以-n 查指定命名空间的
kubectl logs pod名称 -n kube-system
进入指定pod的shell界面
kubectl exec -it tiller-deploy -n kube-system -- /bin/sh
查看pod的状态,
kubectl describe tiller-deploy -n kube-system
删除指定空间内的deployment
kubectl delete deployment tiller-deploy -n kube-system
创建 pod 或 service等
kubectl create -f *.yaml
打开部署为nginx-deploy 的配置文件并可以编辑
kubectl edit deploy nginx-deploy -n kube-system