Kubernetes (K8s) - это открытая система управления контейнерами, которая позволяет автоматизировать развертывание, масштабирование и управление приложениями в контейнерах. Она была разработана компанией Google и сейчас поддерживается Cloud Native Computing Foundation. Основные принципы работы Kubernetes: Кubernetes использует концепцию узлов (Node), которые являются компьютерами или виртуальными машинами, на которых работают контейнеры. Узлы объединяются в кластер, который управляется мастер-узлом (Master Node). Мастер-узел управляет состоянием кластера, выполняет планирование задач и координирует работу узлов кластера. Приложения в Kubernetes представлены как подсистемы (Pods), каждая из которых содержит один или несколько контейнеров. Pod - это самая маленькая единица развертывания в Kubernetes, и он является базовой единицей масштабирования и управления доступностью для приложений. Для управления приложениями в Kubernetes используются объекты API, такие как Deployment, Service, Co