Я пытаюсь изучить докер и кубернете, и одна из вещей, которые я пытаюсь сделать, это установить Redis с Sentinel и выставить redis на вещи вне контейнера.Kubernetes Redis HA и выставление redis на вещи за пределами контейнера
Получение Redis и настройка сторожевого довольно легко следуя https://github.com/kubernetes/kubernetes/tree/master/examples/storage/redis
Но теперь мое следующее желание, чтобы иметь возможность доступа к Redis вне контейнера, и я не могу понять, кто выставить дозорных и мастер-стручок.
Norbert благодарит за ответ. Мой следующий вопрос может не распространяться на redis sentinel, но я считаю, что это так. Не будет ли часовым возвращать IP-адрес пакета вместо службы, если что-то изменится? Я заметил это при попытке настроить redis cluster и разоблачить каждый модуль с помощью службы, которая вернет ip ip вместо ip-сервиса, что делает невозможным/затруднительным/невозможным использовать его с кубернетами. Есть ли способ заставить его работать и для этой ситуации? (Думая о скоплении Redis и таких вещах, как Cassandra или Kafka) Это может потребоваться отдельный вопрос – Josh
Я действительно запускаю redis в кубернетах без дозорного устройства: если redis запущен как процесс 1 в контейнере (который используется, когда вы используете эти контейнеры) , kubernetes выполняет работу дозорного (IMHO) для вас уже. –