Creating Services
Services allow communication between your applications in your cluster.
Deployment::create('mysql')
->setContainerPort(3306)
->setContainerImage('mysql')
->setEnvironmentVariable(new EnvironmentVariable('MYSQL_ROOT_PASSWORD', fromEnvironmentVariableName: 'DB_PASSWORD'))
->setEnvironmentVariable(new EnvironmentVariable('MYSQL_DATABASE', fromEnvironmentVariableName: 'DB_DATABASE'))
->setEnvironmentVariable(new EnvironmentVariable('MYSQL_USER', fromEnvironmentVariableName: 'DB_USERNAME'))
->setEnvironmentVariable(new EnvironmentVariable('MYSQL_PASSWORD', fromEnvironmentVariableName: 'DB_PASSWORD'));
Service::create('mysql')
->setTargetPort(3306)
->setServicePort(3306);Networking
Set Target Port
Set Service Port
Load Balancer
Environment
Set Namespace
Last updated