Cademy logoCademy Marketplace

Course Images

Kubernetes - Certified Kubernetes Administrator (CKA) 2022

Kubernetes - Certified Kubernetes Administrator (CKA) 2022

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 6 hours 54 minutes

  • All levels

Description

Learn Kubernetes and prepare yourself for CKA and CKAD certifications. This course helps you gain the knowledge required to design and deploy cloud-native applications on a Kubernetes cluster. All you need is a good understanding of the Docker fundamentals to get started.

Kubernetes is at the cutting-edge of application deployment. To elevate your DevOps career, learn how to effectively deploy applications on Kubernetes. In this course, you will learn most of the things that everyone is looking for. This course will help you in understanding the production environment and we have captured most of the things in the course that you will face in an interview and while working in production. For example, what are the options we can use to create a cluster like Kubeadm, KOPS, Rancher, K3s, and EKS? We have almost covered everything, from installation to deploying the applications and securing them. Backing up your application is the most essential thing you need to do, which has also been covered here. By the end of this course, you will have gained the knowledge required to design and deploy cloud-native applications on a Kubernetes cluster. The course resources are available at https://github.com/PacktPublishing/Kubernetes---Certified-Kubernetes-Administrator-CKA-2022

What You Will Learn

Learn how to work with Kubernetes in the production environment
Learn production-grade from scratch
Learn how to create a cluster such as Kubeadm, KOPS, Rancher, K3s, EKS
Learn installation and deploy the applications from scratch
Learn how to back up the application and secure it
Learn Microservices and Kubernetes

Audience

This course is designed for anyone who wants to learn Microservices and Kubernetes. It is also useful for system administrators, DevOps professionals, and application developers. You should have prior experience with Docker.

Approach

This is a hands-on course where you will learn how to work with Kubernetes in a production environment.

Key Features

Complete hands-on practical course * Learn how to manage multiple clusters with UI * Explore different storage solutions available for Kubernetes

Github Repo

https://github.com/PacktPublishing/Kubernetes---Certified-Kubernetes-Administrator-CKA-2022

About the Author

Himanshu Sharma

Himanshu Sharma is a Kubernetes, containers, and cloud-native infrastructure expert. He has over a decade of IT experience in a variety of industries, including medical devices, entertainment, enterprise software, and cloud computing. He is passionate about learning modern technologies and believes that the best way to learn is by doing it practically.

Course Outline

1. Introduction

In this section, we will take a quick introduction to the course.

1. Introduction

In this video, we will cover the course introduction.

2. What is Kubernetes and Why Use It

In this video, we will understand what is Kubernetes and why should we use it.

3. What's Inside the Cluster

In this video, we will explore the cluster.

4. Master and Worker Node Components

In this video, we will cover master and worker node components.

5. Kubectl and Worker Node Components

In this video, we will cover Kubectl and Worker node components.


2. Let's Create a Cluster with Kubeadm

In this section, we will create a cluster with Kubeadm.

1. Creating a Cluster with Kubeadm

In this video, we will be creating a cluster with Kubeadm.

2. Lets Add Another Worker Node

In the video, let's add another worker node.


3. Use of .kube/config File and What to Do if You Delete It

In this section, we will see the use of the .kube/config file and what to do if you delete it.

1. Let's Recreate It

In the video, let's recreate it.


4. Let's Create a Cluster on AWS Cloud with KOPS (Kubernetes Operations)

In this section, we will create a cluster on AWS (Amazon Web Services) cloud with KOPS (Kubernetes Operations).

1. Let's Create Highly Available Kubernetes Clusters on AWS with KOPS

In the video, let's create highly available Kubernetes clusters on AWS with KOPS.

2. Add a Worker Node and Delete the Cluster

In this video, we will add a worker node and delete the cluster.


5. Rancher Kubernetes Engine (RKE)

In this section, we will cover Rancher Kubernetes Engine (RKE).

1. Rancher Kubernetes Engine (RKE)

In this video, we will cover Rancher Kubernetes Engine (RKE).


6. What is Pod?

In this section, you will learn about Pod.

1. Let's Talk about Pod

In this video, let's talk about Pod.

2. Few Words about NameSpace, StorageClass, and Annotations

In this video, we will cover a few words about NameSpace, StorageClass, and annotations.


7. Imperative Commands

In this section, we will cover imperative commands.

1. It Is Time to Dive Inside the Cluster and Get Our Hands Dirty

In this video, we will dive inside the cluster and get our hands dirty.


8. Pod Labelling

In this section, we will cover Pod labelling.

1. Label, Overwrite the Label and Remove It

In this video, we will cover the label, overwrite the label, and remove it.


9. Services (ClusterIP, NodePort, LoadBalancer)

In this section, we will cover services (ClusterIP, NodePort, LoadBalancer).

1. Expose Service

In this video, we will cover the Expose service.


10. ReplicaSet and ReplicationController

In this section, we will cover ReplicaSet and ReplicationController.

1. Difference Between ReplicaSet and ReplicationController

In this video, we will cover the difference between ReplicaSet and ReplicationController.

2. Can't Delete the Pods

In the video, we will explore the pods that can't be deleted.

3. Delete the ReplicaSet

In the video, you will learn how to delete the ReplicaSet.


11. Application Deployment and Updates

In this section, we will cover application deployment and updates.

1. Deployment Specifications

In this video, we will cover deployment specifications.

2. Upgrade the Application Version with rollingUpdate

In this video, we will be upgrading the application version with rollingUpdate.

3. Rollbacks

In this video, we will cover Rollbacks.


12. How to Secure the Application

In this section, you will learn how to secure the application.

1. Securing the Applications

In this video, we will be securing the application.

2. Microservice with Authentication

In this video, we will cover Microservice with authentication.


13. Ingress

In this section, we will cover Ingress.

1. Deploy Multiple Applications with Ingress and Authentication

In this video, we will be deploying multiple applications with Ingress and authentication.


14. LENS (the Kubernetes IDE)

In this section, we will cover LENS (the Kubernetes IDE).

1. Using LENS

In this video, we will be using LENS.

2. LENS Do More than What We Have Seen Till Now

In this video, LENS do more than what we have seen till now.


15. Kube-Bench, CIS Benchmarks (Securing Kubernetes)

In this section, we will cover Kube-bench, CIS Benchmarks (securing Kubernetes).

1. Kube-Bench: Testing Your Kubernetes Cluster

In this video, we will be testing our Kubernetes cluster.


16. Install Rancher in Kubernetes Cluster

In this section, you will learn how to install Rancher in a Kubernetes cluster.

1. Install Rancher (Kubernetes as a Service)

In this video, we will install Rancher (Kubernetes as a service) and resolve some errors.

2. Forgot Login Password, Let's Try to Create Another

In the video, let's try to create another password if we have forgotten the login password.


17. Using Longhorn (Cloud-Native Distributed Block Storage for Kubernetes)

In this section, we will be using Longhorn (cloud-native distributed block storage for Kubernetes).

1. Installing Longhorn

In this video, we will be installing Longhorn.

2. Deploying Application Using Longhorn as a Storage Solution

In this video, we will be deploying the application using Longhorn as a storage solution.

3. Pods will Attach to the Same Volume No Matter What (Persistent Storage)

In this video, we will understand that Pods will attach to the same volume no matter what (persistent storage).


18. Using a Private Registry

In this section, we will be using a private registry.

1. Working with Private Images

In this video, we will be working with private images.

2. Configuring Nodes to Authenticate to a Private Registry

In this video, we will be configuring nodes to authenticate to a private registry.


19. Create a New Cluster with Rancher UI

In this section, we will cover create a new cluster with Rancher UI.

1. Easiest Way to Create HA Kubernetes Cluster with Rancher

In this video, we will cover the easiest way to create HA Kubernetes cluster with Rancher.


20. Monitoring Your Kubernetes Cluster with Grafana, Prometheus, and Alert Manager

In this section, we will be monitoring your Kubernetes cluster with Grafana, Prometheus, and Alert Manager.

1. Monitoring Dashboard

In this video, we will be monitoring dashboard.


21. Kubernetes GitOps with Continuous Delivery

In this section, we will cover Kubernetes GitOps with continuous delivery.

1. Continuous Delivery

In this video, we will cover continuous delivery.

2. Automatically Prepared for a Release to Production

In this video, we will cover how to be automatically prepared for a release to production.


22. Create a Snapshot

In this section, you will learn how to create a snapshot.

1. Backup and Restore

In this video, we will cover backup and restore.

2. Recurring Snapshots

In this video, we will cover recurring snapshots.


23. Lightweight Kubernetes

In this section, we will cover lightweight Kubernetes.

1. The Certified Kubernetes Distribution Built for IoT and Edge Computing

In this video, we will cover the certified Kubernetes distribution built for IoT and Edge computing.


24. Elastic Kubernetes Service (Amazon EKS)

In this section, we will cover Elastic Kubernetes Service (Amazon EKS).

1. Installing Elastic Kubernetes Service (EKS)

In this video, we will be installing Elastic Kubernetes Service (EKS).

2. Update Kubeconfig File

In this video, we will cover how to update Kubeconfig file.

3. Delete the Cluster

In the video, you will learn how to delete the cluster.


25. Amazon Elastic Container Registry (Share and Deploy Container Software)

In this section, we will cover Amazon Elastic Container registry (share and deploy container software).

1. Build an Image and Push to ECR

In this video, we will build an image and push to ECR.

2. Using ECR Image Inside EKS Cluster

In this video, we will be using ECR image inside EKS cluster.


26. Let's Make Deployment Easy

In this section, we will work together to make deployment easy.

1. Let's Make Our Deployment Easy

In the video, let's make our deployment easy.

2. Introduction to HELM 3

In this video, we will cover an introduction to HELM 3.


27. Set Up Your Machine

In this section, you will learn how to set up your machine.

1. Set Up Your Machine

In this video, we will cover how to set up your machine.


28. HELM Basics

In this section, we will cover HELM Basics.

1. HELM Basics

In this video, we will cover HELM basics.


29. What If You are Stuck with Some Error?

In this section, we will cover what if you stuck with some error?

1. Error

In this video, we will cover an error.


30. Chart Deep Dive

In this section, we will deep dive into chart.

1. Lets Dive into Charts

In the video, let's dive into charts.


31. How to Work with Multiple Values.yaml

In this section, you will learn how to work with multiple Values.yaml.

1. Let's Create Our Custom Values.yaml and Use It

In the video, let's create our custom Values.yaml and use it.


32. Creating a Template File and Access Those Templates

In this section, we will be creating a template file and access those templates.

1. Creating a Template File and Then Accessing Those Templates

In this video, we will be creating a template file and then accessing those templates.


33. Advance Template with IF Statement

In this section, we will cover advance template with IF statement.

1. Advance Template with IF Statement

In this video, we will cover advance template with IF statement.


34. ELSE and ELSE IF Statement

In this section, we will cover ELSE and ELSE IF statement.

1. ELSE and ELSE IF Statement

In this video, we will cover ELSE and ELSE IF statement.


35. Chart Museum Part 1

In this section, we will cover chart museum part 1.

1. Chart Museum

In this video, we will cover chart museum.


36. Chart Museum Part 2

In this section, we will cover chart museum part 2.

1. Chart Museum

In this video, we will cover chart museum.


37. Deep Dive into Chart Museum

In this section, we will deep dive into chart museum.

1. Let's Do Some Hands-On

In the video, let's do some hands-on practice.


38. Deploying Grafana with HELM

In this section, we will be deploying Grafana with HELM.

1. Grafana with HELM 3

In this video, we will cover Grafana with HELM 3.


39. Pull Grafana Chart and Play Around

In this section, we will pull Grafana chart and play around.

1. Grafana Chart

In this video, we will cover Grafana chart.


40. Final Section

In this section, we will wrap up the course.

1. Thank You

Thank you for joining this course.

Course Content

  1. Kubernetes - Certified Kubernetes Administrator (CKA) 2022

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews