У меня есть клиентское приложение g, работающее в модуле, на kubernetes 1.11.1., Которое должно подключаться к кластеру rabbitMQ.
Я хотел бы создать службу, которая должна округлять список между двумя IP-адресами:два хозяина.Хосты - это не модули, а внешние виртуальные машины, действующие как кластер rabbitMQ.
Я создал службу и конечную точку с общим именем (rabbitmq-service) для сопоставления.Теперь из модуля невозможно разрешить через DNS имя_службы.default.svc, а можно разрешить оба имени хоста через имя, содержащее имя службы, например: NNNN.servicename.namespace.svc.clusterdomain.,(где NNNN аналогичен IP-адресу).
service.yaml:
apiVersion: v1
kind: Service
metadata:
name: rabbitmq-service
spec:
ports:
- name: http
protocol: TCP
port: 5672
targetPort: 5672
endpoints.yaml:
apiVersion: v1
kind: Endpoints
metadata:
name: rabbitmq-service
namespace: default
subsets:
- addresses:
- ip: 10.112.63.98
- ip: 10.112.63.99
ports:
- name: http
port: 5672
protocol: TCP
Как настроить имя службы.разрешение default.svc?
Спасибо.