Had*_*adi 9 ubuntu cluster-computing docker kubernetes
我根据其官方文档在这里运行了一个本地集群.我按照步骤操作,它正常工作,直到我设置副本并试图暴露它.我的意思是:
./kubectl expose rc nginx --port=80
Run Code Online (Sandbox Code Playgroud)
输出是这样的:
NAME LABELS SELECTOR IP(S) PORT(S)
nginx run=nginx run=nginx 80/TCP
Run Code Online (Sandbox Code Playgroud)
当我再次尝试时,它说同一个服务正在运行.我该如何找出IP?
Leo*_*opd 10
kubectl get service/servicename -o jsonpath='{.spec.clusterIP}'
Run Code Online (Sandbox Code Playgroud)
IP应该是你的主节点的外部IP。如果您在本地运行,则应该是本地主机或您的虚拟机。
当然添加了给定的端口。
127.0.0.1:80
Run Code Online (Sandbox Code Playgroud)
例如。
PS:通过运行以下命令确保容器/pod 已在运行:
kubectl get pods
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,我建议至少出于测试目的对其进行代理。
归档时间: |
|
查看次数: |
5046 次 |
最近记录: |