mirror of https://github.com/kubernetes/kops.git
108 lines
2.3 KiB
YAML
108 lines
2.3 KiB
YAML
apiVersion: kops.k8s.io/v1alpha3
|
|
kind: Cluster
|
|
metadata:
|
|
creationTimestamp: "2016-12-10T22:42:27Z"
|
|
name: minimal.example.com
|
|
spec:
|
|
api:
|
|
access:
|
|
- 0.0.0.0/0
|
|
additionalSANs:
|
|
- proxy.api.minimal.example.com
|
|
dns: {}
|
|
publicName: api.minimal.example.com
|
|
authentication:
|
|
oidc:
|
|
clientID: oidc-client
|
|
groupsClaims:
|
|
- groupclaim1
|
|
- groupclaim2
|
|
groupsPrefix: 'oidcgroup:'
|
|
issuerURL: https://oidc-issuer.nonexistent
|
|
requiredClaims:
|
|
claim1: value1
|
|
claim2: value2
|
|
usernameClaim: user
|
|
usernamePrefix: 'oidc:'
|
|
authorization:
|
|
alwaysAllow: {}
|
|
channel: stable
|
|
cloudConfig: {}
|
|
cloudProvider:
|
|
azure:
|
|
adminUser: admin-user
|
|
resourceGroupName: resource-group-name
|
|
routeTableName: route-table-name
|
|
subscriptionID: subs-id
|
|
tenantID: tenant-id
|
|
configStore:
|
|
base: memfs://clusters.example.com/minimal.example.com
|
|
etcdClusters:
|
|
- cpuRequest: 200m
|
|
etcdMembers:
|
|
- instanceGroup: master-us-test-1a
|
|
name: us-test-1a
|
|
memoryRequest: 100Mi
|
|
name: main
|
|
- cpuRequest: 200m
|
|
etcdMembers:
|
|
- instanceGroup: master-us-test-1a
|
|
name: us-test-1a
|
|
memoryRequest: 100Mi
|
|
name: events
|
|
iam: {}
|
|
kubeAPIServer: {}
|
|
kubernetesVersion: v1.21.0
|
|
networking:
|
|
kubeRouter: {}
|
|
networkCIDR: 172.20.0.0/16
|
|
nonMasqueradeCIDR: 100.64.0.0/10
|
|
subnets:
|
|
- cidr: 172.20.32.0/19
|
|
name: us-test-1a
|
|
type: Public
|
|
zone: us-test-1a
|
|
tagSubnets: false
|
|
topology:
|
|
dns: None
|
|
sshAccess:
|
|
- 0.0.0.0/0
|
|
|
|
---
|
|
|
|
apiVersion: kops.k8s.io/v1alpha3
|
|
kind: InstanceGroup
|
|
metadata:
|
|
creationTimestamp: "2016-12-10T22:42:28Z"
|
|
labels:
|
|
kops.k8s.io/cluster: minimal.example.com
|
|
name: nodes
|
|
spec:
|
|
associatePublicIP: true
|
|
image: ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20220404
|
|
machineType: t2.medium
|
|
maxSize: 2
|
|
minSize: 2
|
|
role: Node
|
|
subnets:
|
|
- us-test-1a
|
|
|
|
---
|
|
|
|
apiVersion: kops.k8s.io/v1alpha3
|
|
kind: InstanceGroup
|
|
metadata:
|
|
creationTimestamp: "2016-12-10T22:42:28Z"
|
|
labels:
|
|
kops.k8s.io/cluster: minimal.example.com
|
|
name: master-us-test-1a
|
|
spec:
|
|
associatePublicIP: true
|
|
image: ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20220404
|
|
machineType: m3.medium
|
|
maxSize: 1
|
|
minSize: 1
|
|
role: ControlPlane
|
|
subnets:
|
|
- us-test-1a
|