Přeskočit obsah

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_ID
  • SERVICE_ID
  • INSTANCE_ID

Poznámka

Další proměnné prostředí mohou být poskytnuty technologiemi.