Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在kubernetes中使用redis sentinel时将主机暴露于群集外部地址_Kubernetes_Redis_Kubernetes Helm_Bitnami_Redis Sentinel - Fatal编程技术网

在kubernetes中使用redis sentinel时将主机暴露于群集外部地址

在kubernetes中使用redis sentinel时将主机暴露于群集外部地址,kubernetes,redis,kubernetes-helm,bitnami,redis-sentinel,Kubernetes,Redis,Kubernetes Helm,Bitnami,Redis Sentinel,我正在尝试将Redis sentinel拓扑部署到我的Kubernetes集群中。我使用的是舵手图,对于非哨兵部署,迄今为止效果非常好 我基本上是使用找到的示例helm值,但将大多数type:ClusterIP替换为type:LoadBalancer,以便从集群外部访问这些服务 我已使用cluster.enabled=true和sentinel.enabled=true部署了helm图表,并且目前能够从集群外部访问sentinel节点(使用redis cli-h{external\u senti

我正在尝试将Redis sentinel拓扑部署到我的Kubernetes集群中。我使用的是舵手图,对于非哨兵部署,迄今为止效果非常好

我基本上是使用找到的示例helm值,但将大多数
type:ClusterIP
替换为
type:LoadBalancer
,以便从集群外部访问这些服务

我已使用
cluster.enabled=true
sentinel.enabled=true
部署了helm图表,并且目前能够从集群外部访问sentinel节点(使用
redis cli-h{external\u sentinel\u ip}-p 26379
。但是,当我试图向sentinel询问当前主机的地址时,它会返回集群本地IP地址

来自redis cli的示例输出

{external_sentinel_ip}:26379> sentinel get-master-addr-by-name mymaster
1) "{cluster_local_ip}"  #    <-- Here
2) "6379"
{external\u sentinel\u ip}:26379>sentinel按名称mymaster获取主地址

1) “{cluster_local_ip}”#这里是Bitnami开发者。在其他图表(如Kafka)中,我们实现了公开节点的所有IP地址,这样就不会出现问题。例如,在我们的redis集群图(另一个没有sentinel的拓扑)中,我们就有这种支持。你能在我们的bitnami/charts repo中申请这一功能吗?嘿@JavierSalmeron!事实上我已经做到了,显然(也可以理解)这是一个更大的变化,所以可能不会优先考虑你。谢谢你看!这里是Bitnami开发者。在其他图表(如Kafka)中,我们实现了公开节点的所有IP地址,这样就不会出现问题。例如,在我们的redis集群图(另一个没有sentinel的拓扑)中,我们就有这种支持。你能在我们的bitnami/charts repo中申请这一功能吗?嘿@JavierSalmeron!事实上我已经做到了,显然(也可以理解)这是一个更大的变化,所以可能不会优先考虑你。谢谢你看!