kubernetes POD IP什么时候会改变?

2024-04-26

我正在尝试将一个整体应用程序移植到 k8s pod。理论上,Pod 被认为是短暂的,建议使用服务概念来提供静态 IP。但到目前为止,在我的测试中,我还没有看到 POD IP 被更改。那么现在的问题是 k8s 什么时候会为我的 POD 分配一个新的 IP?

我已经创建了具有固定主机名的 POD(不使用任何控制器),并且它们绑定到单个节点。那么节点和主机名永远不会改变,POD也永远不会被删除?那么在这种特殊情况下,POD IP什么时候可以改变。我查看了文档,这对我来说并不清楚。


只要 Pod 运行,IP 就不会改变,但不保证您的 Pod 会保持运行。最接近稳定网络名称的是 StatefulSet。这将创建一致的 pod 名称,这意味着 kubedns/coredns 中的 DNS 名称一致。 Kubernetes 中没有通用的方法可以在 pod(或与此相关的服务)上获取长期静态 IP,尽管从技术上讲这取决于您的 CNI 网络插件,所以也许其中一些有特殊情况?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kubernetes POD IP什么时候会改变? 的相关文章

随机推荐