gcloud init gcloud container clusters get-credentials standard-cluster-1 docker build -t trygvis/mi-gateway mi-gateway docker push trygvis/mi-gateway kubectl set image deployment mi-gateway-deployment mi-gateway=$(docker inspect --format='{{index .RepoDigests 0}}' trygvis/mi-gateway) docker build -t trygvis/mi-processor mi-processor docker push trygvis/mi-processor kubectl set image deployment mi-processor-deployment mi-processor=$(docker inspect --format='{{index .RepoDigests 0}}' trygvis/mi-processor) Secrets kubectl create secret generic test-secret --from-literal=username='my-app' --from-literal=password='39528$vdg7Jb' echo -n $password | base64 kubectl exec -it mi-gateway-pod -- /bin/bash # Kubernetes Dashboard * https://github.com/kubernetes/dashboard/wiki/Creating-sample-user Getting bearer token kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}') # Local storage * https://github.com/rancher/local-path-provisioner kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml # Logging * https://www.digitalocean.com/community/tutorials/how-to-set-up-an-elasticsearch-fluentd-and-kibana-efk-logging-stack-on-kubernetes