《云原生之K8s实战》K8s Pod从入门到精通

本文详细介绍了Kubernetes中的Pod,包括Pod的管理、资源清单YAML、节点选择器、亲和性和污点容忍度、状态和重启策略、初始化容器、钩子和退出流程、终止过程以及探针。内容涵盖了Pod的基本概念、调度、生命周期管理和健康检查,旨在帮助读者深入理解Pod在K8s集群中的工作原理和实践应用。
摘要由CSDN通过智能技术生成

目录

Pod从入门到精通

1.管理器管理Pod

2.资源清单YAML文件注解

3.Node节点选择器

4.亲和性和污点容忍度

1. node节点亲和性

2. Pod节点亲和性

3.污点和容忍度

5.Pod的状态和重启策略

6.Pod初始化容器-钩子-启动退出流程

pod创建过程

钩子

7.Pod终止过程

8.Pod探针


Pod从入门到精通

Pod是k8s中的最小调度单元,k8s首先会通过定义一个Pod的资源,然后在 Pod里面运行容器,容器的运行需要指定一个镜像,这样就可以用来运行具体的应用服务。一个 Pod中封装一个容器(也可以封装多个容器),Pod中包含了一个默认的Pause容器,Pause容器是Pod的父容器,主要负责僵尸进程的回收管理,通过 Pause容器可以使同一个 Pod里面的多个容器共享存储、网络、PID、IPC等。

Pod是需要被调度到k8s集群的工作((Node/Work)节点上来运行的,具体调度到哪个节点,是根据k8s 的组件Icheduler调度器来实现的。

Pod中可以同时运行多个容器。同一个 Pod中的容器会自动的分配到同一个node节点上。同一个Pod中的容器共享资源、网络环境,在一个 Pod中同时运行多个容器是一种比较高级的用法,只有当你的容器需要紧密配合协作的时候才会考虑用这种模式。例如,你有一个容器作为web服务器运行,需要用到共享的volume,有另一个容器用来从远端获取资源更新这些文件。 一些Pod有init(初始化容器),容器和应用容器。在应用程序容器启动之前&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可知这世上再难遇我

君不见黄河之水天上来

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值