Falcon builds and configures the various services for a Kubernetes cluster.
Kubernetes is the cluster manager which orchestrates running docker images.
- Write a Dockerfile template
vim morph/myorg/myservice/Dockerfile.m4
- Build the container
falcon container build myorg/myservice
- Define a replication controller
vim morph/myorg/myservice/controller.yml.m4
- Deploy the controller
falcon service create-rc myorg/myservice
- Define the network service
vim morph/myorg/myservice/service.yml.m4
- Create the network service
falcon service create myorg/myservice
- Deploy the new controller
falcon service create-rc myorg/myservice
- Undelploy the old controller
falcon service delete-rc myorg/myservice <controller-tag>