0 Голосов

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

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

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

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -264,39 +264,42 @@
264 264  
265 265  ### Kubernetes или коротко k8s
266 266  
267 -1.
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 и разным зонам (датацентрам)*
268 268  
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 -
300 300  ### Vault
301 301  
302 302  1. Для чего нужен Vault?