在 minikube 中公开服务时,可以通过以下方式查看其 url:
minikube service [-n NAMESPACE] [--url] NAME
你如何在 microk8s 中实现相同的目标?
谢谢
最佳答案
意识到这是一篇较旧的帖子,但由于我最近刚刚实现了 MicroK8s 的开发安装,我想也许我可以提供一些我的发现。
想要一个负载均衡器,我安装了 MetalLB,https://metallb.universe.tf/ ,它为集群提供了一个裸机 LB。虽然 MicroK8s 确实为此提供了一个插件,但我进行了手动安装以帮助自己更好地理解。
我使用了第 2 层配置选项,https://metallb.universe.tf/configuration/#layer-2-configuration它提供了一种非常简单的方法来通过负载平衡器公开我的服务。
为了使用该配置,我然后向使用它的服务添加了一个注释,指示哪个地址池,对于我的部署,我简单地调用 microk8s_pool。
metallb.universe.tf/address-pool: microk8s_pool
关于kubernetes - 在 microk8s 中使用 LoadBalancer 访问服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54052075/