「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。
rkt 项目正式归档并宣布终止
rkt 项目我在之前的周报《K8S 生态周报| rkt 项目正式被 CNCF 归档》 就已经详细介绍过了,这里不再赘述。
从去年 rkt 项目正式被 CNCF 归档后,直到现在 rkt 项目的维护者们也终于在 GitHub 上归档该项目,并宣布此项目正式终止。
公告信息请参考 rkt/rkt@bbd90a1 。
再次感谢 rkt 在容器生态领域做出的贡献!(大概以后也不会再提到 rkt 了)
Kubernetes NGINX Ingress 发布 v0.30.0
Kuberentes NGINX Ingress 近期相继发布了 v0.29 和 v0.30 两个版本,变更较频繁。主要值得注意的内容如下:
- NGINX 升级到了 v1.17.8 版本;
- 允许
ExternalName
类型的 service 有不同的port
和targetPort
(这是一个 bugfix);
顺便聊个无关紧要的内容,这个版本中有一个 commit 比较有趣,请看 #5041 。这个 commit 其实是由一个 bot 生成的,专门用来做图片优化的应用, 通过这个 ImgBot 使得该项目中图片资源的体积减少了 36.94%, 感兴趣的朋友可以尝试下这个 ImgBot https://github.com/marketplace/imgbot
对 Kubernetes NGINX Ingress 新版本感兴趣的朋友请参考其 ReleaseNote
rook v1.2.5 发布
这个版本是一个 bugfix 版本, 有些值得注意的内容:
- 将 Ceph 版本升级至 v14.2.7;
- 修复了 Chart 中 RBAC 的配置,允许了
patch
动作; - operator 中 CSI 的配置可通过 configmap 进行配置了;
关于 rook 此版本感兴趣的朋友请参考其 ReleaseNote
上游进展
- #87906 当 pod, container 或者 emptyDir 触发驱逐时,kubelet_evictions 可记录。个人认为此功能很有用,集群管理员也可增加对应监控和告警;
- #88057
kubectl rolling-update
被正式移除,这个命令早在两年前(2018 年 4 月)就已经被标记为废弃,请使用kubectl rollout
代替; - #88324 为 cluster-info dump 增加 init-container 的日志记录;
项目推荐
kubegraf - 一款为 K8S 监控而准备的 Grafana 插件。感兴趣的小伙伴可以尝试下,截图如下:
欢迎订阅我的文章公众号【MoeLove】