查看相关的状态
命令 |
说明 |
kubectl get node |
获取各个节点的状态 |
kubectl get cs -o yaml |
检查组件的运行状态 |
kubectl cluster-info |
获取master 的相关信息(如果是高可用集群,那么获取的是VIP节点) |
kubectl get pods |
获取pods 内正在运行的容器情况 |
kubectl get pods --all-namespaces |
获取所有pods 内正在运行的容器情况(包含隐藏的容器) |
kubectl get deployment |
获取pods 内容器运行的情况 |
kubecl get services |
获取对应映射的服务 |
kubectl describe service (container_name) |
获取所有(指定的容器名字)的服务详情 |
kubectl get ingress |
查看Ingress |
kubectl get pods -n ingress-nginx -o wide |
查看 Nginx Ingress Controller |
运行相关的服务
kubectl run mynginx--image=nginx --replicas=2 --port=80
kubectl expose deployment mynginx --port=80 --type=LoadBalancer
service/mynginx exposed
删除相关服务以及容器
kubectl delete deployment mynginx
deployment.apps "mynginx" deleted
kubectl delete service mynginx
service "mynginx" deleted