「执笔人」品高股份 cloud native 架构师:继承
概述
在应用上云的过程中,选择适合的部署方式至关重要。前文提到过,容器技术的诞生为应用奠定了构建和运行的标准,并且直接的推动了微服务实践的飞速发展,微服务的应用大多由数十个、甚至上百个单元构成。在传统架构中,编排上百个部署单元的复杂度是非常高的,与之相对的是巨大的运维成本。而容器技术伴生的容器编排技术,可以很好的解决微服务的部署编排问题,让上百个部署单元的运维能力变得极易获取。
关于容器编排调度框架,Kubernetes 无疑是事实上的领导者,本文主要针对 Kubernetes 的应用部署实践进行探讨,例如应用的部署模式,无状态或有状态,守护程序等不同的部署方式,以及其应用场景,方便正在做或者刚开始进行容器化转型的读者能够对容器部署的常见方式有一个概要的了解,方便进行部署决策。