Last generated September 14, 2020

AWSControlPlane

AWSControlPlane is the infrastructure provider referenced in ControlPlane CRs. Represents the master nodes (also called Control Plane) of a tenant cluster on AWS. Reconciled by aws-operator.

Full name:
awscontrolplanes.infrastructure.giantswarm.io
Group:
infrastructure.giantswarm.io
Singular name:
awscontrolplane
Plural name:
awscontrolplanes
Scope:
Namespaced
Versions:
v1alpha2

Version v1alpha2

Example CR


apiVersion: infrastructure.giantswarm.io/v1alpha2
kind: AWSControlPlane
metadata:
  annotations:
    giantswarm.io/docs: https://docs.giantswarm.io/reference/cp-k8s-api/awscontrolplanes.infrastructure.giantswarm.io/
  creationTimestamp: null
  name: ier2s
spec:
  availabilityZones:
  - eu-central-1a
  - eu-central-1b
  - eu-central-1c
  instanceType: m4.xlarge

Properties

.apiVersion

string

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

.kind

string

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

.metadata

object

.spec

object Required

Specification part of the resource.

.spec.availabilityZones

array

Configures which AWS availability zones to use by master nodes, as a list of availability zone names like e. g. eu-central-1c. We support either 1 or 3 availability zones.

.spec.availabilityZones[*]

string

.spec.instanceType

string

EC2 instance type identifier to use for the master node(s).


This documentation page shows information based on apiextensions v0.4.19.