Go

Kubernetes Basics

Pods, Deployments, Services, ConfigMaps, Secrets, health checks, обмеження ресурсів

22 питань зі співбесід·
Senior
1

Що таке Pod у Kubernetes?

Відповідь

Pod — це найменша одиниця розгортання в Kubernetes. Він представляє групу з одного або кількох контейнерів, які спільно використовують один простір імен мережі та сховища. Контейнери в Pod можуть взаємодіяти через localhost і мати доступ до тих самих томів. Pod надає спільний контекст виконання для контейнерів, які він містить.

2

Яка головна перевага використання Deployment замість окремого Pod?

Відповідь

Deployment автоматично керує життєвим циклом Pod, включно з реплікацією, поступовими оновленнями (rolling updates) та відкатами. Він гарантує, що завжди запущено вказану кількість реплік. Якщо Pod виходить з ладу, Deployment автоматично створює новий, щоб підтримувати бажаний стан.

3

Який тип Service у Kubernetes слід використовувати, щоб надати доступ до застосунку лише всередині кластера?

Відповідь

ClusterIP — це типовий тип Service у Kubernetes. Він створює віртуальну IP-адресу, доступну лише зсередини кластера. Цей тип ідеальний для взаємодії між службами, наприклад між фронтендом і бекендом, або між API і базою даних. Адреса ClusterIP залишається стабільною, навіть якщо базові Pod змінюються.

4

Як зберігати неконфіденційні дані конфігурації в Kubernetes?

5

Яка головна різниця між Secret і ConfigMap у Kubernetes?

+19 питань зі співбесід

Опануй Go для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно