如何使用juju访问kubernetes服务负载均衡器

时间:2015-07-24 17:59:07

标签: kubernetes aws-ec2 juju

Kubernetes为每项服务创建一个负载均衡器;自动在GCE中。如何使用juju在AWS上管理类似的东西?

Kubernetes服务基本上使用kubeproxy来处理内部流量。但是它的kubeproxy ip无法访问外部网络。

有没有办法用juju来部署kubernetes集群?

2 个答案:

答案 0 :(得分:1)

我无法专门与juju对话,但Kubernetes支持亚马逊ELB - 开启负载均衡器应该有效。

答案 1 :(得分:0)

有一种方法可以实现这一目标,但这取决于来自~Kubernetes charmer团队的Kubernetes魅力的额外工作。

虽然您可以合理地将其挂钩到AWS ELB中 - 但Juju魅力尽可能与DC无关,因此它可以轻松地在数据中心和云之间移植。如果你愿意,那就是“一刀切”。

我认为需要的是将kube-proxy服务附加到负载均衡器服务(例如nginx)并使用模板生成器服务(如confd或consul-template)来注册/呈现反向代理/负载均衡器配置服务。

目前,Kubernetes捆绑包只有一个内部运行的网络,网络模型正在进行一些排列。如果您想参加此计划+开发周期,建议的参与地点是juju邮件列表:juju@lists.ubuntu.com