Kubernetes for Beginners
- Development
- May 07, 2025

Kubernetes for Beginners, available at $69.99, has an average rating of 4.5, with 49 lectures, based on 41 reviews, and has 235 subscribers.
You will learn about Understand what is Kubernetes and its architecture which includes Nodes, Pods, Services and Deployments and how to manage Services and Deployments Create Kubernetes cluster, manage it using Kubernetes Dashboard, create Pods using command line, connect to Pods and explore their internals Understand and be able to create different kinds of services such as ClusterIP, NodePort and LoadBalancer and certainly understand how internal DNS works Create Services and Deployments using YAML configuration files which allow to apply and update configurations fast and easy This course is ideal for individuals who are DevOps engineers who want to learn how to use Kubernetes or Software developers who want to learn how applications behave in the Kubernetes cluster It is particularly useful for DevOps engineers who want to learn how to use Kubernetes or Software developers who want to learn how applications behave in the Kubernetes cluster.
Enroll now: Kubernetes for Beginners
Summary
Title: Kubernetes for Beginners
Price: $69.99
Average Rating: 4.5
Number of Lectures: 49
Number of Published Lectures: 49
Number of Curriculum Items: 49
Number of Published Curriculum Objects: 49
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This is the Kubernetes for Beginners. In this beginners-friendly course you will get solid understanding and practical experience with Kubernetes. Kubernetes is now de-facto standard for the deployment of the containerized applications into the production and it is the must-know tool for all DevOps engineers and software developers who want to learn how to run and test their applications in the production.
In this practical Kubernetes for Beginners course you will learn about key building blocks of the Kubernetes: Nodes, Pods, Services and Deployments.
During this course you will also perform following practical tasks:
-
Create Kubernetes cluster locally on your computers using Minikube
-
Manage Kubernetes cluster using kubectl
-
Create Pods, analyze how they are assigned to particular Nodes and examine their internals
-
Create Deployments and observe how Kubernetes automatically creates necessary Pods for this deployment
-
Scale deployments, monitor deployments and observe what happens when some of the Pods fail
-
Create Services to be able to connect to the Deployments both internally and externally
-
Launch Kubernetes Dashboard
Also in practice activities you will learn how to deploy applications in Kubernetes following declarative approach:
-
Create and apply YAML configuration files for the Deployments
-
Create and apply YAML configuration files for the Services
-
Modify Deployments and Services by making changes to the YAML configuration files and re-applying them
You will also learn how to perform following tasks:
-
Perform rolling updates for the deployments
-
Change container runtime from the Docker to CRI-Oand re-deploy all previously deployed applications.
With this course you will get lifetime-long access to almost 50 lectures and tens of practical exercises. After the course you will get solid hands-on experience with Kubernetes and be able to deploy any application into the production using Kubernetes.
You will also get 30-days money-back guarantee. No questions asked!
Don’t wait and join the course now!
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Kubernetes for Beginners Introduction
Lecture 2: Lets get connected! Join the Learning Community
Chapter 2: Kubernetes Overview
Lecture 1: What is Kubernetes
Lecture 2: What is Pod
Lecture 3: Kubernetes Cluster and Nodes
Lecture 4: Kubernetes Services
Lecture 5: What is kubectl
Chapter 3: Minikube Installation
Lecture 1: Software required for this course
Lecture 2: Installing kubectl
Lecture 3: Installing Minikube
Chapter 4: Kubernetes Cluster
Lecture 1: Creating Kubernetes cluster using Minikube
Lecture 2: Exploring the Kubernetes node
Chapter 5: Pod Creation
Lecture 1: Creating just single Pod
Lecture 2: Exploring Kubernetes Pod
Lecture 3: Creating alias for the kubectl command
Chapter 6: Deployment Creation
Lecture 1: Creating and exploring Deployment
Lecture 2: Scaling Deployment
Lecture 3: Connecting to one of the Pods using its IP address
Chapter 7: Service Creation
Lecture 1: What is Service
Lecture 2: Creating and exploring ClusterIP Service
Lecture 3: Connecting to the Deployment using ClusterIP Service
Chapter 8: Deployment and Service Deletion
Lecture 1: Deleting Deployment and Service
Chapter 9: Running Node.js Application using K8S
Lecture 1: Creating Node web application
Lecture 2: Dockerizing Node application
Lecture 3: Pushing custom image to the Docker Hub
Lecture 4: Creating deployment based on the custom Docker image
Lecture 5: Scaling custom image deployment
Lecture 6: Creating NodePort Service
Lecture 7: Creating LoadBalancer Service
Chapter 10: Rolling Updates and Pods Recovery
Lecture 1: Rolling update of the deployment
Lecture 2: What happens when one of the pods is deleted
Chapter 11: Kubernetes Dashboard
Lecture 1: Kubernetes Dashboard
Chapter 12: YAML Specification Files
Lecture 1: Creating YAML deployment specification file
Lecture 2: How to use Kubernetes documentation
Lecture 3: Applying YAML deployment file
Lecture 4: Creating YAML service specification file
Chapter 13: Multiple Deployments Creation
Lecture 1: Plan for the creation of the two deployments
Lecture 2: Creating another web app with two endpoints
Lecture 3: Building custom Docker image for the second web app
Lecture 4: Creating YAML specification for the second web app
Lecture 5: Creating YAML specification for the NGINX app
Lecture 6: Applying specifications for both apps
Chapter 14: Interaction between Deployments
Lecture 1: Verifying connectivity between different deployments
Lecture 2: Resolving Service name to IP address
Lecture 3: Deleting both applications
Chapter 15: CRI-O Container Runtime
Lecture 1: Changing Container Runtime from Docker to CRI-O
Lecture 2: Deploying apps using CRI-O container runtime
Lecture 3: Verifying connectivity between deployments
Chapter 16: Course Summary
Lecture 1: Wrap-Up
Instructors

Bogdan Stashchuk | Software Engineer, MBA, PhD
Just keep learning – stashchuk
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Top 10 React Js Courses to Learn in November 2024
- AI ChatGPT Prompt for Digital Marketing, Sales Growth
- Create a High Converting Wix Website for Your Business
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling