Istio v1.9.0 发布
Istio v1.9.0 已于近日发布。该版本是 Istio 在 2021 年发布的第一个版本,侧重于为在生产环境中运行 Istio 的用户改善操作体验。该版本的一些重点更新:
VM 集成(Beta 阶段):Istio 社区一直致力于使 VM 中运行的工作负载成为 Istio 服务网格的一部分,能够应用一致的策略,并在容器和 VM 之间收集 telemetry。经过不断的测试,社区在持续提升 Istio 与 VM 集成的稳定性及其文档,在此版本中,Istio 与 VM 集成的特性已提升到 Beta 阶段。
请求分类(Beta 阶段):使网格 telemetry 收集更具可配置性。在此版本中,请求分类功能已提升到 Beta 阶段。该功能可使用户更精准地了解和监控其服务网格中的流量。
Kubernetes Service API 支持(Alpha 阶段):自 Istio v1.6 以来,使用 Kubernete Service API 配置 Istio 从而暴露 service 一直有着积极的开发进展。在该版本中,Kubernetes Service API 支持已提升为 Alpha 功能。使用这些 API,那些使用其他服务网格(支持这些 API)的用户将受益。
与外部授权系统集成(实验功能):授权策略现在支持自定义 action,使用户可以更轻松地与外部身份验证系统(OPA、OAuth2 等)集成。该功能目前为实验功能。
使用 gcr.io 镜像 Docker Hub:为了使用户不受 Docker Hub 限速政策的影响,Istio 现将其所有镜像都发布到了 gcr.io/istio-release 仓库。用户可以在安装步骤中选择将仓库设置为 gcr.io/istio-release,以绕过 Docker Hub 下载镜像失败的问题。注意,Docker Hub 仍然是 Istio 安装的默认 hub。
Istioctl 更新:Istioctl 工具有了重大更新,可提升用户的故障排查和 debug 能力。关键特性包括:1)新的 verify-install 命令,可通知用户安装配置过程中的错误;2)analyze 的子命令可检查是否使用了不建议使用或 Alpha 级别的注释。
来源:K8sMeetup社区
详情见:https://istio.io/latest/news/releases/1.9.x/announcing-1.9/