k8s关键知识点汇总(二)- kubectl操作命令

1、创建资源对象

kubectl create  -f  1.yaml -f  2.yaml                #一次性创建service、rc等资源

kubectl  create  -f                         #创建目录下所有.yaml、.yml、.json文件

2、查看资源对象

kubectl get pods                                            #查看pod列表

kubectl get rc,service                                     #查看rc、service列表

3、描述资源对象

kubectl describe nodes            #显示Node详细

kubectl describe  pods /             #显示Pod详细

kubectl describe pods                   #显示RC管理的Pod详细

4、删除资源对象

kubectl delete -f pod.yaml                              #删除基于pod.yaml定义名称的Pod

kubectl delete pods,services -l name=                       #删除某个label对应的Pod和service

kubectl delete pods –all                                  #删除所有Pod

5、执行容器的命令

kubectl exec date                      #执行Pod的date命令,默认使用第一个容器

kubectl exec -c date                     #执行Pod中某个容器的date命令

kubectl exec -ti -c   /bin/bash        #通过bash获取Pod中某个容器的TTY

6、查看容器的日志

kubectl logs                                #查看容器输出到stdout的日志

kubectl logs -f -c                            #跟踪查看容器日志


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2291184112@qq.com

×

喜欢就点赞,疼爱就打赏