Kubernetes 豆荚之间的亲和力和反亲和力。确保webapp连接到本地redis缓存
在关于kubernetes的亲和性和反亲和性规则的文档中,有一个实用的用例围绕着一个Kubernetes 豆荚之间的亲和力和反亲和力。确保webapp连接到本地redis缓存,kubernetes,kubernetes-service,Kubernetes,Kubernetes Service,在关于kubernetes的亲和性和反亲和性规则的文档中,有一个实用的用例围绕着一个 redis部署已配置为确保调度程序不会在单个节点上共同定位副本 webapplication部署具有pod关联性,以确保应用程序与具有标签存储(Redis)的pod一起调度 要从webapp连接到redis,我们必须定义一个服务 问:我们如何确保webapp始终使用位于同一节点而不是另一个节点上的redis?如果我从Kubernetes v1.2中阅读,kube代理的iptables模式将成为默认模式 阅读有关
不,我们不能确定。如果你想确定,那就把redis和webapp放在一个吊舱里 这可以在(redis)服务中配置,但通常不建议: 将
spec.externalTrafficPolicy
的值设置为Local
将仅代理对本地端点的请求,而不会将流量转发到其他节点
这是一个复杂的主题,请在此处阅读更多内容: