Skip to content

PowerCommands/KubernetesTutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes - Docker Desktop tutorials

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.

Preparations

Set up your kubernetes kluster with Docker Desktop on Windows

Tutorials

Deploy your first app

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.

S3 storage with MinIO

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.

Tools

Kubernetes Dashboard

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.)