GAProj
In this step, install kubetcl, and Helm according to the following instructuions.
2.Install Docker
See https://docs.docker.com/install/
3.Provision a Kubernetes clsuter
Create a Kubernetes cluster in IBM Kubernetes Service, and install CLI according to the instructions.
Or if you want to run locally on MacOS, please install and start minikube using localKube_MacOS.sh
After the cluster online, and setting up Helm by typing helm init
.
4.Config
Copy config.sh.tpl
to config.sh
, configure your docker hub's username, password, docker image names etc.
5.(Optional) Build Docker images
Run buildDocker.sh
6.Install Project into Kubernetes Cluster
Run install.sh
For now we use a single redis instance. If we set up Redis cluster on Kubernetes without persistent storage, it makes no sense.
Delete Project from Kubernetes Cluster
Run cleanup.sh