有没有一种方法可以先在集群中部署statefulset?

时间:2020-03-22 05:57:27

标签: kubernetes google-kubernetes-engine

有没有办法使kubernetes集群先部署有状态集,然后再部署所有其他部署? 我在GKE上工作,我有一个Redis吊舱,我想首先准备好它,因为其他部署取决于与它的连接。

1 个答案:

答案 0 :(得分:3)

您可以在其他部署中使用initcontainer。由于init容器在任何应用程序容器启动之前便已运行完毕,因此init容器提供了一种机制来阻止或延迟应用程序容器的启动,直到满足一系列前提条件为止。 初始化容器可以包含一个脚本,该脚本执行readiness probe的redis容器。