繁体   English   中英

Google Container Engine私有Kubernetes LoadBalancer

[英]Google Container Engine Private Kubernetes LoadBalancer

我刚刚开始在工作中与Kubernetes一起工作,并且想知道是否有一种简单的方法将服务公开给Google Cloud网络中的私有网络。 使用LoadBalancer的标准服务类型公开时,一切工作正常。 通过公共可寻址网络公开所有内容似乎很奇怪。

您可以通过根本不使用任何类型的服务 ,或将无头服务的 ClusterIP设置为“ None”,从而使您可以访问群集中所有其他Pod的IP,从而将服务公开给群集中的任何其他Pod。

为了安全地暴露于外界,有两种选择,但是没有什么超级容易的:

  • 为您的服务设置TLS身份验证,以便它们暴露在外部,但需要身份验证。

  • 在您的集群中使用VPN:这是我通过该项目采用的解决方案: https : //github.com/kylemanna/docker-openvpn我有一个待处理的PR会生成Kubernetes Secrets文件,从而不必保留凭据图片内。

编辑(2017-08):

基于以上内容,现在还有2个kube-openvpn项目:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM