Kubernetes 使用服务&x27;POD内的s群集地址

Kubernetes 使用服务&x27;POD内的s群集地址,kubernetes,activemq,kube-proxy,kubernetes-service,Kubernetes,Activemq,Kube Proxy,Kubernetes Service,我正在使用集群IP类型的Kubernetes服务,它将公开一个部署。 在我的容器中,我想使用服务IP(集群IP)。有没有办法在吊舱/容器内获取IP地址 是否可以从服务名称获取群集IP?可以,通过该机制。但是,请注意,您希望这样访问的任何服务必须在pod本身启动之前创建,否则不会填充环境变量。是,通过该机制。但是,请注意,您希望这样访问的任何服务必须在启动pod之前创建,否则不会填充环境变量。在容器/pod中,您可以使用引用该服务的dns名称。 基本上,文件/etc/hosts由kube dns-

我正在使用集群IP类型的Kubernetes服务,它将公开一个部署。 在我的容器中,我想使用服务IP(集群IP)。有没有办法在吊舱/容器内获取IP地址


是否可以从服务名称获取群集IP?

可以,通过该机制。但是,请注意,您希望这样访问的任何服务必须在pod本身启动之前创建,否则不会填充环境变量。

是,通过该机制。但是,请注意,您希望这样访问的任何服务必须在启动pod之前创建,否则不会填充环境变量。

在容器/pod中,您可以使用引用该服务的dns名称。 基本上,文件
/etc/hosts
由kube dns-edress填充。 您可以这样使用它:

<svc-name>.<namespace>.svc.cluster.local
.svc.cluster.local

如果必须使用IP,您可以使用或仅ping DNS名称。

在容器/POD中,您可以使用引用服务的DNS名称。 基本上,文件
/etc/hosts
由kube dns-edress填充。 您可以这样使用它:

<svc-name>.<namespace>.svc.cluster.local
.svc.cluster.local

如果您必须使用IP,您可以使用或只ping DNS名称。

Oops,没有看到下面关于envs的评论。很抱歉:)。哦,没有看到下面关于环境的评论。很抱歉:)。