Kubernetes for Beginners
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
- 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
Who Should Attend
- DevOps engineers who want to learn how to use Kubernetes
- Software developers who want to learn how applications behave in the Kubernetes cluster
Target Audiences
- DevOps engineers who want to learn how to use Kubernetes
- Software developers who want to learn how applications behave in the Kubernetes cluster
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: Let's 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
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 13 votes
- 5 stars: 25 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024