如何在kubernetes中保留redis数据库pod 运行
How to keep redis database pod running in kubernetes
我创建了一个为 redis 数据库提供服务的 pod,完成后我想离开它 运行。容器旨在 运行 完成。我是否需要创建永不结束的无限循环?
apiVersion: v1
kind: Pod
metadata:
name: redis
spec:
containers:
- name: redis
image: lfccncf/redis:latest
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 30; done;" ]
不需要
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 30; done;" ]enter code here
删除它
如果容器有一个保持 运行ning 的进程,那么你不需要使用无限循环。在这种情况下,容器将 运行 redis
process.The dockerfile
将具有 RUN
命令来执行该过程。
此外,我建议您使用标准的 Redis 映像或 helm chart 来部署 Redis。
这是 guide 在 运行ning PHP 留言簿应用程序上使用 redis
我创建了一个为 redis 数据库提供服务的 pod,完成后我想离开它 运行。容器旨在 运行 完成。我是否需要创建永不结束的无限循环?
apiVersion: v1
kind: Pod
metadata:
name: redis
spec:
containers:
- name: redis
image: lfccncf/redis:latest
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 30; done;" ]
不需要
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 30; done;" ]enter code here
删除它
如果容器有一个保持 运行ning 的进程,那么你不需要使用无限循环。在这种情况下,容器将 运行 redis
process.The dockerfile
将具有 RUN
命令来执行该过程。
此外,我建议您使用标准的 Redis 映像或 helm chart 来部署 Redis。
这是 guide 在 运行ning PHP 留言簿应用程序上使用 redis