Introduction#
CloudNativePGと共通の主な機能#
高可用性のためのKubernetes API統合
CloudNativePGは
postgresql.cnpg.io/v1APIバージョンを使用しますEDB CloudNativePGクラスターは
postgresql.k8s.enterprisedb.io/v1APIバージョンを使用します
フェイルオーバーを介した自己修復とレプリカの自動再作成
スケールアップ/ダウン機能を備えたキャパシティ管理
定期メンテナンスに向けた計画的なスイッチオーバー
読み取り専用および読み取り/書き込みのKubernetesサービス定義
Postgresのマイナーバージョンとオペレーターのアップグレードのローリングアップデート
継続的なバックアップとポイント インタイム リカバリー
PgBouncerを使用した接続プーリング
すぐに使える統合メトリックエクスポーター
複数のKubernetesクラスターにわたるPostgreSQLレプリケーション
WALファイルの別冊
EDB CloudNativePGクラスターに固有の機能#
IBMとのパートナーシップを介したIBM Powerおよびz/Linuxのサポート
EDB Postgres Advanced Severを介した Oracle compatibility
EDB Postgres Advanced Serverを介して Transparent Data Encryption (TDE)
KastenおよびVelero/OADPを使用したコールドバックアップのサポート
サードパーティのKubernetesバックアップツール用の汎用アダプター
トライアルサブスクリプションの一部として evaluate EDB CloudNativePG Cluster for free できます。実稼働でEDB CloudNativePGクラスターを使用するには、有効なEDBサブスクリプションが必要です。
注釈
Operator Capability Levels model に基づいて、ユーザーはEDB CloudNativePGクラスターオペレーターからの**「レベルV - 自動パイロット」**機能セットを期待できます。
長期サポート#
EDBは、Kubernetes用のEDB Postgresの長期サポートLTSバージョンを毎年宣言することに取り組んでいます。 1.22が現在のLTSバージョンです。 1.18は私たちの最初でした。各LTSバージョンはメンテナンスリリースを受け取り、同じバージョンのCloudNativePGの最後のコミュニティリリースからさらに12か月間サポートされます。
たとえば、CloudNativePGの1.22リリースは、オープンソースコミュニティにおいて、2024年7月24日にサポート終了になります。 EDB CloudNativePG クラスターのLTSバージョンとして宣言されたため、2025年7月24日までさらに12か月間サポートされます。
さらに、顧客はLTSバージョン間を移動するために常に少なくとも6か月があります。これは、新しいLTSバージョンが、遅くとも2025年1月24日までに利用可能になることを意味します。
新機能を利用するためにオペレーターの最新バージョンに定期的にアップグレードすることをお勧めしますが、LTSバージョンを使用すると、追加の安定性を必要とするお客様は、アップグレード前に12〜18か月間同じバージョンを使用できます。
ライセンス#
EDB CloudNativePGクラスターは、 PostgreSQL、 EDB Postgres Extended、およびEDB Postgres Advancedサーバーの両方で動作し、 EDB Limited Use License の下で利用できます。
トライアルサブスクリプションの一部として evaluate EDB CloudNativePG Cluster for free ができます。実稼働でEDB CloudNativePGクラスターを使用するには、有効なEDBサブスクリプションが必要です。
サポートされているリリースとKubernetesディストリビューション#
EDBでサポートされているEDB CloudNativePGクラスターのマイナーリリースのリストについては、 Platform Compatibility を参照してください。
ページ。ここでは、各Kubernetesディストリビューションとバージョン、およびEOL日付がサポートされているものを見つけることもできます。
マルチプルのアーキテクチャ#
EDB CloudNativePG Cluster
Operatorコンテナイメージは、次のプラットフォームのマルチアーチフォーマットをサポートしています。linux/amd64
、linux/arm64 、linux/ppc64le 、linux/s390x 。
警告
EDB CloudNativePGクラスターでは、Kubernetesクラスター内のすべてのノードが同じCPUアーキテクチャである必要があります。したがって、ハイブリッドCPUアーキテクチャのKubernetesクラスターはサポートされていません。さらに、EDBは、OpenShiftでのみ`linux/ppc64le` および`linux/s390x` アーキテクチャをサポートしています。
サポートされているPostgresバージョン#
Postgresの次のバージョンが現在サポートされています。
PostgreSQL 12〜17
EDB Postgres Advanced 12 - 16
EDB Postgres拡張12〜16
PostgreSQLおよびEDB Postgres
Advancedは、次のプラットフォームで利用できます。linux/amd64
、linux/ppc64le 、linux/s390x 。 \
さらに、PostgreSQLはlinux/arm64 でもサポートされています。 \ EDB
Postgres Extendedはlinux/amd64 でのみサポートされています。 \
EDBは、OpenShiftでのみlinux/ppc64le およびlinux/s390x
アーキテクチャのオペランドイメージをサポートしています。
このガイドについて#
Quickstart の指示に従って、KindまたはMinikubeを使用してローカルKubernetesクラスターでEDB CloudNativePGクラスターをテストします。
KubernetesとPostgreSQLの基本的な用語に慣れていない場合は、 Before You Start を参照してください。
注釈
このガイドでは主にKubernetesについて説明していますが、すべての概念をOpenShiftに拡張できます。
は、カナダPostgreSQLコミュニティ協会の商標または登録商標であり、その許可を得て使用しています。*