2016-02-10 3 views
0

Мне нужно добавить имя кубнертеса в качестве метки к этому контейнеру, когда я создаю модуль, используя контроллер репликации. Есть ли способ сделать это, или я должен сделать патч после создания контейнера?Kubernetes, добавляющий имя стручка в качестве метки

+0

RC не добавляет имя стручки в качестве метки. Можете ли вы объяснить, чего вы пытаетесь достичь, поэтому, может быть, мы сможем найти другой подход? –

+0

Я хочу создать сервис в одном контейнере. В этом случае мне нужно однозначно идентифицировать блок в селекторе обслуживания. Я надеюсь использовать имя модуля в качестве селектора для обслуживания. – Dimuthu

ответ

1

Невозможно автоматически рекламировать название заказа на этикетке. Вам нужно будет сделать это вручную. Сожалею.

1

В зависимости от того, что вы пытаетесь сделать, безголовая служба может работать для вас: http://kubernetes.io/v1.1/docs/user-guide/services.html#headless-services

Укажите spec.clusterIP = None

DNS в десяти настроена возвращать несколько записей A (адрес) для имени службы, которое указывает непосредственно на Pods, поддерживающие службу.

В противном случае, вы можете следить за ходом по предложению PetSet: https://github.com/kubernetes/kubernetes/pull/18016

Смежные вопросы