Kubernetes推出了最新版本
它总是有趣的看着一个新的开源倡议获得牵引力 - 更重要的是,当问题的倡议没有牢固地陷入温暖,邀请自己的全面基金会的热心。这肯定是Kubernetes的情况。
Kubernetes(Cool Silicon Valley Kids称为“K8S”)是一个开源容器集群管理器,它是Google“S臭名昭着的博格”的直接后代,该系统是Google用于运行其大量全球基础架构的系统。Kubernetes不到一年前发布作为谷歌与Linux基金会之间的伙伴关系。
该伙伴关系形成了云本机计算基础的核心,其中一个新的基础(顾名思义)专注于帮助进一步的技术,以缓解建筑网络规模和云天然产品的痛苦。kubernetes“所有这些都是自动化主机集群的部署,缩放和操作。
如果这听起来模糊熟悉,它是因为Kubernetes,如果没有直接竞争,有点类似于一种不同的产品 - Docker的编队工具,云铸造厂,开放和介质层等。所有这些都意味着如果Kubernetes是真正获得牵引力,它需要加速它建立其技术的速率。
鉴于这一压力,本周的Kubernetes 1.3宣布是一个有趣的股份。此版本中的一个关键亮点包括支持跨群组联合服务,允许容器在其集群中始终如一地运行。这将在很大程度上使客户在混合动力或多云环境中寻求提高灵活性和可移植性。
1.3释放是800多名辛勤贡献者的产品,索赔了223人的努力。该基金会有19个不同的特殊兴趣团体,并在全球范围内举行了100多个聚会。无论如何,这些都是有趣的事实(如果有些虚荣的指标),但证明是在他们说的那样,在布丁中。那么这个kubernetes释放的推力是什么?
它是关于帮助在规模上解决容器周围的生产问题的所有内容,以及在混合环境中 - 跨多个云的桥接服务(本地或关闭),支持多个节点类型,并且简化的群集设置和部署都与之交谈真正的企业需求。
但与此同时,开发人员为中心地没有 - 从笔记本电脑中设置和部署集群直接回答开发人为的组织所需的速度和敏捷性。Minikube的引入,开发人员的简单方法是使用当地Kubernetes集群从他们的笔记本电脑中学习使用Kubernetes,是一个很好的斜坡 - Minikube与全Kubernetes API兼容的事实是一个逻辑进展。
另一大变化是对有状态应用的支持。希望使用容器用于有状态工作负载(例如数据库或键值存储)的客户将找到一个新的“petset”对象,其中包含alpha功能,包括:
持久的永久主机名,跨越重新启动的自动配置持久性磁盘,这些容器超出了组中的ContainerUnique身份的寿命,以允许群集和领导electionInitialization容器,这对于启动群集应用来说至关重要最后,Kubernetes正在为包括RKT,开放集装箱计划(OCI)和集装箱网络接口(CNI)的集装箱标准来推广广泛支持。鉴于更广泛的集装箱市场正在发生变化的速度,以及新的“标准”和产品的增加速度来到市场,对于Kubernetes来说,这是一种尽可能快地向各种玩家推出支持的运动。
1.3版本1.3支持本地的新兴标准,如OCI和CNI。该基础还在Kubernetes节点中作为替代集装箱运行时引入RKT,具有RKT和Kubelet之间的一流集成。这允许Kubernetes用户利用一些RKT的独特功能。
Kubernetes,令人兴奋和快速移动的倡议的重要版本。在一两年内回顾集装箱空间并查看哪一项举措真正获得了牵引力,这将是令人着迷的。