Verrazzano管理対象クラスタ

パッケージ:

clusters.verrazzano.io/v1alpha1

リソース・タイプ:

VerrazzanoManagedCluster

VerrazzanoManagedClusterは、Verrazzano管理対象クラスタAPIを指定します。

フィールド 説明
apiVersion
string
clusters.verrazzano.io/v1alpha1
kind
string
VerrazzanoManagedCluster
metadata
Kubernetes meta/v1.ObjectMeta
metadataフィールドのフィールドについては、Kubernetes APIのドキュメントを参照してください。
spec
VerrazzanoManagedClusterSpec

Verrazzano管理対象クラスタ・リソースの目的の状態。



caSecret
string

管理対象クラスタのCA証明書を含むシークレットの名前。これは、管理対象クラスタのPrometheusエンドポイントからメトリックをスクレイピングするように管理クラスタを構成するために使用されます。管理クラスタでRancherが有効になっている場合、これはVerrazzanoによって自動的に移入されます。それ以外の場合、Rancherを無効にしたとき、このシークレットの作成方法は、事前登録の手順を参照してください。

description
string
(オプション)

管理対象クラスタの説明。

managedClusterManifestSecret
string
(オプション)

管理対象クラスタにユーザーが適用する、生成されたYAMLマニフェスト・ファイルを含むシークレットの名前。このフィールドは、Verrazzano Kubernetesオペレータによって管理されます。

serviceAccount
string
(オプション)

管理対象クラスタに対して生成されたServiceAccountの名前。このフィールドは、Verrazzano Kubernetesオペレータによって管理されます。

status
VerrazzanoManagedClusterStatus

Verrazzano管理対象クラスタ・リソースの観測された状態。

ArgoCDRegistration

(出現場所:VerrazzanoManagedClusterStatus)

ArgoCDRegistrationは、管理対象クラスタのArgo CD登録状態を定義します。

フィールド 説明
status
ArgoCDRegistrationStatus

ArgoCD登録のステータス。

lastSetTimestamp
Kubernetes meta/v1.Time
(オプション)

最後のステータス設定のタイムスタンプ。

message
string
(オプション)

Argo CD登録ステータスに関連するサポート・メッセージ。

ArgoCDRegistrationStatus (string alias)

(出現場所:ArgoCDRegistration)

ArgoCDRegistrationStatusは、Argo CD登録のステータスを識別します。

説明

"Completed"

"Failed"

"PendingRancherClusterRegistration"

Condition

(出現場所:VerrazzanoManagedClusterStatus)

Conditionは、Verrazzano管理対象クラスタで発生した条件を説明します。

フィールド 説明
lastTransitionTime
Kubernetes meta/v1.Time
(オプション)

状態があるステータスから別のステータスに最後に遷移した時間。

message
string
(オプション)

最後の遷移に関する詳細を示すメッセージ。

status
Kubernetes core/v1.ConditionStatus

条件のステータス: TrueFalseまたはUnknownのいずれか。

type
ConditionType

kubectl waitコマンドで確認できるマルチクラスタ・リソースの状態。状態値は大/小文字が区別され、次のように書式設定されます: Ready: VerrazzanoManagedClusterを使用する準備ができ、必要なすべてのリソースが生成されています。

ConditionType (string alias)

(出現場所:Condition)

ConditionTypeは、kubectl waitでチェックできるVerrazzano管理対象クラスタの条件を識別します。

説明

"ManagedCARetrieved"

ManagedCARetrieved = trueは、管理対象クラスタCA証明書が取得され、移入されたことを意味します。これは、管理対象クラスタ用のRancher APIプロキシを介してVMCコントローラによって行われます。

"ManifestPushed"

ConditionManifestPushed = trueは、エージェントおよび登録シークレットがマルチクラスタ・インストールで管理対象クラスタに正常に転送されたことを意味します

"Ready"

Ready = trueは、VMCを使用する準備ができており、必要なすべてのリソースが生成されていることを意味します

RancherRegistration

(出現場所:VerrazzanoManagedClusterStatus)

RancherRegistrationは、管理対象クラスタのRancher登録状態を定義します。

フィールド 説明
clusterID
string

このクラスタのRancherクラスタID。

message
string
(オプション)

Rancher登録ステータスに関連するサポート・メッセージ。

status
RancherRegistrationStatus

Rancher登録のステータス。

RancherRegistrationStatus (string alias)

(出現場所:RancherRegistration)

RancherRegistrationStatusは、Rancher登録のステータスを識別します。

説明

"DeleteFailed"

"Completed"

"Failed"

StateType (string alias)

(出現場所:VerrazzanoManagedClusterStatus)

StateTypeは、Verrazzano管理対象クラスタの状態を識別します。

説明

"Active"

"Inactive"

"Pending"

VerrazzanoManagedClusterSpec

(出現場所:VerrazzanoManagedCluster)

VerrazzanoManagedClusterSpecは、Verrazzano管理対象クラスタの目的の状態を定義します。

フィールド 説明
caSecret
string

管理対象クラスタのCA証明書を含むシークレットの名前。これは、管理対象クラスタのPrometheusエンドポイントからメトリックをスクレイピングするように管理クラスタを構成するために使用されます。管理クラスタでRancherが有効になっている場合、これはVerrazzanoによって自動的に移入されます。それ以外の場合、Rancherを無効にしたとき、このシークレットの作成方法は、事前登録の手順を参照してください。

description
string
(オプション)

管理対象クラスタの説明。

managedClusterManifestSecret
string
(オプション)

管理対象クラスタにユーザーが適用する、生成されたYAMLマニフェスト・ファイルを含むシークレットの名前。このフィールドは、Verrazzano Kubernetesオペレータによって管理されます。

serviceAccount
string
(オプション)

管理対象クラスタに対して生成されたServiceAccountの名前。このフィールドは、Verrazzano Kubernetesオペレータによって管理されます。

VerrazzanoManagedClusterStatus

(出現場所:VerrazzanoManagedCluster)

VerrazzanoManagedClusterStatusは、Verrazzano管理対象クラスタの観測された状態を定義します。

フィールド 説明
apiUrl
string

この管理対象クラスタのVerrazzano APIサーバーURL。

conditions
[]Condition

この管理対象クラスタの現在の状態。

lastAgentConnectTime
Kubernetes meta/v1.Time

この管理対象クラスタからエージェントが最後に管理クラスタに接続した時間。

prometheusHost
string

この管理対象クラスタのPrometheusホスト。

thanosQueryStore
string

この管理対象クラスタのThanos Query Store APIホスト名。

rancherRegistration
RancherRegistration

この管理対象クラスタのRancher登録の状態。

argoCDRegistration
ArgoCDRegistration

この管理対象クラスタのArgoCD登録の状態。

state
StateType

この管理対象クラスタの状態。


gitコミット1027f9a33gen-crd-api-reference-docsを使用して生成されます。