第6章 Operator [operators.coreos.com/v1]


説明
Operator はクラスター Operator を表します。
object

6.1. 仕様

プロパティー説明

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

ObjectMeta

標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

spec

object

OperatorSpec は、Operator の望ましい状態を定義します

status

object

OperatorStatus は、Operator とそのコンポーネントの監視状態を定義します

6.1.1. .spec

説明
OperatorSpec は、Operator の望ましい状態を定義します
object

6.1.2. .status

説明
OperatorStatus は、Operator とそのコンポーネントの監視状態を定義します
object
プロパティー説明

コンポーネント

object

コンポーネントは、Operator を設定するリソースを記述します。

6.1.3. .status.components

説明
コンポーネントは、Operator を設定するリソースを記述します。
object
必須
  • labelSelector
プロパティー説明

labelSelector

object

LabelSelector は、Operator のコンポーネントを選択するために使用される一連のリソースに対するラベルクエリーです。

refs

array

参照は、LabelSelector で選択された、Operator のコンポーネントリソースへの参照のセットです。

refs[]

object

RichReference は、ステータス条件が強化されたリソースへの参照です。

6.1.4. .status.components.labelSelector

説明
LabelSelector は、Operator のコンポーネントを選択するために使用される一連のリソースに対するラベルクエリーです。
object
プロパティー説明

matchExpressions

array

matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。

matchExpressions[]

object

ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。

matchLabels

object (string)

matchLabels は、{key,value} ペアのマップです。matchLabels マップの 1 つの {key,value} は matchExpressions の要素と同じで、キーフィールドには "key"、演算子には "In"、値配列には "value" のみが含まれます。要件は AND で結合されます。

6.1.5. .status.components.labelSelector.matchExpressions

説明
matchExpressions はラベルセレクターの要件のリストです。要件は AND で結合されます。
array

6.1.6. .status.components.labelSelector.matchExpressions[]

説明
ラベルセレクター要件は、値、キー、およびキーと値を関連付ける Operator を含むセレクターです。
object
必須
  • key
  • operator
プロパティー説明

key

string

key は、セレクターの適用先のラベルキーです。

operator

string

operator はキーと値のセットの関係を表します。有効な演算子は In、NotIn、Exists、および DoesNotExist です。

values

array (string)

values は文字列値の配列です。operator が In または NotIn の場合には、values 配列を空白にできません。operator が Exists または DoesNotExist の場合には、values 配列は空白でなければなりません。この配列は、ストラテジーに基づいたマージパッチの適用中に置き換えられます。

6.1.7. .status.components.refs

説明
参照は、LabelSelector で選択された、Operator のコンポーネントリソースへの参照のセットです。
array

6.1.8. .status.components.refs[]

説明
RichReference は、ステータス条件が強化されたリソースへの参照です。
object
プロパティー説明

apiVersion

string

参照先の API バージョン。

conditions

array

条件は、コンポーネントの最新の状態を表します。

conditions[]

object

状態は、コンポーネントの状態の最新の利用可能な観測を表します。

fieldPath

string

オブジェクト全体ではなく一部を参照する場合に、この文字列には、desiredState.manifest.containers[2] など、有効な JSON/Go フィールドアクセスステートメントを含める必要があります。たとえば、オブジェクトの参照先が Pod 内のコンテナーの場合には、"spec.containers{name}" などの値に設定されます ("name" はイベントをトリガーしたコンテナー名に置き換えます)。またはコンテナー名が指定されていない場合には、"spec.containers[2]" の値に設定されます (この Pod 内でインデックスが 2 のコンテナー)。この構文が選択された唯一の理由は、オブジェクトの一部の参照を明確に定義するためです。TODO: この設計は最終版ではないので今後このフィールドは変更される可能性があります。

kind

string

参照先の種類。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

namespace

string

参照先の namespace。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/

resourceVersion

string

この参照が作成される特定の resourceVersion (ある場合)。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

uid

string

参照先の UID。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids

6.1.9. .status.components.refs[].conditions

説明
条件は、コンポーネントの最新の状態を表します。
array

6.1.10. .status.components.refs[].conditions[]

説明
状態は、コンポーネントの状態の最新の利用可能な観測を表します。
object
必須
  • status
  • type
プロパティー説明

lastTransitionTime

string

最後にある状態から別の状態に遷移した時間。

lastUpdateTime

string

前回条件が調査されたとき

message

string

遷移の詳細を示す人が判読できるメッセージ。

reason

string

条件の最後の遷移の理由。

status

string

状態のステータス (True、False、Unknown のいずれか)。

type

string

状態のタイプ。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

© 2024 Red Hat, Inc.