ELB合并
与Kubernetes一起使用竞价型实例比在原始VM上使用竞价型实例要容易得多。使用VM,您可以自己管理竞价型实例,这可能会有些复杂性,无法确保您的应用程序具有适当的正常运行时间,或者使用SpotInst等服务。Kubernetes同样适用,但是Kubernetes带来的资源效率可以为您留出足够的空间来保留一些缓冲区,以便即使集群中的几个实例被中断,在其上安排的容器也可以在其他地方快速重新安排。有一些选项可以有效地管理现场中断。 竞价型实例帮助我们节省了大量资金。今天,我们整个阶段的Kubernetes集群都在竞价型实例上运行,而我们的生产Kubernetes集群的99%都由预留实例,节省计划和竞价型实例覆盖。 优化的下一步是如何在竞价型实例上运行整个生产集群。在另一篇博客文章中,有关此主题的更多信息。
我们使用Ingress在舞台环境中整合了ELB,并大幅降低了ELB的固定成本。为了避免这种情况导致代码之间出现开发/产品差异,我们决定实现一个控制器,该控制器会将LoadBalancer类型服务与我们阶段集群中的入口对象一起更改为NodePort类型服务。 对于我们来说,向Nginx入口的迁移相对简单,并且由于采用了控制器方法,因此无需进行大量更改。如果我们也将ingress用于生产中,则可以节省更多的钱。这不是一个简单的变化。在以正确的方式配置生产的入口时,必须考虑几个方面,并且还必须从安全性和API管理的角度来考虑。这是我们打算在不久的将来工作的领域。 (编辑:桂林站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |