|
40 | 40 | # [START composer_gkeoperator_fullconfig]
|
41 | 41 | # TODO(developer): update with your values
|
42 | 42 | PROJECT_ID = "my-project-id"
|
43 |
| - CLUSTER_ZONE = "us-west1-a" |
| 43 | + # It is recommended to use regional clusters for increased reliability |
| 44 | + # though passing a zone in the location parameter is also valid |
| 45 | + CLUSTER_REGION = "us-west1" |
44 | 46 | CLUSTER_NAME = "example-cluster"
|
45 | 47 | # [END composer_gkeoperator_minconfig]
|
46 | 48 | # [END composer_gkeoperator_templateconfig]
|
|
58 | 60 | create_cluster = GKECreateClusterOperator(
|
59 | 61 | task_id="create_cluster",
|
60 | 62 | project_id=PROJECT_ID,
|
61 |
| - location=CLUSTER_ZONE, |
| 63 | + location=CLUSTER_REGION, |
62 | 64 | body=CLUSTER,
|
63 | 65 | )
|
64 | 66 | # [END composer_gke_create_cluster]
|
|
70 | 72 | # Name of task you want to run, used to generate Pod ID.
|
71 | 73 | name="pod-ex-minimum",
|
72 | 74 | project_id=PROJECT_ID,
|
73 |
| - location=CLUSTER_ZONE, |
| 75 | + location=CLUSTER_REGION, |
74 | 76 | cluster_name=CLUSTER_NAME,
|
75 | 77 | # Entrypoint of the container, if not specified the Docker container's
|
76 | 78 | # entrypoint is used. The cmds parameter is templated.
|
|
93 | 95 | task_id="ex-kube-templates",
|
94 | 96 | name="ex-kube-templates",
|
95 | 97 | project_id=PROJECT_ID,
|
96 |
| - location=CLUSTER_ZONE, |
| 98 | + location=CLUSTER_REGION, |
97 | 99 | cluster_name=CLUSTER_NAME,
|
98 | 100 | namespace="default",
|
99 | 101 | image="bash",
|
|
120 | 122 | kubernetes_affinity_ex = GKEStartPodOperator(
|
121 | 123 | task_id="ex-pod-affinity",
|
122 | 124 | project_id=PROJECT_ID,
|
123 |
| - location=CLUSTER_ZONE, |
| 125 | + location=CLUSTER_REGION, |
124 | 126 | cluster_name=CLUSTER_NAME,
|
125 | 127 | name="ex-pod-affinity",
|
126 | 128 | namespace="default",
|
|
170 | 172 | task_id="ex-all-configs",
|
171 | 173 | name="full",
|
172 | 174 | project_id=PROJECT_ID,
|
173 |
| - location=CLUSTER_ZONE, |
| 175 | + location=CLUSTER_REGION, |
174 | 176 | cluster_name=CLUSTER_NAME,
|
175 | 177 | namespace="default",
|
176 | 178 | image="perl",
|
|
228 | 230 | task_id="delete_cluster",
|
229 | 231 | name=CLUSTER_NAME,
|
230 | 232 | project_id=PROJECT_ID,
|
231 |
| - location=CLUSTER_ZONE, |
| 233 | + location=CLUSTER_REGION, |
232 | 234 | )
|
233 | 235 | # [END composer_gkeoperator_delete_cluster]
|
234 | 236 |
|
|
0 commit comments