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管理対象クラスタ・リソースの目的の状態。
|
||||||||
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 |
条件のステータス: |
type ConditionType |
|
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コミット1027f9a33
でgen-crd-api-reference-docs
を使用して生成されます。