Kubernetes五周年快乐!

Stella981
• 阅读 538

Kubernetes五周年快乐!

截止到2019年6月6号,kubernetes已经诞生了五周年,kubernetes官方发布了关于五周年的回顾,我们一起看一下。

作者:Edison/Lion

来源:容器魔方

Kubernetes五周年快乐!

五年前Kubernetes诞生,当时它还很小,功能有限,只有少数人参与到它的创建。现在,五年之后,kubernetes已经获得了长足的发展,如果是孩子的话,五岁的时候可能才刚上幼儿园,但是kubernetes已经作为工作负载的核心为从初创公司到全球金融机构各种各样的领域提供服务。

kubernetes的成功离不开成千上万贡献者的帮助,kubernetes社区从诞生之初的少数开发者到如今数千名贡献者,只用了短短五年的时间。而如果我们将meetup,文档,版本管理,以及更广泛的社区支持囊括进来的话,贡献者会更多。当然,随着项目的迅速发展壮大,社区也在积极的变更组织方式,以支持其继续取得成功。一个项目能够达到这样的规模并且能继续成功运作,这是一项了不起的成就。

五年后,值得思考kubernetes取得的成就,它是最大的开源项目之一,它在数千名来自不同公司的工程师团队中保持快速发展,它已经合并了成千上万的commit且依旧保持高质量版本的定期发布。能做到这一点,对一个公司来说也是不小的成就,更难能可贵的是,这是由来在来自不同公司的成千上万开发者(其中许多人甚至还在学校)的驱动下完成的。这是社区所有人努力的结果,他们每天辛苦工作,以确保所有ci都是绿色的,版本能够得到修补,安全能够得到维护。对于很多人来说,这项工作通常是乏味的,有时是情绪化的工作,每一位贡献者都应该得到我们最深切的敬意。

当然,kubernetes的故事不只是一个社区的故事,它还是一个技术的故事。kubernetes已经成为组织向云原生技术进行数字化转型的催化剂。它已经成为整个项目和产品生态系统开发的关键点和支撑平台,为开发人员和运营商提供了强大的云原生功能。通过为应用开发提供通用的可扩展的控制平面,Kubernetes成功地提供了一整类更高级别的抽象接口和工具。

kubernetes最重要的一个方面就是知道它的边界在哪里,这从一开始就是该项目的核心原则。虽然kubernetes仍在继续增长,但是它已经接近极限,正因为如此,在核心api之上之外还有一个繁荣的生态系统。从包管理到自动化运维,从workflow到ai,kubernetes api已经成为一个充满活力的云原生生态的基础。

随着kubernetes年满五岁,我们自然会展望未来,并思考如何让它继续蓬勃发展。在庆祝所取得的成果的同时,还必须指出,总有改进的余地。虽然我们的社区庞大而令人惊叹,但是多元化和包容性的社区是一个旅程,而不是目的,我们仍需不断的投入。同时,虽然有云原生技术的承诺,构建可靠的,可扩展的服务仍是一件很困难的事情,在将来,这些是必须进行持续投入以确保持续成功的核心领域。

这是惊人的五年,在你的帮助下,接下来的五年会更加惊人,谢谢。

---END---

Service Mesh 实战培训

如果用一句话来解释什么是 Service Mesh,可以将它比作是应用程序或者说微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控。

目前比较热门的Service Mesh开源解决方案有Istio,Istio 有着丰富的功能、设计,活跃的社区。为实现大家对Service Mesh及Istio掌握与落地,为此我们推出2天Service Mesh实战培训班。

采用3+1+1新的培训模式(3天线下实战培训,1年内可免费再次参加,每期前10名报名,可免费参加价值3600元的K8S线上直播班;),资深一线讲师,实操环境实践,现场答疑互动,培训内容覆盖:Istio简介、安装、数据平面Envoy、控制平面介绍、Mixer详解、Pilot详解、主要配置资源、流量管控、策略配置、遥测、落地的实战、运维等。点击了解更多详情

北京:6月22-23日

报名:https://www.bagevent.com/event/5262973(点击文章底部阅读原文直达)

Kubernetes五周年快乐!

Kubernetes五周年快乐!

推荐阅读

本文分享自微信公众号 - K8S中文社区(k8schina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
Kubernetes和TensorFlow集群搭建
原创未名小宇宙2018012022:48:35@引用自今日头条莫问出处莫问归途本文演示在Kubernetes集群上搭建TensorFlow集群。集群如下:(请不要问node1哪去了,因为TA罢工了)!Kubernetes和TensorFlow集群搭建(https://oscimg.oschina.net/oscnet
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这