DevOpsHub
DevOpsHub
  • 23
  • 7 907
Creating Highly Available k8S Clusters on AWS with kubeadm and NLB
Creating Highly Available Kubernetes (K8s) Clusters with kubeadm on AWS | Load Balancing with AWS NLB
In this video, I walk you through the step-by-step process of setting up a highly available (HA) Kubernetes (K8s) cluster using the kubeadm tool on AWS. We will configure a resilient architecture with 3 master nodes and ensure seamless load balancing across the nodes using AWS Network Load Balancer (NLB). By the end of this tutorial, you’ll understand how to:
Set up an HA Kubernetes cluster on AWS with kubeadm
Configure and load balance master nodes using AWS NLB
Ensure high availability and fault tolerance for your K8s control plane
Whether you're preparing for a real-world deployment or just getting started with Kubernetes, this video will provide you with practical insights to manage production-grade clusters efficiently. Make sure to like, comment, and subscribe for more DevOps and Kubernetes tutorials!
Check out our previous videos on Kubernetes
Complete Guide: Setting Up a Kubernetes v1.30 Cluster with Kubeadm and Containerd on AWS :- ua-cam.com/video/DrcS4jrA_no/v-deo.html
Upgrading a kubeadm Cluster from v1.29 to v1.30 | Step-by-Step Guide:- ua-cam.com/video/NgrNxoAGOEs/v-deo.html
ETCD Backup and Restore in Kubernetes Cluster | Complete Guide:- ua-cam.com/video/AVmcd0kR_64/v-deo.html
you can find the script:- gist.github.com/sampathshivakumar/199858482e98bcd429a582459b0ecb83
Переглядів: 237

Відео

ETCD Backup and Restore in Kubernetes Cluster | Complete Guide
Переглядів 505День тому
In this video, we dive into the essential process of backing up and restoring an ETCD cluster. Whether you're managing a Kubernetes cluster or any other system that relies on ETCD, understanding these procedures is crucial for maintaining data integrity and disaster recovery. 🔍 What You'll Learn: Introduction to ETCD: Understand the role of ETCD in your infrastructure. Backup Strategies: Explor...
Upgrading a kubeadm Cluster from v1.29 to v1.30 | Step-by-Step Guide
Переглядів 25121 день тому
In this video, we'll walk you through the process of upgrading a Kubernetes cluster using kubeadm from version 1.29 to 1.30. Whether you're managing a production environment or just want to keep your skills sharp, this tutorial covers all the essential steps, including best practices, common pitfalls, and troubleshooting tips. We'll start by reviewing the prerequisites and the key changes intro...
Cloud Computing vs On Premises: A Comprehensive Guide
Переглядів 682 місяці тому
Welcome to our latest video on cloud computing! 🚀 In this video, we dive deep into the key differences between on-premises and cloud computing. Whether you're a tech enthusiast, a business owner, or someone curious about the evolving IT landscape, this video is for you! What You'll Learn: On-Premises Computing: Understand what on-premises computing entails, its benefits, and its challenges. Clo...
Complete Guide: Setting Up a Kubernetes v1.30 Cluster with Kubeadm and Containerd on AWS
Переглядів 2,3 тис.2 місяці тому
Learn how to create a Kubernetes cluster using kubeadm in this step-by-step tutorial. This video covers the essential commands and configurations needed to set up a functional k8s cluster. Perfect for beginners and advanced users alike, you'll gain the knowledge to deploy and manage your own Kubernetes environment efficiently. Topics Covered: Prerequisites for setting up Kubernetes Installing k...
Install Docker and Minikube in Windows Subsystem for Linux (WSL)
Переглядів 5462 місяці тому
WSL, or Windows Subsystem for Linux, is a compatibility layer for running Linux binary executables natively on Windows 10, Windows 11, and Windows Server 2019. It allows users to run a Linux distribution, such as Ubuntu, Debian, or Fedora, directly on a Windows machine without the need for a virtual machine or dual-boot setup.
Part10 - Exploring the Powerful Features of GitHub Actions
Переглядів 2210 місяців тому
In this video, we are going to explain how to run Github Workflows in Self hosted runners and how to schedule Cron Jobs in Github Actions and if any caches or artifacts are created in one job , then how to delete those in a scheduled manner. Article Link:- www.devopshub.online/blog/devops-project-series-10-exploring-the-powerful-features-of-github-actions PPT Link:- docs.google.com/presentation...
Part9 - Building Docker Image and Pushing it to ECR, Deploying SpringBoot application in Minikube
Переглядів 5410 місяців тому
In this video, we will be discussing about the second job “deploy” first. We will be here building Docker image and then scanning Docker Images using Trivy and pushing the image to ECR. Then we would be scanning Kubernetes yaml file using Terrascan and then Deploying SpringBoot Application in Minikube. Article Link:- www.devopshub.online/blog/devops-project-series-9-building-docker-image-and-pu...
Part8 - DevSecOps : Implementing Secure CI/CD Pipelines
Переглядів 3411 місяців тому
In this video, we will discuss about how to implement secure CI/CD pipeline using DevSecOps practises. Article Link:- www.devopshub.online/blog/devops-project-series-8-devsecops-implementing-secure-ci-cd-pipelines PPT Link:-docs.google.com/presentation/d/1Xzje2BZN7WGIQ1B8BorO6eioQryIMRoOQtn5UpnxunM/edit?usp=sharing
Part7 - Creating Spring Boot Application with Grade and Github Actions
Переглядів 3711 місяців тому
In this video, we will be creating second workflow named as spring boot workflow which will run only if the terraform workflow succeed. Article Link: www.devopshub.online/blog/devops-project-series-7-creating-spring-boot-application-with-grade-and-github-actions PPT Link: docs.google.com/presentation/d/1NQAOhGyFlckQg6K9EigXI_2VPYntygRHZ1xOZ86Egmw/edit?usp=sharing
Part6 - An Automation Approach to Deploying Docker, Minikube, Kubectl, SonarQube,Trivy and Terrascan
Переглядів 3211 місяців тому
In this video, you will be able to learn that how to create scripts to install docker, minikube and sonarqube in EC2 Instance where we will be deploying our SpringBoot Application and deploy to Minikube and docker to build our images for our application and SonarQube to do our code quality checks and Trivy and Terrascan to scan Docker images and K8s yaml files. Article Link: www.devopshub.onlin...
Part5 - Efficiently Provisioning AWS Resources through Github Actions and Terraform Integration
Переглядів 2411 місяців тому
In this video, we will explain the process of integrating Github Actions with Terraform to automatically create resources in Amazon Web Services (AWS). Article Link:- www.devopshub.online/blog/devops-project-series-5-efficiently-provisioning-aws-resources-through-github-actions-and-terraform-integration
Part4 - Achieving Secure AWSDeployments through Integration of Github Actions and OpenID Connect
Переглядів 27Рік тому
In this video, you will learn how to connect your GitHub Actions to AWS using OpenID Connect rather than storing your AWS Secret and Access Keys in Github Actions secrets and will know why it is a secure way to go through this process. The use of OIDC allows for secure authentication and authorization when accessing AWS resources, while Github Actions provides a streamlined way to automate the ...
Part3 - Accelerating Cloud Resource Creation with Terraform
Переглядів 21Рік тому
In this video, you will get a brief idea of how to use Terraform and GitHub Actions together to automate the process of creating and deploying cloud resources in AWS. Article Link: www.devopshub.online/blog/devops-mini-project-series-3-accelerating-cloud-resource-creation-with-terraform PPT Link: docs.google.com/presentation/d/15izlGkXquJuSh3KwnpuzcTQUDuXAOKrtgpBhdlZVJtA/edit?usp=sharing
Part2 - Ensuring Terraform Code Standards and Security with flint and Tfsec in GitHub Actions
Переглядів 211Рік тому
In this video, we wanted to share with you how to ensure your Terraform code follows the best practices and security standards using Tflint and Tfsec in GitHub Actions. Article Link: www.devopshub.online/blog/devops-mini-project-series-2-ensuring-terraform-code-standards-and-security-with-flint-and-tfsec-in-github-actions PPT Link : docs.google.com/presentation/d/1QavSz6KUKtxeui_jSk5DBVGF7ltfOq...
Part1 - 10k feet overview of the Project Architecture
Переглядів 143Рік тому
Part1 - 10k feet overview of the Project Architecture
Learn Git in an Hour
Переглядів 1013 роки тому
Learn Git in an Hour
Introduction To Python Certification
Переглядів 2643 роки тому
Introduction To Python Certification
AWS Cloud Practitioner Training Session 2
Переглядів 6153 роки тому
AWS Cloud Practitioner Training Session 2
AWS Cloud Practitioner Training Session 1
Переглядів 2 тис.3 роки тому
AWS Cloud Practitioner Training Session 1
DevOpsHub Welocme
Переглядів 673 роки тому
DevOpsHub Welocme
2021 02 08 08 38 15
Переглядів 2523 роки тому
2021 02 08 08 38 15
Virtual Skill Up Days on DevSecOps By DevOps Institute
Переглядів 1433 роки тому
Virtual Skill Up Days on DevSecOps By DevOps Institute

КОМЕНТАРІ

  • @AlcottWendy-r6x
    @AlcottWendy-r6x 11 годин тому

    Miller Margaret Moore Sandra Gonzalez Sarah

  • @prshnthp
    @prshnthp 4 дні тому

    Sampath sir amazing content keep going thanks!...please do setup with cilium

    • @devopshub
      @devopshub 4 дні тому

      Thank you prshnthp. I'll definitely consider making a video about that.

  • @gopalchandangole2284
    @gopalchandangole2284 5 днів тому

    Great Video thanksss....

    • @devopshub
      @devopshub 4 дні тому

      Thank you gopalchandangole2284, I am glad that you liked it

  • @mohammedsuhailbasha4860
    @mohammedsuhailbasha4860 5 днів тому

    Nice session. Please make and upload videos on EKS with self managed worker nodes with ASG

    • @devopshub
      @devopshub 5 днів тому

      Thank you so much for the feedback, @mohammedsuhailbasha4860! I'm glad you found the session helpful. I'll definitely consider making a video on EKS with self-managed worker nodes and Auto Scaling Groups (ASG). Stay tuned for more content, and feel free to suggest any other topics you'd like to see! 😊

  • @praveenkore842
    @praveenkore842 6 днів тому

    Sampath garu excellent video thanks a lot for making this, I was trying to create HA cluster from long time. You made it possible for me now. Could you also please make provisioning single node & HA k8s cluster with Kops..

    • @devopshub
      @devopshub 6 днів тому

      Thank you so much, Praveen! I'm thrilled to hear that the video was helpful and that you were able to set up your HA cluster. If you have any more questions or need further assistance, feel free to reach out. Happy clustering!

    • @devopshub
      @devopshub 5 днів тому

      Regarding your request for provisioning single-node and HA Kubernetes clusters with Kops, I'll definitely consider making a video on that. While I can't promise a timeline just yet, I'll do my best to include it in my future content.

    • @praveenkore842
      @praveenkore842 5 днів тому

      @@devopshub thanks 🙏 bro

  • @praveenkore842
    @praveenkore842 7 днів тому

    Thank you so much , most of the youtubers copy paste the commands from notepad docs. But you showed everything from kubernetes docs & performed those commands. Thank you so much you made my day bro🎉🎉😊

    • @devopshub
      @devopshub 6 днів тому

      Glad it was helpful to you, please check out other k8s videos also.

  • @rajesh-devops
    @rajesh-devops 8 днів тому

    Superb video , excellent teaching, keep it up.

    • @devopshub
      @devopshub 7 днів тому

      "Thank you for your kind words, Rajesh! We're thrilled to hear that you found the video valuable. Your support encourages us to continue delivering high-quality content.

  • @gopalchandangole2284
    @gopalchandangole2284 9 днів тому

    Thanks a lot, I will watch it soon

    • @devopshub
      @devopshub 9 днів тому

      You're most welcome

  • @adithyabr4239
    @adithyabr4239 13 днів тому

    Hi i am getting this error minikube start bash: /usr/local/bin/minikube: cannot execute binary file: Exec format error

    • @devopshub
      @devopshub 5 днів тому

      This might happen if you've downloaded the wrong version of the Minikube binary (e.g., an ARM version on an x86 machine or vice versa). plz check your System Architecture and download the correct binary

  • @user-gu5zk6ge8v
    @user-gu5zk6ge8v 14 днів тому

    Excellent! Thank you~ very useful

    • @devopshub
      @devopshub 12 днів тому

      Glad it was helpful!

  • @prshnthp
    @prshnthp 18 днів тому

    awesome thank you .. liked!

    • @devopshub
      @devopshub 12 днів тому

      You're most welcome

  • @hemanthnvd3103
    @hemanthnvd3103 18 днів тому

    Thank you so much

    • @devopshub
      @devopshub 12 днів тому

      You're most welcome

  • @iamsauravsingh7
    @iamsauravsingh7 23 дні тому

    Great work Sampath 👏🏻👏🏻

  • @venkateshNoudy
    @venkateshNoudy 23 дні тому

    super bro..

  • @amondjiaka
    @amondjiaka 23 дні тому

    Hello sir Thanks a lot for this video ! I have problem with kubelet service he don't start... Help me please

    • @devopshub
      @devopshub 12 днів тому

      connect with on linkedin

  • @gopalchandangole2284
    @gopalchandangole2284 23 дні тому

    Very Very nice explanation Sampat, Thanks a lot, request you to please make a video on k8s backup before upgrade the version

    • @sampath853
      @sampath853 19 днів тому

      sure, already k8s upgrade video is out

    • @devopshub
      @devopshub 12 днів тому

      make a video on Backup and restore plz check it. ua-cam.com/video/AVmcd0kR_64/v-deo.html

  • @sampath853
    @sampath853 23 дні тому

    Complete Guide: Setting Up a Kubernetes v1.30 Cluster with Kubeadm and Containerd on AWS:- ua-cam.com/video/DrcS4jrA_no/v-deo.htmlsi=JACMIrLAK2jb48N0

  • @mohammedsuhailbasha4860
    @mohammedsuhailbasha4860 Місяць тому

    Nice session. Please make and upload more videos like this. It will be very helpful for us. Please make and upload more videos on kubernetes networking part and explain on how it was correlated to the Linux in the backend and need statefulset tutorial indepth

    • @sampath853
      @sampath853 Місяць тому

      Thank you mohammedsuhailbasha, will definitely come up with more such videos.

    • @devopshub
      @devopshub 12 днів тому

      Sure I will

  • @srinivasan_R3
    @srinivasan_R3 Місяць тому

    Thanks a lot man, i have been searching for the official documentation video for installing kubeadm for the past 3 days, (looking for a clear explanation) Your video with reference to documentation and and explanation was very clear for me. Keep doing more videos and if you have time, please start a devops playlist. It will definitely help a lot of people.

    • @sampath853
      @sampath853 Місяць тому

      Thank you Srinivasan, will definitely come up with more such videos.

  • @tchanoumbianda3562
    @tchanoumbianda3562 Місяць тому

    Thks bro. One the easiest process to have a playground for k8 out there .

  • @venkateshNoudy
    @venkateshNoudy Місяць тому

    Nice video Sampath.Thanks

  • @subhasis440
    @subhasis440 Місяць тому

    if on prem kubeadm. how do you set up loadbakancer to as port type. As cloud provide by defulat LB. how you can setup for on prem kubeadm with loadbalncer. Please can you guide.

    • @sampath853
      @sampath853 Місяць тому

      you can use NGINX, HAProxy, MetalLB, etc ... any one of them as a load balancer on prem

    • @subhasis440
      @subhasis440 Місяць тому

      @@sampath853 thank you ,😊 Can you make small videos of it to set up on Prem using ngnix, metallb or haproxy

    • @sampath853
      @sampath853 Місяць тому

      @@subhasis440 ok will try to come up with a video.

  • @gopalbugad2773
    @gopalbugad2773 Місяць тому

    Great session. Thanks..!

  • @bibhaskumarmishra4829
    @bibhaskumarmishra4829 2 місяці тому

    Super brother

    • @sampath853
      @sampath853 2 місяці тому

      Thank you @bibhaskumarmishra4829.

  • @Morgan-iy1ke
    @Morgan-iy1ke 11 місяців тому

    😃 *Promosm*

  • @iitb.cse1996
    @iitb.cse1996 Рік тому

    Thanks mam for this 🙌👍

  • @bhuttda7425
    @bhuttda7425 3 роки тому

    Very well explained.

  • @durweshsapkar9070
    @durweshsapkar9070 3 роки тому

    where is the PDF for mcqs

  • @mickeyvlogs2505
    @mickeyvlogs2505 4 роки тому

    Good💕

  • @worldinformation3170
    @worldinformation3170 4 роки тому

    Very helpful