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: modules/ccs-gcp-provisioned.adoc
+8-43Lines changed: 8 additions & 43 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,14 +13,13 @@ This is an overview of the provisioned Google Cloud Platform (GCP) components on
13
13
GCP compute instances are required to deploy the control plane and data plane functions of {product-title} in GCP. Instance types might vary for control plane and infrastructure nodes depending on worker node count.
14
14
15
15
* Single availability zone
16
-
** 2 infra nodes (custom machine type: 4 vCPU and 32 GB RAM)
17
-
** 3 control plane nodes (custom machine type: 8 vCPU and 32 GB RAM)
@@ -38,46 +37,12 @@ GCP compute instances are required to deploy the control plane and data plane fu
38
37
39
38
include::snippets/install-cluster-in-vpc.adoc[]
40
39
41
-
* **Subnets:** One master subnet for the control plane workloads and one worker subnet for all others.
40
+
* **Subnets:** One master subnet for the control plane workloads and one worker subnet for all others. An additional subnet is required for Google Private Service Connect (PSC) when a private cluster is deployed using PSC.
42
41
* **Router tables:** One global route table per VPC.
43
42
* **Internet gateways:** One internet gateway per cluster.
44
43
* **NAT gateways:** One master NAT gateway and one worker NAT gateway per cluster.
45
44
46
45
[id="gcp-policy-services_{context}"]
47
46
== Services
48
47
49
-
The following services must be enabled on a GCP CCS cluster:
50
-
51
-
* `deploymentmanager`
52
-
* `compute`
53
-
* `cloudapis`
54
-
* `cloudresourcemanager`
55
-
* `dns`
56
-
* `iamcredentials`
57
-
* `iam`
58
-
* `servicemanagement`
59
-
* `serviceusage`
60
-
* `storage-api`
61
-
* `storage-component`
62
-
* `orgpolicy`
63
-
* `networksecurity`
64
-
65
-
//Commenting this section out for now. Once Workload Identity feature is implemented, this may need to be conditionalized for that, but does not apply to service account key authorization method.
66
-
// [id="gcp-policy-permissions_{context}"]
67
-
// == Permissions
68
-
69
-
// The following roles must be added to the support service account:
70
-
71
-
// * `compute.admin`
72
-
// * `dns.admin`
73
-
// * `orgpolicy.policyViewer`
74
-
// * `servicemanagement.admin`
75
-
// * `serviceusage.serviceUsageAdmin`
76
-
// * `storage.admin`
77
-
// * `compute.loadBalancerAdmin`
78
-
// * `viewer`
79
-
// * `iam.roleAdmin`
80
-
// * `iam.securityAdmin`
81
-
// * `iam.serviceAccountKeyAdmin`
82
-
// * `iam.serviceAccountAdmin`
83
-
// * `iam.serviceAccountUser`
48
+
For a list of services that must be enabled on a GCP CCS cluster, see the _Required API services_ table.
Copy file name to clipboardExpand all lines: modules/gcp-limits.adoc
+12-3Lines changed: 12 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,15 @@ The {product-title} cluster uses a number of Google Cloud Platform (GCP) compone
10
10
11
11
A standard {product-title} cluster uses the following resources. Note that some resources are required only during the bootstrap process and are removed after the cluster deploys.
12
12
13
+
[NOTE]
14
+
====
15
+
3 subnets are required to deploy a private cluster with Private Service Connect (PSC). These subnets are a control plane subnet, a worker subnet, and a subnet used for the PSC service attachment with the purpose set to Private Service Connect.
16
+
17
+
48 vCPUs for a default multi-AZ {product-title} cluster consists of 3 compute nodes (4 vCPUs each, one per availability zone), 3 infra nodes (4 vCPU each), and 3 control plane nodes (8 vCPU each).
18
+
19
+
40 vCPUs for a default single-AZ {product-title} cluster consists of 2 compute nodes (4 vCPUs each), 2 infra nodes (4 vCPU each) and 3 control plane nodes (8 vCPU each).
20
+
====
21
+
13
22
.GCP resources used in a default cluster
14
23
15
24
[cols="2a,2a,2a,2a,2a",options="header"]
@@ -31,10 +40,10 @@ A standard {product-title} cluster uses the following resources. Note that some
31
40
|Static IP addresses |Compute |Region |4 |1
32
41
|Routers |Compute |Global |1 |0
33
42
|Routes |Compute |Global |2 |0
34
-
|Subnetworks |Compute |Global |2 |0
43
+
|Subnetworks |Compute |Global |3 |0
35
44
|Target Pools |Compute |Global |3 |0
36
-
|CPUs |Compute |Region |28 |4
37
-
|Persistent Disk SSD (GB) |Compute |Region |896 |128
45
+
|CPUs |Compute |Region |48 |4
46
+
|Persistent Disk SSD (GB) |Compute |Region |1060 |128
0 commit comments