Я бы сосредоточился на вашем первом предложении, а не на ваших собственных заключениях, которые следуют.
Вы хотите представить Redis в общедоступной сети.
То, как вы попали в Envoy, выше меня;вам, вероятно, нужен только сервис Kubernetes с типом, установленным на LoadBalancer
.
Это ужасная идея, потому что Redis не аутентифицирован по умолчанию, а соединение в виде открытого текста, не говорите, что вас не предупредили;-)
Что касается Envoy, конечно, он поддерживает Redis, но посол не имеет к этому никакого отношения, и, если я правильно понимаю ваше требование, это полный излишек, который скорее отвлекает вас, чем помогает вамполучить работу.
https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/