【问题标题】:How to find the IP address of MicroK8如何找到MicroK8的IP地址
【发布时间】:2021-07-11 12:19:58
【问题描述】:

我对 K8 还很陌生,正在我的沙盒环境中进行设置,以便在客户端站点的一些 Ubuntu 虚拟机上进行复制。

我的集群中运行了许多服务,并设置了入口规则来路由到它们。入口插件已启用。我现在正试图将端点(通过 Ingress)暴露在安装了 MicroK8s 的机器之外。

我已经在集群外部设置了一个 nginx(边缘)代理服务器,并且正在寻找我需要代理到的 MicroK8s IP 地址。 (在生产中,我将有一个边缘代理,将 https 和代理带到 http)

我之前在 minikube 上做过这个工作,在那里我代理了由返回的 IP 地址 minikube ip,但是在microK8s上找不到对应的命令

任何人都可以建议如何进行此路由吗?谢谢。

【问题讨论】:

    标签: kubernetes nginx-ingress microk8s


    【解决方案1】:

    问题是我使用 minikube 学习了 Kubernetes,它处理入口的方式不同。

    迁移到 MicroK8,我必须在我的入口命名空间中添加我自己的入口服务类 (NodePort) 实例并公开端口 80。然后这会在所有外部网络接口上公开我的入口端点,并且我自己配置​​的边缘代理服务器是只能够重定向到 K8 主机公网 IP 上的 80 端口

    【讨论】:

      猜你喜欢
      • 2016-06-22
      • 2015-06-22
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 2011-11-28
      • 2021-09-22
      相关资源
      最近更新 更多