LINUX.ORG.RU
ФорумAdmin

Kubernetes Configmaps Redis

 ,


0

1

Всем привет, сори за тупой вопрос. Задача следующая, есть кубер, нужно создать сервис, который будет ссылаться на сервер редиса, и прописать его в configmaps. Можно это сделать через endpoint?

apiVersion: v1 kind: Endpoints metadata: name: db-01.dev.cloud.. subsets:

  • addresses:
    • ip: 68.183.1.* ports:
    • port: 6379

если так ок, как это правильно прописать в configmaps?

сейчас в configmaps вот так

REDIS_URL: redis://db-01.dev.cloud..:6379

svc.cluster.local

Я давно не пользовался Kubernetes, но где-то с год назад можно было использовать DNS записи вида Service-name.Namespace-name.svc.cluster.local

LeNiN ★★ ()

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

Добавить для 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 ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.