From 5a844b4bfb4f3e9456200d17c382d33e9a2b5bda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Thu, 1 Nov 2018 21:42:59 +0100 Subject: [PATCH] Add documentation --- kubernetes/README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 kubernetes/README.md diff --git a/kubernetes/README.md b/kubernetes/README.md new file mode 100644 index 000000000..e6d7ba2aa --- /dev/null +++ b/kubernetes/README.md @@ -0,0 +1,38 @@ +# Usage with minikube + +First of all start minikube on your machine: +```sh +minikube start +``` + +Build your Docker image, using the Minikube Docker daemon: +```sh +eval $(minikube docker-env) +docker build -t humanconnection/backend:edge . +``` + +check that the image is in Minikube’s Docker registry: +```sh +minikube ssh docker images +``` + +Now change into directory kubernetes and create services and deployments: +```sh +cd kubernetes + +kubectl create -f backend-deployment.yaml neo4j-deployment.yaml neo4j-data-persistentvolumeclaim.yaml + +# expose the backend deployment +kubectl expose backend hello-node --type=LoadBalancer + +# and create the services +kubectl create -f backend-service.yaml neo4j-service.yaml +``` + +You can see the backend in action with +```sh +minikube service backend +``` + + +