需要将部署的 ip 和/或任何元数据设置为可作为环境变量用于同一部署下的每个 pod...
例如:拥有 3 个副本部署。需要为其他两个 pod 中的每一个设置其他 IP 地址的 env var。需要为彼此的两个 pod 设置主机名。拥有
HOSTNAME=deplymentNAME-d74cf6f77-q57jx
deplymentNAME_PORT=tcp://10.152.183.27:13000
需要补充:
HOSTNAME2=deplymentNAME-d74cf6f77-y67kl
HOSTNAME3=deplymentNAME-d74cf6f77-i90ro
deplymentNAME_PORT2=tcp://10.152.183.45:13000
deplymentNAME_PORT3=tcp://10.152.16.28:13000
这些应该在三个吊舱上相对可用。到目前为止,每个 pod 都只有自己的数据,我们需要将其他数据传播到同一部署中的其他副本。