Изменения документа DevOps
Редактировал(а) Anton Krivchenkov 06.01.2025 19:01
От версии 2.4
отредактировано Anton Krivchenkov
на 06.01.2025 19:01
на 06.01.2025 19:01
Изменить комментарий:
К данной версии нет комментариев
К версии 2.5
отредактировано Anton Krivchenkov
на 06.01.2025 19:01
на 06.01.2025 19:01
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -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?