-
Notifications
You must be signed in to change notification settings - Fork 87
/
Copy path30-infrastructure.yaml
70 lines (69 loc) · 1.49 KB
/
30-infrastructure.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
---
apiVersion: v1
kind: Namespace
metadata:
name: shoot--foobar--gcp
---
apiVersion: v1
kind: Secret
metadata:
name: core-gcp
namespace: shoot--foobar--gcp
type: Opaque
data:
# serviceaccount.json: base64(serviceaccount-json)
---
apiVersion: extensions.gardener.cloud/v1alpha1
kind: Cluster
metadata:
name: shoot--foobar--gcp
spec:
cloudProfile:
apiVersion: core.gardener.cloud/v1beta1
kind: CloudProfile
seed:
apiVersion: core.gardener.cloud/v1beta1
kind: Seed
shoot:
apiVersion: core.gardener.cloud/v1beta1
kind: Shoot
spec:
networking:
pods: 10.243.128.0/17
services: 10.243.0.0/17
status:
lastOperation:
state: Succeeded
---
apiVersion: extensions.gardener.cloud/v1alpha1
kind: Infrastructure
metadata:
name: gcp-infra
namespace: shoot--foobar--gcp
spec:
type: gcp
region: europe-west1
secretRef:
namespace: shoot--foobar--gcp
name: core-gcp
providerConfig:
apiVersion: gcp.provider.extensions.gardener.cloud/v1alpha1
kind: InfrastructureConfig
networks:
# vpc:
# name: my-vpc
# cloudRouter:
# name: my-cloudrouter
workers: 10.242.0.0/19
# internal: 10.243.0.0/19
# cloudNAT:
# minPortsPerVM: 2048
# natIPNames:
# - name: manualnat1
# - name: manualnat2
# endpointIndependentMapping:
# enabled: true
# flowLogs:
# aggregationInterval: INTERVAL_5_SEC
# flowSampling: 0.2
# metadata: INCLUDE_ALL_METADATA