Kubernetes

Kubernetes

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.


背景 当前容器技术日益流行,OpenStack社区明确提出拥抱容器技术,并且在2017年2月打破之前半年一版本的节奏,提前两个月发布Ocata版本,充分验证了这一点,在这个版本上,看到了和容器技术有关的组件正在快速成熟,OpenStack的COO Mark Collier表示,OpenStack与Kubernetes的结合正是云未来的指路灯。 近段时间NewtouchX团队开始支撑私有云场景下的项目,如何快速升级OpenStack各个组件,简化开发、测试和部署的需求越来越强烈,正好整理了当前OpenStack社区中与容器技术有关的组件(之前的nova-docker组件已经并入zun,就不再列出),总结一下OpenStack社区与容器技术融合的情况,而且不难看出,OpenStack社区与mesos相关组件有些已经停止更新,而与kubernetes相关的新项目和组件发展迅速。以下信息如有错漏,欢迎大家予以指正。 OpenStack涉及容器技术的组件 本文的讨论的内容,是截止到2017年6月12日 Kolla项目目前NewtouchX团队已经尝试用于OpenStack的开发与测试环境,相关安装配置可参见我的另外一篇博文 。 Kolla 属于部署工具,使用Docker技术提供可用于生产环境的OpenStack各服务的容器镜像,使用ansible或者kubernetes部署并运行这些容器镜像。 绿色部分是Kolla涉及的 相关子项目 kolla(4.0.1) ...
Read More