The container images can be found on:
- https://hub.docker.com/r/vahdet/go-user-store/
- https://hub.docker.com/r/vahdet/go-refresh-token-store/
- https://hub.docker.com/r/vahdet/go-auth-service/
The logic for a container environment (including linking containers) can be built on Kubernetes.
In documentation it says:
You create your Docker image and push it to a registry before referring to it in a Kubernetes pod.
The image property of a container supports the same syntax as the docker command does, including private registries and tags.
For further reading:
Minikube is a single-node version of Kubernetes especially handy for local development.
On a Linux Machine Minikube can be run with no VMs. To do that minikubes should be started with the vm-driver
option set to false
sudo minikube start --vm-driver=none
Having multiple containers in the same pod:
- makes it possible to communicate the containers of the same port only through their
port
s.
kubectl create -f path/to/yml
Kops is used for setup Kubernetes on AWS.