1. Kubernetes — это платформа с открытым исходным кодом для управления контейнеризированными рабочими нагрузками и сервисами.
2. Namespace, неймспейс, пространство имен — это абстракция, которая позволяет разграничить объекты и рабочую нагрузку для разных команд или пользователей за счет разных политик доступа к объектам Kubernetes и ограничения вычислительных ресурсов.
3. Node, нода — физическая или виртуальная машина, входящая в состав кластера Kubernetes.
4. Pod, под — это объект Kubernetes, который является описанием атомарной единицы рабочей нагрузки. Pod можно воспринимать, как описание запущенного инстанса сервиса или задачи.
5. Service, сервис — это объект Kubernetes, который описывает некоторый набор подов в качестве сетевого сервиса, а также способ доступа к этому сетевому сервису.
6. Deployment, деплоймент — это объект Kubernetes, который описывает в скольких экземплярах запущен сервис, а также стратегию обновления на новую версию.
7. Ingress, ингресс — это объект Kubernetes, в котором описываются правила маршрутизации клиентского трафика.
8. API Server, апи сервер — это компонент управляющего слоя Kubernetes, который используется для управления кластером по API и взаимодействия внутренних компонент.
9. Annotation, аннотации — это пары ключ-значение, в которых хранится значимая информация, которую используют сторонние инструменты или контроллеры для своей работы.
10. ControlPlane, управляющий слой, также в официальной документации может называться “панель управления” и “плоскость управления” — это набор управляющих компонент Kubernetes, которые отвечают за координацию и распределение рабочей нагрузки.
11. Kubelet — это агент Kubernetes, который запущен на всех нодах кластера, и осуществляет работу с контейнерным окружением: следит за живостью контейнеров, запускает новые контейнеры, ограничивает контейнеры по ресурсам и т.д.
12. Object, объект, ресурс – это хранящиеся внутри Kubernetes сущности. И Kubernetes их использует для представления состояния кластера.
13. Label, метка — это пары типа ключ-значение, которые связаны с конкретным объектом Kubernetes, и используются, чтобы указывать наборы объектов без необходимости фиксировать конкретные идентификаторы в спецификациях
14. Selector, селектор — это выражения, позволяющие выбрать объекты по меткам.
15. Controller, контроллер — это процесс, который пытается поддерживать в согласованном состоянии конфигурацию кластера и реальный мир.
16. Manifest, манифест — это файл с описанием объектов Kubernetes
17. ConfigMap, конфигмап — это объект Kubernetes, который хранит в себе конфигурацию
18. Secret, секрет — это объект, который предназначен для хранения чувствительной информации: например, логин пароль для подключения к базе данных.
19. Docker — (в частности, Docker Engine) — это программное обеспечение для виртуализации на уровне операционной системы, которая также известна как контейнеризация.
20. CRI, Container Runtime Interface, интерфейс среды выполнения контейнера — это API сред выполнения контейнера, которая интегрируется с kubelet на ноде.
21. CRI-O — легковесная среда выполнения контейнеров в Kubernetes.
#devops #kubernetes #оркестрация