浅谈为什么要用Kubernetes

Kubernetes 发布五年来在各前辈的努力下成为IT行业的发展趋势,从单机走向集群,云计算的发展加速这一进程。

使用 Kubernetes 就是在全面拥抱微服务架构,微服务架构的核心是将一个巨大体应用分解为很多小的互相连接的微服务,一个微服务背后有多个实例副本在支撑,副本的数量可能会随着系统的负荷变化而进行调整,内嵌的负载均衡器在这里发挥了重要作用。

Kubernetes 系统架构具备了超强的横向扩容能力,不用修改代码,一个Kubernetes集群即可从只包含几个Node的小集群平滑扩展到拥有上百个Node的大规模集群,利用Kubernetes提供的工具,可以在线完成集群扩容。微服务设计得好,结合硬件或者公有云资源的线性增加,系统就能够承受大量用户并发访问所带来的巨大压力。

拥抱Kubernetes就是拥抱云计算的未来

Kubernetes 面向的是应用层,变革的是业务架构,OpenStack 面向的是资源层,改变的是资源供给模式,目前主流底层用 OpenStack 上层用Kubernetes 。

上一篇
下一篇