Replication Controller
Replication Controller — объект API Kubernetes, который гарантирует, что определенное количество экземпляров подов будет запущено в проекте в любой момент времени.
Чтобы создать Replication Controller:
Перейдите на платформу Опеншифт для администратора.
Перейдите в меню
.Нажмите на кнопку Сreate Replication Controller.
Внесите необходимые изменение в кодовом поле. Ниже приведен пример Replication Controller:
apiVersion: v1 kind: ReplicationController metadata: name: frontend-1 spec: replicas: 1 selector: name: frontend template: metadata: labels: name: frontend spec: containers: - image: openshift/hello-openshift name: helloworld ports: - containerPort: 8080 protocol: TCP restartPolicy: Always
Где:
replicas
— количество реплик пода для запуска.selector
— селектор меток пода для запуска.template
— шаблон пода, который создает контроллер.labels
— метки для пода должны включать метки из селектора меток.name
— имя шаблона.Нажмите на кнопку Create.
Подсказка
Селектор (selector) — это набор меток, назначенных подам, управляемым Replication Controller. Эти метки включены в определение пода, которое создает экземпляр Replication Controller. Replication Controller использует селектор, чтобы определить, сколько экземпляров пода уже запущено, чтобы выполнить необходимые настройки.
См.также
Подробнее о Replication Controller смотрите здесь.