我有一个容器X,它应该等待容器Y启动,但是容器>Y的init应该选择活动的模式。如何设置X的init配置来选择活动配置。
您可以非常简单地做的一件事就是在集群中使用ConfigMap
。此ConfigMap
将具有一个表示要使用的mode
的密钥。您将在容器Y
中装载此ConfigMap
,该容器用作initContainer
,并根据其执行方式在ConfigMap
中设置mode
变量的值。
稍后,当容器X
启动时,它将从将作为卷装载的ConfigMap
读取此mode
变量的值(也可以作为环境变量导入(。这将允许容器X
基于由容器Y
设置的mode
来执行。