Creating and connecting aks cluster to registry To create aks use aks quickstart cli General approach to connect a k8s cluster to a private registry This inolves creating secrets In AKS we can attach acr while creating or even after creating # update into existing cluster az aks update –resource-group $RESOURCE_GROUP –name $CLUSTER_NAME –attach-acr qtk8slearning… Continue reading DevOps Classroom notes 23/Jul/2026
Author: continuous learner
devops & cloud enthusiastic learner
DevOps Classroom notes 21/Jul/2026
Building images and pushing them to private registries Create a linux vm Install docker Install aws cli and authenticate INstall azure cli and authenicate Clone the repo git clone https://github.com/Azure-Samples/aks-store-demo.git Azure Container Registry Container Registry Creation In the docker compose file use the similar syntaxes as shown below image: ${ACR_SERVICE}/learning/order-service:${IMAGE_TAG:-latest} Elastic Container Registry Lets set… Continue reading DevOps Classroom notes 21/Jul/2026
DevOps Classroom notes 19/Jul/2026
Application deployments in k8s The basic process Manifests (static or dynamic) From CI/CD whenever the code is merged Build docker images update manifests (use –values) Update deployment (kubectl or helm ) Apporach is push GitOPS The manifest or helm will be the source (Git repo) whenever the source is changed the deployment will be updated… Continue reading DevOps Classroom notes 19/Jul/2026
DevOps Classroom notes 16/Jul/2026
Application deployments in k8s The basic process Manifests (static or dynamic) From CI/CD whenever the code is merged Build docker images update manifests (use –values) Update deployment (kubectl or helm ) Apporach is push GitOPS The manifest or helm will be the source (Git repo) whenever the source is changed the deployment will be updated… Continue reading DevOps Classroom notes 16/Jul/2026
DevOps Classroom notes 15/Jul/2026
Application deployments in k8s The basic process Manifests (static or dynamic) From CI/CD whenever the code is merged Build docker images update manifests (use –values) Update deployment (kubectl or helm ) Apporach is push GitOPS The manifest or helm will be the source (Git repo) whenever the source is changed the deployment will be updated… Continue reading DevOps Classroom notes 15/Jul/2026
DevOps Classroom notes 13/Jul/2026
Dynamic Manifests CI/CD Pipeline We will have a docker file Build the image(s) ,tag it, push it to registry image names are present in k8s manifests (hardcoded) Make changes in manifest and deploy (rollout) k8s manifests are static we need to figure out a dynamic approach for manifest changes, there are two popular options helm… Continue reading DevOps Classroom notes 13/Jul/2026
DevOps Classroom notes 13/Jul/2026
Dynamic Manifests CI/CD Pipeline We will have a docker file Build the image(s) ,tag it, push it to registry image names are present in k8s manifests (hardcoded) Make changes in manifest and deploy (rollout) k8s manifests are static we need to figure out a dynamic approach for manifest changes, there are two popular options helm… Continue reading DevOps Classroom notes 13/Jul/2026
DevOps Classroom notes 11/Jul/2026
Storage Containers have inbuilt problem with read write layers which is solved by volumes When we deal with k8s we are not dealing with single node K8s gives options to have the volumes from external locations as well. K8s has CSI which helps in dealing with External storages Popular csi providers for k8s give me… Continue reading DevOps Classroom notes 11/Jul/2026
DevOps Classroom notes 09/Jul/2026
Layer 4 and Layer 7 LB Prompt I’m trying to understand the differences of Layer 4 and Layer 7 Load Balancing. I want to understand when to use which approach Explain in detail by simple example Service and ingress K8s service deals at L4 and ingress deals at L7 K8s ingress comes with ingress =>… Continue reading DevOps Classroom notes 09/Jul/2026
DevOps Classroom notes 08/Jul/2026
Exercise Create a docker image <username>/exercise:1 for a website at Refer Here The application should be exposed on port 80 and should be accessible on http://<ip> push this image to your docker hub Create a k8s deployment with 4 replicas Create a service exposed on node port Now create one more docker image <username>/exercise:2 for… Continue reading DevOps Classroom notes 08/Jul/2026
