Redis как коляска для контейнера / POD? - PullRequest
0 голосов
/ 26 января 2020

Мне нужно запустить две службы внутри контейнера / POD ...

1. An App
2. Redis - the App uses it

Возможно ли, скажем, сделать Redis коляской?

Ответы [ 2 ]

1 голос
/ 26 января 2020

вам просто нужно сделать контейнер из двух контейнеров, примерно так:

    containers:
  - name: 1st
    image: redis
...
  - name: 2nd
    image: app
0 голосов
/ 26 января 2020

Вы можете сделать это, если хотите ie жизненный цикл Redis с одним экземпляром вашего приложения. Вам просто нужно создать контейнер с несколькими контейнерами. Вы можете получить доступ к redis на localhost из своего приложения, если они работают в одном модуле.

https://kubernetes.io/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/#creating -a-pod-that-run-two-container

apiVersion: v1
kind: Pod
metadata:
  name: two-containers
spec:
  containers:
  - name: app
    image: myapp
  - name: redis
    image: redis

Ваш вопрос звучит больше как XY проблема, Почему бы не сделать Redis отдельным модулем и получить к нему доступ через сервис ? Таким образом, вы можете масштабировать свое приложение самостоятельно.

...