@@ -77,7 +77,7 @@ curl -sS http://get.k8s.io | MULTIZONE=true KUBERNETES_PROVIDER=aws KUBE_AWS_ZO
77
77
### ノードはラベルが付与される
78
78
79
79
ノードを見てください。それらがゾーン情報と共にラベルされているのが分かります。
80
- それら全ては今のところ` us-central1-a ` (GCE)あるいは` us-west-2a ` (AWS)にあります。ラベルは` failure-domain.beta. kubernetes.io/region` がリージョンに、` failure-domain.beta .kubernetes.io/zone` はゾーンに付けられています:
80
+ それら全ては今のところ` us-central1-a ` (GCE)あるいは` us-west-2a ` (AWS)にあります。ラベルは` topology. kubernetes.io/region` がリージョンに、` topology .kubernetes.io/zone` はゾーンに付けられています:
81
81
82
82
83
83
``` shell
@@ -88,10 +88,10 @@ kubectl get nodes --show-labels
88
88
89
89
``` shell
90
90
NAME STATUS ROLES AGE VERSION LABELS
91
- kubernetes-master Ready,SchedulingDisabled < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-1,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-master
92
- kubernetes-minion-87j9 Ready < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-87j9
93
- kubernetes-minion-9vlv Ready < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
94
- kubernetes-minion-a12q Ready < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-a12q
91
+ kubernetes-master Ready,SchedulingDisabled < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-1,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-master
92
+ kubernetes-minion-87j9 Ready < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-87j9
93
+ kubernetes-minion-9vlv Ready < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
94
+ kubernetes-minion-a12q Ready < none> 6m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-a12q
95
95
```
96
96
97
97
### 2つ目のゾーンにさらにノードを追加
@@ -123,13 +123,13 @@ kubectl get nodes --show-labels
123
123
124
124
``` shell
125
125
NAME STATUS ROLES AGE VERSION LABELS
126
- kubernetes-master Ready,SchedulingDisabled < none> 16m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-1,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-master
127
- kubernetes-minion-281d Ready < none> 2m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-281d
128
- kubernetes-minion-87j9 Ready < none> 16m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-87j9
129
- kubernetes-minion-9vlv Ready < none> 16m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
130
- kubernetes-minion-a12q Ready < none> 17m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-a12q
131
- kubernetes-minion-pp2f Ready < none> 2m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-pp2f
132
- kubernetes-minion-wf8i Ready < none> 2m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-wf8i
126
+ kubernetes-master Ready,SchedulingDisabled < none> 16m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-1,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-master
127
+ kubernetes-minion-281d Ready < none> 2m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-281d
128
+ kubernetes-minion-87j9 Ready < none> 16m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-87j9
129
+ kubernetes-minion-9vlv Ready < none> 16m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
130
+ kubernetes-minion-a12q Ready < none> 17m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-a12q
131
+ kubernetes-minion-pp2f Ready < none> 2m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-pp2f
132
+ kubernetes-minion-wf8i Ready < none> 2m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-wf8i
133
133
```
134
134
135
135
### ボリュームのアフィニティ
@@ -179,7 +179,7 @@ kubectl get pv --show-labels
179
179
180
180
``` shell
181
181
NAME CAPACITY ACCESSMODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE LABELS
182
- pv-gce-mj4gm 5Gi RWO Retain Bound default/claim1 manual 46s failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a
182
+ pv-gce-mj4gm 5Gi RWO Retain Bound default/claim1 manual 46s topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a
183
183
```
184
184
185
185
では永続ボリュームクレームを使用するPodを作成します。
@@ -223,7 +223,7 @@ kubectl get node kubernetes-minion-9vlv --show-labels
223
223
224
224
``` shell
225
225
NAME STATUS AGE VERSION LABELS
226
- kubernetes-minion-9vlv Ready 22m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
226
+ kubernetes-minion-9vlv Ready 22m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
227
227
```
228
228
229
229
### Podがゾーンをまたがって配置される
@@ -272,9 +272,9 @@ kubectl get node kubernetes-minion-9vlv kubernetes-minion-281d kubernetes-minion
272
272
273
273
``` shell
274
274
NAME STATUS ROLES AGE VERSION LABELS
275
- kubernetes-minion-9vlv Ready < none> 34m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
276
- kubernetes-minion-281d Ready < none> 20m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-281d
277
- kubernetes-minion-olsh Ready < none> 3m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta. kubernetes.io/region=us-central1,failure-domain.beta .kubernetes.io/zone=us-central1-f,kubernetes.io/hostname=kubernetes-minion-olsh
275
+ kubernetes-minion-9vlv Ready < none> 34m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
276
+ kubernetes-minion-281d Ready < none> 20m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-281d
277
+ kubernetes-minion-olsh Ready < none> 3m v1.13.0 beta.kubernetes.io/instance-type=n1-standard-2,topology. kubernetes.io/region=us-central1,topology .kubernetes.io/zone=us-central1-f,kubernetes.io/hostname=kubernetes-minion-olsh
278
278
```
279
279
280
280
0 commit comments