All these demos were tested on Docker Desktop for Windows. And should work on other kubernetes environments as well.
To Setup Docker Desktop for Windows on your system, make sure your system has following pre-requisites:
1. Virtualization enabled from BIOS / UEFI System.
2. Windows 10 PRO (1809 or Newer).
3. Window's Optional Feature: HyperV and Container.
4. RAM Should be 8 GB or More.
5. A Multi core CPU (Intel i5 or better).
To install docker desktop follow these steps
| Sr No | Description | Links |
|---|---|---|
| 1 | Basic POD (Single container) | Walkthrough |
| 2 | Basic POD (Web + Test) | Walkthrough |
| 3 | Basic POD (Web + DB + Test) | Walkthrough |
| 4 | POD with Volume 1 | Walkthrough |
| 5 | POD with Volume 2 | Walkthrough |
| 6 | ConfigMap with pod | Walkthrough |
| 7 | Secret with pod | Walkthrough |
| 8 | Replica Set | Walkthrough |
| 9 | Deploymeny and Rolling-updates | Walkthrough |
| 10 | Exposing deployment using Service | Walkthrough |
-
Kuberenetes Storage from Azure Docs
-
Service [Types] (https://docs.microsoft.com/en-us/azure/aks/concepts-network from Azure Docs)
-
RBAC in Kubernetes from bitnami.
-
Deploying Azure Application Gateway in AKS Cluster.
-
nginx ingress controller for kubernetes.