#Google

Описание

Kubernetes — управление контейнерами, нагрузками и сервисами

Задача:

Приложение всегда доступно

Приложение масштабируется

Тема

Мониторинг

Оркестрация хранилища

Автоматическое развёртывание и откаты

Автоматическое распределение нагрузки

Самоконтроль. Перезапуск контейнеров

Управление конфиденциальной информации

Несколько серверов приложение - кластер

1 сервер - 1 нода

Мастер нода - управляет

Воркер ноды - сервисы нашего приложения

1 нода = N pod = N контейнеров

1-N Контейнер = 1 Pod

У Pod есть ip для общения

Setvise - логически объединяет поды и даёт общий ip

Инстанс - экземпляр объекта

Примеры

Pasted image 20240613124904.pngPasted image 20240613124919.pngNamespace в Kubernetes — это объект, который помогает группировать и структурировать другие объекты Kubernetes и разделяет их в кластере.

Он позволяет организовать или изолировать ресурсы Kubernetes в соответствии с их целью для нескольких пользователей и проектов в кластере.

По умолчанию в Kubernetes определены три пространства имён:

  • default — пространство имён по умолчанию для объектов без какого-либо другого пространства имён;

  • kube-system — пространство имён для объектов, созданных Kubernetes;

  • kube-public — создаваемое автоматически пространство имён, которое доступно для чтения всем пользователям (включая также неаутентифицированных пользователей).

Последнее обновление