armada/docs/source/operations/guide-use-armada.rst

1.5 KiB

Armada - Using Armada

Prerequisites

Kubernetes Cluster

Tiller Service here

Armada.yaml here

Note

Need to have provided a storage system prior(ceph, nfs)

Usage

  1. Pull or Build the Armada Docker Images:
Pull:

docker pull quay.io/attcomdev/armada:latest

Build:

git clone https://github.com/att-comdev/armada
cd armada/
docker build . -t quay.io/attcomdev/armada:latest
  1. Run Armada docker container

Note

Make sure to mount your kubeconfig into /root/.kube/config in the container

Note

To run you custom Armada.yamls you need to mount them into the container as shown below. This example is using examples/ directory in armada repo

docker run -d --net host -p 8000:8000 --name armada -v ~/.kube/config:/root/.kube/config -v $(pwd)/examples/:/examples quay.io/attcomdev/armada:latest
  1. Check that tiller is Available
docker exec -it armada armada tiller --status
  1. If tiller is up then we can start deploying our armada yamls
docker exec -it armada armada apply /examples/openstack-helm.yaml [ --debug-logging ]
  1. To upgrade charts just modify the armada yaml or chart code and re-run armada apply above
  2. To check deployed releases:
docker exec -it armada armada tiller --releases