|
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