K8s(Kubernetes)中Kubectl操作命令
1.创建资源对象kubectl create -f my-service.yaml2.查看资源对象查看所有Pod列表kubectl get pods查看rc和service列表kubectl get rc,service3.描述资源对象显示Node的详细信息kubectl describe nodes <node-name>显示Pod的详细信息kubectl descirbe pods
1.创建资源对象
kubectl create -f my-service.yaml
2.查看资源对象
查看所有Pod列表
kubectl get pods
查看rc和service列表
kubectl get rc,service
3.描述资源对象
显示Node的详细信息
kubectl describe nodes <node-name>
显示Pod的详细信息
kubectl descirbe pods/<pod-name>
显示由RC管理的Pod的信息
kubectl describe pods <rc-name>
4.删除资源对象
基于pod.yaml定义的名称删除pod
kubectl delete -f pod.yaml
删除所有包含某个label的Pod和service
kubectl delete pods,service -l name=<label-name>
删除所有pod
kubectl delete pods --all
5.执行容器的命令
执行Pod的date命令,默认使用Pod中的第1个容器执行:
kubectl exec <pod-name> date
执行Pod中某个容器执行date命令
kubectl exec <pod-name> -c <container-name> date
6.查看容器的日志
查看容器输出到stdout的日志
kubectl logs <pod-name>
跟踪查看容器的日志,相当于tail-f命令的结果
kubectl logs -f <pod-name> -c <conainer-name>
参考资料:《Kubernetes 权威指南》
更多推荐
所有评论(0)