「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]。
Cilium 本周发布了 v1.9.0 版本,这个版本带来了众多值得关注的特性变更,我们一起来看看吧:
apiVersion: "cilium.io/v2"
kind: CiliumNetworkPolicy
metadata:
name: "guestbook-web"
spec:
endpointSelector:
matchLabels:
k8s-app.guestbook: web
ingress:
- fromEndpoints:
- matchLabels:
k8s-app.guestbook: redis
ingressDeny:
- fromEndpoints:
- matchLabels:
k8s-app.guestbook: redis
global.nodePort.algorithm=maglev
来开启。关于 Maglev 算法的内容,此处暂时略过,建议对此内容感兴趣的朋友看看;redirect_neigh
优化主机网络数据路径;此版本需要格外关注,更多关于此版本的变更,请参考其 ReleaseNote
本周 Rook 发布了 v1.5 的版本,此版本中也包含了很多新的更新,值得关注:
Rook 此版本仅支持 Kubernetes v1.11 及以上版本,如果集群版本较低,请注意。
破坏性变更:
common.yaml
移动到 crds.yaml
以便提供更高的灵活性;apiextensions.k8s.io/v1beta1
更换为 apiextensions.k8s.io/v1
;特性变更:
preserveFilesystemOnDelete
选项替代 preservePoolsOnDelete
以避免在卸载时,删除文件系统;更多关于此版本的变更,请参考其 ReleaseNote
Jaeger 本周也发布了一个新版本,并且近期发布都比较频繁。
/debug/vars
接口;更多关于此版本的变更,请参考其 ReleaseNote
#94115 这是一个相对较小的修复,可以在执行 exec 探针期间正确检查超时错误。但是如果想要使用的话,建议你仔细检查集群中对 exec 探针的使用,以避免引起一些非预期的结果。
TheMoeLove
[1]
k8s生态: https://zhuanlan.zhihu.com/container
[2]
Maglev 算法: https://research.google/pubs/pub44824/