“「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]。
”
Kubernetes ingress-nginx v1.1.2 发布
就在今天 Kubernetes ingress-nginx 项目发布了 v1.1.2 版本。我是这个版本的 release manager 。
距离上个版本发布有将近两个月了,我们来看看这个版本中值得关注的一些变更。
在 #8221 中,我们对 ingress-nginx 的 Admission controller 的逻辑做了一些调整, 主要是可以用来修正 自 v1.0 版本后,如果 Kubernetes 集群中同时运行多个 ingress-nginx 的话,在创建 Ingress 资源的时候,可能导致每个 ingres-nginx 的 Admission 都会去进行检查的问题。而该问题最大的影响是,如果创建的 Ingress 配置相同的话,则会被直接拒绝掉。
在 #8253 中则是为 ingress-nginx 增加了一个 ssl_certificate_info
的 metric, 直接公开当前被加载的证书的信息。这个功能的最大的好处就是可以避免 Ingress controller Pod 加载了旧证书,进而导致客户端连接失败的问题。
此外 #8256 是为了修正在 nginx.ingress.kubernetes.io/auth-url
中传递无效 URL 的问题,建议升级 。
此外还有一些小的 bugfix 和优化,更多详细信息请参考 ReleaseNote 。
在这次发布过程中还有一些比较有趣的事情, 本次发布过程从时间线看&