In this lab we will be building multiple Microservices using Golang and deploy them to Kubernetes.
Please check out the code in this lab to your local hard-drive:
git clone https://github.com/joe-io/kicking-it-with-kubernetes
To successfully complete this lab you should have the following installed on your machine:
- Docker (https://www.docker.com/get-started)
- Go version 1.11.4 (https://golang.org/doc/install)
- Tensorflow (https://www.tensorflow.org/install)
- Tensorflow C Libraries (https://www.tensorflow.org/install/lang_c)
We will work through the following mini-tutorials in this Lab.
- Hello, World! - Intro to Golang
- Hello, Web! - REST APIs Using Golang
- Building the Services
- Kubernetes FTW - Deploy and configure services with K8s
We will be working through the lab material together, but you can feel free to work ahead if are already familiar with a topic.
If you get stuck, a finished version of each lab step is provided for your reference.
Let's get to it!