我想创建特定版本的Redis用作缓存。任务:
这是我的步骤:
答案 0 :(得分:1)
您不应使用sleep
来保持Redis Pod运行。只要redis进程在容器中运行,pod就会运行。
答案 1 :(得分:0)
最好的解决方法是从https://hub.helm.sh/charts/stable/redis-ha获取稳定的头盔图表。进行舵拉并根据需要修改值。 出于各种原因,应该将Redis定义为Statefulset。您也可以做
mkdir my-redis
helm fetch --untar --untardir . 'stable/redis' #makes a directory called redis
helm template --output-dir './my-redis' './redis' #redis dir (local helm chart), export to my-redis dir
然后根据需要使用Kustomise。
当您看到稳定图表中有多少代码时,您会注意到redis部署定义不是那么简单。
然后可以通过各种方式公开它,但是通常只需要在集群内进行访问。 如果您需要一种从群集外部进行测试的快速方法,或者将其用作开发环境,请查看执行此操作的官方方法。