6.基本命令及pod中创建多个容器

查看pod:
  kubectl get pod    查看你默认命名空间的pod
  kubectl get pod -n 空间名    查看指定命名空间下的pod
  kubectl get pod -o wide -A    查看所有命名空间下pod的详细信息
  kubectl get pod -o wide -n 空间名   查看指定命名空间下pod的详细信息
  kubectl get pod -w    实时监控pod的状态

创建pod:
  kubectl run nginx(pod名) --image=nginx:1.19   创建pod
  kubectl apply -y nginx-pod.yum    创建pod并加载配置文件信息(apply特点:pod不存在时创建,存在时则更新配置文件)

删除pod:
  kubectl delete pod pod名    根据pod名删除pod
  kubectl delete -f nginx-pod.yml   根据yml删除pod

进入pod中容器:
  kubectl exec -it nginx(pod名称) --(固定写死) bash(执行命令)    此方法进入容器默认只会进入pod中第一个容器
  kubectl exec -it pod名 -c 容器名称 -- bash    进入指定pod中指定的容器

查看pod日志:
  kubectl logs -f nginx(pod名称)   默认查看pod中第一个容器日志
  kubectl logs -f pod名称 -c 容器名称   查看pod中指定容器的日志

查看pod描述信息:
  kubectl describe pod nginx(pod名称)

标签基本操作

  标签的作用:用来给k8s中对象起别名,有了别名可以过滤和筛选

  

 

 

 

pod中创建多个容器:

  在yml文件中添加多个容器信息,再用apply创建pod

  

 

posted @   -wei  阅读(145)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示