我在Google Cloud上使用k8s引擎。我想在主节点上运行kube-proxy,以便通过主节点通过NodePort类型的服务访问我的Pod。
如何在主节点上运行kube-proxy?
我使用1.8.10-gke.0 k8s版本。
最佳答案
此外,请考虑将GKE中的主节点托管在项目外部的受管基础结构中,并且您无法对其进行控制。
例如,您不能决定在主服务器上运行pod,也不能访问或修改在主服务器上运行的内容。
为了直接联系到母版,您可以运行:
$ kubectl proxy -8080
然后直接在本地主机上访问主服务器。
例如,您可以尝试从您的Google Shell运行它,并通过浏览器的预览访问Kubernetes仪表板:
https://8080-dot-[numeber-of-cloud-shell]-dot-devshell.appspot.com/ui
或从 shell 本身运行:
wget localhost:8080
关于kubernetes - 如何在主节点上运行kube-proxy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50102922/