“「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]。 ”
这是 Istio v1.7 系列的第一个 patch 版本。此次更新有些值得注意的内容:
istioctl x authz check
使其能更好的兼容 v1beta1 AuthorizationPolicy ;IstioCNI
时 remove-from-mesh
未移除 init container 的问题;这是个 patch 版本,主要修复了一些和 Ceph 有关的问题, 以及引入了一些小功能:
修复:
csidriver
对象时不再为它设置 ownerRef
了。主要是因为 csidriver
是集群级别的对象,不应该将 namespace 级别的对象设置为它的 ownerRef
;修改:
uninstall
模式,如果 UninstallMode
CR spec 设置为 yes-really-uninstall-even-if-in-use
, 那么集群会直接全部删除,而不会等待 PVC 的等待;本次新增了一个组件 Query Frontend [2] 这是基于 Cortex Query Frontend [3] 的,所以它们有些相同的特性,比如 Splitting
和 Results Caching
更多关于此版本的信息,请参考其 ReleaseNote[4]
kube-scheduler
和 kube-controller-manager
的 kubeconfig 配置文件中 API Server 的地址指向了本地的 API Server 地址。主要是为了避免升级过程中,当这些组件与 API Server 版本不一致时,向 API Server 请求不存在的 API 地址;kubeadm upgrade
时,无论 etcd 版本是否有变化,将确保 etcd manifest 重新生成;TheMoeLove
[1]
k8s生态: https://zhuanlan.zhihu.com/container
[2]
Query Frontend: https://thanos.io/tip/components/query-frontend.md/
[3]
Cortex Query Frontend: https://cortexmetrics.io/docs/architecture/#query-frontend
[4]
Thanos v0.15: https://github.com/thanos-io/thanos/releases/tag/v0.15.0