0 Голосов

Изменения документа DevOps

Редактировал(а) Anton Krivchenkov 06.01.2025 19:01

От версии 3.1
отредактировано Anton Krivchenkov
на 06.01.2025 19:01
Изменить комментарий: К данной версии нет комментариев
К версии 2.4
отредактировано Anton Krivchenkov
на 06.01.2025 19:01
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -264,42 +264,39 @@
264 264  
265 265  ### Kubernetes или коротко k8s
266 266  
267 -1. Какие компоненты должны быть установлены на master node?
268 - 1. А какие на worker node?
269 -2. Что такое etcd?
270 - 1. Какой тип у этой базы данных?
271 - 2. Почему в etcd должно быть нечетное количество реплик?
272 -3. Как настраивается сеть в k8s?
273 - 1. Что такое CNI?
274 - 2. Каким образом каждому pod выдается отдельный IP?
275 -4. Что такое service?
276 - 1. Как с помощью service обратиться к pod в другом namespace?
277 - 2. Является ли service DNS именем?
278 - 3. По какому правилу service будет распределять трафик между pod?
279 - 4. Чем отличаются service вида headless и clusterIP?
280 -5. Какие виды prob вы знаете?
281 - 1. Для чего нужна каждая из них?
282 -6. Сколько контейнеров может быть в одном pod?
283 - 1. Нужно ли создавать service для того чтобы контейнеры отправляли друг другу запросы в рамках одного pod?
284 -7. Какие ingress контроллеры вы знаете?
285 - 1. Что такое ingress, какие ресурсы он связывает на сетевом уровне?
286 - 2. Как в ingress использовать SSL сертификаты?
287 -8. Чем отличаются annotations от labels и приведите по одному примеру использования?
288 -9. Основные различия между Deployment, StatefulSet и DaemonSet?
289 -10. Что такое lifecycle хуки?
290 - 1. Для чего используется preStop хук с `sleep 10` функцией?
291 -11. Для чего нужны лимиты (limits) и запросы (requests) у pod?
292 - 1. HPA при расчетах использует limits или requests?
293 - 2. Планировщик при выборе на какую node размещать pod учитывает limits?
294 -12. Каким образом можем ограничить права пользователей в k8s?
295 -13. Чем так удобны helm charts?
296 - 14. Какие основные компоненты чарта?
297 - 15. Что находится в файле `values.yaml` и `Chart.yaml`?
298 - 16. Для чего в папке templates создают файл `_helpers.tpl`?
299 - 17. Как создать цикл который создаст несколько сущностей (например ports в service)?
300 - 18. Как сделать условный оператор для boolean значений и для строк?
301 - 19. Что будет записано вместо темплейта `{{ divf .Values.replicaCount .Values.zones | ceil }}`? Как может пригодиться читать тут https://github.com/eabykov/devops-kubernetes/blob/main/ЛУЧШИЕ_ПРАКТИКИ.md в коментарие к разделу *Распределите ваши pod по разным node и разным зонам (датацентрам)*
267 +1.
302 302  
269 +Какие компоненты должны быть установлены на master node? 1. А какие на worker node? 1.
270 +
271 +Что такое etcd? 1. Какой тип у этой базы данных? 1. Почему в etcd должно быть нечетное количество реплик? 1.
272 +
273 +Как настраивается сеть в k8s? 1. Что такое CNI? 1. Каким образом каждому pod выдается отдельный IP? 1.
274 +
275 +Что такое service? 1. Как с помощью service обратиться к pod в другом namespace? 1. Является ли service DNS именем? 1. По какому правилу service будет распределять трафик между pod? 1. Чем отличаются service вида headless и clusterIP? 1.
276 +
277 +Какие виды prob вы знаете? 1. Для чего нужна каждая из них? 1.
278 +
279 +Сколько контейнеров может быть в одном pod? 1. Нужно ли создавать service для того чтобы контейнеры отправляли друг другу запросы в рамках одного pod? 1.
280 +
281 +Какие ingress контроллеры вы знаете? 1. Что такое ingress, какие ресурсы он связывает на сетевом уровне? 1. Как в ingress использовать SSL сертификаты?
282 +
283 +1. Чем отличаются annotations от labels и приведите по одному примеру использования?
284 +1. Основные различия между Deployment, StatefulSet и DaemonSet?
285 +1.
286 +
287 +Что такое lifecycle хуки? 1. Для чего используется preStop хук с sleep 10 функцией? 1.
288 +
289 +Для чего нужны лимиты (limits) и запросы (requests) у pod? 1. HPA при расчетах использует limits или requests? 1. Планировщик при выборе на какую node размещать pod учитывает limits?
290 +
291 +1. Каким образом можем ограничить права пользователей в k8s?
292 +1. Чем так удобны helm charts?
293 +1. Какие основные компоненты чарта?
294 +1. Что находится в файле values.yaml и Chart.yaml?
295 +1. Для чего в папке templates создают файл _helpers.tpl?
296 +1. Как создать цикл который создаст несколько сущностей (например ports в service)?
297 +1. Как сделать условный оператор для boolean значений и для строк?
298 +1. Что будет записано вместо темплейта {{ divf .Values.replicaCount .Values.zones | ceil }}? Как может пригодиться читать тут [https://github.com/eabykov/devops-kubernetes/blob/main/](https://github.com/eabykov/devops-kubernetes/blob/main/)ЛУЧШИЕ_ПРАКТИКИ.md в коментарие к разделу _Распределите ваши pod по разным node и разным зонам (датацентрам)_
299 +
303 303  ### Vault
304 304  
305 305  1. Для чего нужен Vault?