Основы Kubernetes для тестировщика | Кластеры, Поды, Деплой?

Аватар автора
JavaScript Jam
👉 ОБУЧЕНИЕ QA AUTOMATION БЕЗ ВОДЫ: В этом видео я расскажу о концепции Kubernetes. Мы продолжим рассматривать команды для тестировщика и разберём следующие темы: что такое манифест, под, кластер Kubernetes, секреты и конфиг-мапы. Kubernetes — это оркестратор контейнеров, который используется, когда приложения состоят из множества контейнеров и Docker Compose уже недостаточно. Kubernetes предоставляет общую сеть, тома и сервисы, а также имеет ряд уникальных особенностей, таких как кластеры, сервисы и поды. Кластер Kubernetes — это набор реальных машин, управляемых системой Kubernetes, которые запускают контейнеризированные приложения. В кластере есть мастер-узел, управляющий состоянием кластера, и рабочие узлы, запускающие приложения. Сервисы в Kubernetes аналогичны сервисам в Docker Compose. Они определяют логический набор подов и политику доступа к ним, обеспечивая доступность подов для других подов или внешних систем. Под — это базовая единица работы в Kubernetes, представляющая собой группу одного или более контейнеров, которые разделяют общий сетевой стек и тома. Контейнеры в поде взаимодействуют через localhost и совместно используют файловую систему. Манифест — это YAML или JSON-файл, определяющий объекты Kubernetes, такие как поды, сервисы и диплойменты. Манифесты позволяют описывать развертывание и обновление приложений. Деплоймент управляет развертыванием подов, обеспечивая масштабирование и обновление без простоев. Конфиг-мапы хранят конфигурационные данные...

0/0


0/0

0/0

0/0