ReplicaSets
ReplicaSet - это компонент в Kubernetes, который обеспечивает высокую доступность приложения, создавая и управляя множеством идентичных подов в кластере Kubernetes. В случае сбоя в работе одного из подов, ReplicaSet автоматически восстанавливает его и поддерживает необходимое количество здоровых копий приложения в рабочем состоянии. Вы можете использовать ReplicaSet для распределения нагрузки в приложении, обеспечивая высокую доступность и отказоустойчивость, что повышает надежность инфраструктуры и уменьшает время простоя приложения.
Страница ReplicaSets содержит информация о наборе реплик (копий) подов, запущенных в кластере Kubernetes в контексте неймспейса. Т.к. репликасеты являются частью деплоймента, параметры репликасеты недоступны для редактирования на странице репликасеты. Чтобы отредактировать параметры перейдите на страницу Deployments.
Просмотр ReplicaSet
Страница просмотра репликасета представляет собой страницу с вкладками. Под названием Replicaset отображаются дата и время создания, статус, conditions, сведения о родительском объекте.
Скриншот

На странице доступны вкладки:
- ReplicaSet
- Pods (имеет индикацию количества)
- Шаблон пода (имеет индикацию количества, содержит данные по контейнерам и init контейнерам), Volumes (имеет индикацию количества)
- Безопасность
- Лейблы и аннотации. Содержит список лейблов и аннотаций репликасета
- События (имеет индикацию количества)
- Манифест
Вкладка ReplicaSet
Вкладка “ReplicaSet” содержит сведения:
Скриншот

- даты и времени создания, статуса и о родительском объекте;
- Количество реплик;
- minReadySeconds.
Блок “Селектор подов” содержит совпадающие выражения и совпадающие лейблы подов.
Блок “Метрики” отображает данные CPU Usage и Memory Usage всех объектов репликасета суммарно за прошедший час.
Вкладка Pods
Скриншот

Содержит список подов, подчиненных репликасету и сведения:
- Имя пода (доступна фильтрация).
- Отношение количества работающих контейнеров к общему количеству контейнеров в поде.
- Количество рестартов пода (доступна сортировка).
- Дата создания (доступна сортировка).
- Неймспейс (доступна фильтрация). Нажатие на имя неймспейса открывает дашборд неймспейса. Вы можете ввести значение для фильтрации подов по неймспейсам. Для отмены фильтрации по неймспейсам, в фильтре нажмите Отменить и далее Применить.
- Статус (доступна фильтрация). Возможные значения для выбора в фильтре: Running, Pending, Terminating, CrashLoopBackOff, Completed, Failed, Unknown.
- Какому родительскому объекту подчинен под (доступна фильтрация). Когда под подчинен нагрузке, нажатие на имя нагрузки открывает ее страницу просмотра.
- Узел, на котором размещен под (доступна фильтрация). Нажатие на узел открывает страницу просмотра узла при наличии прав доступа.
- QoS (Quality of Service) пода (доступна фильтрация по: Guaranteed, Burstable, BestEffort). Подробнее о QoS на странице Pods.
- Лейблы пода (по умолчанию колонка Лейблы не отображается). Чтобы просмотреть лейблы подов, нажмите на шестеренку в правом углу таблицы и выберите колонку Лейблы для отображения на экране.
Нажатие на строку пода открывает страницу просмотра пода.
Вкладка Шаблон пода
Скриншот

Содержит сведения о шаблоне пода, контейнерах, Init контейнерах и volumes репликасета.
Вкладка Безопасность
Скриншот

Вкладка “Безопасность” содержит:
- результаты сканирования образов на уязвимости по объектам, содержащимся в этом репликасете (Отображается только если в кластере установлен Модуль сканирования образов контейнеров);
- результаты анализа на соответствие политикам безопасности объектов, содержащихся в этом репликасете (Отображается только если в кластере установлен Модуль анализа конфигураций приложений).
Вкладка События
Скриншот

Содержит сведения events репликасета:
- индикатор типа события;
- дата и время;
- источник события;
- текст сообщения события.
Вкладка Манифест
Скриншот

На вкладке Манифест страницы ReplicaSet вы можете просмотреть и скопировать YAML манифест.