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 权威指南》

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐