【发布时间】:2020-04-22 11:57:20
【问题描述】:
我创建了一个 POD 并使用以下命令将其公开为服务:
kubectl run nginx --image=nginx --restart=Never --port=80 --expose
当我执行以下命令时,我得到两个不同的 IP 地址。下面的IP地址代表什么?在集群中调用我的服务时,其他服务应该使用哪个 IP。
master $ kubectl get ep nginx
NAME ENDPOINTS AGE
nginx 10.40.0.1:80 11m
master $ kubectl get svc nginx
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nginx ClusterIP 10.103.78.253 <none> 80/TCP 12m
【问题讨论】:
标签: kubernetes kubectl