Kontejnery spravované ASAB Maestro¶
Hostname a název kontejneru¶
hostname a container_name je nastaven na INSTANCE_ID (např. mongo-1).
/etc/hosts¶
/etc/hosts je poskytnut ASAB Maestrem s názvy a IP adresami všech instancí v clusteru.
To je používáno pro účely průzkumu služeb.
Příklad /etc/hosts:
# Tento soubor je generován ASAB Remote Control
# VAROVÁNÍ: NEUPRAVUJTE HO RUČNĚ !!!
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# Uzly
192.168.64.1 node1
192.168.64.2 node2
# Instance
192.168.64.1 zoonavigator-1
192.168.64.1 nginx-1
192.168.64.1 mongo-1
192.168.64.1 seacat-auth-1
192.168.64.2 zookeeper-1
192.168.64.2 asab-governator-1
192.168.64.2 asab-library-1
192.168.64.2 asab-config-1
Poznámka
Soubor hosts se nachází na /opt/site/hosts a je připojen do kontejnerů.
Proměnné prostředí¶
Následující proměnné prostředí jsou dostupné každé instanci:
NODE_IDSERVICE_IDINSTANCE_ID
Poznámka
Další proměnné prostředí mohou být poskytnuty technologiemi.