kubernetes - 如何在主节点上运行kube-proxy?

标签 kubernetes google-cloud-platform google-kubernetes-engine kube-proxy

我在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/

相关文章:

wordpress - Kubernetes HTTP active 探测失败并显示 "connection refused",即使 URL 在没有它的情况下也能正常工作

azure - Azure Kubernetes 部署中缺少 Kubernetes 仪表板中的性能指标

python - 在谷歌应用引擎和 ndb 数据存储中从 python2.7 升级到 python3.7

kubernetes - "Limits"在 Kubernetes 集群中部署容器时忽略属性

docker - 将本地计算机 docker-compose 移至 GKE,哪些 GCP 服务用于持久卷?

kubernetes - 在 GKE 中安装 istio 时出错 = 服务器找不到请求的资源(发布 `gatewaies.networking.istio.io`)

Kubernetes-与服务器本地主机:8080 was refused - did you specify the right host or port?的连接

kubernetes - 集群中的 GKE pod 副本数

node.js - 部署应用程序时找不到模块 'google-cloud/pubsub'

kubernetes - 列出 Kubernetes 上所有可用的入口 Controller