Verrazzano管理対象クラスタ
パッケージ:
clusters.verrazzano.io/v1alpha1
OCNEOCIQuickCreate
OCNEOCIQuickCreateは、OCI OCNEクラスタをクイック作成するためのAPIを指定します。
フィールド | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
clusters.verrazzano.io/v1alpha1
|
||||||||||||
kind string |
OCNEOCIQuickCreate |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
metadata フィールドのフィールドについては、Kubernetes APIのドキュメントを参照してください。
|
||||||||||||
spec OCIOCNEClusterSpec |
OCNEOCIQuickCreateリソースの目的の状態。
|
||||||||||||
status OCNEOCIQuickCreateStatus |
OCNEOCIQuickCreateリソースの観測された状態。 |
OKEQuickCreate
OKEQuickCreateは、OKEクラスタをクイック作成するためのAPIを指定します。
フィールド | 説明 | ||||||
---|---|---|---|---|---|---|---|
apiVersion string |
clusters.verrazzano.io/v1alpha1
|
||||||
kind string |
OKEQuickCreate |
||||||
metadata Kubernetes meta/v1.ObjectMeta |
metadata フィールドのフィールドについては、Kubernetes APIのドキュメントを参照してください。
|
||||||
spec OKEQuickCreateSpec |
OCNEOCIQuickCreateリソースの目的の状態。
|
||||||
status OKEQuickCreateStatus |
OCNEOCIQuickCreateリソースの観測された状態。 |
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" |
CNIType (string
alias)
(出現場所: OKENetwork)
値 | 説明 |
---|---|
"FLANNEL_OVERLAY" |
|
"OCI_VCN_IP_NATIVE" |
ClusterNetwork
(出現場所: Kubernetes、KubernetesBase)
フィールド | 説明 |
---|---|
podCIDR string |
KubernetesポッドのIP範囲。デフォルトは |
serviceCIDR string |
Kubernetesサービス・アドレスのIP範囲。デフォルトは |
ClusterReference
(出現場所:VerrazzanoManagedClusterStatus)
ClusterReferenceは、管理対象クラスタの基礎となるClusterAPIクラスタを識別します。
フィールド | 説明 |
---|---|
apiVersion string |
参照されるClusterAPIクラスタ・オブジェクトのAPIバージョン。 |
kind string |
参照されるClusterAPIクラスタ・オブジェクトの種類。 |
name string |
参照されるClusterAPIクラスタ・オブジェクトの名前。 |
namespace string |
参照されるClusterAPIクラスタ・オブジェクトのネームスペース。 |
CommonClusterSpec
フィールド | 説明 |
---|---|
identityRef NamespacedRef |
クラウド認証のリファレンス。 |
privateRegistry PrivateRegistry |
ワークロード・クラスタのプライベート・レジストリ設定。 |
proxy Proxy |
HTTPプロキシ設定。 |
CommonOCI
フィールド | 説明 |
---|---|
region string |
クラスタが作成されるOCIリージョン。 |
compartment string |
クラスタが作成されるOCIコンパートメントのOCID |
sshPublicKey string |
ノードsshのSSH公開キー。 |
imageId string |
ノード・イメージのOCID。デフォルトは、指定されたコンパートメントの最新のOL8イメージです。 |
cloudInitScript []string |
ノードの起動時に実行するcloud-initスクリプト。 |
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を使用する準備ができており、必要なすべてのリソースが生成されていることを意味します |
Kubernetes
(出現場所: OKEQuickCreateSpec)
フィールド | 説明 |
---|---|
version string |
Kubernetesバージョン。 |
clusterNetwork ClusterNetwork |
(KubernetesBaseからインライン化されます。インライン化されるコメントは次に追加されます。) Kubernetesネットワークの設定。 |
KubernetesBase
(出現場所: OCIOCNEClusterSpec)
フィールド | 説明 |
---|---|
clusterNetwork ClusterNetwork |
Kubernetesネットワークの設定。 |
KubernetesInformation
(出現場所:VerrazzanoManagedClusterStatus)
KubernetesInformationは、管理対象クラスタのKubernetes情報を定義します。
フィールド | 説明 |
---|---|
version string |
このクラスタにインストールされていることが判明したKubernetesバージョン。 |
NamedOCINode
フィールド | 説明 |
---|---|
name string |
|
shape string |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・プールのシェイプ。 |
ocpus int |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) フレックス・シェイプを使用する場合のノード当たりのOCPUの数。 |
memoryGbs int |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) フレックス・シェイプを使用する場合のノード当たりのメモリー量(ギガバイト単位)。 |
bootVolumeGbs int |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・ブート・ボリュームのサイズ(ギガバイト単位)。 |
replicas int |
(OCINodeからインライン化されます。インライン化されるコメントは次に追加されます。) 作成するノード数。 |
NamespacedRef
(出現場所: CommonClusterSpec、OCIOCNEClusterSpec、OKEQuickCreateSpec、PrivateRegistry)
フィールド | 説明 |
---|---|
name string |
参照の名前。 |
namespace string |
参照のネームスペース。 |
ネットワーク
(出現場所: OCI、OKENetwork)
フィールド | 説明 |
---|---|
createVCN bool |
trueの場合、クラスタに新しいVCNが作成されます。デフォルトは、falseです。 |
vcn string |
中にクラスタを作成する既存のVCNのOCID。 |
subnets []Subnet |
クラスタで使用される既存のサブネットのリスト。 |
OCI
(出現場所: OCIOCNEClusterSpec)
フィールド | 説明 |
---|---|
region string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIリージョン。 |
compartment string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIコンパートメントのOCID |
sshPublicKey string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードsshのSSH公開キー。 |
imageId string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・イメージのOCID。デフォルトは、指定されたコンパートメントの最新のOL8イメージです。 |
cloudInitScript []string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードの起動時に実行するcloud-initスクリプト。 |
controlPlane OCINode |
コントロール・プレーン・ノードの設定。 |
workers []NamedOCINode |
ワーカー・ノードのリスト。 |
network Network |
OCIネットワークの設定。 |
OCINode
(出現場所: OCI)
フィールド | 説明 |
---|---|
shape string |
ノード・プールのシェイプ。 |
ocpus int |
フレックス・シェイプを使用する場合のノード当たりのOCPUの数。 |
memoryGbs int |
フレックス・シェイプを使用する場合のノード当たりのメモリー量(ギガバイト単位)。 |
bootVolumeGbs int |
ノード・ブート・ボリュームのサイズ(ギガバイト単位)。 |
replicas int |
作成するノード数。 |
OCIOCNEClusterSpec
(出現場所: OCNEOCIQuickCreate)
フィールド | 説明 |
---|---|
identityRef NamespacedRef |
(CommonClusterSpecからインライン化されます。インライン化されるコメントは次に追加されます。) クラウド認証のリファレンス。 |
privateRegistry PrivateRegistry |
(CommonClusterSpecからインライン化されます。インライン化されるコメントは次に追加されます。) ワークロード・クラスタのプライベート・レジストリ設定。 |
proxy Proxy |
(CommonClusterSpecからインライン化されます。インライン化されるコメントは次に追加されます。) HTTPプロキシ設定。 |
kubernetes KubernetesBase |
Kubernetesの設定。 |
ocne OCNE |
OCNEの設定。 |
oci OCI |
OCIインフラストラクチャの設定。 |
OCNE
(出現場所: OCIOCNEClusterSpec)
フィールド | 説明 |
---|---|
version string |
OCNEのバージョン。 |
dependencies OCNEDependencies |
OCNEの依存関係の設定。 |
OCNEDependencies
(出現場所: OCNE)
フィールド | 説明 |
---|---|
skipInstall bool |
OCNEの依存関係のインストールをスキップするかどうか。デフォルトは「 |
OCNEOCIQuickCreateStatus
(出現場所: OCNEOCIQuickCreate)
フィールド | 説明 |
---|---|
phase QuickCreatePhase |
OKE
(出現場所: OKEQuickCreateSpec)
フィールド | 説明 |
---|---|
region string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIリージョン。 |
compartment string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) クラスタが作成されるOCIコンパートメントのOCID |
sshPublicKey string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードsshのSSH公開キー。 |
imageId string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノード・イメージのOCID。デフォルトは、指定されたコンパートメントの最新のOL8イメージです。 |
cloudInitScript []string |
(CommonOCIからインライン化されます。インライン化されるコメントは次に追加されます。) ノードの起動時に実行するcloud-initスクリプト。 |
nodePools []NamedOCINode |
ノード・プールのリスト。 |
virtualNodePools []VirtualNodePool |
仮想ノード・プールのリスト。 |
network OKENetwork |
OKEクラスタのネットワーク設定。 |
OKENetwork
(出現場所: OKE)
フィールド | 説明 |
---|---|
config Network |
既存のネットワークのVCNおよびサブネットの設定。 |
cniType CNIType |
クラスタ・ネットワークのCNIタイプ。FLANNEL_OVERLAYまたはOCI_VCN_IP_NATIVEを指定できます。 |
OKEQuickCreateSpec
(出現場所: OKEQuickCreate)
フィールド | 説明 |
---|---|
identityRef NamespacedRef |
クラウド認証のリファレンス。 |
kubernetes Kubernetes |
Kubernetesの設定。 |
oke OKE |
OKEクラスタの設定。 |
OKEQuickCreateStatus
(出現場所: OKEQuickCreate)
フィールド | 説明 |
---|---|
phase QuickCreatePhase |
PrivateRegistry
(出現場所: CommonClusterSpec、OCIOCNEClusterSpec)
フィールド | 説明 |
---|---|
url string |
プライベート・レジストリのURL。 |
credentialSecret NamespacedRef |
プライベート・レジストリ資格証明シークレットへの参照。 |
プロキシ
(出現場所: CommonClusterSpec、OCIOCNEClusterSpec)
フィールド | 説明 |
---|---|
httpProxy string |
HTTPプロキシの文字列。 |
httpsProxy string |
HTTPSプロキシの文字列。 |
noProxy string |
プロキシ例外の文字列。 |
QuickCreatePhase (string
alias)
(出現場所: OCNEOCIQuickCreateStatus、OKEQuickCreateStatus)
値 | 説明 |
---|---|
"Complete" |
QuickCreatePhaseCompleteは、クイック作成が終了したことを意味します。このフェーズに到達すると、クイック作成CRクリーンアップが開始されます。 |
"Provisioning" |
QuickCreatePhaseProvisioningは、クイック作成が進行中であることを意味します。 |
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" |
|
"Deleting" |
|
"Failed" |
|
"Inactive" |
|
"Pending" |
|
"Provisioned" |
|
"Provisioning" |
|
"Unknown" |
サブネット
(出現場所: Network)
フィールド | 説明 |
---|---|
role SubnetRole |
クラスタ内のサブネットのロール。 |
id string |
サブネットのID。 |
SubnetRole (string
alias)
(出現場所: Subnet)
値 | 説明 |
---|---|
"control-plane" |
SubnetRoleControlPlaneは、コントロール・プレーン・サブネットのロールです。 |
"control-plane-endpoint" |
SubnetRoleControlPlaneEndpointは、コントロール・プレーン・エンドポイント・サブネットのロールです。 |
"service-lb" |
SubnetRoleServiceLBは、ロード・バランサ・サブネットのロールです。 |
"worker" |
SubnetRoleWorkerは、ワーカー・サブネットのロールです。 |
VerrazzanoInformation
(出現場所:VerrazzanoManagedClusterStatus)
VerrazzanoInformationは、管理対象クラスタのVerrazzano情報を定義します。
フィールド | 説明 |
---|---|
version string |
このクラスタにインストールされていることが判明したVerrazzanoバージョン。 |
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 |
この管理対象クラスタの状態。 |
kubernetes KubernetesInformation |
この管理対象クラスタのKubernetes情報の状態。 |
verrazzano VerrazzanoInformation |
この管理対象クラスタのVerrazzano情報の状態。 |
clusterRef ClusterReference |
(オプション)
この管理対象クラスタの基礎となるClusterAPIクラスタへの参照。 |
VirtualNodePool
(出現場所: OKE)
フィールド | 説明 |
---|---|
name string |
|
replicas int |
gitコミット2f95b4017
でgen-crd-api-reference-docs
を使用して生成されます。