Docker Kubernetes重复吊舱

0yg35tkg  于 2023-01-20  发布在  Kubernetes
关注(0)|答案(1)|浏览(114)

为什么docker kubernetes会复制pod?我在 Jmeter 板上看到一些pod带有k8s和k8s_POD,甚至我的部署。
有人对此有什么想法吗?

nszi6y05

nszi6y051#

kubernetes Pod中的所有containers:共享同一群集的Pod IP地址,并且其中每个127.0.0.1 * 与其他127.0.0.1相同 *。神奇的效果是通过k8s_POD_容器实现的,它是运行pause image的容器,也是通过CNI分配Kubernetes Pod IP的 * 唯一 * 容器。然后,该Pod中的所有container都使用其network_namespace(7)在集群内发送和接收流量。这也是为什么可以重新启动 container 而不会丢失IP地址的原因,而不像删除Pod会获得一个新的地址
据我所知,在主容器工作负载由于挂起卷(或其他资源,如GPU)而无法启动的情况下,这些沙箱容器甚至可以在没有任何其他容器的情况下存在,因为CNI分配过程在the Pod lifecycle中发生得非常早

相关问题