3.11.4. etcd データベースのサイズを変更する


etcd のバックエンドクォータを増やすには、backendQuotaGiB の 値を設定します。

重要

8GiB の制限に近づいている場合を除き、この機能を使用しないでください。この機能を使用する計画を立てる際には、ノードのサイズが適切であることを確認してください。さらに、将来的にデータベースのクォータを減らす必要がないと確信できる場合を除き、この機能を使用しないでください。backendQuotaGiB の 設定値を減らすことはできません。API は、現在の設定よりも低い値を設定しようとする試みを次のエラーで拒否します: etcd backendQuotaGiB を減らすことはできません。

クォータを引き上げた後で、より低いクォータで運用する唯一の方法は、変更前に取得した etcd のバックアップからクラスターを復元することです。バックアップ以降に加えられた変更は失われる可能性があることにご注意ください。

前提条件

  • クラスター管理者権限がある。
  • コントロールプレーンのメモリーとディスクは、目標とするクォータの要件を満たしています。詳細は、大規模クラスターにおける etcd データベースサイズの選択を参照してください。

この手順を開始する前に、最新の etcd バックアップを用意しておくと便利ですが、必須ではありません。

手順

  1. backendQuotaGiB 設定を 8 から 16 までの整数でパッチします。

    $ oc patch etcd/cluster --type=merge -p '{"spec":{"backendQuotaGiB": <quota_gib>}}'

    <quota_gib> を 目標値に置き換えてください。

    出力例

    etcd.operator.openshift.io/cluster patched

  2. 以下のコマンドを入力して、etcdPod のロールアウトとクォータのメトリクスを監視します。

    $ oc adm wait-for-stable-cluster
  3. etcd クラスター Operator ーのみを監視するには、次のコマンドを入力します。

    $ oc get clusteroperator etcd -w

検証

  • 以下のコマンドを入力して、etcd_server_quota_backend_bytes の 値が新しいクォータを反映していることを確認してください。

    $ oc get etcd/cluster -o 'jsonpath={.spec.backendQuotaGiB}{"\n"}'
    $ oc -n openshift-etcd get pod -l app=etcd -o yaml | grep -A1 ETCD_QUOTA_BACKEND_BYTES
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る