周一见| Kubernetes 2017 回顾,JupyterHub Helm Chart V0.5 版本发布
Kubernetes 2017 回顾;
Joyent 与 LunchBadger 推出控制面板;
JupyterHub Helm Chart V0.5 版本发布
Gremlin 发布 SaaS 支持 Kubernetes;
新华社发布“媒体大脑”,AI 重新定义媒体;
英伟达回应禁令。
Kubernetes 2017 回顾
2017 年最后几天,关于 “Docker公司已死” 的说法在国内容器圈持续发酵。从 Kubeweekly 择文指向来看,对比 Kubernetes 在 2017 年的全面告捷(“big triumph”),Docker 公司的处境在这一年委实艰难,北美评论对 Docker 公司在 2018 年未来走势评估保守,认为其极难翻盘。
(参考链接:https://chrisshort.net/docker-inc-is-dead/)
新年第一天,我们对 Kubernetes “2017 进击的一年” 进行回顾,有理由相信 2018 对于 Kubernetes 来说又是高歌猛进的一年。
4 个版本发布
2017 年 3 月 28 日 Kubernetes 1.6 发布,伸缩性 SLO 支持包含 5000 个节点(15 万个 Pod)的集群,可以将多个 Kubernetes 集群结合并通过单独的 API 端点使用,发布一系列高级调度和全面的存储自动化功能。
2017 年 6 月 29 日 Kubernetes 1.7 推出 NetworkPolicy API,并加强了网络安全性,以 beta 版提供了存储和由状态工作负载的管理、API 聚合层。
2017 年 9 月 28 日 Kubernetes 1.8 版本在安全方面做出了努力,曾经在 1.6 版本处于 beta 状态的基于角色访问功能已经稳定,新增 beta 状态的 Pod 横向自动伸缩自定义功能,允许源码树外(out-of-tree)的卷驱动,架设 Kubernetes 集群的命令 kubeadm 加入了集群升级的支持。
2017 年 12 月 25 日 Kubernetes 1.9 版本全面提供了 AppWorkload 应用编程接口、新增对 Windows 系统的支持、并在存储方面新增了 Container Storage Interface 功能。
云计算厂商拥抱 Kubernetes
2017 年 9 月 Mesos 宣布了对 Kubernetes 的支持,其平台用户可以安装、扩展和升级多个生产级的 Kubernetes 集群。
10 月 17 日,Docker 公司在其丹麦哥本哈根举行的 DockerCon 大会上宣布,将扩大 Docker 平台并拥抱容器编排对手 Kubernetes。
Rancher 推出了其 2.0 版本的容器管理平台并宣布all-in Kubernetes,2.0 版本基于 Kubernetes 设计了 UI,有对 CLI、AP、Docker Compose 的支持,还可以导入并配置自有或第三方云厂商的集群。
CoreOS 将重心转移至 Kubernetes,并发布商用 Kubernetes 平台 Tectonic1.8 版本,新增开放云服务,可以进行维护、自动化、修补和升级等,而且可以跨裸机、本地数据中心、公有云等多样环境运作。
大型厂商支持 Kubernetes
2017 年 2 月 21日,微软的 Kubernetes on ACS(Azure Container Service)开始为用户提供使用 Kubernetes 的 Windows 服务器容器(Windows Server Containers)的预览。
2017 年 10 月 12 日,阿里云专有云新版本(飞天专有云敏捷版2.0)宣告了对 Kubernetes 的支持;公共云容器服务也宣布了开放支持 Kubernetes 1.8.1 版本的托管服务,
2017 年 11 月 1 日,IBM 宣布推出全新 IBM Cloud Private 平台,该平台基于开源的 Kubernetes 容器架构而构建,且支持 Docker 环境和 Cloud Foundry。
2017 年 11 月 29 日 Amazon 宣布开始支持 Kubernetes 容器调度服务,推出 Amazon Elastic Container Service for Kubernetes(Amazon EKS)预览版,并发布 Serverless 无服务器容器部署服务 AWS Fargate。
2017年,越来越多公司已经认识到,围绕基础技术开展合作以及在更高层次的工具上展开竞争更容易。很多公司选择以收购方式挖掘 Kubernetes,容器或云计算相关的公司。
2017 年 4 月 10 日,微软收购 Deis 作为 Kubernetes 工作流程工具
2017 年 4 月 17 日,Oracle 收购 Wercker,进行大规模运行和部署本地应用。
2017 年 5 月 25 日,Red Hat 收购 Codenvy 拓展容器开发团队的工作空间
Kubernetes 社区发展壮大
Kubernetes 已成为 GitHub 上参与和讨论人数最多的开源项目,在其官方 Slack 上有超过两万多名注册用户,而整个 Kubernetes 中文用户达数千名之多。
2017年,Kubernetes 社区中 Kuberbetes SIG (特别兴趣小组)对代码库,子项目或相邻项目的一个领域持续做出贡献,并对发展蓝图和技术决策拥有一定的所有权。另外,工作负载团队的开发人员通过 SIG 应用程序进行通信并获得有益反馈。SIG 为开发者和其他社区成员定期聚会并联合 Kubernetes 社区的兴趣而设计,并服务于 Kubernetes 发展。更多 SIG 成员深度探讨 Kubernetes 社区发展方向可观看视频:
https://thenewstack.io/sigs-and-the-kubernetes-community/
国内外大会召开
2017 年 3 月 29-30 日,全球第二届 KubeCon + CloudNativeCon 在德国柏林召开。
2017 年 6 月 19-20日,LinuxCon+ContainerCon+CloudOpen(LC3),首度来华。Google、Rancher、Red Hat 等公司分别做了关于 Kubernetes 及 Cloud Native 的演讲。
2017 年 7 月 25 日,「K8sMeetup 中国社区」举办 Kubernetes 两周年北京、上海双城庆生。
2017 年 10 月 15 日,由 CNCF、「K8sMeetup 中国社区」和 Caicloud 联合主办的首届 Kubernetes 中国用户大会(KEUC)在杭州圆满召开。
2017年12月6-8日,KubeCon + CloudNativeCon North America 2017 在美国德克萨斯州 Austin 会议中心盛大举行。此次大会参与人数超过 4100 人,是历届 KubeCon 参与人数的总和。
规范 Kubernetes 产品和厂商
2017 年 10 月,CNCF 和 Linux 基金会发起 KCSP 计划,旨在对在 Kubernetes 的企业应用中拥有丰富经验的服务商进行认证。被认证的 Kubernetes 供应商均可提供 Kubernetes 支持和咨询、专业的服务和相关培训等服务。KCSP 计划可帮助那些计划采用 Kubernetes 的组织获得更加专业的支持和服务,以辅助组织运营和生产的需求。
2017 年 11 月 13 日宣布推出 Kubernetes 一致性认证计划,旨在确保一切具备认证 Kubernetes™ 的产品皆可提供必要的一致性与可移植性。目前已经有 42 套认证 Kubernetes 发行版与平台可供用户选择。
Kubernetes 资讯
Joyent 与 LunchBadger 推出控制面板
三星子公司 Joyent 正与 LunchBadger 合作将在其容器和无服务器计算平台上提供一个单一窗格的控制面板。它将依靠 Joyent 的 Triton Kubernetes 平台和 LunchBadger 的应用程序 Stack 进行管理,为企业在容器和无服务器计算之间的链接增加另一个选择。
Joyent 的 Triton Kubernetes 平台提供使用 Kubernetes 作为传送工具的多云计算。它允许客户在共有云和私有云环境中配置和管理 Kubernetes 集群。LunchBadger Stack 包括一个构建在 Express.js 上的 API 网关,它是 Node.js 的一个 Web 应用程序框架; 微服务组合和集成工具; 开发者门户和集成的开发者环境来编写功能; 和一个 Kubernetes 运行库来抽象容器中的 low level 技术细节。
LunchBadger 的创始人兼首席执行官 Al Tsang 表示,这种伙伴关系为当前无服务器平台提供了一个崭新的选择。这些包括 AWS Lambda, GoogleFunctions, Microsoft Azure Functions, and IBM Openwhisk。
JupyterHub Helm Chart V0.5 版本发布
最近,JupyterHub Helm Chart V0.5 版本的发布,使通过服务器同时向多个用户提供 Jupyter 实例成为可能。JupyterHub Helm Chart V0.5 可以在 Kubernetes 上运行此设置,使 JupyterHub 更具可扩展性,稳定性和灵活性。该版本将 JupyterHub 提升到 0.8,增加了更好的 HTTPS 支持,并将可扩展性提高到约 4000 个并发用户。
Gremlin 发布 SaaS 支持 Kubernetes
Gremlin 公司发布了 Gremlin,一种基于 SaaS 的“恢复能力即服务”(Resilience as a Service)平台。Gremlin 支持企业通过“按需破坏系统”开展混沌(Choas)实验,这样有助于在应用发生停机故障前预防问题的发生。
Gremlin 平台提供了一种基于 Web 的 GUI,用于在已安装 Gremlin 守护进程(代理)的计算设备上执行和管理混沌实验。对于那些在容器中运行应用的企业,Gremlin 还提供了用于 Docker 的安装选项,并附带对 Kubernetes 的支持。而对于运行在 Linux 上的企业,守护进程可以使用 Debian 和 RPM 软件包安装。
AI 资讯
新华社发布“媒体大脑”,AI 重新定义媒体
12 月 26 日,新华社正式发布媒体人工智能平台“媒体大脑”。据了解,“媒体大脑”目前提供 8 个模块的服务内容,覆盖从线索、策划、采访、生产、分发、反馈等全新闻链路,让云计算、物联网、大数据、AI 等多项技术为媒体赋能。新华社在探索媒体智能化这一方向上迈出了重要的一步。
“媒体大脑”由新华智云科技有限公司研发落地。八大功能包括:2410(智能媒体生产平台)、新闻分发、采蜜、版权监测、人脸核查、用户画像、智能会话、语音合成。国内各媒体机构均可在认证后,通过官方网址使用“媒体大脑”的各项功能和产品。
英伟达回应禁令
之前有消息称,英伟达下达禁令,所有的 GeForce、Titan 系列显卡都不能在数据中心中用于深度学习应用。英伟达对此回应称,GeForce 和 TITAN 系列 GPU 从来都不是为部署在数据中心而设计的,这类用途为实现 7×24 小时全天候运转,有着复杂的硬件、软件、温度要求,通常需要多层机架。为了澄清这一点,英伟达最近对 GeForce 专门的 EULA(最终用户许可协议)条款做了修正,以图不鼓励将 GeForce 和 TITAN 系列产品误用在需求严苛的大规模企业环境中。研究者经常将 GeForce 和 TITAN 产品用于非商业用途,或者用于自己的研究,这些用途不涉及数据中心规模的运行,英伟达无意禁止这类用途。
资料下载
推荐阅读:
周一见| Google 升级 GKE,Kuberflow 项目即将成立社区
周一见 | K8S 1.9 发布; Google 发布机器学习机器库 Kubeflow
周一见| KubeCon 在 Austin 盛大举行、微软开源 Virtual Kubelet 工具
周一见| 「K8sMeetup 中国社区」翻译组官方转正,AWS 发布 EKS 和 Fargate
END