第14章 EtcdBackup [operator.openshift.io/v1alpha1]


説明

# EtcdBackup は、etcd クラスターの 1 回限りのバックアップ試行のための設定オプションとステータスを提供します。

互換性レベル 4: 互換性は提供されていません。API は、理由を問わずいつでも変更できます。これらの機能は、長期サポートを必要とするアプリケーションで使用することはできません。

object
必須
  • spec

14.1. 仕様

Expand
プロパティー説明

apiVersion

string

apiVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これは更新できません。CamelCase を使用します。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

metadata

オブジェクトメタ

標準オブジェクトのメタデータ。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

spec は、ユーザーが設定可能な設定値を保持します。

status

object

status クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。

14.1.1. .spec

説明
spec は、ユーザーが設定可能な設定値を保持します。
object
Expand
プロパティー説明

PVC 名

string

pvcName は、etcd バックアップファイルが保存される PersistentVolume にバインドする PersistentVolumeClaim (PVC) の名前を指定します。PVC 自体は常に openshift-etcd 名前空間に作成する必要があります。PVC が指定されていない場合は、プラットフォームがバックアップを保存する適切なデフォルトの場所を選択します。将来的には、これは制御プレーンのマスターノード全体にバックアップとして保存されることになるだろう。

14.1.2. .status

説明
status クラスターから監視される値を保持します。それらはオーバーライドされない場合があります。
object
Expand
プロパティー説明

バックアップジョブ

object

backupJob は、バックアップを実行するジョブへの参照です。任意

conditions

array

conditions は、etcd バックアップジョブのステータスに関する詳細情報を提供します。

conditions[]

object

condition には、この API Resource の現在の状態のある側面の詳細が含まれます。

14.1.3. .status.backupJob

説明
backupJob は、バックアップを実行するジョブへの参照です。任意
object
必須
  • name
  • namespace
Expand
プロパティー説明

name

string

名前は仕事の名前です。必須

namespace

string

namespace はジョブの名前空間です。ユーザーが提供する PVC も openshift-etcd にある必要があるため、これは常に openshift-etcd であることが想定されます。必須

14.1.4. .status.conditions

説明
conditions は、etcd バックアップジョブのステータスに関する詳細情報を提供します。
array

14.1.5. .status.conditions[]

説明
condition には、この API Resource の現在の状態のある側面の詳細が含まれます。
object
必須
  • lastTransitionTime
  • message
  • reason
  • status
  • type
Expand
プロパティー説明

lastTransitionTime

string

lastTransitionTime は、ある状態から別の状態に最後に遷移した時間です。これは、基本的な条件が変更された時点となります。不明な場合には、API フィールドが変更された時点を使用することも可能です。

message

string

message は、遷移の詳細を示す人が判読できるメッセージです。空の文字列の場合もあります。

observedGeneration

integer

observedGeneration は、それをベースに条件が設定された .metadata.generation を表します。たとえば、.metadata.generation が現在 12 で、.status.conditions[x].observedGeneration が 9 の場合、インスタンスの現在の状態に対して条件が古くなっています。

reason

string

reason には、条件の最後の遷移の理由を示すプログラムによる識別子が含まれます。特定の条件タイプのプロデューサーは、このフィールドの期待値と意味、および値が保証された API と見なされるかどうかを定義できます。値は CamelCase 文字列である必要があります。このフィールドには空白を指定できません。

status

string

条件のステータス、True、False、Unknown のいずれか。

type

string

CamelCase または foo.example.com/CamelCase の条件のタイプ。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る