11장.
11.1.
11.1.1.
apiVersion: |
|
|
baseDomain: |
|
|
metadata: |
|
|
metadata: name: |
|
|
platform: |
|
|
pullSecret: |
|
{ "auths":{ "cloud.openshift.com":{ "auth":"b3Blb=", "email":"you@example.com" }, "quay.io":{ "auth":"b3Blb=", "email":"you@example.com" } } } |
11.1.2.
networking: |
|
참고
|
networking: networkType: |
|
|
networking: clusterNetwork: |
|
networking: clusterNetwork: - cidr: 10.128.0.0/14 hostPrefix: 23 |
networking: clusterNetwork: cidr: |
|
|
networking: clusterNetwork: hostPrefix: |
|
|
networking: serviceNetwork: |
|
networking: serviceNetwork: - 172.30.0.0/16 |
networking: machineNetwork: |
|
networking: machineNetwork: - cidr: 10.0.0.0/16 |
networking: machineNetwork: cidr: |
|
참고
|
11.1.3.
additionalTrustBundle: |
|
|
capabilities: |
|
|
capabilities: baselineCapabilitySet: |
|
|
capabilities: additionalEnabledCapabilities: |
|
|
cpuPartitioningMode: |
|
|
compute: |
|
|
compute: architecture: |
|
|
compute: hyperthreading: |
중요
|
|
compute: name: |
|
|
compute: platform: |
|
|
compute: replicas: |
|
|
featureSet: |
|
|
controlPlane: |
|
|
controlPlane: architecture: |
|
|
controlPlane: hyperthreading: |
중요
|
|
controlPlane: name: |
|
|
controlPlane: platform: |
|
|
controlPlane: replicas: |
|
|
credentialsMode: |
|
|
fips: |
중요
참고
|
|
imageContentSources: |
|
|
imageContentSources: source: |
|
|
imageContentSources: mirrors: |
|
|
platform: aws: lbType: |
|
|
publish: |
|
|
sshKey: |
참고
|
|
- 참고중요
11.1.4.
compute: platform: aws: amiID: |
|
|
compute: platform: aws: iamRole: |
|
|
compute: platform: aws: rootVolume: iops: |
|
|
compute: platform: aws: rootVolume: size: |
|
|
compute: platform: aws: rootVolume: type: |
|
|
compute: platform: aws: rootVolume: kmsKeyARN: |
|
|
compute: platform: aws: type: |
|
|
compute: platform: aws: zones: |
|
|
compute: aws: region: |
|
aws ec2 describe-instance-type-offerings --filters Name=instance-type,Values=c7g.xlarge 중요
|
controlPlane: platform: aws: amiID: |
|
|
controlPlane: platform: aws: iamRole: |
|
|
controlPlane: platform: aws: rootVolume: iops: |
|
|
controlPlane: platform: aws: rootVolume: size: |
|
|
controlPlane: platform: aws: rootVolume: type: |
|
|
controlPlane: platform: aws: rootVolume: kmsKeyARN: |
|
|
controlPlane: platform: aws: type: |
|
|
controlPlane: platform: aws: zones: |
|
|
controlPlane: aws: region: |
|
|
platform: aws: amiID: |
|
|
platform: aws: hostedZone: |
|
|
platform: aws: hostedZoneRole: |
|
|
platform: aws: serviceEndpoints: - name: url: |
|
|
platform: aws: userTags: |
|
참고
|
platform: aws: propagateUserTags: |
|
|
platform: aws: subnets: |
|
|
platform: aws: preserveBootstrapIgnition: |
|
|
11.1.5.
compute: platform: openstack: rootVolume: size: |
|
|
compute: platform: openstack: rootVolume: types: |
|
|
compute: platform: openstack: rootVolume: type: |
|
|
compute: platform: openstack: rootVolume: zones: |
|
|
controlPlane: platform: openstack: rootVolume: size: |
|
|
controlPlane: platform: openstack: rootVolume: types: |
|
|
controlPlane: platform: openstack: rootVolume: type: |
|
|
controlPlane: platform: openstack: rootVolume: zones: |
|
|
platform: openstack: cloud: |
|
|
platform: openstack: externalNetwork: |
|
|
platform: openstack: computeFlavor: |
|
|
11.1.6.
compute: platform: openstack: additionalNetworkIDs: |
|
|
compute: platform: openstack: additionalSecurityGroupIDs: |
|
|
compute: platform: openstack: zones: |
|
|
compute: platform: openstack: serverGroupPolicy: |
|
|
controlPlane: platform: openstack: additionalNetworkIDs: |
|
|
controlPlane: platform: openstack: additionalSecurityGroupIDs: |
|
|
controlPlane: platform: openstack: zones: |
|
|
controlPlane: platform: openstack: serverGroupPolicy: |
|
|
platform: openstack: clusterOSImage: |
|
|
platform: openstack: clusterOSImageProperties: |
|
|
platform: openstack: defaultMachinePlatform: |
|
{ "type": "ml.large", "rootVolume": { "size": 30, "type": "performance" } } |
platform: openstack: ingressFloatingIP: |
|
|
platform: openstack: apiFloatingIP: |
|
|
platform: openstack: externalDNS: |
|
|
platform: openstack: loadbalancer: |
|
|
platform: openstack: machinesSubnet: |
|
|
11.1.7.
controlPlane: platform: gcp: osImage: project: |
|
|
controlPlane: platform: gcp: osImage: name: |
|
|
compute: platform: gcp: osImage: project: |
|
|
compute: platform: gcp: osImage: name: |
|
|
platform: gcp: network: |
|
|
platform: gcp: networkProjectID: |
|
|
platform: gcp: projectID: |
|
|
platform: gcp: region: |
|
|
platform: gcp: controlPlaneSubnet: |
|
|
platform: gcp: computeSubnet: |
|
|
platform: gcp: defaultMachinePlatform: zones: |
|
중요
|
platform: gcp: defaultMachinePlatform: osDisk: diskSizeGB: |
|
|
platform: gcp: defaultMachinePlatform: osDisk: diskType: |
|
|
platform: gcp: defaultMachinePlatform: osImage: project: |
|
|
platform: gcp: defaultMachinePlatform: osImage: name: |
|
|
platform: gcp: defaultMachinePlatform: tags: |
|
|
platform: gcp: defaultMachinePlatform: type: |
|
|
platform: gcp: defaultMachinePlatform: osDisk: encryptionKey: kmsKey: name: |
|
|
platform: gcp: defaultMachinePlatform: osDisk: encryptionKey: kmsKey: keyRing: |
|
|
platform: gcp: defaultMachinePlatform: osDisk: encryptionKey: kmsKey: location: |
|
|
platform: gcp: defaultMachinePlatform: osDisk: encryptionKey: kmsKey: projectID: |
|
|
platform: gcp: defaultMachinePlatform: osDisk: encryptionKey: kmsKeyServiceAccount: |
|
|
platform: gcp: defaultMachinePlatform: secureBoot: |
|
|
platform: gcp: defaultMachinePlatform: confidentialCompute: |
|
|
platform: gcp: defaultMachinePlatform: onHostMaintenance: |
|
|
controlPlane: platform: gcp: osDisk: encryptionKey: kmsKey: name: |
|
|
controlPlane: platform: gcp: osDisk: encryptionKey: kmsKey: keyRing: |
|
|
controlPlane: platform: gcp: osDisk: encryptionKey: kmsKey: location: |
|
|
controlPlane: platform: gcp: osDisk: encryptionKey: kmsKey: projectID: |
|
|
controlPlane: platform: gcp: osDisk: encryptionKey: kmsKeyServiceAccount: |
|
|
controlPlane: platform: gcp: osDisk: diskSizeGB: |
|
|
controlPlane: platform: gcp: osDisk: diskType: |
|
|
controlPlane: platform: gcp: tags: |
|
|
controlPlane: platform: gcp: type: |
|
|
controlPlane: platform: gcp: zones: |
|
중요
|
controlPlane: platform: gcp: secureBoot: |
|
|
controlPlane: platform: gcp: confidentialCompute: |
|
|
controlPlane: platform: gcp: onHostMaintenance: |
|
|
compute: platform: gcp: osDisk: encryptionKey: kmsKey: name: |
|
|
compute: platform: gcp: osDisk: encryptionKey: kmsKey: keyRing: |
|
|
compute: platform: gcp: osDisk: encryptionKey: kmsKey: location: |
|
|
compute: platform: gcp: osDisk: encryptionKey: kmsKey: projectID: |
|
|
compute: platform: gcp: osDisk: encryptionKey: kmsKeyServiceAccount: |
|
|
compute: platform: gcp: osDisk: diskSizeGB: |
|
|
compute: platform: gcp: osDisk: diskType: |
|
|
compute: platform: gcp: tags: |
|
|
compute: platform: gcp: type: |
|
|
compute: platform: gcp: zones: |
|
중요
|
compute: platform: gcp: secureBoot: |
|
|
compute: platform: gcp: confidentialCompute: |
|
|
compute: platform: gcp: onHostMaintenance: |
|
|