Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Kubernetes For The Absolute Beginners - Hands-On

Posted By: ELK1nG
Kubernetes For The Absolute Beginners - Hands-On

Kubernetes For The Absolute Beginners - Hands-On
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.06 GB | Duration: 2h 24m

Learn Kubernetes in simple, easy and fun way with hands-on coding exercises. For beginners in DevOps.

What you'll learn
Develop Kubernetes Configuration Files in YAML
Deploy Applications on Kubernetes
Deploy Kubernetes Cluster on local systems
Gain basic understanding of Kubernetes Fundamentals
Deploy Kubernetes on Cloud - Google Cloud Platform
Setup ReplicaSets, Services and Deployments on Kubernetes
Requirements
Basic Linux Commands
Basic System Administration
Have access to a laptop or system to setup Kubernetes
Description
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.Kubernetes is at the cutting-edge of application deployment. The best way to kick-start your DevOps career is by learning how to effectively deploy Kubernetes.This course is for absolute Kubernetes beginners. With zero knowledge about Kubernetes, once you take this course and complete all of the hands-on coding exercises, you will be ready to deploy your own applications on a Kubernetes platform.You will start your journey as a beginner and go through 10 simple, step-by-step lectures. Each lecture and demo is designed to give you the time to fully grasp all of the concepts. The most important part of the course is the series of hands-on coding exercises that accompany each major concept.You will be developing your own services using Kubernetes configuration files for different use cases right in your browser. The coding exercises will validate your commands to make sure you have written them correctly.After you have completed the lectures and coding exercises you will have the opportunity to complete a series of assignments that put your new skills to the test. You will be given a challenge to solve using the Kubernetes skills you have learned.

Overview

Section 1: Introduction

Lecture 1 1.1 What is Kubernetes

Lecture 2 1.2 Importance of Kubernetes

Lecture 3 1.3 Benefits of Kubernetes

Lecture 4 1.4 Kubernetes Components

Lecture 5 1.5 Kubernetes vs Docker Swarm

Section 2: 2

Lecture 6 2.1 What is Minikube

Lecture 7 2.2 Installing minikube on ubuntu

Lecture 8 2.3 What is Kubectl

Lecture 9 2.4 Installing Kubctl on ubuntu

Lecture 10 2.5. kubectl commands

Section 3: 3

Lecture 11 3.1 Containers and pods

Lecture 12 3.2 Manifest for a pod

Lecture 13 3.3 Static pods

Lecture 14 3.4 Creating a static pod

Lecture 15 3.5 Multi container pods

Lecture 16 3.6 Sidecar containers

Lecture 17 3.7 Creating a sidecar container

Lecture 18 3.8 init containers

Lecture 19 3.9 Creating init containers

Section 4: 4

Lecture 20 4.1. What is a Deployment

Lecture 21 4.2. Working with Deployments

Section 5: 5

Lecture 22 5.1. What is a Replication Controller

Lecture 23 5.2. Working with Replication Controller

Lecture 24 5.3. Need for ReplicaSet

Lecture 25 5.4. Working with ReplicaSet

Section 6: 6

Lecture 26 6.1. Horizontal Pod Autoscaling

Lecture 27 6.2. HPA in action

Section 7: 7

Lecture 28 7.1. Jobs

Lecture 29 7.2. Creating Jobs

Lecture 30 7.3 Cron Jobs

Lecture 31 7.4. Creating Cron Jobs

Section 8: 8

Lecture 32 8.1 What is Daemonset

Lecture 33 8.2. Creating a Daemonset

Lecture 34 8.3. What is Statefulset

Lecture 35 8.4 Creating a Statefulset.

Section 9: 9

Lecture 36 9.1 What are configmaps

Lecture 37 9.2. Creating configmaps for storing raw data

Lecture 38 9.3 What are secrets

Lecture 39 9.4. Creating secrets for storing sensitive data

Section 10: 10

Lecture 40 10.1. What are Persistent Volumes

Lecture 41 10.2. What is a Persistent Volume Claim

Lecture 42 10.3 What are storage classes

Lecture 43 10.4. Working with Persistent volumes

Lecture 44 10.5. Working with storage classes.mp4

Section 11: 11

Lecture 45 11.1. ClusterIP

Lecture 46 11.2. Creating a cluster IP service

Lecture 47 11.3. Nodeport

Lecture 48 11.4. Creating a Nodeport IP service

Lecture 49 11.5. Load Balancer

Lecture 50 11.6. Creating Loadbalancer service

Section 12: 12

Lecture 51 12.1. Ingress and Ingress Class

Lecture 52 12.2. Endpoint

Lecture 53 12.3 Endpoint Slice

Lecture 54 12.4. Creating an Ingress

Section 13: 13

Lecture 55 13.1. Role and Role Bindings

Lecture 56 13.2

Lecture 57 13.3 Clusterrole and Cluster Role Binding

Lecture 58 13.4. Working with Cluster Roles

Section 14: 14

Lecture 59 14.1. Taints and Tolerations

Lecture 60 14.2. Resource Limits and Requests

Section 15: 15

Lecture 61 15.1 Conclusion and Thanks

Beginners in Containers,Beginners in Orchestration,System Administrators,Developers,Project Managers