HOME > Development > Kubernetes for developers

Kubernetes for developers

  • Development
  • Apr 18, 2025
SynopsisKubernetes for developers, available at $69.99, has an averag...
Kubernetes for developers  No.1

Kubernetes for developers, available at $69.99, has an average rating of 4.46, with 69 lectures, 4 quizzes, based on 985 reviews, and has 94815 subscribers.

You will learn about You will be able to deploy, manage and scale your apps in Kubernetes. You will be able to deploy your apps on Azure AKS. You will be able to create and deploy Deployment, Service, ConfigMap, Secret You will be able to deploy and connect a web app (ASP NET Core) with a database (SQL Server). This course is ideal for individuals who are This course is designed for developers who want to get started with Kubernetes with focus on how to deploy, manage and scale monolith or microservices apps. It is worth mentioning that this course is not for IT specialists. It is particularly useful for This course is designed for developers who want to get started with Kubernetes with focus on how to deploy, manage and scale monolith or microservices apps. It is worth mentioning that this course is not for IT specialists.

Enroll now: Kubernetes for developers

Summary

Title: Kubernetes for developers

Price: $69.99

Average Rating: 4.46

Number of Lectures: 69

Number of Quizzes: 4

Number of Published Lectures: 69

Number of Published Quizzes: 4

Number of Curriculum Items: 73

Number of Published Curriculum Objects: 73

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • You will be able to deploy, manage and scale your apps in Kubernetes.
  • You will be able to deploy your apps on Azure AKS.
  • You will be able to create and deploy Deployment, Service, ConfigMap, Secret
  • You will be able to deploy and connect a web app (ASP NET Core) with a database (SQL Server).
  • Who Should Attend

  • This course is designed for developers who want to get started with Kubernetes with focus on how to deploy, manage and scale monolith or microservices apps. It is worth mentioning that this course is not for IT specialists.
  • Target Audiences

  • This course is designed for developers who want to get started with Kubernetes with focus on how to deploy, manage and scale monolith or microservices apps. It is worth mentioning that this course is not for IT specialists.
  • This goal of this course is to get you started with Kubernetes. Through a practical workshop, you’ll learn how to dockerize an app, deploy it to Kubernetes cluster and apply DevOps into it.

    Agenda:

    1. Create ASP.NET Core MVC app

    2. Add Model and Controller for Products

    3. Demo of the MVC app.cmproj

    4. Demo of the MVC app

    5. Explaining Dockerfile

    6. Build Docker Container for MVC app

    7. Push Docker container to Docker Hub

    8. Overview on setting up Kubernetes

    9. Deploy Docker container into Kubernetes using Dashboard

    10. Deploy Docker container using YAML and kubectl

    11. Create and deploy a Service

    12. Create and deploy MSSQL

    13. Connect web app to DB in Kubernetes using ENV

    14. Create PersistentVolume

    15. ConfigMap

    16. Secret

    17. Create AKS cluster

    18. Connect to AKS Dashboard and kubectl

    19. StorageClass to create an Azure Disk

    20. Using LoadBalancer instead of NodePort

    21. Deploy PVC to Azure AKS

    22. Deploy Secret to Azure AKS

    23. Deploy Sql Server container to Azure AKS

    24. Deploy the mvc app to Azure AKS

    25. Running the app on AKS

    26. Publish project to Github

    27. Create the CI pipeline using Azure DevOps

    28. Create the CD pipeline

    29. Edit the pipeline to use the newest container

    30. Run the CI-CD pipeline

    Course Curriculum

    Chapter 1: What is Kubernetes

    Lecture 1: Kubernetes architecture

    Lecture 2: Kubernetes Objects: Deployment I Service I Secret I PersistentVolume

    Lecture 3: Connect with the author

    Chapter 2: Practical introduction to Kubernetes

    Lecture 1: Create AKS cluster through the Azure portal

    Lecture 2: Cluster managed infrastructure

    Lecture 3: Create Pod

    Lecture 4: Create Deployment

    Lecture 5: Exec into Pod

    Lecture 6: Scale Pods with kubectl scale command

    Lecture 7: Create Private Service

    Lecture 8: Create Public Service with type LoadBalancer

    Lecture 9: View Kubernetes Objects

    Chapter 3: Creating the demo app

    Lecture 1: Create the MVC app using Visual Studio

    Lecture 2: Add model and controller for Products

    Lecture 3: Demo for the MVC app

    Lecture 4: Source code of the entire application

    Chapter 4: Creating the Docker containers for the app

    Lecture 1: Explaining Dockerfile

    Lecture 2: Build Docker Container for MVC app

    Lecture 3: Push Docker container to Docker Hub

    Chapter 5: Kubernetes on minikube

    Lecture 1: Overview on setting up Kubernetes

    Lecture 2: Deploy Docker container into Kubernetes using Dashboard

    Lecture 3: Create and deploy a Deployment object

    Lecture 4: Create and deploy a Service

    Lecture 5: Create and deploy MSSQL on Docker container to k8s

    Lecture 6: Connect web app to DB in Kubernetes using ENV

    Lecture 7: Create PersistentVolume

    Lecture 8: Create ConfigMap

    Lecture 9: Create Secret

    Chapter 6: Moving to Azure AKS

    Lecture 1: Create AKS cluster

    Lecture 2: Connect to AKS Dashboard and kubectl

    Lecture 3: Login to AKS using kubelogin

    Lecture 4: StorageClass to create an Azure Disk

    Lecture 5: Using LoadBalancer instead of NodePort

    Lecture 6: Deploy PVC to Azure AKS

    Lecture 7: Deploy Secret to Azure AKS

    Lecture 8: Deploy Sql Server container to Azure AKS

    Lecture 9: Deploy the mvc app to Azure AKS

    Lecture 10: Running the app on AKS

    Chapter 7: Kubernetes objects

    Lecture 1: Working with DaemonSet

    Lecture 2: Working with StatefulSet

    Lecture 3: [Demo] Working with StatefulSet

    Chapter 8: Kubernetes RBAC model

    Lecture 1: Introduction to Role and RoleBinding

    Chapter 9: Secure secrets in Kubernetes with Workload Identity

    Lecture 1: Passwordless identities

    Lecture 2: [Demo] Passwordless identities

    Chapter 10: DevOps for Kubernetes using Azure DevOps

    Lecture 1: Publish project to Github

    Lecture 2: CI pipeline: Build and Push container

    Lecture 3: CI pipeline: Copy and Publish yaml files

    Lecture 4: CI pipeline: Replace container Tag

    Lecture 5: CD pipeline: Deploy to Kubernetes from Azure DevOps

    Lecture 6: CD pipeline: Kubectl apply for each file

    Lecture 7: Run CI-CD pipelines

    Chapter 11: CI/CD Pipelines for Kubernetes with YAML pipelines

    Lecture 1: Basic YAML pipelines for Kubernetes

    Lecture 2: [Demo] Basic YAML pipelines for Kubernetes

    Chapter 12: Deploy using Helm

    Lecture 1: Introduction to Helm

    Lecture 2: Create and deploy Helm package

    Lecture 3: Deploy Helm from CI/CD pipelines

    Chapter 13: Ingress Controllers

    Lecture 1: Nginx Ingress Controller

    Lecture 2: Configuring Https Ingress with TLS and SSL

    Chapter 14: GitOps with Kubernetes

    Lecture 1: GitOps with Argo-CD

    Chapter 15: Kubernetes Nodepools

    Lecture 1: Introduction to Nodepools

    Lecture 2: Add new Nodepool

    Lecture 3: Deploy Pods to User Nodepool

    Lecture 4: Deploy System Pods to System Nodepool

    Lecture 5: Cluster Upgrade using Nodepools

    Lecture 6: Conclusion

    Chapter 16: Upgrade the cluster

    Lecture 1: Cluster upgrade options

    Lecture 2: [Demo] Cluster upgrade

    Chapter 17: Cluster backup

    Lecture 1: Volume Snapshot

    Lecture 2: [Demo] Volume Snapshot

    Instructors

  • Kubernetes for developers  No.2
    Houssem Dellai
    Cloud Solution Architect working at Microsoft
  • Rating Distribution

  • 1 stars: 15 votes
  • 2 stars: 30 votes
  • 3 stars: 118 votes
  • 4 stars: 329 votes
  • 5 stars: 493 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!