etcdawsmanifests.yaml (140 lines of code) (raw):
kind: AWSCluster
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
metadata:
name: my-cluster-aws
spec:
region: "us-west-2"
sshKeyName: "rajashree-capi"
---
kind: Cluster
apiVersion: cluster.x-k8s.io/v1alpha4
metadata:
name: my-cluster
spec:
clusterNetwork:
pods:
cidrBlocks: [ "192.168.0.0/16" ]
infrastructureRef:
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
kind: AWSCluster
name: my-cluster-aws
etcdRef:
kind: EtcdadmConfig
---
kind: EtcdadmConfig
apiVersion: bootstrap.cluster.x-k8s.io/v1alpha4
metadata:
name: my-etcd-config1
---
kind: AWSMachine
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
metadata:
name: ch-etcd-awsmachine1
spec:
iamInstanceProfile: nodes.cluster-api-provider-aws.sigs.k8s.io
instanceType: "t3.large"
sshKeyName: "rajashree-capi"
cloudInit:
insecureSkipSecretsManager: true
ami:
id: ami-02701bcdc5509e57b
additionalTags:
etcd: test
---
kind: Machine
apiVersion: cluster.x-k8s.io/v1alpha4
metadata:
name: my-machine1
labels:
cluster.x-k8s.io/cluster-name: my-cluster
cluster.x-k8s.io/etcd-plane: ""
spec:
clusterName: my-cluster
bootstrap:
configRef:
kind: EtcdadmConfig
apiVersion: bootstrap.cluster.x-k8s.io/v1alpha4
name: my-etcd-config1
infrastructureRef:
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
kind: AWSMachine
name: ch-etcd-awsmachine1
---
kind: EtcdadmConfig
apiVersion: bootstrap.cluster.x-k8s.io/v1alpha4
metadata:
name: my-etcd-config2
---
kind: AWSMachine
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
metadata:
name: ch-etcd-awsmachine2
spec:
iamInstanceProfile: nodes.cluster-api-provider-aws.sigs.k8s.io
instanceType: "t3.large"
sshKeyName: "rajashree-capi"
cloudInit:
insecureSkipSecretsManager: true
ami:
id: ami-02701bcdc5509e57b
additionalTags:
etcd: test
---
kind: Machine
apiVersion: cluster.x-k8s.io/v1alpha4
metadata:
name: my-machine2
labels:
cluster.x-k8s.io/cluster-name: my-cluster
cluster.x-k8s.io/etcd-plane: ""
spec:
clusterName: my-cluster
bootstrap:
configRef:
kind: EtcdadmConfig
apiVersion: bootstrap.cluster.x-k8s.io/v1alpha4
name: my-etcd-config2
infrastructureRef:
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
kind: AWSMachine
name: ch-etcd-awsmachine2
---
kind: EtcdadmConfig
apiVersion: bootstrap.cluster.x-k8s.io/v1alpha4
metadata:
name: my-etcd-config3
---
kind: AWSMachine
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
metadata:
name: ch-etcd-awsmachine3
spec:
iamInstanceProfile: nodes.cluster-api-provider-aws.sigs.k8s.io
instanceType: "t3.large"
sshKeyName: "rajashree-capi"
cloudInit:
insecureSkipSecretsManager: true
ami:
id: ami-02701bcdc5509e57b
additionalTags:
etcd: test
---
kind: Machine
apiVersion: cluster.x-k8s.io/v1alpha4
metadata:
name: my-machine3
labels:
cluster.x-k8s.io/cluster-name: my-cluster
cluster.x-k8s.io/etcd-plane: ""
spec:
clusterName: my-cluster
bootstrap:
configRef:
kind: EtcdadmConfig
apiVersion: bootstrap.cluster.x-k8s.io/v1alpha4
name: my-etcd-config3
infrastructureRef:
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
kind: AWSMachine
name: ch-etcd-awsmachine3
---