在不设置/ etc / hosts的情况下访问minikube入口

时间:2019-09-09 14:23:53

标签: minikube

想知道是否仍然可以在主机上发现入口资源,而不必每次都在/ etc / hosts文件中手动设置dns条目。我也不想运行minikube隧道或类似的东西。如果虚拟机正在我的计算机上运行,​​并且我可以使用/ etc / hosts条目访问入口,则应该以某种方式访问​​资源,而不必经历所有麻烦。

1 个答案:

答案 0 :(得分:0)

通过minikube tunnel命令外部IP 地址强制访问 minikube k8s services可能不是到达嵌套应用程序端点的好方法。这里的方法只是按照 minikube LoadBalancer设计,向所有以Load Balancer Controller类型公开的K8s服务分配外部IP(原始ClusterIP)。 / p>

假设您已经为相关的 minikube 实例启动了NGINX Ingress controller加载项,则可以公开类型为NodePort的特定K8s服务并指向可以在相应的Ingress资源中找到它,如K8s教程页面中的本example中所述,因此您不再需要推动隧道了。

我想根据DNS发现方法,考虑到您没有该域名的特定记录,最常见的方式是添加域名并通过/etc/hosts文件将其转换为原始IP地址。在您的Linux计算机上配置的 DNS解析器中。