Skip to content

Controller Docs Gateway

Allan Kerr edited this page Feb 4, 2018 · 10 revisions

Express Controller

The Express Controller is the command line interface to allow developers to deploy, list, update and teardown application containers on a Kubernetes cluster with Express installed.

Downloading

The express-controller executable can be downloaded from the most recent Release.

Building

If you want to build the express-controller yourself it can be built manually from the express-controller directory using the make command. Manual building requires golang to be installed on the system.

Testing

The unit tests for the express-controller can be run by cloning the project and running make test from the express-controller directory.

Commands

The express-controller executable offers four commands for managing application containers that are deployed to a cluster running Express.

  1. Deploy
  2. List
  3. Update
  4. Teardown

Configuration

To expose endpoints an endpoints configuration file must be provided to the deploy and/or update commands. The file format and specification for the endpoints configuration file can be found below:

Clone this wiki locally