「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。git
本周 Helm 发布了 v3.2.1 版本,这是 v3.2 系列的第一个 patch 版本。这次包含一些值得关注的内容:github
#7959 修复了一个 Helm v3 从 3.0-rc 版一直存在的一个 bug ,详情见 #6899, 但 --reuse-values
这个参数用的人可能很少,实际上影响没那么大;json
#7653 修改了 helm upgrade
的行为,容许对一个失败的 Release 执行 helm upgrade
进行从新部署,而不须要先删除掉旧的 Release;(方便了不少!)bash
其实本周 Helm 还发布了 v2.16.7 ,虽然 Helm 2 已经进入了维护期,但不得不说,维护团队仍是很靠谱的,一直在持续打 patch 中。app
继续建议你们升级至 Helm v3 。jsonp
对此版本感兴趣的朋友可查看其完整的 ReleaseNote 。spa
Rancher v2.4 是个大版本,本次发布的 v2.4.3 中包含了其很多更新和修复,一块儿来看看吧!code
overlay2
,这里须要尤为注意。 本来的 devicemapper
存储驱动已经在 Docker 中被标记为废弃,以前的周报中也有作过相关解释,此处再也不赘述;还有一些其余的修正和改进,有兴趣的朋友可参考其 ReleaseNotecdn
示例输出以下:ip
old:
$ /old/kubectl get pod -o=jsonpath='{ ..'ip' }'
10.42.0.50 10.42.0.48 10.42.0.49
new/unchanged:
$ kubectl get pod -o=jsonpath='{ ..'ip' }'
10.42.0.50 10.42.0.49 10.42.0.48
new:
$ kubectl get pod -o=jsonpath-as-json='{ ..'ip' }'
[
"10.42.0.50",
"10.42.0.49",
"10.42.0.48"
]
复制代码
kubectl taint
变得更加灵活,再也不须要指定所有的资源名了;欢迎订阅个人文章公众号【MoeLove】