我需要在容器/POD 中运行两个服务...
1. An App
2. Redis - the App uses it
是否有可能,比如让 Redis 成为 Sidecar?
我需要在容器/POD 中运行两个服务...
1. An App
2. Redis - the App uses it
是否有可能,比如让 Redis 成为 Sidecar?
您只需要制作一个包含两个容器的 pod,如下所示:
containers:
- name: 1st
image: redis
...
- name: 2nd
image: app
如果你想将 redis 的生命周期与你的应用程序的单个实例联系起来,你可以做到这一点。您只需要创建一个包含多个容器的 pod。localhost
如果它们在同一个 pod 中运行,您可以从您的应用程序访问 redis 。
apiVersion: v1
kind: Pod
metadata:
name: two-containers
spec:
containers:
- name: app
image: myapp
- name: redis
image: redis
你的问题听起来更像是一个XY 问题。为什么不将 redis 作为一个单独的 pod 并通过服务访问它呢?这样您就可以独立扩展您的应用程序。