Описание
Kubernetes — управление контейнерами, нагрузками и сервисами
Задача:
Приложение всегда доступно
Приложение масштабируется
Тема
Мониторинг
Оркестрация хранилища
Автоматическое развёртывание и откаты
Автоматическое распределение нагрузки
Самоконтроль. Перезапуск контейнеров
Управление конфиденциальной информации
Несколько серверов приложение - кластер
1 сервер - 1 нода
Мастер нода - управляет
Воркер ноды - сервисы нашего приложения
1 нода = N pod = N контейнеров
1-N Контейнер = 1 Pod
У Pod есть ip для общения
Setvise - логически объединяет поды и даёт общий ip
Инстанс - экземпляр объекта
Примеры

Namespace в Kubernetes — это объект, который помогает группировать и структурировать другие объекты Kubernetes и разделяет их в кластере.
Он позволяет организовать или изолировать ресурсы Kubernetes в соответствии с их целью для нескольких пользователей и проектов в кластере.
По умолчанию в Kubernetes определены три пространства имён:
-
default — пространство имён по умолчанию для объектов без какого-либо другого пространства имён;
-
kube-system — пространство имён для объектов, созданных Kubernetes;
-
kube-public — создаваемое автоматически пространство имён, которое доступно для чтения всем пользователям (включая также неаутентифицированных пользователей).