标签: kubernetes google-kubernetes-engine
有没有办法使kubernetes集群先部署有状态集,然后再部署所有其他部署? 我在GKE上工作,我有一个Redis吊舱,我想首先准备好它,因为其他部署取决于与它的连接。
答案 0 :(得分:3)
您可以在其他部署中使用initcontainer。由于init容器在任何应用程序容器启动之前便已运行完毕,因此init容器提供了一种机制来阻止或延迟应用程序容器的启动,直到满足一系列前提条件为止。 初始化容器可以包含一个脚本,该脚本执行readiness probe的redis容器。