Got my CKS

Just realized I never posted on the blog that I achieved the CKS a month ago. I even created a study guide for it: Links: 202406152006

June 15, 2024 · Mischa van den Burg

Video: My Entire Neovim + Tmux Workflow As A DevOps Engineer On MacOS

I’ve just released a comprehensive video delving deep into my Neovim setup and command-line centric workflow. This video is a response to the curiosity of my YouTube subscribers. It’s an all-inclusive guide from A to Z, detailing the rationale behind my configuration choices. I’ve spent years perfecting my workflow and this video has been several months in the making, so I’m excited that I can finally share it with you. ...

January 21, 2024 · Mischa van den Burg

Video: Homelab E2 - Setting Up Monitoring + Studying k3s Networking & Configuring Ingress

In this video I installed Prometheus and Grafana using helm and studied k3s networking. My goal was to make Grafana approachable via ingress using a fake domain and after a bit of tinkering it worked. installed prometheus and grafana with kube-prometheus-stack helm chart reflected on why I use k3s gained understanding of k3s loadbalancing solution configured /etc/hosts file to resolve to fake domain configured k3s ingress to use fake local domain struggled with ingress but figured it out in the end successfully made grafana UI available on fake local domain grafana.homelab.nl Links: 202312261012 ...

January 4, 2024 · Mischa van den Burg

Video: Homelab Episode 1

This is the first video of my homelab series. I set up the repo for my project and do the initial installation of k3s on an old laptop I had lying around. I had a k8s cluster installed on there with kubeadm which I needed to clean up first. ...

December 31, 2023 · Mischa van den Burg

Video: Deploying MkDocs To Azure Using With Azure DevOps

In this video, I will walk you through the following steps: Set up a repo in Azure DevOps with MkDocs files Set up a Static Web App in Azure portal and link it to the repo Configure the Azure DevOps pipeline for MkDocs deployment Configure a custom theme for the website Demonstrate the pull request workflow for updating the docs By the end of this video, you will have a fully functional MkDocs site hosted on Azure Static Web Apps. You will also learn how to use Azure DevOps and Static Web Apps to collaborate on your documentation projects. ...

July 28, 2023 · Mischa van den Burg

Video: Finishing Pipeline Setup & Working on KeyVault Template - Azure Kubernetes Lab Series

Finish deploying keyvault using pipeline Get the random name generation to work Lessons Learned Subscriptions need to be registered with resource providers, apparently https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider?tabs=azure-cli acccesPolicies are mandatory on KeyVaults, but not when RBAC is enabled Assign contributor role to Azure DevOps service connection to be able to create resource groups from pipeline Achieved Setting up connection between pipeline and Azure subscription Assign correct rights to the service connection so it is allowed to deploy new resource groups (and other resources) Learned about provider registrations Made progress on creating unique names for resources Successfully deployed new resource group and key vault from the pipeline Next time: Look into random string creation with utcNow ...

June 30, 2023 · Mischa van den Burg

Video: Setting Up A Simple Azure Pipeline To Deploy A Keyvault

Write KeyVault template Write pipeline code set up Azure DevOps pipeline Lessons Learned Always make sure to use az deployment group instead of az group deployment Because it has older Bicep version and will be deprecated Make sure to be in correct Directory to be able to sync subscriptions for service connection Links: 202306302206 ...

June 30, 2023 · Mischa van den Burg

Video: Deploying an AKS Cluster with Bicep, GitHub Copilot and Neovim

Inspired by a GitHub Copilot demonstration I witnessed at Microsoft, I wanted to see how quickly I could deploy an AKS cluster from Neovim with Bicep using Copilot. I wasn’t disappointed! Links: 202306271706 https://www.youtube.com/watch?v=l0B65FUfNBU [[AKS]] [[Kubernetes]] [[Neovim]] [[bicep]] [[coding]]

June 27, 2023 · Mischa van den Burg

Video: Introducing New Bicep Parameter Files - .bicepparam - No more JSON!

The new parameter files use bicep style formatting instead of JSON, and they will make the lives of Cloud Engineers a lot easier. They have the following advantages: More readable and editor friendly Cleaner and less lines of code VSCode integration Quickly convert from JSON or template file using VSCode In this video I introduce these new files. I go over the new formatting, and I also introduce the new features in VSCode for the .bicepparam files. ...

June 27, 2023 · Mischa van den Burg

Invest In Experiences For Happiness

Happiness, Hedonic Adjustment, Experiences This was a very good video. I can honestly say that I am very happy and content, and I lead a very fulfilling life. I do not usually watch this kind of “happiness” content because I’m already happy. But this video did give me some very important insights which have influenced the way I approach money and happiness. ...

May 15, 2023 · Mischa van den Burg