在 Kubernetes 中通过域名访问 Deployment 的 Pod,通常需要结合 Service 和 Ingress Controller 来实现。以下是具体方案:
使用 Service 进行内部域名解析
- 创建 Service:为 Deployment 创建一个 Service,Kubernetes 会自动为该 Service 分配一个域名(格式为
servicename.namespace.svc.cluster.local)。apiVersion:v1kind:Servicemetadata:name:my-servicenamespace:defaultspec:selector:
- 创建 Service:为 Deployment 创建一个 Service,Kubernetes 会自动为该 Service 分配一个域名(格式为