kubernetes StatefulSet 中 serviceName 作用

StatefulSet 的好处

  1. 稳定的、唯一的网络标识符。
  2. 稳定的、持久的存储。
  3. 有序的、优雅的部署和扩缩。
  4. 有序的、自动的滚动更新。

statefulSet.spec.serviceName
当 serviceName 配置成与 headless service 的 Name 相同的时候
可以通过 {hostName}.{headless service}.{namespace}.svc.cluster.local 解析出节点IP。
hostName 由 {statefulSet name}-{编号} 组成。

当 service 是 ClusterIP 类型时,也可以通过 {hostName}.{service name} 解析道pod ip;亲测可用

官方链接请参考;

posted @ 2022-07-22 14:33  Star-Hitian  阅读(2277)  评论(0编辑  收藏  举报