繁体   English   中英

如何在外部IP地址上安装Kubernetes仪表板?

[英]How to install Kubernetes dashboard on external IP address?

如何在外部IP地址上安装Kubernetes仪表板? 有为此的任何教程吗?

您可以通过几种方式公开服务和Pod:

  • 如果已设置,则通过Ingress公开内部ClusterIP服务。
  • 将服务类型更改为使用“类型:LoadBalancer”,它将尝试创建外部负载平衡器。

如果kubernetes节点上具有外部IP地址,则还可以直接在节点主机上公开端口; 但是,除非是小型的测试集群,否则我会避免使用它们。

  • 将服务类型更改为“类型:NodePort”,这将在所有群集计算机上使用30000以上的端口。
  • 使用Pod规范中的“ type:HostPort”直接暴露Pod。

根据您的集群类型(创建的Kops,GKE,EKS,AKS等),可能不会设置不同的变体。 托管群集通常支持并推荐LoadBalancers,由它们负责,但可能不支持NodePort / HostPort。

另一个更重要的注意事项是,您必须确保保护仪表板。 运行不受保护的仪表板是确保群集受到破坏的可靠方法。 这最近发生在特斯拉 Heptio的Jo Beda写了一篇有关各种保护自己的体面文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM