Kubernetes集群内的Pod可以通过Internet访问外部数据库吗?

时间:2016-07-21 18:23:44

标签: kubernetes

不确定这是关于Kubernetes还是Minikube。

我在OSX上使用Minikube v6。我有一个容器化的应用程序,与Azure上的数据库进行通信。我以为我只能在K8S中启动容器并让它工作,但似乎出口/入口导致问题,因为应用程序无法对外部数据库进行身份验证。有人能指出我正确的方向吗?

Minikube在您的主机框上设置本地网络,以便您的开发框和迷你空间可以相互通信。如果我在minikube中运行一个需要访问互联网上的资源/服务(而不仅仅是本地机器)的容器,只要尝试达到外部服务的IP,是否需要做任何特殊工作?或者它应该“正常工作”?

在群集内运行busybox并使用traceroute到IP我看到它在10.0.2.2处停止。现在我只需要弄清楚10.0.2.2是什么以及为什么它会停在那里。当K8S在minikube的VM上运行时,我不明白从K8S内部到互联网资源的网络方面。

/ # traceroute 23.99.34.75
traceroute to 23.99.34.75 (23.99.34.75), 30 hops max, 46 byte packets
 1  172.17.0.1 (172.17.0.1)  0.004 ms  0.004 ms  0.001 ms
 2  10.0.2.2 (10.0.2.2)  0.179 ms  0.217 ms  0.183 ms
 3  *  *  *
 4^C
/ #

0 个答案:

没有答案