LINUX.ORG.RU

История изменений

Исправление vvn_black, (текущая версия) :

Даже если в разных неймспейсах, то можно.

Добавить для redis сервис типа такого:

apiVersion: v1                                                                                                                                              
kind: Service

metadata:                                                                                                                                                   
  name: redis-service-ref                                                                                                                              
  namespace: {new_pod_namespace}                                                                                                                                
  labels:                                                                                                                                                   
    app: redis-app

spec:                                                                                                                                                       
  type: ExternalName                                                                                                                                        
  externalName: {name_of_redis_service}.{redis_pod_namespace}.svc.cluster.local

И обращаться к нему из нового пода так redis://redis-service-ref:

data:
  REDIS_URL: redis://redis-service-ref

Исходная версия vvn_black, :

Даже если в разных неймспейсах, то можно.

Добавить для redis сервис типа такого:

apiVersion: v1                                                                                                                                              
kind: Service

metadata:                                                                                                                                                   
  name: redis-service-ref                                                                                                                              
  namespace: {new_pod_namespace}                                                                                                                                
  labels:                                                                                                                                                   
    app: redis-app

spec:                                                                                                                                                       
  type: ExternalName                                                                                                                                        
  externalName: {name_of_redis_service}.{redis_namespace}.svc.cluster.local

И обращаться к нему из нового пода так redis://redis-service-ref:

data:
  REDIS_URL: redis://redis-service-ref