如何将 kubernetes POD 的 Rest URL 暴露给 helm hook?
How to expose kubernetes POD's Rest URL to a helm hook?
我有一个用例,其中我在 kubernetes 集群内的 POD 上有一个 Rest API 运行,运行 k8s 作业的 helm 预升级挂钩需要访问 Rest API, 公开这个 URL 以便 helm hook 可以访问它的最佳方法是什么。我不想对任何 Ip 进行硬编码。
将此作为社区 wiki 发布,随意编辑和扩展它以获得更好的体验。
正如 David Maze 和 Lucia 在评论中指出的那样,可以根据服务名称通过其 IP 和 URL 访问服务。
这部分在官方 kubenetes 文档中有详细介绍和解释 DNS for services and pods
我有一个用例,其中我在 kubernetes 集群内的 POD 上有一个 Rest API 运行,运行 k8s 作业的 helm 预升级挂钩需要访问 Rest API, 公开这个 URL 以便 helm hook 可以访问它的最佳方法是什么。我不想对任何 Ip 进行硬编码。
将此作为社区 wiki 发布,随意编辑和扩展它以获得更好的体验。
正如 David Maze 和 Lucia 在评论中指出的那样,可以根据服务名称通过其 IP 和 URL 访问服务。
这部分在官方 kubenetes 文档中有详细介绍和解释 DNS for services and pods