@@ -129,20 +129,19 @@ Kubernetes-оператор реализует API версии `tarantool.io/v1
129129 kubectl create -f examples/kv/deployment.yaml
130130 ` ` `
131131
132- Дождитесь, пока все Pod-ы кластера перейдут в статус Running:
132+ Дождитесь, пока все Pod-ы кластера перейдут в статус ` Running` :
133133
134134 ` ` ` shell
135135 kubectl get pods --watch
136136 ` ` `
137137
138-
139- 1. Удостоверьтесь, что Cluster готов к работе:
138+ 1. Удостоверьтесь, что кластер готов к работе:
140139
141140 ` ` ` shell
142141 kubectl describe clusters.tarantool.io examples-kv-cluster
143142 ` ` `
144143
145- ожидаем, когда поле Status.State примет значение Ready:
144+ Дождитесь, пока поле ` Status.State` примет значение ` Ready` :
146145
147146 ` ` ` shell
148147 ...
@@ -164,6 +163,12 @@ Kubernetes-оператор реализует API версии `tarantool.io/v1
164163
165164 ! [Web UI](./assets/kv_web_ui.png)
166165
166+ > ** _ПРИМЕЧАНИЕ:_** В силу недавно появившегося
167+ > [дефекта в Ingress](https://github.com/kubernetes/minikube/issues/2840)
168+ > веб-интерфейс может быть недоступен. Для обхода дефекта вы можете
169+ > воспользоваться этим
170+ > [рецептом](https://github.com/kubernetes/minikube/issues/2840#issuecomment-492454708).
171+
1671721. Выполните API-запросы к хранилищу:
168173
169174 1. Запишите в базу тестовые данные:
@@ -172,20 +177,42 @@ Kubernetes-оператор реализует API версии `tarantool.io/v1
172177 curl -XPOST http://MINIKUBE_IP/kv -d ' {"key":"key_1", "value": "value_1"}'
173178 ` ` `
174179
180+ В случае успеха вывод в консоли будет выглядеть так:
181+
182+ ` ` ` shell
183+ {" info" :" Successfully created" }
184+ ` ` `
185+
175186 1. Запросите данные из базы:
176187
177188 ` ` ` shell
178189 curl http://MINIKUBE_IP/kv_dump
179190 ` ` `
180191
192+ В случае успеха вывод в консоли будет выглядеть так:
193+
194+ ` ` ` shell
195+ {" store" :[{" key" :" key_1" ," value" :" value_1" }]}
196+ ` ` `
197+
181198# ## Масштабирование приложения
182199
1832001. Увеличьте количество репликасетов-хранилищ:
184201
185202 ` ` ` shell
186- kubectl scale roles.tarantool.io storage --replicas=3
203+ kubectl edit roles.tarantool.io storage
187204 ` ` `
188205
206+ В открывшемся текстовом редакторе поменяйте значение поля ` spec.replicas`
207+ на 3:
208+
209+ ` ` ` shell
210+ spec:
211+ replicas: 3
212+ ` ` `
213+
214+ Сохраните изменения и закройте редактор.
215+
189216 В результате к существующему кластеру добавятся новые репликасеты.
190217
191218 Проверьте в веб-интерфейсе, что топология изменилась.
@@ -197,12 +224,25 @@ Kubernetes-оператор реализует API версии `tarantool.io/v1
197224 ` ` `
198225
199226 В открывшемся текстовом редакторе поменяйте значение поля ` spec.replicas`
200- на 3, сохраните изменения и закройте редактор.
227+ на 3:
228+
229+ ` ` ` shell
230+ spec:
231+ replicas: 3
232+ ` ` `
233+
234+ Сохраните изменения и закройте редактор.
201235
202236 В результате к каждому репликасету-хранилищу добавятся новые реплики.
203237
204238 Проверьте в веб-интерфейсе, что топология изменилась.
205239
240+ > ** _ПРИМЕЧАНИЕ:_** С выходом ` kubectl` 1.16 вы также сможете масштабировать
241+ > приложение с помощью команды ` kubectl scale` , например
242+ > ` kubectl scale roles.tarantool.io storage --replicas=3` .
243+ > На более ранних версиях ` kubectl` данная возможность не поддерживается в силу
244+ > [этого дефекта](https://github.com/kubernetes/kubernetes/issues/80515).
245+
206246# ## Запуск тестов
207247
208248` ` ` shell
0 commit comments