通用命令
在k8s中,以下命令可以啟動任何deployment、svc、ingress配置文件,只要將需要部署的類型寫成yaml配置文件后,即可用以下兩個命令進行啟動和停止服務。
# 啟動服務
kubectl apply -n NAMESPACE -f xxx.yaml
# 刪除服務
kubectl delete -n NAMESPACE -f xxx.yaml
查看Node信息
kubectl get nodes --show-labels
查看指定NAMESPACE下的deployment
kubectl get deploy -n NAMESPACE
查看指定NAMESPACE下的Service
kubectl get services -n NAMESPACE
查看指定namespace的pod信息
kubectl get pod -n NAMESPACE
查看pod狀態
kubectl describe pod [pod名] -n NAMESPACE
查看pod中服務運行日志,類似于docker logs -f 查看日志
kubectl logs -f [pod名] -n NAMESPACE
進入服務pod中,類似于docker exec進入容器
kubectl exec -it [pod名] -n NAMESPACE