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