Get solid hands-on experience with Kubernetes and be able to deploy any application into production using Kubernetes
About This Video
Get started with Kubernetes and learn how to deploy applications into production to start your DevOps career
Create services and deployments using YAML configuration files, which allow applying and updating configurations fast and easy
Learn how to use the Kubernetes documentation file
In Detail
Kubernetes is now a de-facto …
Kubernetes for Beginners
Video description
Get solid hands-on experience with Kubernetes and be able to deploy any application into production using Kubernetes
About This Video
Get started with Kubernetes and learn how to deploy applications into production to start your DevOps career
Create services and deployments using YAML configuration files, which allow applying and updating configurations fast and easy
Learn how to use the Kubernetes documentation file
In Detail
Kubernetes is now a 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 production.
During this course, you will also perform practical tasks like creating a Kubernetes cluster locally on your computers using Minikube, managing the Kubernetes cluster using kubectl, creating pods, analyzing how they are assigned to nodes, and examining their internals.
You will also learn to 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.
Furthermore, you will create services to be able to connect to the deployments both internally and externally and launch the Kubernetes dashboard. Also, in practice activities, you will learn how to deploy applications in Kubernetes following the declarative approach and you will be able to create and apply YAML configuration files for the deployments and for the services.
By the end of the course, you will be able to modify deployments and services by making changes to the YAML configuration files and re-applying them.
Audience
This course can be taken by DevOps engineers who want to learn how to use Kubernetes. Software developers who want to learn how applications behave in the Kubernetes cluster. Basic knowledge of Docker is required.
Connecting to One of the Pods Using Its IP Address
Chapter 7 : Service Creation
What Is Service?
Creating and Exploring ClusterIP Service
Connecting to the Deployment Using ClusterIP Service
Chapter 8 : Deployment and Service Deletion
Deleting Deployment and Service
Chapter 9 : Running Node.js Application Using K8S
Creating Node Web Application
Dockerizing Node Application
Pushing Custom Image to the Docker Hub
Creating Deployment Based on the Custom Docker Image
Scaling Custom Image Deployment
Creating NodePort Service
Creating LoadBalancer Service
Chapter 10 : Rolling Updates and Pods Recovery
Rolling Update of the Deployment
What Happens When One of the Pods Is Deleted?
Chapter 11 : Kubernetes Dashboard
Kubernetes Dashboard
Chapter 12 : YAML Specification Files
Creating YAML Deployment Specification File
How to Use Kubernetes Documentation?
Applying YAML Deployment File
Creating YAML Service Specification File
Chapter 13 : Multiple Deployments Creation
Plan for the Creation of the Two Deployments
Creating another Web App with Two Endpoints
Building Custom Docker Image for the Second Web App
Creating YAML Service Specification File
Creating YAML Specifications for the NGINX App
Applying Specifications for Both Apps
Chapter 14 : Interaction Between Deployments
Verifying Connectivity Between Different Deployments
Resolving Service Name to IP Address
Deleting Both Applications
Chapter 15 : CRI-O Container Runtime
Changing Container Runtime from Docker to CRI-O
Deploying Apps Using CRI-O Container Runtime
Verifying Connectivity Between Deployments
Chapter 16 : Course Summary
Wrap-Up
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept