1.5 KiB
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
- 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
- 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
- Check that tiller is Available
docker exec -it armada armada tiller --status
- If tiller is up then we can start deploying our armada yamls
docker exec -it armada armada apply /examples/openstack-helm.yaml [ --debug-logging ]
- To upgrade charts just modify the armada yaml or chart code and
re-run
armada apply
above - To check deployed releases:
docker exec -it armada armada tiller --releases