Go/GRPC/K8s simulation of a wild west shootout between 2 or more cowboys.
Each cowboy is a distributed standalone pod, shooting at the others via GRPC.
- Clone the project
git clone [email protected]:MarioUhrik/K8s-cowboy-shootout.git
- Optionally, edit
helm/cowboys.json
to your satisfaction - Deploy into your K8s cluster via
helm template helm/ | kubectl apply -f -
- Check the list of deployed pods via
kubectl -n k8s-cowboy-shootout get pod
- each cowboy is a pod. Unreadiness represents death. - Check the logs of the cowboys to see all actions during the duel
kubectl -n k8s-cowboy-shootout logs PODNAME