Skip to content
EdindxEdindx
  • Courses
      • Data Engineering and Analytics
      • Microsoft Dynamics 365
      • Animation Tools
      • Network and Security
      • Professional Development
      • Marketing
      • Graphic Design
      • Sales
      • Oracle Cloud
      • Communication Skills
      • IT Trending Courses
      • Cyber Security
      • Full Stack Engineer
      • E-Commerce
      • Data Engineering and Analytics
      • Programming
  • Career Path
  • Instructor Registration
Login/Register
EdindxEdindx
  • Courses
      • Data Engineering and Analytics
      • Microsoft Dynamics 365
      • Animation Tools
      • Network and Security
      • Professional Development
      • Marketing
      • Graphic Design
      • Sales
      • Oracle Cloud
      • Communication Skills
      • IT Trending Courses
      • Cyber Security
      • Full Stack Engineer
      • E-Commerce
      • Data Engineering and Analytics
      • Programming
  • Career Path
  • Instructor Registration
Home » Courses » Kubernetes Cluster Automation: Hands-On

Kubernetes Cluster Automation: Hands-On

  • By Manohar Shetty
  • (0 Rating)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • Course Info
  • Instructor
  • Reviews
  • More
    • Kubeadm cluster creation made simple with Terraform, Ansible, and Bash — the DevOps way

      Learn how to build and automate a Kubernetes cluster from scratch using Terraform, Ansible, and Bash scripting. This hands-on course takes you step by step through provisioning infrastructure, configuring nodes, and managing clusters efficiently.

      You’ll start with Terraform to set up cloud infrastructure automatically, then use Ansible to manage configurations, and finally leverage Bash scripts to automate repetitive tasks. By combining these tools, you’ll create a fully automated, production-ready Kubernetes environment that can be replicated across any cloud platform or local setup.

      This course is ideal for DevOps engineers, cloud professionals, system administrators, and developers who want practical skills in Kubernetes automation and Infrastructure as Code (IaC). You’ll gain experience with cluster networking, node management, deployment automation, and best practices that are used in real-world production environments.

      By the end of the course, you’ll be able to deploy, manage, and scale Kubernetes clusters confidently. You’ll also understand how to integrate Terraform, Ansible, and Bash together for a seamless automation workflow, making your DevOps processes faster, more reliable, and highly efficient.

      Get hands-on experience with real-world advanced  tools such as kubernetes & Terraform and best practices, and take your DevOps and cloud automation skills to the next level with confidence and practical expertise.

      Show More
      What Will You Learn?
      • How to build a production-ready Kubernetes cluster from scratch.
      • Use Terraform to provision cloud infrastructure automatically.
      • Configure and manage nodes using Ansible playbooks.
      • Write Bash scripts to automate cluster setup and deployment tasks

      Requirements

      • Students should have a basic understanding of Terraform, Bash scripting, and Ansible before taking this course.
      • No prior programming knowledge is required – this course is designed for beginners as well. Anyone with an interest can start learning right away.

      Audience

      • This course is for DevOps engineers, cloud professionals, system administrators, and developers who want to automate Kubernetes cluster deployment using Terraform, Ansible, and Bash scripting.
      • This course is also highly valuable for DevOps, Cloud, and SRE professionals who want to enhance their automation skills in Kubernetes deployment using Terraform, Ansible, and Bash scripting.

      Course Content

      Introduction

      • Welcome to the course
        00:25
      • Overview
        01:22
      • Ansible Flow Overview
        02:35

      Terraform

      • Terraform Provider
        03:46
      • VPC Creation using Terraform
        05:47

      Subnet Creation

      • Public Subnet Creation
        02:30
      • Create Public Route Table
        07:10
      • Private Subnet Creation
        01:19
      • Create Private Route Table
        07:25

      Create Nat Gateway

      • Create NAT Gateway
        01:55

      IAM Creation

      • IAM Creation
        04:03

      Security Group for Kubernetes Cluster

      • Security Group for Kubernetes Cluster
        37:01

      Terraform Variables

      • Create Terraform Variables
        13:15

      Create Terraform Output

      • Terraform Output
        03:12

      User Script – Bastion

      • Create User Script – Bastion
        17:43

      Create User Script NFS

      • Create User Script NFS
        04:05

      Create User Script Load Balancer

      • Create User Script Load Balancer
        03:07

      Create User Script Master & Worker

      • Create User Script Master & Worker
        02:36

      Adding Tags to the Instances

      • Adding Tags to the Instances
        02:55

      Create Null Provisioners

      • Create Null Provisioners for pauses between the nodes
        11:27

      Infrastructure Creation using Terraform

      • Infrastructure Creation using Terraform
        14:59

      Creating Ansible Inventory

      • Creating Ansible Inventory
        03:30

      Attach User Data to the Instances

      • Attach User Data to the Instances
        01:24

      Recreating and Testing the Environment Creation

      • Creating the Environment again
        05:00

      Updating Bastion User Data

      • Updating Bastion User Data
        06:08

      GIT Code Push

      • Code Push to Github
        07:12

      K8s Setup – Role Ansible

      • K8s Setup – Role Ansible
        25:59

      Set Hostame – Playbook

      • Set Hostame – Playbook
        08:27

      Kubernetes Role – Ansible

      • Kubernetes Role – Ansible
        27:38

      Helm Installation – Role Ansible

      • Helm Installation – Role Ansible
        11:51

      Initialize First Master – Role Ansible

      • Initialize First Master – Role Ansible
        46:24

      Add Master – Playbook

      • Add Master – Playbook
        06:48

      Add Workers – Playbook

      • Add Workers – Playbook
        11:06

      Time Synchronization Across Nodes – Role Ansible

      • Time Synchronization Across Nodes
        15:24

      Kubectl Role – Ansible

      • Kubectl role
        18:35

      Kubernetes CNI – Playbook

      • Kubernetes CNI
        04:00

      Add Labels Master – Playbook

      • Add Labels Master
        07:03

      Add Labels Worker – Playbook

      • Add Labels Worker
        11:28

      NFS Server Configuration – Role Ansible

      • NFS Server Configuration
        18:34

      NFS Client Setup Role – Ansible

      • NFS Client Setup Role
        12:14

      Ansible Execution File Creation

      • Ansible Execution File Creation
        00:48

      Cluster Creation – Kubernetes

      • Cluster Creation – Kubernetes
        20:31

      AWS Cloud Controller Role – Ansible

      • AWS Cloud Controller Role
        24:16

      Label Control Plane Nodes to Schedule AWS Cloud Controller Pods

      • Label Control Plane Nodes to Schedule AWS Cloud Controller Pods
        09:46

      Reverse Proxy for Services

      • Reverse Proxy
        20:35

      Security Group Rules

      • Update & Fine Tune Security Group Rules
        20:03

      SVC in Kubernetes

      • Create & Configure Load Balancer for the SVC in Kubernetes
        15:04

      Add Domain to LB

      • Add Domain to LB
        04:50

      Application Deployment

      • Application Deployment – Exposing it via LB and adding Domain
        19:13

      EBS CSI Driver Role – Ansible

      • EBS CSI Driver Role
        26:01

      Tags

      • Ansible
      • Bash scripting
      • Kubernetes Cluster Automation
      • Terraform

      A course by

      Manohar Shetty
      Manohar Shetty

      Student Ratings & Reviews

      No Review Yet
      No Review Yet

      Course Includes:

      • Price:
        ₹799.00 ₹999.00
      • Instructor:Manohar Shetty
      • Duration: 9 hours 18 minutes
      • Lessons:50
      • Students:0
      • Level:Beginner
      ₹799.00 ₹999.00
      Wishlist

      Share On:

      Edindx-5

      Email: info@edindx.com

      Online Platform

      Links

      • News & Articles

      Contacts

      Enter your email address to register to our newsletter subscription

      • Privacy Policy
      • Terms & Conditions
      Facebook Instagram Youtube Linkedin
      Copyright 2026 Edindx All Rights Reserved
      EdindxEdindx
      Sign inSign up

      Sign in

      Don’t have an account? Sign up
      Lost your password?

      Sign up

      Already have an account? Sign in
      Hi, Welcome back!
      Forgot Password?
      Don't have an account?  Register Now