Linux企业应用——kubernates(二)之Pod管理

一、Pod简介

Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。
一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。
在这里插入图片描述• container实际上是一个单进程模型,pod可以类比为进程组概念
• pod在k8s中必须是原子调度单位
• Pod 要解决的问题核心就在于如何让一个 Pod里的多个容器之间最高效的共享某些资源 和数据。
• 通过infra container的方式共享同一个network namespace
• 镜像k8s.gcr.io/pause由汇编语言编写、永远处于“暂停”状态,大小100~200KB • 直接使用localhost通信
• pod内的所有容器共享一份网络资源,共享一个ip,一个pod一份。
• 整个pod的生命周期跟infra容器一致,而与其它容器无关
• 所有同属于一个 Pod 的容器,他们共享所有的 volume

二、命令行实现Pod管理

创建pod,删除pod

创建pod后,执行删除命令会直接删除

[root@k8s1 ~]# kubectl run demo --image=nginx
pod/demo created
[root@k8s1 ~]# kubectl get pod
NAME                    READY   STATUS    RESTARTS   AGE
demo                    1/1     Running   0          2s
[root@k8s1 ~]# kubectl delete pod demo
pod "demo" deleted
[root@k8s1 ~]# kubectl get pod
No resources found in default namespace.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值