我在本地的docker桌面上拥有一个本地的Kubernetes集群。
当我执行kubectl describe service
命令时,我的Kubernetes服务看起来是这样的:
Name: helloworldsvc
Namespace: test
Labels: app=helloworldsvc
Annotations: kubectl.kubernetes.io/last-applied-configuration:
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"app":"helloworldsvc"},"name":"helloworldsvc","namespace":"test...
Selector: app=helloworldapp
Type: ClusterIP
IP: 10.108.182.240
Port: http 9111/TCP
TargetPort: 80/TCP
Endpoints: 10.1.0.28:80
Session Affinity: None
Events: <none>
这个服务指向一个带有Web应用程序的部署。
我的问题是,我该如何找到此服务的URL? 我已经尝试过http://localhost:9111/ ,但并没有起作用。
我验证了此服务指向的Pod正在运行中。
<pod-name>.<service-name>.<namespace>.svc.cluster.local:<service-port>
的使用。这是不正确的吗?如果是正确的,那么我们什么时候会使用它呢? - Ram Patrahelloworldsvc.test
就可以了吗? - tanteng