Рейтинг:0

Какой хост Redis в конфигурации, если работает в том же кластере k8?

флаг cn

Я запускаю кластер Redis helm install -n redis staging bitnami/redis-cluster в моем кластере k8s и хочу использовать его с собственным gitlab. в документы Я вижу, я должен установить

редис:
  установить: ложь
Глобальный:
  редис:
    хозяин: ???
    пароль: включен
    ключ: секрет
    секрет: постановка-redis-секрет

Мой вопрос в том, какой хост мне нужно установить, потому что все работает в одном кластере k8s. Должен ли я установить локальный IP-адрес, например 10.42.0.4. И если да, IP-адрес контейнера Redis, поскольку у меня их 6.

С этой конфигурацией я могу запустить

установка руля \
    gitlab gitlab/gitlab \
    --namespace gitlab \
    --версия 5.2.3 \
    -f config.yaml

Секрет установлен

kubectl create secret generic staging-redis-secret --from-literal=secret=$(kubectl get secret --namespace "redis" staging-redis-cluster -o jsonpath="{.data.redis-password}")
Рейтинг:0
флаг lr

Kubernetes запускает внутренний DNS-сервер под названием CoreDNS. Это должно позаботиться обо всех видах внутреннего разрешения имен между модулями/сервисами.Вы никогда не должны жестко записывать какой-либо статический IP-адрес в файл конфигурации, так как этот IP-адрес может больше не существовать при следующей перезагрузке всего кластера.

Начните использовать доменные имена для всего и придерживайтесь этого.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.