Service (служба)
Service (служба) — объект приложения, который служит внутренним балансировщиком нагрузки и идентифицирует набор подов и политику доступа к ним.
Управлять объектами Service можно с помощью платформы Опеншифт для администратора.
Создание Service
Перейдите в меню
.Нажмите на кнопку Create Service.
Внесите необходимые изменение в кодовом поле. Например:
apiVersion: v1 kind: Service metadata: name: docker-registry spec: selector: docker-registry: default portalIP: 172.30.136.123 ports: - nodePort: 0 port: 5000 protocol: TCP targetPort: 5000
Где:
Name
— имя службы docker-registry также используется для создания переменной среды с IP-адресом службы, который вставляется в другие поды в том же проекте. Максимальная длина имени составляет 63 символа.Selector
— идентифицирует все поды с прикрепленной к ним меткойdocker-registry = default
.PortalIP
— виртуальный IP-адрес сервиса, выделяемый автоматически при создании из пула внутренних IP-адресов.Port
— порт для входящих службы.TargetPort
— порт, к которым служба пересылает соединения.
Нажмите на кнопку Create.
Изменение Service
Перейдите в меню
.Выберите службу, которую необходимо изменить, нажмите на кнопку
и выберите Edit Service.
Внесите необходимые изменения в манифест Service и нажмите на кнопку Save.
Удаление Service
Чтобы удалить Service:
Перейдите в меню
.Выберите службу, которую необходимо удалить, нажмите на кнопку
и выберите Delete Service.
См.также
Подробнее о Service здесь.