谢尔盖·普罗宁:Percona Operator for PostgreSQL 获得 Red Hat OpenShift 认证

谢尔盖·普罗宁:Percona Operator for PostgreSQL 获得 Red Hat OpenShift 认证

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

Percona Operator for PostgreSQL 现已通过 Red Hat OpenShift 认证,允许用户在 OpenShift 上部署和管理 PostgreSQL 集群。这款开源软件简化并自动化了 Kubernetes 上的数据库操作。该 Operator 可在 OperatorHub 上获得,并可通过 Red Hat Marketplace 或命令行界面安装。此认证标志着 Percona 的一个里程碑,并为在 OpenShift 上管理 PostgreSQL 数据库提供了一种强大而高效的方法。

🔎

延伸解读

认证的实际意义

Red Hat OpenShift 认证并非简单的兼容性标签,它要求 Operator 在互操作性、安全性和生命周期管理上达到 Red Hat 设定的标准。这意味着用户可以在 OpenShift 上获得官方支持的部署体验,降低因环境差异导致的运行风险。同时,认证也表明该 Operator 已通过 Red Hat 合作伙伴的验证,能在本地和公有云(如 ROSA)中提供稳定可靠的部署。

安装路径与选择

文章提供了两种主要安装方式:通过 Red Hat Marketplace 或使用命令行界面。Marketplace 方式基于 Red Hat 通用基础镜像(UBI),并需满足 Red Hat 的政策要求,适合偏好图形化操作和官方市场集成的用户。命令行方式则通过 oc 命令逐步应用 CRD、RBAC 和 Operator 配置,适合习惯脚本化、自动化部署的团队。用户可根据自身运维习惯和合规需求选择。

Day 1 与 Day 2 操作覆盖

Percona Operator 不仅简化了初始部署和配置(Day 1 操作),还自动化了备份、恢复、扩缩容和升级等持续管理任务(Day 2 操作)。这种全生命周期管理能力意味着团队可以将更多精力放在应用开发上,而非数据库日常维护。对于在 Kubernetes 上运行 PostgreSQL 的企业,这有助于提升运维效率并降低人为错误风险。

❓

Q&A

Percona Operator for PostgreSQL 获得 Red Hat OpenShift 认证意味着什么?

这意味着该 Operator 满足 Red Hat OpenShift 在互操作性、安全性和生命周期管理方面的标准,并得到 Red Hat 合作伙伴的全面支持,确保在本地和公有云(如 ROSA)等各种环境中稳定可靠地部署。

Percona Operator for PostgreSQL 的主要功能是什么?

它是一个开源软件,可简化并自动化 Kubernetes 上数据库操作的全周期,帮助用户轻松创建和管理高可用、企业级的 PostgreSQL 集群。这包括初始设置和配置(第一天操作)以及备份、恢复、扩缩容和升级等持续管理任务(第二天操作)。

如何在 OpenShift 上安装 Percona Operator for PostgreSQL?

可以通过 Red Hat Marketplace 网页界面、OperatorHub 或命令行界面安装。安装 Percona Distribution for PostgreSQL 包括两个步骤:先安装 Percona Operator for PostgreSQL,然后使用该 Operator 安装 Percona Distribution for PostgreSQL。

通过命令行界面安装 Percona Operator 的具体步骤是什么?

步骤包括:克隆 operator 仓库(git clone -b v2.3.1 https://github.com/percona/percona-postgresql-operator);创建 OpenShift 命名空间(如 oc create namespace postgres-operator);应用 CRD(oc apply --server-side -f deploy/crd.yaml);配置 RBAC(oc apply -f deploy/rbac.yaml -n postgres-operator);启动 Operator(oc apply -f deploy/operator.yaml -n postgres-operator);之后可用 oc apply -f deploy/cr.yaml -n postgres-operator 创建 PostgreSQL 集群。

通过 Red Hat Marketplace 部署 Percona Operator 有什么要求?

通过 Red Hat Marketplace 部署需要使用基于 Red Hat 通用基础镜像(UBI)的应用程序组件,并满足 Red Hat 的所有政策要求。

Percona Operator for PostgreSQL 可以在哪些环境中部署?

可以在本地(on-prem)和公有云(如 ROSA)环境中部署,并且现在已通过 Red Hat OpenShift 认证,可在 OpenShift 上使用。

🏷️

标签

➡️

继续阅读