I'm following this LinkedIn Learning course titled Kubernetes: Continuous Delivery with Spinnaker
Configure an AKS environment with 3 nodes
You need an Azure subscription and the Azure-CLI to follow along. I started a subscription using their free tier.
I've had to venture outside of the tutorials and I'm not sure if I'll end up with a functioning Spinnaker installation because I'm starting off with fewer cores than what is recommended.
az aks create \
--resource-group aksresgrp \
--name akscluster \
--node-count 3 \
--generate-ssh-keys
I had to change --node-count 3
to 2
because of free-tier limits.
Installing Helm
helm init --service-account=tiller
I got an error because Helm wasn't installed. I'm using MacOS and I first installed Helm using homebrew. That installed Helm 3. Helm 3 isn't the version these tutorials use. When I re-ran the command, I still got an error. I had to google. Helm 3 removed tiller support.
I found this resource that showed me exactly how to install Helm 2.
It's a one-liner: curl -L https://git.io/get_helm.sh | bash
Once Helm was installed I was able to move forward with the rest of the video.
I wasn't in the example folder when I started the course. I decided to scrap the work I did yesterday and start correctly.
Now I'm starting in the right place. I also upgraded my Azure subscription so that I can create the AKS environment with 3 nodes.
- Day 1 - Getting started with Sanity
- Day 2 - First job application
- Day 3 - Setting up Azure and Spinnaker
- Day 4 - Changing course
- Day 5 - Upgrading Sanity Studio
- Day 6 - Virtualization > KVM
- Day 7 - Virtualization > VirtualBox
- Day 8 - Writing and UI Design Bootcamp
- Day 9 - UI Design Bootcamp, Trailhead
- Day 10 - Test Automation University