Verrazzano管理対象クラスタ
パッケージ:
clusters.verrazzano.io/v1alpha1
VerrazzanoManagedCluster
VerrazzanoManagedClusterは、Verrazzano管理対象クラスタAPIを指定します。
| フィールド | 説明 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
apiVersionstring |
clusters.verrazzano.io/v1alpha1
|
||||||||
kindstring |
VerrazzanoManagedCluster |
||||||||
metadataKubernetes meta/v1.ObjectMeta |
metadataフィールドのフィールドについては、Kubernetes APIのドキュメントを参照してください。
|
||||||||
specVerrazzanoManagedClusterSpec |
Verrazzano管理対象クラスタ・リソースの目的の状態。
|
||||||||
statusVerrazzanoManagedClusterStatus |
Verrazzano管理対象クラスタ・リソースの観測された状態。 |
ArgoCDRegistration
(出現場所:VerrazzanoManagedClusterStatus)
ArgoCDRegistrationは、管理対象クラスタのArgo CD登録状態を定義します。
| フィールド | 説明 |
|---|---|
statusArgoCDRegistrationStatus |
ArgoCD登録のステータス。 |
lastSetTimestampKubernetes meta/v1.Time |
(オプション)
最後のステータス設定のタイムスタンプ。 |
messagestring |
(オプション)
Argo CD登録ステータスに関連するサポート・メッセージ。 |
ArgoCDRegistrationStatus (string alias)
(出現場所:ArgoCDRegistration)
ArgoCDRegistrationStatusは、Argo CD登録のステータスを識別します。
| 値 | 説明 |
|---|---|
"Completed" |
|
"Failed" |
|
"PendingRancherClusterRegistration" |
Condition
(出現場所:VerrazzanoManagedClusterStatus)
Conditionは、Verrazzano管理対象クラスタで発生した条件を説明します。
| フィールド | 説明 |
|---|---|
lastTransitionTimeKubernetes meta/v1.Time |
(オプション)
状態があるステータスから別のステータスに最後に遷移した時間。 |
messagestring |
(オプション)
最後の遷移に関する詳細を示すメッセージ。 |
statusKubernetes core/v1.ConditionStatus |
条件のステータス: |
typeConditionType |
|
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登録状態を定義します。
| フィールド | 説明 |
|---|---|
clusterIDstring |
このクラスタのRancherクラスタID。 |
messagestring |
(オプション)
Rancher登録ステータスに関連するサポート・メッセージ。 |
statusRancherRegistrationStatus |
Rancher登録のステータス。 |
RancherRegistrationStatus (string alias)
(出現場所:RancherRegistration)
RancherRegistrationStatusは、Rancher登録のステータスを識別します。
| 値 | 説明 |
|---|---|
"DeleteFailed" |
|
"Completed" |
|
"Failed" |
StateType (string alias)
(出現場所:VerrazzanoManagedClusterStatus)
StateTypeは、Verrazzano管理対象クラスタの状態を識別します。
| 値 | 説明 |
|---|---|
"Active" |
|
"Inactive" |
|
"Pending" |
VerrazzanoManagedClusterSpec
(出現場所:VerrazzanoManagedCluster)
VerrazzanoManagedClusterSpecは、Verrazzano管理対象クラスタの目的の状態を定義します。
| フィールド | 説明 |
|---|---|
caSecretstring |
管理対象クラスタのCA証明書を含むシークレットの名前。これは、管理対象クラスタのPrometheusエンドポイントからメトリックをスクレイピングするように管理クラスタを構成するために使用されます。管理クラスタでRancherが有効になっている場合、これはVerrazzanoによって自動的に移入されます。それ以外の場合、Rancherを無効にしたとき、このシークレットの作成方法は、事前登録の手順を参照してください。 |
descriptionstring |
(オプション)
管理対象クラスタの説明。 |
managedClusterManifestSecretstring |
(オプション)
管理対象クラスタにユーザーが適用する、生成されたYAMLマニフェスト・ファイルを含むシークレットの名前。このフィールドは、Verrazzano Kubernetesオペレータによって管理されます。 |
serviceAccountstring |
(オプション)
管理対象クラスタに対して生成されたServiceAccountの名前。このフィールドは、Verrazzano Kubernetesオペレータによって管理されます。 |
VerrazzanoManagedClusterStatus
(出現場所:VerrazzanoManagedCluster)
VerrazzanoManagedClusterStatusは、Verrazzano管理対象クラスタの観測された状態を定義します。
| フィールド | 説明 |
|---|---|
apiUrlstring |
この管理対象クラスタのVerrazzano APIサーバーURL。 |
conditions[]Condition |
この管理対象クラスタの現在の状態。 |
lastAgentConnectTimeKubernetes meta/v1.Time |
この管理対象クラスタからエージェントが最後に管理クラスタに接続した時間。 |
prometheusHoststring |
この管理対象クラスタのPrometheusホスト。 |
thanosQueryStorestring |
この管理対象クラスタのThanos Query Store APIホスト名。 |
rancherRegistrationRancherRegistration |
この管理対象クラスタのRancher登録の状態。 |
argoCDRegistrationArgoCDRegistration |
この管理対象クラスタのArgoCD登録の状態。 |
stateStateType |
この管理対象クラスタの状態。 |
gitコミット1027f9a33でgen-crd-api-reference-docsを使用して生成されます。