我有一个用例,其中我有一个在 kubernetes 集群内的 POD 上运行的 Rest API,而运行 k8s 作业的 helm 预升级钩子需要访问 Rest API,公开此 URL 以便 helm hook 可以访问它的最佳方式是什么。我不想对任何 IP 进行硬编码。
将其发布为社区维基,请随意编辑和扩展它以获得更好的体验。
正如David Maze和Lucia在评论中指出的那样,服务可以通过基于服务名称的IP和URL访问。
这部分在官方 kubenetes 文档中进行了介绍和很好的解释 DNS 服务和 pod