kubectl命令

2019-04-18  本文已影响0人  一斗

kubectl命令

kubectl [command] [TYPE] [NAME] [flags]

常用命令

说明:“[]”表示可选参数,“<>”表示需要根据实际情况填充的参数

创建资源对象

kubectl apply -f my-deployment.yaml
kubectl apply -f <directory>  // 目录下全部相关yaml文件

查看资源对象

kubectl get pods [pod-name]
kubectl get deployment [deployment-name]
kubectl get service [service-name]

描述资源对象

kubectl describe pods <pod-name>

删除资源对象

kubectl delete -f my-deployment.yaml
kubectl delete -f <directory>
kubectl delete pods <pod-name>

登陆pod容器

kubectl exec -ti <pod-name> [-c <container-name>] /bin/bash

查看pod容器日志

kubectl logs <pod-name>
kubectl logs -f <pod-name>  //跟踪查看,相当于tail -f命令

切换context环境

kubectl config get-contexts    查看config中的环境
kubectl config use-context <context-name>   切换环境

查看yaml语法帮助

kubectl explain deployment.spec.template
上一篇 下一篇

猜你喜欢

热点阅读