Kubernetes Tutorial for Beginners - Full Course for Free

LearnITGuide.net really glad to help the beginners who are interested to learn the kubernetes from basics to become an experienced level and looking for Kubernetes Tutorial for Beginners. So links are arranged in order to take you in a clear direction to follow. Go through the links one by one to understand the kubernetes easily from beginning. Videos are also available for some topics. Make use of it, Share it with your friends and groups. We appreciate your feedback, Leave your comments if any.


Kubernetes Tutorial for Beginners - Full Kubernetes Course for free



1. What is Kubernetes - Learn Kubernetes from Basics - Kubernetes Tutorial

Document Link | YouTube Video Link

Topics Covered:

  1. What is Kubernetes? Introduction to Kubernetes
  2. Advantages of Kubernetes
  3. Kubernetes Architecture
  4. Kubernetes Components

2. Setting up Kubernetes Cluster

How to Install & Configure Kubernetes Cluster on CentOS 7 / RHEL 7

Document Link | YouTube Video Link

How to Install & Configure Kubernetes Cluster on Ubuntu

Document Link | YouTube Video Link

Kubernetes Multi Master Setup with LoadBalancer on Ubuntu

Document Link | YouTube Video Link

How to Create EKS Cluster on AWS using Eksctl

Document Link | YouTube Video Link

How to Create EKS Cluster on AWS using Console

Document Link | YouTube Video Link


3. How to Create Kubernetes Deployment, Services & Pods Using Kubectl

Document Link | YouTube Video Link

Topics Covered:

  1. What is Deployment in Kubernetes?
  2. What is Pod in Kubernetes?
  3. How to Create Deployment and Pods?
  4. What is Service in Kubernetes?
  5. How to Create Kubernetes Service?

4. How to Create Kubernetes Deployment, Services & Pods using YAML

Document Link | YouTube Video Link

Topics Covered:

  1. Examples of Kubernetes Deployment YAML File
  2. How to Create Kubernetes Deployment using YAML File
  3. How to Apply YAML Files for Kubernetes Deployment
  4. How to Create Kubernetes Services using YAML File
  5. How to Apply YAML Files for Kubernetes Services

5. Kubernetes Volumes - Kubernetes Tutorial

Document Link | YouTube Video Link

Topics Covered:

  1. What is Kubernetes Volumes?
  2. What are the types of Kubernetes Volumes?
  3. How to use kubernetes volumes to pod and containers?
  4. How to assign single volume to specific container in a pod?
  5. How to share same volume to all containers within a pod?
  6. How to assign dedicated volumes to each container in a pod?
  7. How to assign shared volume across all pods running on different worker nodes?

6. Kubernetes Networking - Kubernetes Tutorial

Document Link | YouTube Video Link

Topics Covered:

  1. Why Kubernetes Networking?
  2. How Kubernetes Networking Works?
  3. Types of Solution Provided by Kubernetes Networking?
  4. Container to Container Communication
  5. Pod to Pod Communication
  6. Intra Node Pod Network Communication
  7. Inter Node Pod Network Communication

7. Kubernetes Services - Kubernetes Tutorial

Document Link | YouTube Video Link

Topics Covered:

  1. What is Kubernetes Services?
  2. Types of Kubernetes Services?
  3. How Kubernetes Services can be implemented?
  4. Kubernetes ClusterIP Service Type
  5. Kubernetes NodePort Service Type
  6. Kubernetes LoadBalancer Service Type
  7. Kubernetes ExternalName Service Type

8. Kubernetes Ingress - Kubernetes Tutorial

Document Link | YouTube Video Link

Topics Covered:

  1. What is Kubernetes Ingress?
  2. How Kubernetes Ingress is different from Kubernetes Services (Difference of Kubernetes Ingress vs Kubernetes Services) with architecture?
  3. How to create ingress rules with Sample examples
  4. What is kubernetes ingress controller?
  5. Project that supports Kubernetes Ingress Controller?
  6. How to setup kubernetes nginx ingress controller?

Setting up Kubernetes Haproxy Ingress Controller

Youtube Video | Document

How to Create SSL/TLS Certificate for Ingress Controller

Youtube Video Document


9. Kubernetes Namespaces Explained with Easy Examples

Document Link

Topics Covered:

  1. What is Kubernetes Namespaces?
  2. Why Kubernetes Namespaces are used?
  3. What is "default" namespaces in Kubernetes?
  4. How to Get Namespaces available in Kubernetes?
  5. How to Create Kubernetes Namespaces?

10. Install Kubernetes Dashboard – Deploy Applications using UI

Document Link | YouTube Video Link

Topics Covered:

  1. How to Install Kubernetes Dashboard?
  2. How to Access Kubernetes Dashboard?
  3. How to Get Token to Login into Kubernetes Dashboard?
  4. How to Deploy Application using Kubernetes Dashboard?
  5. How to Scale Application from Kubernetes Dashboard?
  6. How to Edit Application using Kubernetes Dashboard?
  7. How to Delete Application from Kubernetes Dashboard?

Additional Topics

Install Kubernetes Cluster using Ansible Playbook Automation

Document Link | YouTube Video Link

This would help you to build a Complete Multinode Kubernetes Cluster in an automated way to deploy an containerized application. These playbooks will work on any physical servers, virtual machines, aws cloud, google cloud or any other cloud servers. This has been tested and verified on Centos 7.3 64 bit operating systems.

More topics will be added soon in this Kubernetes Tutorial for Beginners Series.

Keep practicing and have fun. Leave your comments if any.

Support Us: Share with your friends and groups.

Stay connected with us on social networking sites, Thank you.

YouTube | Facebook | Twitter | Pinterest | Telegram


Post a Comment

0 Comments