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

如何在外部IP地址上安装Kubernetes仪表板?,kubernetes,Kubernetes,如何在外部IP地址上安装Kubernetes仪表板? 有关于此的教程吗?您可以通过几种方式公开服务和播客: 通过入口公开内部ClusterIP服务(如果已设置)。 将服务类型更改为使用“类型:LoadBalancer”,这将尝试创建外部负载平衡器。 如果kubernetes节点上有外部IP地址,还可以直接在节点主机上公开端口;但是,除非是一个小的测试集群,否则我会避免这些 将服务类型更改为“type:NodePort”,这将在所有群集计算机上使用30000以上的端口。 使用pod规范中的“typ

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

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

通过入口公开内部ClusterIP服务(如果已设置)。 将服务类型更改为使用“类型:LoadBalancer”,这将尝试创建外部负载平衡器。 如果kubernetes节点上有外部IP地址,还可以直接在节点主机上公开端口;但是,除非是一个小的测试集群,否则我会避免这些

将服务类型更改为“type:NodePort”,这将在所有群集计算机上使用30000以上的端口。 使用pod规范中的“type:HostPort”直接暴露pod。 根据您创建的集群类型KOP、GKE、EKS、AKS等,可能不会设置不同的变体。托管集群通常支持并推荐负载平衡器,它们为此收费,但可能支持也可能不支持NodePort/HostPort


另一个更重要的注意事项是,您必须确保保护仪表板。运行一个不受保护的仪表板是让您的集群受损的可靠方法;这件事最近发生在我的朋友身上。一个不错的保护自己的方法是

嗨,你只需要在k8s仪表板服务文件中更改type=LoadBalancer。谢谢你的大力帮助。