通过它的名字而不是它的VIP访问服务
我的印象是,我可以使用其名称访问集群内其他容器的服务(在这种情况下恰好是NodePort端口)。
$ kubectl get svc NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc 10.0.0.235 <nodes> 8090:30062/TCP 6s
我可以做这个:
$ minikube ssh $ curl -v -H "Content-Type: application/json" http://10.0.0.235:8090/some_api
它工作正常。 但我不能这样做:
$ curl -v -H "Content-Type: application/json" http://svc:8090/some_api
我错过了什么吗? 我是否需要在Minikube中configuration某些内容才能实现此目的? 同样,我的search使我相信这个映射(用于名称parsing)是在我创build服务时自动configuration的。