如何将minikube服务URL暴露给外部系统

时间:2018-01-25 06:17:52

标签: apache apache-camel kubernetes minikube

我在kubernetes上部署了apache camel应用程序。我的应用程序位于kubernetes集群中,可以在http://192.168.99.100:31750访问。所以如何使它成为可访问的。

1 个答案:

答案 0 :(得分:1)

我建议你做两件事:

  • 在您的迷你管道中运行NginX Ingress Controller并使用NodePort服务公开它。这意味着它将在某种程度上类似于您现在的服务(高端口范围)
  • 在运行minikube的主机上运行HAProxy,它将80/443端口转发到minikube上的高端口(即80-> 32080,443-> 32443)

通过这种方式,您可以在标准端口上公开入口控制器,并在这些端口上使用常规kubernetes Ingress定义公开您的服务。