apiVersion: machine.openshift.io/v1beta1
kind: MachineSet
metadata:
  labels:
    machine.openshift.io/cluster-api-cluster: <clusterID> 
  name: <clusterID>-<role>-us-east-1a 
  namespace: openshift-machine-api
spec:
  replicas: 1
  selector:
    matchLabels:
      machine.openshift.io/cluster-api-cluster: <clusterID> 
      machine.openshift.io/cluster-api-machineset: <clusterID>-<role>-us-east-1a 
  template:
    metadata:
      labels:
        machine.openshift.io/cluster-api-cluster: <clusterID> 
        machine.openshift.io/cluster-api-machine-role: <role> 
        machine.openshift.io/cluster-api-machine-type: <role> 
        machine.openshift.io/cluster-api-machineset: <clusterID>-<role>-us-east-1a 
    spec:
      metadata:
        labels:
          node-role.kubernetes.io/<role>: "" 
      providerSpec:
        value:
          ami:
            id: ami-046fe691f52a953f9 
          apiVersion: awsproviderconfig.openshift.io/v1beta1
          blockDevices:
            - ebs:
                iops: 0
                volumeSize: 120
                volumeType: gp2
          credentialsSecret:
            name: aws-cloud-credentials
          deviceIndex: 0
          iamInstanceProfile:
            id: <clusterID>-worker-profile 
          instanceType: m4.large
          kind: AWSMachineProviderConfig
          placement:
            availabilityZone: us-east-1a
            region: us-east-1
          securityGroups:
            - filters:
                - name: tag:Name
                  values:
                    - <clusterID>-worker-sg 
          subnet:
            filters:
              - name: tag:Name
                values:
                  - <clusterID>-private-us-east-1a 
          tags:
            - name: kubernetes.io/cluster/<clusterID> 
              value: owned
          userDataSecret:
            name: worker-user-data
apiVersion: machine.openshift.io/v1beta1
kind: MachineSet
metadata:
  labels:
    machine.openshift.io/cluster-api-cluster: <clusterID> 
1
  name: <clusterID>-<role>-us-east-1a 
2
  namespace: openshift-machine-api
spec:
  replicas: 1
  selector:
    matchLabels:
      machine.openshift.io/cluster-api-cluster: <clusterID> 
3
      machine.openshift.io/cluster-api-machineset: <clusterID>-<role>-us-east-1a 
4
  template:
    metadata:
      labels:
        machine.openshift.io/cluster-api-cluster: <clusterID> 
5
        machine.openshift.io/cluster-api-machine-role: <role> 
6
        machine.openshift.io/cluster-api-machine-type: <role> 
7
        machine.openshift.io/cluster-api-machineset: <clusterID>-<role>-us-east-1a 
8
    spec:
      metadata:
        labels:
          node-role.kubernetes.io/<role>: "" 
9
      providerSpec:
        value:
          ami:
            id: ami-046fe691f52a953f9 
10
          apiVersion: awsproviderconfig.openshift.io/v1beta1
          blockDevices:
            - ebs:
                iops: 0
                volumeSize: 120
                volumeType: gp2
          credentialsSecret:
            name: aws-cloud-credentials
          deviceIndex: 0
          iamInstanceProfile:
            id: <clusterID>-worker-profile 
11
          instanceType: m4.large
          kind: AWSMachineProviderConfig
          placement:
            availabilityZone: us-east-1a
            region: us-east-1
          securityGroups:
            - filters:
                - name: tag:Name
                  values:
                    - <clusterID>-worker-sg 
12
          subnet:
            filters:
              - name: tag:Name
                values:
                  - <clusterID>-private-us-east-1a 
13
          tags:
            - name: kubernetes.io/cluster/<clusterID> 
14
              value: owned
          userDataSecret:
            name: worker-user-data
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow