首页 > 解决方案 > 是否可以访问 pod DNS(使用 dig 或 nslookup)?

问题描述

我知道吊舱被隔离到另一个子网(POD-CIDR,CNI ...)中是否可以到达吊舱(使用工具)?我看到您可以使用 ClusterIP、LB、Externalname,但我无法访问我的 pod 的 ipaddress。

标签: azurekubernetesazure-aks

解决方案


假设您为您的 pod(部署)定义了一个服务,您可以使用 kubectl 将本地端口转发到该服务。例如:

$ kubectl port-forward redis-service 6379:6379 --namespace=default

这将允许您通过本地端口 6379 访问您的 pod/服务

Kubernetes 文档


如果你有兴趣让你的 pod 公开可用,你最好的资源是定义一个入口。这将允许您将公共 DNS 主机名和路径映射到您的内部 kubernetes 服务

入口文档


推荐阅读