Verrazzano管理対象クラスタ
パッケージ:
clusters.verrazzano.io/v1alpha1
OCNEOCIQuickCreate
OCNEOCIQuickCreateは、OCI OCNEクラスタをクイック作成するためのAPIを指定します。
| フィールド | 説明 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersionstring |
clusters.verrazzano.io/v1alpha1
|
||||||||||||
kindstring |
OCNEOCIQuickCreate |
||||||||||||
metadataKubernetes meta/v1.ObjectMeta |
metadataフィールドのフィールドについては、Kubernetes APIのドキュメントを参照してください。
|
||||||||||||
specOCIOCNEClusterSpec |
OCNEOCIQuickCreateリソースの目的の状態。
|
||||||||||||
statusOCNEOCIQuickCreateStatus |
OCNEOCIQuickCreateリソースの観測された状態。 |
OKEQuickCreate
OKEQuickCreateは、OKEクラスタをクイック作成するためのAPIを指定します。
| フィールド | 説明 | ||||||
|---|---|---|---|---|---|---|---|
apiVersionstring |
clusters.verrazzano.io/v1alpha1
|
||||||
kindstring |
OKEQuickCreate |
||||||
metadataKubernetes meta/v1.ObjectMeta |
metadataフィールドのフィールドについては、Kubernetes APIのドキュメントを参照してください。
|
||||||
specOKEQuickCreateSpec |
OCNEOCIQuickCreateリソースの目的の状態。
|
||||||
statusOKEQuickCreateStatus |
OCNEOCIQuickCreateリソースの観測された状態。 |
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" |
CNIType (string alias)
(出現場所: OKENetwork)
| 値 | 説明 |
|---|---|
"FLANNEL_OVERLAY" |
|
"OCI_VCN_IP_NATIVE" |
ClusterNetwork
(出現場所: Kubernetes、KubernetesBase)
| フィールド | 説明 |
|---|---|
podCIDRstring |
KubernetesポッドのIP範囲。デフォルトは |
serviceCIDRstring |
Kubernetesサービス・アドレスのIP範囲。デフォルトは |
ClusterReference
(出現場所:VerrazzanoManagedClusterStatus)
ClusterReferenceは、管理対象クラスタの基礎となるClusterAPIクラスタを識別します。
| フィールド | 説明 |
|---|---|
apiVersionstring |
参照されるClusterAPIクラスタ・オブジェクトのAPIバージョン。 |
kindstring |
参照されるClusterAPIクラスタ・オブジェクトの種類。 |
namestring |
参照されるClusterAPIクラスタ・オブジェクトの名前。 |
namespacestring |
参照されるClusterAPIクラスタ・オブジェクトのネームスペース。 |
CommonClusterSpec
| フィールド | 説明 |
|---|---|
identityRefNamespacedRef |
クラウド認証のリファレンス。 |
privateRegistryPrivateRegistry |
ワークロード・クラスタのプライベート・レジストリ設定。 |
proxyProxy |
HTTPプロキシ設定。 |
CommonOCI
| フィールド | 説明 |
|---|---|
regionstring |
クラスタが作成されるOCIリージョン。 |
compartmentstring |
クラスタが作成されるOCIコンパートメントのOCID |
sshPublicKeystring |
ノードsshのSSH公開キー。 |
imageIdstring |
ノード・イメージのOCID。デフォルトは、指定されたコンパートメントの最新のOL8イメージです。 |
cloudInitScript[]string |
ノードの起動時に実行するcloud-initスクリプト。 |
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を使用する準備ができており、必要なすべてのリソースが生成されていることを意味します |
Kubernetes
(出現場所: OKEQuickCreateSpec)
| フィールド | 説明 |
|---|---|
versionstring |
Kubernetesバージョン。 |
clusterNetworkClusterNetwork |
(KubernetesBaseからインライン化されます。インライン化されるコメントは次に追加されます。) Kubernetesネットワークの設定。 |
KubernetesBase
(出現場所: OCIOCNEClusterSpec)
| フィールド | 説明 |
|---|---|
clusterNetworkClusterNetwork |
Kubernetesネットワークの設定。 |
KubernetesInformation
(出現場所:VerrazzanoManagedClusterStatus)
KubernetesInformationは、管理対象クラスタのKubernetes情報を定義します。
| フィールド | 説明 |
|---|---|
versionstring |
このクラスタにインストールされていることが判明したKubernetesバージョン。 |
NamedOCINode
| フィールド | 説明 |
|---|---|
namestring |
|
shapestring |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・プールのシェイプ。 |
ocpusint |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) フレックス・シェイプを使用する場合のノード当たりのOCPUの数。 |
memoryGbsint |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) フレックス・シェイプを使用する場合のノード当たりのメモリー量(ギガバイト単位)。 |
bootVolumeGbsint |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・ブート・ボリュームのサイズ(ギガバイト単位)。 |
replicasint |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) 作成するノード数。 |
NamespacedRef
(出現場所: CommonClusterSpec、OCIOCNEClusterSpec、OKEQuickCreateSpec、PrivateRegistry)
| フィールド | 説明 |
|---|---|
namestring |
参照の名前。 |
namespacestring |
参照のネームスペース。 |
ネットワーク
(出現場所: OCI、OKENetwork)
| フィールド | 説明 |
|---|---|
createVCNbool |
trueの場合、クラスタに新しいVCNが作成されます。デフォルトは、falseです。 |
vcnstring |
中にクラスタを作成する既存のVCNのOCID。 |
subnets[]Subnet |
クラスタで使用される既存のサブネットのリスト。 |
OCI
(出現場所: OCIOCNEClusterSpec)
| フィールド | 説明 |
|---|---|
regionstring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIリージョン。 |
compartmentstring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIコンパートメントのOCID |
sshPublicKeystring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードsshのSSH公開キー。 |
imageIdstring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・イメージのOCID。デフォルトは、指定されたコンパートメントの最新のOL8イメージです。 |
cloudInitScript[]string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードの起動時に実行するcloud-initスクリプト。 |
controlPlaneOCINode |
コントロール・プレーン・ノードの設定。 |
workers[]NamedOCINode |
ワーカー・ノードのリスト。 |
networkNetwork |
OCIネットワークの設定。 |
OCINode
(出現場所: OCI)
| フィールド | 説明 |
|---|---|
shapestring |
ノード・プールのシェイプ。 |
ocpusint |
フレックス・シェイプを使用する場合のノード当たりのOCPUの数。 |
memoryGbsint |
フレックス・シェイプを使用する場合のノード当たりのメモリー量(ギガバイト単位)。 |
bootVolumeGbsint |
ノード・ブート・ボリュームのサイズ(ギガバイト単位)。 |
replicasint |
作成するノード数。 |
OCIOCNEClusterSpec
(出現場所: OCNEOCIQuickCreate)
| フィールド | 説明 |
|---|---|
identityRefNamespacedRef |
(CommonClusterSpecからインライン化されます。インライン化されるコメントは次に追加されます。) クラウド認証のリファレンス。 |
privateRegistryPrivateRegistry |
(CommonClusterSpecからインライン化されます。インライン化されるコメントは次に追加されます。) ワークロード・クラスタのプライベート・レジストリ設定。 |
proxyProxy |
(CommonClusterSpecからインライン化されます。インライン化されるコメントは次に追加されます。) HTTPプロキシ設定。 |
kubernetesKubernetesBase |
Kubernetesの設定。 |
ocneOCNE |
OCNEの設定。 |
ociOCI |
OCIインフラストラクチャの設定。 |
OCNE
(出現場所: OCIOCNEClusterSpec)
| フィールド | 説明 |
|---|---|
versionstring |
OCNEのバージョン。 |
dependenciesOCNEDependencies |
OCNEの依存関係の設定。 |
OCNEDependencies
(出現場所: OCNE)
| フィールド | 説明 |
|---|---|
skipInstallbool |
OCNEの依存関係のインストールをスキップするかどうか。デフォルトは「 |
OCNEOCIQuickCreateStatus
(出現場所: OCNEOCIQuickCreate)
| フィールド | 説明 |
|---|---|
phaseQuickCreatePhase |
OKE
(出現場所: OKEQuickCreateSpec)
| フィールド | 説明 |
|---|---|
regionstring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIリージョン。 |
compartmentstring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIコンパートメントのOCID |
sshPublicKeystring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードsshのSSH公開キー。 |
imageIdstring |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・イメージのOCID。デフォルトは、指定されたコンパートメントの最新のOL8イメージです。 |
cloudInitScript[]string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードの起動時に実行するcloud-initスクリプト。 |
nodePools[]NamedOCINode |
ノード・プールのリスト。 |
virtualNodePools[]VirtualNodePool |
仮想ノード・プールのリスト。 |
networkOKENetwork |
OKEクラスタのネットワーク設定。 |
OKENetwork
(出現場所: OKE)
| フィールド | 説明 |
|---|---|
configNetwork |
既存のネットワークのVCNおよびサブネットの設定。 |
cniTypeCNIType |
クラスタ・ネットワークのCNIタイプ。FLANNEL_OVERLAYまたはOCI_VCN_IP_NATIVEを指定できます。 |
OKEQuickCreateSpec
(出現場所: OKEQuickCreate)
| フィールド | 説明 |
|---|---|
identityRefNamespacedRef |
クラウド認証のリファレンス。 |
kubernetesKubernetes |
Kubernetesの設定。 |
okeOKE |
OKEクラスタの設定。 |
OKEQuickCreateStatus
(出現場所: OKEQuickCreate)
| フィールド | 説明 |
|---|---|
phaseQuickCreatePhase |
PrivateRegistry
(出現場所: CommonClusterSpec、OCIOCNEClusterSpec)
| フィールド | 説明 |
|---|---|
urlstring |
プライベート・レジストリのURL。 |
credentialSecretNamespacedRef |
プライベート・レジストリ資格証明シークレットへの参照。 |
プロキシ
(出現場所: CommonClusterSpec、OCIOCNEClusterSpec)
| フィールド | 説明 |
|---|---|
httpProxystring |
HTTPプロキシの文字列。 |
httpsProxystring |
HTTPSプロキシの文字列。 |
noProxystring |
プロキシ例外の文字列。 |
QuickCreatePhase (string alias)
(出現場所: OCNEOCIQuickCreateStatus、OKEQuickCreateStatus)
| 値 | 説明 |
|---|---|
"Complete" |
QuickCreatePhaseCompleteは、クイック作成が終了したことを意味します。このフェーズに到達すると、クイック作成CRクリーンアップが開始されます。 |
"Provisioning" |
QuickCreatePhaseProvisioningは、クイック作成が進行中であることを意味します。 |
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" |
|
"Deleting" |
|
"Failed" |
|
"Inactive" |
|
"Pending" |
|
"Provisioned" |
|
"Provisioning" |
|
"Unknown" |
サブネット
(出現場所: Network)
| フィールド | 説明 |
|---|---|
roleSubnetRole |
クラスタ内のサブネットのロール。 |
idstring |
サブネットのID。 |
SubnetRole (string alias)
(出現場所: Subnet)
| 値 | 説明 |
|---|---|
"control-plane" |
SubnetRoleControlPlaneは、コントロール・プレーン・サブネットのロールです。 |
"control-plane-endpoint" |
SubnetRoleControlPlaneEndpointは、コントロール・プレーン・エンドポイント・サブネットのロールです。 |
"service-lb" |
SubnetRoleServiceLBは、ロード・バランサ・サブネットのロールです。 |
"worker" |
SubnetRoleWorkerは、ワーカー・サブネットのロールです。 |
VerrazzanoInformation
(出現場所:VerrazzanoManagedClusterStatus)
VerrazzanoInformationは、管理対象クラスタのVerrazzano情報を定義します。
| フィールド | 説明 |
|---|---|
versionstring |
このクラスタにインストールされていることが判明したVerrazzanoバージョン。 |
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 |
この管理対象クラスタの状態。 |
kubernetesKubernetesInformation |
この管理対象クラスタのKubernetes情報の状態。 |
verrazzanoVerrazzanoInformation |
この管理対象クラスタのVerrazzano情報の状態。 |
clusterRefClusterReference |
(オプション)
この管理対象クラスタの基礎となるClusterAPIクラスタへの参照。 |
VirtualNodePool
(出現場所: OKE)
| フィールド | 説明 |
|---|---|
namestring |
|
replicasint |
gitコミット2f95b4017でgen-crd-api-reference-docsを使用して生成されます。