Pod详解和命令

Pod详解

Pod是Kubernetes中最小的单元,它由一组、一个或多个容器组成,每个Pod还包含了一个Pause容器,Pause容器是Pod的父容器,主要负责僵尸进程的回收管理,通过Pause容器可以使同一个Pod里面的多个容器共享存储、网络、PID、IPC等。 (默认是在node节点运行的)

pod 命令
创建 Pod kubectl run nginx --image=nginx:1.19.0   #(不推荐)建议编写yami文件创建 Pod
kubectl create -f nginx.yaml #运行 Pod.yami文件
kubectl get pods             #查看Pod状态
kubectl get pods -o wide     #更详细的查看Pod状态
kubectl get pods nginx       #只查看 nginx 容器
kubectl get nodes --show-labels  #查看nodes节点的标签
kubectl delete pod nginx       #删除 Pod
kubectl delete -f nginx.yaml  #也可以删除创建Pod的yaml文件
kubectl exec -it nginx -c nginx1 -- bash       #进入Pod   
kubectl exec -it Pod名称 -c 指定容器  -- 指定环境  #格式  
kubectl get pod nginx -oyami > nginx.yaml   #导出yaml文件

命名空间

kubectl get  ns  #查看命名空间
kubectl create ns yyc   # 创建命名空间 yyc
kubectl create -f pod.yaml -n yyc  # 将pod运行在命名空间
kubectl get pod -n yyc   # 查看 yyc 命名空间的Pod
kubectl delete pod nginx -n  yyc  # 删除yyc命名空间的Pod
kubectl delete ns yyc     # 删除yyc命名空间
Pod yami 文件格式

                
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值