k8s 如何管理Pod

2025-04-11 16:53:48

1、活动前预先多启动几个Pod,活动结束后再结束掉多余的,虽然要启动和结束的Pod有点多,但也能有条不紊按计划进行

k8s 如何管理Pod

2、使用Replication Controller 来部署、升级Pod,Replica Set – 下一代Replication Controller,Deployment – 更加方便的管理Pod和Replica Set。

k8s 如何管理Pod

3、RC保证在同一时间能够运行指定数量的Pod副本,保证Pod总是可用。如果实际Pod数量比指定的多就结束掉多余的,如果实际数量比指定的少就启动缺少的。当Pod失败、被删除或被终结时RC会自动创建新的Pod来保证副本数量。所以即使只有一个Pod也应该使用RC来进行管理。

k8s 如何管理Pod

4、这个文件定义了RC的属性,我们先关注如下字段。spec.replicas:副本数量,spec.selector:RC通过spec.selector来筛选要控制的Pod。spec.template:这里写Pod的定义,spec.template.metadata.labels:Pod的label,可以看到这个label与spec.selector相同。

k8s 如何管理Pod

5、保证有3个Pod运行,Pod的镜像是index.tenxcloud.com/tailnode/hello:v1.0(spec.template.spec.containers.image: index.tenxcloud.com/tailnode/hello:v1.0)关键在于spec.selector与spec.template.metadata.labels,这两个字段必须相同,否则下一步创建RC会失败。

k8s 如何管理Pod
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢