Skip to content

Commit 8d83b1b

Browse files
committed
Welcome to Stack Simplify
1 parent 703303b commit 8d83b1b

File tree

1 file changed

+26
-33
lines changed

1 file changed

+26
-33
lines changed

README.md

Lines changed: 26 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Azure AKS Kubernetes - Masterclass | Azure DevOps, Terraform
1+
# Azure Kubernetes Service with Azure DevOps & Terraform
22

33
## Course Modules
44

@@ -137,57 +137,50 @@
137137
| Frontend Application | stacksimplify/kube-frontend-nginx:1.0.0 |
138138
| Kube Nginx App1 | stacksimplify/kube-nginxapp1:1.0.0 |
139139
| Kube Nginx App2 | stacksimplify/kube-nginxapp2:1.0.0 |
140-
| Kube Nginx App2 | stacksimplify/kube-nginxapp2:1.0.0 |
141-
| User Management Microservice with MySQLDB | stacksimplify/kube-usermanagement-microservice:1.0.0 |
142-
| User Management Microservice with H2 DB | stacksimplify/kube-usermanagement-microservice:2.0.0-H2DB |
143-
| User Management Microservice with MySQL DB and AWS X-Ray | stacksimplify/kube-usermanagement-microservice:3.0.0-AWS-XRay-MySQLDB |
144-
| User Management Microservice with H2 DB and AWS X-Ray | stacksimplify/kube-usermanagement-microservice:4.0.0-AWS-XRay-H2DB |
145-
| Notification Microservice V1 | stacksimplify/kube-notifications-microservice:1.0.0 |
146-
| Notification Microservice V2 | stacksimplify/kube-notifications-microservice:2.0.0 |
147-
| Notification Microservice V1 with AWS X-Ray | stacksimplify/kube-notifications-microservice:3.0.0-AWS-XRay |
148-
| Notification Microservice V2 with AWS X-Ray | stacksimplify/kube-notifications-microservice:4.0.0-AWS-XRay |
149-
140+
| User Management Web Application | stacksimplify/kube-usermgmt-webapp:1.0.0-MySQLDB |
150141

151-
## List of Docker Images you build in AWS ECR
142+
## List of Docker Images you build in Azure Container Registry
152143

153144
| Application Name | Docker Image Name |
154145
| ----------------- | ----------------- |
155-
| AWS Elastic Container Registry | YOUR-AWS-ACCOUNT-ID.dkr.ecr.us-east-1.amazonaws.com/aws-ecr-kubenginx:DATETIME-REPOID |
156-
| DevOps Usecase | YOUR-AWS-ACCOUNT-ID.dkr.ecr.us-east-1.amazonaws.com/eks-devops-nginx:DATETIME-REPOID |
157-
146+
| ACR attached to AKS | YOUR_ACR_REPO.azurecr.io/app1/kube-nginx-acr:v1 |
147+
| ACR with Service Principal | YOUR_ACR_REPO.azurecr.io/app2/acr-app2:v1 |
148+
| ACR with Service Principal | YOUR_ACR_REPO.azurecr.io/custom2aksnginxapp1:BUILDID |
158149

159150
## Sample Applications
160-
- User Management Microservice
161-
- Notification Miroservice
162151
- Nginx Applications
152+
- User Management Web Application built using Spring Boot using MySQL as underlying storage
163153

164154
## What will students learn in your course?
155+
- You will learn to build Azure AKS Production grade clusters using Azure AKS CLI
156+
- You will learn terraform from basics and create terraform manifests for provisioning Azure AKS Production grade clusters
157+
- You will learn to provision Azure AKS Clusters using Terraform and Azure DevOps.
158+
- You will learn 30+ kubernetes concepts and use 21 AWS Services in combination with Azure AKS
159+
- You will implement DevOps concepts with Azure DevOps Continuous Integration Pipelines and Continuous Deliver Pipelines also called Release Pipelines
160+
- You will write Azure DevOps CI Pipelines from scratch using Starter Pipelines
165161
- You will write kubernetes manifests with confidence after going through live template writing sections
166-
- You will learn 30+ kubernetes concepts and use 18 AWS Services in combination with EKS
167162
- You will learn Kubernetes Fundamentals in both imperative and declarative approaches
168-
- You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql and EBS CSI Driver
169-
- You will learn to switch from native EBS Storage to RDS Database using k8s external name service
170-
- You will learn writing and deploying load balancer k8s manifests for Classic and Network load balancers
171-
- You will learn writing ingress k8s manifests by enabling features like context path based routing, SSL, SSL Redirect and External DNS.
172-
- You will learn writing k8s manifests for advanced fargate profiles and do mixed mode workload deployments in both EC2 and Fargate Serverless
173-
- You will learn using ECR - Elastic Container Registry in combination with EKS.
174-
- You will implement DevOps concepts with AWS Code Services like CodeCommit, CodeBuild and CodePipeline
175-
- You will implement microservices core cocepts like Service Discovery, Distributed Tracing using X-Ray and Canary Deployments
176-
- You will learn to enable Autoscaling features like HPA,VPA and Cluster Autoscaler
177-
- You will learn to enable monitoring and logging for EKS cluster and workloads in cluster using CloudWatch Container Insights
163+
- You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql
164+
- You will learn to switch from native Azure Disks to Azure MySQL Database using k8s external name service
165+
- You will learn writing and deploying load balancer k8s manifests for Azure Standard Load Balancer
166+
- You will learn writing ingress k8s manifests by enabling features like context path based routing, domain name based routing, SSL with LetsEncrypt and External DNS.
167+
- You will learn writing k8s manifests for Azure Virtual Nodes (serverless) and do mixed mode workload deployments in both Azure Linux NodePools and Virtual Nodes.
168+
- You will learn using ACR - Azure Container Registry in combination with AKS in 3 ways (ACR Attach, using Service Principal, on Virtual Nodes).
169+
- You will learn to enable Autoscaling features like HPA & Cluster Autoscaler
178170
- You will learn Docker fundamentals by implementing usecases like download image from Docker Hub and run on local desktop and build an image locally, test and push to Docker Hub.
179-
- You will slowly start by learning Docker Fundamentals and move on to Kubenetes.
180171
- You will master many kubectl commands over the process
172+
- You will learn to integrate Azure AKS with Azure Active Directory for AKS Admins to be created managed in Azure Active Directory
173+
- You will learn Kubernetes RBAC concepts like role, role-binding, cluster role, cluster role binding in combination with Azure AD for Azure AKS granular level access
181174

182175
## Are there any course requirements or prerequisites?
183-
- You must have an AWS account to follow with me for hands-on activities.
176+
- You must have an Azure Cloud account to follow with me for hands-on activities.
184177
- You dont need to have any basic Docker or kubernetes knowledge to start this course.
185178

186179

187180
## Who are your target students?
188-
- AWS Architects or Sysadmins or Developers who are planning to master Elastic Kubernetes Service (EKS) for running applications on Kubernetes
189-
- Any beginner who is interested in learning kubernetes on cloud using AWS EKS.
190-
- Any beginner who is interested in learning Kubernetes DevOps and Microservices deployments on Kubernetes
181+
- Azure Architects or Sysadmins or Developers who are planning to master Azure Kubernetes Service (AKS) for running applications on Kubernetes
182+
- Any beginner who is interested in learning kubernetes on cloud using Azure AKS.
183+
- Any beginner who is interested in learning Azure DevOps, Terraform to provision Azure Kubernetes Clusters
191184

192185
## Each of my courses come with
193186
- Amazing Hands-on Step By Step Learning Experiences

0 commit comments

Comments
 (0)