You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: installing/installing_gcp/installing-gcp-shared-vpc.adoc
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,6 @@ In {product-title} version {product-version}, you can install a cluster into a s
11
11
12
12
The installation program provisions the rest of the required infrastructure, which you can further customize. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster.
Copy file name to clipboardExpand all lines: modules/installation-configuration-parameters.adoc
-20Lines changed: 0 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1184,26 +1184,6 @@ Additional GCP configuration parameters are described in the following table:
1184
1184
|The name of the existing subnet where you want to deploy your compute machines.
1185
1185
|The subnet name.
1186
1186
1187
-
|`platform.gcp.createFirewallRules`
1188
-
|Optional. Set this value to `Disabled` if you want to create and manage your firewall rules using network tags. By default, the cluster will automatically create and manage the firewall rules that are required for cluster communication. Your service account must have `roles/compute.networkAdmin` and `roles/compute.securityAdmin` privileges in the host project to perform these tasks automatically. If your service account does not have the `roles/dns.admin` privilege in the host project, it must have the `dns.networks.bindPrivateDNSZone` permission.
1189
-
|`Enabled` or `Disabled`. The default value is `Enabled`.
1190
-
1191
-
|`platform.gcp.publicDNSZone.project`
1192
-
|Optional. The name of the project that contains the public DNS zone. If you set this value, your service account must have the `roles/dns.admin` privilege in the specified project. If you do not set this value, it defaults to `gcp.projectId`.
1193
-
|The name of the project that contains the public DNS zone.
1194
-
1195
-
|`platform.gcp.publicDNSZone.id`
1196
-
|Optional. The ID or name of an existing public DNS zone. The public DNS zone domain must match the `baseDomain` parameter. If you do not set this value, the installation program will use a public DNS zone in the service project.
1197
-
|The public DNS zone name.
1198
-
1199
-
|`platform.gcp.privateDNSZone.project`
1200
-
|Optional. The name of the project that contains the private DNS zone. If you set this value, your service account must have the `roles/dns.admin` privilege in the host project. If you do not set this value, it defaults to `gcp.projectId`.
1201
-
|The name of the project that contains the private DNS zone.
1202
-
1203
-
|`platform.gcp.privateDNSZone.id`
1204
-
|Optional. The ID or name of an existing private DNS zone. If you do not set this value, the installation program will create a private DNS zone in the service project.
1205
-
|The private DNS zone name.
1206
-
1207
1187
|`platform.gcp.licenses`
1208
1188
|A list of license URLs that must be applied to the compute images.
Copy file name to clipboardExpand all lines: modules/installation-gcp-shared-vpc-config.adoc
+12-19Lines changed: 12 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,22 +22,18 @@ platform:
22
22
gcp:
23
23
computeSubnet: shared-vpc-subnet-1 <2>
24
24
controlPlaneSubnet: shared-vpc-subnet-2 <3>
25
-
createFirewallRules: Disabled <4>
26
-
network: shared-vpc <5>
27
-
networkProjectID: host-project-name <6>
28
-
publicDNSZone:
29
-
id: public-dns-zone <7>
30
-
project: host-project-name <8>
31
-
projectID: service-project-name <9>
25
+
network: shared-vpc <4>
26
+
networkProjectID: host-project-name <5>
27
+
projectID: service-project-name <6>
32
28
region: us-east1
33
29
defaultMachinePlatform:
34
-
tags: <10>
30
+
tags: <7>
35
31
- global-tag1
36
32
controlPlane:
37
33
name: master
38
34
platform:
39
35
gcp:
40
-
tags: <10>
36
+
tags: <7>
41
37
- control-plane-tag1
42
38
type: n2-standard-4
43
39
zones:
@@ -48,7 +44,7 @@ compute:
48
44
- name: worker
49
45
platform:
50
46
gcp:
51
-
tags: <10>
47
+
tags: <7>
52
48
- compute-tag1
53
49
type: n2-standard-4
54
50
zones:
@@ -62,16 +58,13 @@ networking:
62
58
machineNetwork:
63
59
- cidr: 10.0.0.0/16
64
60
pullSecret: '{"auths": ...}'
65
-
sshKey: ssh-ed25519 AAAA... <11>
61
+
sshKey: ssh-ed25519 AAAA... <8>
66
62
----
67
63
<1> `credentialsMode` must be set to `Passthrough` to allow the cluster to use the provided GCP service account after cluster creation. See the "Prerequisites" section for the required GCP permissions that your service account must have.
68
64
<2> The name of the subnet in the shared VPC for compute machines to use.
69
65
<3> The name of the subnet in the shared VPC for control plane machines to use.
70
-
<4> Optional. If you set `createFirewallRules` to `Disabled`, you can create and manage firewall rules manually through the use of network tags. By default, the cluster will automatically create and manage the firewall rules that are required for cluster communication. Your service account must have `roles/compute.networkAdmin` and `roles/compute.securityAdmin` privileges in the host project to perform these tasks automatically. If your service account does not have the `roles/dns.admin` privilege in the host project, it must have the `dns.networks.bindPrivateDNSZone` permission.
71
-
<5> The name of the shared VPC.
72
-
<6> The name of the host project where the shared VPC exists.
73
-
<7> Optional. The name of a public DNS zone in the host project. If you set this value, your service account must have the `roles/dns.admin` privilege in the host project. The public DNS zone domain must match the `baseDomain` parameter. If you do not set this value, the installation program will use the public DNS zone in the service project.
74
-
<8> Optional. The name of the host project which contains the public DNS zone. This value is required if you specify a public DNS zone that exists in another project.
75
-
<9> The name of the GCP project where you want to install the cluster.
76
-
<10> Optional. If you want to manually create and manage your GCP firewall rules, you can set `platform.gcp.createFirewallRules` to `Disabled` and then specify one or more network tags. You can set tags on the compute machines, the control plane machines, or all machines.
77
-
<11> You can optionally provide the `sshKey` value that you use to access the machines in your cluster.
66
+
<4> The name of the shared VPC.
67
+
<5> The name of the host project where the shared VPC exists.
68
+
<6> The name of the GCP project where you want to install the cluster.
69
+
<7> Optional. One or more network tags to apply to compute machines, control plane machines, or all machines.
70
+
<8> You can optionally provide the `sshKey` value that you use to access the machines in your cluster.
0 commit comments