Kubernetes为每个服务创建一个负载均衡器;自动通过GCE考试。我如何使用juju在AWS上管理类似的东西?
Kubernetes服务基本上使用kubeproxy来处理内部流量。但是kubeproxy ip不能访问外部网络。 有一种方法可以用juju来完成部署kubernetes集群吗?我不能具体说juju,但是Kubernetes支持Amazon ELB -打开一个负载平衡器应该可以工作。
有一种方法可以实现这一点,但这取决于Kubernetes charm团队在Kubernetes charm中着陆的额外工作。
虽然您可以合理地将它连接到AWS ELB,但Juju charm努力尽可能与数据中心无关,以便在数据中心和云之间轻松移植。如果你愿意的话,可以用"一码适合大多数人"。
我认为需要的是将kube-proxy服务附加到负载平衡器服务(如nginx),并使用模板生成器服务(如confd或consul-template)来注册/呈现服务的反向代理/负载平衡器配置。
目前Kubernetes bundle只有一个内部功能的网络,并且网络模型正在经历一些排列。如果您想参与这个计划+开发周期,建议您参与的位置是juju邮件列表:juju@lists.ubuntu.com