0

k8s 集群安装在主机上,该主机只允许通过端口 443 来自外部网络的请求。这意味着所有由 k8s 管理的 Pod 只能通过端口 443 访问。我在主机上安装了 Nginx 到服务器反向代理到 k8s 集群。我在 k8s 中安装了仪表板和其他应用程序。k8s 仪表板使用 nodePort 31117 公开。如何在 k8s 仪表板中配置 basehref?例如https://ip/dashboard打开 k8s 仪表板。

4

1 回答 1

2

您需要在 nginx 中设置上游。由于您已将其公开为 NodePort -

location /dashboard/ {
proxy_pass https://<any-node-ip>:<dashboard-node-port>/;
}

您还可以查看在Ingress不托管自己的 nginx 服务器的情况下可以使用的资源。

于 2020-01-16T05:38:03.640 回答