AKA Enterprise Tic Tac Toe
Note: Since this is for proof of concept, everything is crammed into a single repo. In a real world scenario each subdirectory would almost certainly be its own repository.
Because Enterprise software is Enterprisey, there are a few things you'll need.
See the tech choice document for reasoning behind each of these.
Get yourself some Go, 1.13 or higher.
You'll need Kubernetes running locally. This can be with Minikube or in the Docker agent itself, if available.
If you can run kubectl get all
on a shell and get a non-error response from your local cluster,
you're set!
Note that all Kubernetes files in this repo are configured to use the events-demo
namespace. You
may want to configure kubectl
to use this namespace to make using other CLI things easier, but this is not strictly necessary.
Get Helm to help install things to Kubernetes in a more controlled way. This is used in the infra subdirectory.
Follow the instructions here to install Telepresence.
Go to the infra subdirectory to get your stack running!