ReplicaSets

ReplicaSet - это компонент в Kubernetes, который обеспечивает высокую доступность приложения, создавая и управляя множеством идентичных подов в кластере Kubernetes. В случае сбоя в работе одного из подов, ReplicaSet автоматически восстанавливает его и поддерживает необходимое количество здоровых копий приложения в рабочем состоянии. Вы можете использовать ReplicaSet для распределения нагрузки в приложении, обеспечивая высокую доступность и отказоустойчивость, что повышает надежность инфраструктуры и уменьшает время простоя приложения.

Страница ReplicaSets содержит информация о наборе реплик (копий) подов, запущенных в кластере Kubernetes в контексте неймспейса. Т.к. репликасеты являются частью деплоймента, параметры репликасеты недоступны для редактирования на странице репликасеты. Чтобы отредактировать параметры перейдите на страницу Deployments.

Просмотр ReplicaSet

Страница просмотра репликасета представляет собой страницу с вкладками. Под названием Replicaset отображаются дата и время создания, статус, conditions, сведения о родительском объекте.

Скриншот

replicaset

На странице доступны вкладки:

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

Вкладка ReplicaSet

Вкладка “ReplicaSet” содержит сведения:

Скриншот

replicaset

  • даты и времени создания, статуса и о родительском объекте;
  • Количество реплик;
  • minReadySeconds.

Блок “Селектор подов” содержит совпадающие выражения и совпадающие лейблы подов.

Блок “Метрики” отображает данные CPU Usage и Memory Usage всех объектов репликасета суммарно за прошедший час.

Вкладка Pods

Скриншот

replicasetpod2

Содержит список подов, подчиненных репликасету и сведения:

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

Нажатие на строку пода открывает страницу просмотра пода.

Вкладка Шаблон пода

Скриншот

replicasetp

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

Вкладка Безопасность

Скриншот

replicasetsecure

Вкладка “Безопасность” содержит:

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

Вкладка События

Скриншот

replicasetevent

Содержит сведения events репликасета:

  • индикатор типа события;
  • дата и время;
  • источник события;
  • текст сообщения события.

Вкладка Манифест

Скриншот

replicasetmanifest

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

×