「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。
KubeCon EU 举办
2019 年第一个 KubeCon + CloudNativeCon 于 5 月 20 ~ 23 日在巴塞罗那成功举办,这次大会吸引了七千多名参会者远超去年的参会人数。 这也从另一个侧面反映了 Kubernetes 和云原生在大大的普及
在大会上宣布了不少值得关注的信息, 我在此大致列一下我认为值得关注的信息(虽然有些内容之前已经关注到了):
- OpenTracing, OpenCensus 合并为 OpenTelemetry;
- 微软推出 Service Mesh Interface(SMI)规范;
- NGINX Ingress Controller 发布 1.5.0 版本;
- Google 宣布 GKE 将会支持 Windows Server Container;
- Helm 3 的发展历程;(推荐阅读我之前写的 初试 Helm 3)
当然,大会上公布的信息还有很多,还有一些 CNCF 的计划等,这里暂且不提,感兴趣的朋友可以自行搜索或者参加下个月在上海举办的 KubeCon + CloudNativeCon
微软推出 Service Mesh Interface (SMI)
Service Mesh 也是一个趋势,但现在并没有一个统一的规范,各个厂商的实现也都各有不同。微软本次提出的 SMI 主要是为 Kubernetes 服务网格提供通用接口,以便能让 Service Mesh 有更加通用的规范 (就像当初 CNI/CRI 那样子)
这里我不想引起其他问题,但 K8S 生态中还是存在着各种各样的选择,希望大家理性选择,同时需要注意的是:这个 SMI 中公布的厂商中唯独没有 Google 的存在。
对 SMI 感兴趣的朋友,推荐阅读官方的说明 ;不想看英文说明的也可以看下崔总对 SMI 的介绍
OpenFaaS 发布 0.13.1
OpenFaaS® (Functions as a Service) 是一个通过使用 Docker 和 Kubernetes 构建无服务函数的框架,并且具备一流的指标支持;任何流程都可以打包起来,这样可以避免编写重复的代码。
它的特性主要包括:
- 可直接通过 UI 一键安装使用
- 可以任何编程语言编写项目,最终打包成容器镜像运行;
- 在现有的公有云/私有云均可运行:原生支持 Kubernetes 和 Docker Swarm;
- CLI 使用 YAML 格式便于模板化和定义功能
- 可进行自动扩缩容;
贴一个官方架构图:
本次的 Release 算是一个常规更新,发布了 watchdog 的 Docker 镜像。
更多内容推荐阅读 ReleaseNote
项目推荐: Kui
Kui 是 IBM 开源的一款用于云原生应用开发的可视化工具,推荐阅读 云原生应用开发新体验:Kui
可以通过下面二维码订阅我的文章公众号【MoeLove】