Как связаться с модулем daemonset из другого модуля в том же узле? - PullRequest
1 голос
/ 12 июня 2019

я хочу daemonset-redis, где каждый узел будет иметь свое собственное кэширование, и каждый модуль развертывания будет взаимодействовать со своим локальным daemonset-redis, как этого добиться? как ссылаться на модуль daemonset в том же узле из docker-контейнера?

UPDATE : я предпочитаю не использовать сервисную опцию и убедиться, что каждый модуль имеет свой локальный набор демонов

apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: redislocal
spec:
  selector:
    matchLabels:
      name: redislocal
  template:
    metadata:
      labels:
        name: redislocal
    spec:
      hostNetwork: true
      containers:
      - name: redislocal
        image: redis:5.0.5-alpine
        ports:
        - containerPort: 6379
          hostPort: 6379

1 Ответ

1 голос
/ 12 июня 2019

Вы должны определить сервис (выбирая все модули Redis) и затем связаться с Redis из других модулей

...