Solr 运算符™ 新闻

您也可以以 ATOM 订阅 的形式阅读这些新闻。

2024 年 4 月 12 日,Apache Solr 运算符™ v0.8.1 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.8.1 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.8.1 版本亮点

  • 针对 v0.8.0 中添加的“托管扩展”功能的各种错误修复和强化。
  • 初始化容器现在避免写入“/tmp”和其他根文件系统位置,以更好地支持“只读”根文件系统
  • SolrPrometheusExporter 在 SolrCloud 太大时不再失败活动探测

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.8.1

2023 年 10 月 20 日,Apache Solr 运算符™ v0.8.0 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.8.0 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.8.0 版本亮点

  • Solr 的最低支持版本已设置为 Solr 8.11
  • 现在支持的最低 Kubernetes 版本为 v1.22
  • 现在支持 SolrCloud 的托管扩展和缩减。
    • 默认情况下,缩减 SolrCloud 时,副本将在 Pod 被删除之前迁移出去。
    • 默认情况下,扩展 SolrCloud 时,副本将在 SolrCloud 扩展后跨所有 Pod 平衡。(仅支持 Solr 9.3+)
  • 已修复 Solr 9 中的 SSL 错误,v0.8.0 将成功支持 Solr 8.11 和 9.4+ 的 SSL
  • Solr 8.11 功能现在默认支持,例如 maxBooleanClauses、指标禁用、用于就绪检查的健康端点
  • 可以在 SolrCloud CRD 中为已挂载目录 SSL 明确设置密钥库/信任库密码。这使得能够将 CertManager CSI 驱动程序与 Solr 一起使用。
  • 使用短暂存储的 SolrCloud 的滚动更新现在更安全,并且副本在操作结束时会平衡,以确保最佳资源利用率。
    • 仅在使用 Solr 9.3+ 时才支持副本平衡。

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.8.0

2023 年 7 月 21 日,Apache Solr 运算符™ v0.7.1 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.7.1 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.7.1 版本亮点

  • Kubernetes API 客户端已升级,以修复在 Kubernetes v1.27 上运行时发现的错误

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.7.1

2023 年 4 月 24 日,Apache Solr 运算符™ v0.7.0 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.7.0 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.7.0 版本亮点

  • 现在支持的最低 Kubernetes 版本为 v1.21。
  • 所需的 Zookeeper 运算符版本已升级到 v0.2.15。
  • 现在默认情况下为 SolrCloud 创建集群范围的 PodDisruptionBudgets。
  • 在滚动重启/更新期间,SolrCloud Pod 现在会在被取消分配之前从公共服务端点中移除。这应该在滚动重启期间提高请求可靠性。
  • 已添加许多缺少的提供的 Zookeeper 选项。
  • 使用卷备份存储库现在在 Pod 创建时初始化速度更快,并与自定义用户/fsGroup 配合使用。
  • 已改进默认的 SolrCloud 和 SolrPrometheusExporter Pod 探测。
  • 修复了非定期备份中的错误。
  • 修复了使用自定义持久数据卷名称的错误。

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.7.0

2022 年 8 月 14 日,Apache Solr 运算符™ v0.6.0 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.6.0 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.6.0 版本亮点

  • 用户现在可以为所有初始化容器指定资源约束。
  • 新创建的 solrcloud 中使用的默认 Solr 镜像版本已从 8.9 更新到 8.11
  • solrcloud 现在有一个“solrZkOpts”字段,允许用户指定连接到其 ZooKeeper 集群所需的任何系统属性。
  • 在 GKE 中运行的用户现在可以从 GCS 备份存储库中省略“gcsCredentialSecret”字段,并回退到 Google Cloud 提供的“工作负载身份”和其他“无凭据”身份验证机制。

有关更新的详尽列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.6.0

2022 年 3 月 21 日,Apache Solr 运算符™ v0.5.1 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.5.1 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.5.1 版本亮点

  • 从草稿发行说明中复制
  • 将 GoLang 升级到 1.17
  • 修复依赖项引入的安全漏洞,特别是 github.com/gogo/protobuf 和 golang.org/x/crypto
  • 已修复跨所有生成资源的 Pod 的资源检查,不会用不同单位的等效资源覆盖资源
  • GKE Autopilot 和垂直 Pod 自动缩放器所需的步骤
  • 通过 Helm 图表安装时,能够运行使用 root 用户的 Solr 运算符的 sidecar
  • solr helm 图表中的 zk.external 选项现在可以使用了

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.5.1

2021 年 11 月 16 日,Apache Solr 运算符™ v0.5.0 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.5.0 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.5.0 版本亮点

  • 支持 Kubernetes v1.22+(包括新的 Ingress API)
  • 支持云原生备份,以及每个 SolrCloud 的多个备份存储库
  • GCS 和 S3 备份存储库现在完全支持(分别需要 Solr 8.9 和 Solr 8.10)
  • SolrCloud 备份选项已从 SolrCloud.spec.dataStorage.backupRestoreOptions 中删除,请改用 SolrCloud.spec.backupRepositories
  • 升级时,Solr 运算符将自动将信息迁移到新位置
  • SolrBackup 持久性已删除
  • 请将数据保留在共享卷中,或改用云原生备份存储库(例如 GCS、S3)
  • 将删除并忽略提供的任何持久性选项
  • 在 SolrBackup 资源中引入定期/计划备份支持
  • 能够从 Secret 启动自定义 Solr security.xml
  • 修复了跨多个 SolrCloud 资源(具有共享的 Zookeeper 连接字符串)的托管 SolrCloud 升级的错误
  • 轻松启用 Solr 模块和 SolrCloud 的其他库
  • Pod 生命周期现在可为 SolrCloud 和 SolrPrometheusExporter 自定义
  • SolrCloud 现在可以使用 PodSpreadTopologyConstraints 在可用区之间运行
  • 增加为提供的 Zookeeper 集群提供的 Pod 自定义选项
  • Solr 运算符现在默认情况下使用活动探测和就绪探测运行
  • Solr 运算符现在提供一个指标端点,在使用 Solr 运算符 Helm 图表时默认情况下启用该端点
  • 领导者选举现在默认情况下为 Solr 运算符启用,并支持多个命名空间观察

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.5.0

2021 年 9 月 13 日,Apache Solr 运算符™ v0.4.0 可用

Apache Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.4.0 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.4.0 版本亮点

  • 用于对 Solr 资源进行模板化的全新 Helm 图表。
  • 用户仍然必须运行 Solr 运算符,最好通过 Solr 运算符 Helm 图表运行。
  • 在短暂模式下支持 Solr 数据卷的 hostpath
  • 计划重启 Solr Cloud 和 Solr Prometheus Exporters
  • Solr 的默认版本已升级到 8.9
  • 允许在运行 Solr 时使用自定义服务帐户
  • 将 Zookeeper 运算符依赖项升级到 v0.2.12
  • 允许在运行提供的 Zookeeper 集群时使用短暂存储
  • Zookeeper 的存储类型将默认为为 Solr 选择的选项
  • 启用提供的 Zookeeper 配置选项的配置
  • 为 Solr 运算符使用更安全的基镜像
  • PrometheusExporter 现在接受自定义 Pod 探测(活动、就绪、启动)
  • 修复了默认引导的 security.json 中的权限
  • 允许在入口处终止 Solr TLS
  • 允许从已挂载目录加载 TLS 信息(SolrCloud 和 SolrPrometheusExporter)
  • SolrCloud 现在支持用于 mTLS 的单独服务器证书和客户端证书
  • Solr 运算符支持用于连接到 Solr 的 TLS 客户端证书的热重载(默认情况下启用)

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 ArtifactHub 上的更改日志或查看 solr-operator 存储库中的 git 历史记录。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.4.0

2021 年 4 月 29 日,Apache Solr 运算符™ v0.3.0 可用

Solr PMC 很高兴地宣布 Apache Solr 运算符 v0.3.0 发布。

Apache Solr 运算符是在 Kubernetes 中管理 Solr 生态系统的安全简便方法。

此版本包含许多错误修复、优化和改进,其中一些将在下面重点介绍。该版本可立即从以下地址下载:

https://solr.net.cn/operator/artifacts.html

Solr 运算符 v0.3.0 版本亮点

  • Solr 运算符现在是 Apache Solr PMC 管理的 Apache 项目。
  • CRD 现在位于 solr.apache.org 组下,而不是 solr.bloomberg.com。
  • Solr 运算符现在完全支持以安全和锁定方式运行 Solr
  • 在 SolrCloud CRD 中请求时,基本身份验证支持现已内置
  • Solr 可以使用 TLS 运行(可选的 mTLS,如果提供给运算符)
  • 提供了更多 helm 图表选项来自定义运行 Solr 运算符
  • Zookeeper 运算符现在已更新到最新版本 v0.2.9。
  • 现在可以将其作为 helm 图表依赖项与 Solr 运算符一起安装。
  • 用户现在可以提供自定义 Solr log4j.xml 和 Prometheus Exporter 配置 xml 配置映射
  • 修复了 Solr Pod 的自定义探测中的错误
  • Solr Pod 关闭更加优雅,在 Kubernetes 和 Solr 之间具有更好的协调。
  • SolrCloud 现在可以与 Kubernetes HPA 一起使用,以自动扩展 Solr Cloud Pod。

重要更改的摘要已发布在以下文档中:

https://apache.github.io/solr-operator/docs/upgrade-notes.html

有关最详尽的列表,请参阅 Github 版本中的完整发行说明,或查看 solr-operator 存储库中的 git 历史记录。

https://github.com/apache/solr-operator/releases/tag/v0.3.0

2021 年 1 月 14 日,Solr 运算符捐赠给 Apache Solr

Apache 软件基金会的董事会今天接受了彭博社对 Solr 运算符的捐赠,将其作为 Apache Solr 项目的子项目。

背景是什么?

Solr 运算符是在 Kubernetes 上管理运行 Solr 和相关服务的环境的软件。它是由 彭博社 在 2019 年初创建并开源的。

这将如何影响用户?

Solr Operator 仓库现在由 Apache Solr PMC 维护,并位于新的位置。

  1. 代码库现在可以在 Github 上的 apache 组织下找到,apache/solr-operator
  2. Solr Operator 在 solr 网站上有一个新的部分,位于 https://solr.net.cn/operator
  3. Solr Operator Docker 镜像现在可以在 apache/solr-operator 中找到。在项目捐赠给 Apache 之前发布的旧版本仍然可以在 bloomberg/solr-operator 中找到。
  4. 用于安装 Solr Operator 的 Helm 图表现在位于 Apache Solr helm 仓库 中。

这将如何影响开发者?

开发者无需对他们的工作流程进行太多更改。在提交 PR 之前,请确保运行新的 make prepare 命令,然后你就可以开始了。