My shared playground that I update as I learning K8:s using Docker Desktop on Windows 11. I am sharing my work as is, I leave no guarantees and I am an experienced developer and architect but far from an expert on kubernetes and learning this while doing it.
Set up your kubernetes kluster with Docker Desktop on Windows
Learn about how to make simple queries against your kubernetes cluster, and apply your deployment.
Setup a MS SQL database Server
How to you create storage claims, how to use kubernetes secrets.
Cron job with .NET Worker service
How to create kubernetes jobs, using a SQL server (from earlier tutorial) a .NET Worker service and a .NET WebAPI together. In this tutorial I will create two own images and publish them on docker hub. I will also using environment variables and secrets.
MinIO is a high performance object storage solution that provides an Amazon Web Services S3-compatible API and supports all core S3 features. This storage is to be used by an upcoming tutorial where we setup a Jupyter Notebook instance that stores it´s data in a MinIO "bucket".
Install Wordpress with Helm and Helm chart
The package manager for Kubernetes, Helm is the best way to find, share, and use software built for Kubernetes. Before you run this tutorial you need to install helm.
ArgoCD (GitOps tool to synchronize your repo and K8:s cluster)
Helm (Helm is the best way to find, share, and use software built for Kubernetes.)