【发布时间】:2023-02-10 21:42:10
【问题描述】:
我有pod1和pod2在同一个命名空间中。
pod2正在运行 HTTP 服务器。
我怎样才能轻松地从 pod1 中将 pod2 视为 pod2.mydomain.com?
这样 HTTPS 证书就可以正常工作了。
【问题讨论】:
标签: kubernetes dns
我有pod1和pod2在同一个命名空间中。
pod2正在运行 HTTP 服务器。
我怎样才能轻松地从 pod1 中将 pod2 视为 pod2.mydomain.com?
这样 HTTPS 证书就可以正常工作了。
【问题讨论】:
标签: kubernetes dns
它可以通过 kubernetes 集群来实现,使用有效的 SSL 证书很重要。
通过使用 Kubernetes 服务,您可以在与 pod 相同的命名空间中创建类型为“ClusterIP”或“NodePort”的服务,并且您需要将 pod2 HTTP 服务器暴露给一致的 IP 和端口。通过这种方式,您可以配置 DNS 以将 pod2.mydomain.com 映射到服务的 IP 地址。
或者,如果您的集群支持负载平衡,您可以创建一个类型为“LoadBalancer”的服务,并且可以将 pod2 HTTP 服务器暴露给公共 IP。 您还可以创建一个 Ingress 服务,将流量路由到主机名上的 pod 2。 更多信息请查看官方Document
【讨论】: