全面云化推进过程中最引人注目的便是 云原生(Cloud Native)的概念。云原生技术有利于各组织在公有云
私有云、混合云等新型动态环境中,构建和运行 可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API 等。这些技术能够构建容错性好、易于管理、便于观察的松耦合系统。
一次构建、到处运行–容器良好的可移植性、敏捷性和 Docker 革新的镜像打包方式相比较于云计算最初的 IaaS 虚拟机形态,更容易成为公有云全新的基础设施和交付手段。但是 Docker 只是一个运行时,我们需要一个编排框架作为系统核心来串联开发、测试、发布、运行、升级等整个软件生命周期,这个编排框架就是 Kubernetes。