EtcdPortMapping
class EtcdPortMapping extends PortMapping
PortMapping
Dieser Portmapper sorgt dafür das beim Starten eines Services die Node des cllusters und der Port in einen Eintrag von etcd eingetragen wird.
Als Schlüssel wird einmal der Host und der Port angesprochen /schukai/service/[namederunit]/[instance]/host /schukai/service/[namederunit]/[instance]/port
Für einen Service mit dem Namen [email protected] würden die Schlüssel /schukai/service/myservice/01/host und /schukai/service/myservice/01/host lauten.
Methods
initUnit(string $containerName, Service $unit)
Systemd-Unit mit Ports initialisieren
Details
in PortMapping at line 46
__construct(Port $container, Port $host = null)
Neues Port-Objekt
at line 55
PortMapping
initUnit(string $containerName, Service $unit)
Systemd-Unit mit Ports initialisieren
in PortMapping at line 75
string
getDockerRunArgument()
Docker Argument
-p <host-port>:<container-port>