EtcdCluster [operator.etcd.io/v1alpha1]
- 描述
- EtcdCluster is the Schema for the etcdclusters API.
- 类型
object
规格
.spec
- 描述
- EtcdClusterSpec defines the desired state of EtcdCluster.
- 类型
object- 必填
sizeversion
.spec.etcdOptions
- 描述
- etcd configuration options are passed as command line arguments to the etcd container, refer to etcd documentation for configuration options applicable for the version of etcd being used.
- 类型
array
.spec.etcdOptions[]
- 类型
string
.spec.podTemplate
- 描述
- PodTemplate is the pod template to use for the etcd cluster.
- 类型
object
.spec.storageSpec
- 描述
- StorageSpec is the name of the StorageSpec to use for the etcd cluster. If not provided, then each POD just uses the temporary storage inside the container.
- 类型
object- 必填
volumeSizeRequest
.spec.tls
- 描述
- TLS is the TLS certificate configuration to use for the etcd cluster and etcd operator.
- 类型
object
.spec.tls.providerCfg
- 类型
object
.spec.tls.providerCfg.autoCfg
- 类型
object
.spec.tls.providerCfg.autoCfg.altNames
- 描述
- AltNames contains the domain names and IP addresses that will be added to the x509 certificate SubAltNames fields. The values will be passed directly to the x509.Certificate object.
- 类型
object
.spec.tls.providerCfg.autoCfg.altNames.dnsNames
- 描述
- DNSNames is the expected array of DNS subject alternative names. if empty defaults to $(POD_NAME).$(ETCD_CLUSTER_NAME).$(POD_NAMESPACE).svc.cluster.local
- 类型
array
.spec.tls.providerCfg.autoCfg.altNames.dnsNames[]
- 类型
string
.spec.tls.providerCfg.autoCfg.altNames.ipAddresses
- 描述
- IPs is the expected array of IP address subject alternative names.
- 类型
array
.spec.tls.providerCfg.autoCfg.altNames.ipAddresses[]
- 类型
string
.spec.tls.providerCfg.autoCfg.organizations
- 描述
- Organization is the expected array of Organization names to be used on the Certificate.
- 类型
array
.spec.tls.providerCfg.autoCfg.organizations[]
- 类型
string
.spec.tls.providerCfg.certManagerCfg
- 类型
object- 必填
issuerKindissuerName
.spec.tls.providerCfg.certManagerCfg.altNames
- 描述
- AltNames contains the domain names and IP addresses that will be added to the x509 certificate SubAltNames fields. The values will be passed directly to the x509.Certificate object.
- 类型
object
.spec.tls.providerCfg.certManagerCfg.altNames.dnsNames
- 描述
- DNSNames is the expected array of DNS subject alternative names. if empty defaults to $(POD_NAME).$(ETCD_CLUSTER_NAME).$(POD_NAMESPACE).svc.cluster.local
- 类型
array
.spec.tls.providerCfg.certManagerCfg.altNames.dnsNames[]
- 类型
string
.spec.tls.providerCfg.certManagerCfg.altNames.ipAddresses
- 描述
- IPs is the expected array of IP address subject alternative names.
- 类型
array
.spec.tls.providerCfg.certManagerCfg.altNames.ipAddresses[]
- 类型
string
.spec.tls.providerCfg.certManagerCfg.organizations
- 描述
- Organization is the expected array of Organization names to be used on the Certificate.
- 类型
array
.spec.tls.providerCfg.certManagerCfg.organizations[]
- 类型
string
.status
- 描述
- EtcdClusterStatus defines the observed state of EtcdCluster.
- 类型
object
API 端点
可用的 API 端点如下:
/apis/operator.etcd.io/v1alpha1/namespaces/{namespace}/etcdclustersDELETE: delete collection of EtcdClusterGET: list objects of kind EtcdClusterPOST: create a new EtcdCluster
/apis/operator.etcd.io/v1alpha1/namespaces/{namespace}/etcdclusters/{name}DELETE: delete the specified EtcdClusterGET: read the specified EtcdClusterPATCH: partially update the specified EtcdClusterPUT: replace the specified EtcdCluster
/apis/operator.etcd.io/v1alpha1/namespaces/{namespace}/etcdclusters/{name}/statusGET: read status of the specified EtcdClusterPATCH: partially update status of the specified EtcdClusterPUT: replace status of the specified EtcdCluster
/apis/operator.etcd.io/v1alpha1/namespaces/{namespace}/etcdclusters
- HTTP 方法
DELETE- 描述
- delete collection of EtcdCluster
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind EtcdCluster
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new EtcdCluster
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operator.etcd.io/v1alpha1/namespaces/{namespace}/etcdclusters/{name}
- HTTP 方法
DELETE- 描述
- delete the specified EtcdCluster
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified EtcdCluster
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified EtcdCluster
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified EtcdCluster
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operator.etcd.io/v1alpha1/namespaces/{namespace}/etcdclusters/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified EtcdCluster
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified EtcdCluster
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified EtcdCluster
- 查询参数
- 请求体参数
- HTTP 响应