云原生基金会,2015 年,由Google、Redhat 以及微软等大型云计算厂商以及一些开源公司共同牵头成立。 Kubernetes 是 CNCF 托管的第一个开源项目。
为用户指定了一条低心智负担的、敏捷的、能够以可扩展、可复制的方式最大化地利用云的能力、发挥云的价值的最佳路径。
能够最大化地发挥云的能力,使得我们开发的软件和“云”能够天然地集成在一起,发挥出“云”的最大价值。而不只是部署软件到云上,软件要依赖于云,例如动态扩展,这是软件设计时就要考虑的。
容器技术使得应用具有了一种“自包含”的定义方式。软件运行环境,配置都包含在容器内部。所以,这样的应用才能以敏捷的、以可扩展可复制的方式发布在云上,发挥出云的能力。
容器技术正是云原生技术的核心底盘。
在云原生中,应用晋升为容器,应用与云之间的桥梁就是云应用编排,落地实现有 K8S。