Welcome to the eleventh issue of Zero to Hero Weekly.
We had quite a ride in the last week. Let’s take a look at a few highlights.
FizzBuzz Pro Kubernetes Cluster is Up and Running 🤘
Well, it’s up, running; and there’s still a lot to implement, but at least I can get a list of pods and deployments. Also, the critical services like
crypto are mostly complete.
Here’s what I see when I query the cluster:
$ kubectl get deployment NAME READY UP-TO-DATE AVAILABLE AGE crypto 1/1 1 1 3d idm 1/1 1 1 3d21h mailer 1/1 1 1 4d2h questions 1/1 1 1 4d2h store 1/1 1 1 4d2h $ kubectl get po NAME READY STATUS RESTARTS AGE crypto-84f64dc7bf-qnj8l 1/1 Running 0 3d idm-844969c6dd-pzmks 1/1 Running 0 3d21h mailer-67fcf8b5dc-zc8lp 1/1 Running 0 4d2h questions-7f5ccd5b84-2tmdp 1/1 Running 0 4d2h store-5f8b66f949-tsc42 1/1 Running 0 4d2h $ kubectl get ingress NAME CLASS HOSTS ADDRESS cerberus <none> api.fizzbuzz.pro k8s-…amazonaws.com 80 10d
So nothing has been broken for days! Everything is healthy as a horse. Progress!
I’ll be writing more articles and creating more videos about how these services all tie together. Stay tuned.
Deploying a Microservice to Kubernetes
While on the topic of videos, I published a video about how you can deploy a microservice to an AWS EKS Kubernetes cluster.
In the video, I start from the source code:
- Build the code.
- Containerize it.
- Push it to a registry.
- Link the registry image to Kubernetes Deployments, Services, and Pods.
- And more.
It’s an excellent overview of how everything ties together.
Note that this is just the video part of the content. There will be an accompanying article on Zero to Hero that will dive deeper and provide you with additional bedtime reading material to dig in.
Installing an AWS EKS Kubernetes Cluster Using
The above video talks about deploying to Kubernetes, but how do we create a Kubernetes cluster in the first place.
There are many ways. In this article, I’m writing about how you can provision an AWS EKS Kubernetes cluster using
eksctl. As always, there’s more than mere instructions; I discuss the pros and cons of things, and there are further reference material for the interested to do a deeper dive.
That’s more or less this week in a nutshell. So what’s coming up next?
What’s on the Horizon 👩🍳
On the FizzBuzz Pro end, I, at least, want to finish the IDM µService endpoints (which is almost done), but we’ll see how it goes. I’ll let you know next week.
Random Thought of the Week
Don’t take the phrase “you must have a mentor” too literally. The reality is you need more than a single mentor; you need your personal board of advisors if you will. But how do you find all these people? Let’s see.