Back to Browse

Deploy SpringBoot app with MySQL on Amazon EKS | Kubernetes | AWS load balancer controller

7.4K views
Feb 18, 2024
1:02:18

In this Video, you will learn to deploy SpringBoot microservice on Amazon EKS which is in a private subnet with a private database and setup load balancer controller. What you will learn: 1. ๐—–๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ๐—ฎ ๐—–๐˜‚๐˜€๐˜๐—ผ๐—บ ๐—ฉ๐—ฃ๐—–: Design a VPC in AWS with private and public subnets, NAT gateway, and Internet gateway. 2. ๐——๐—ฒ๐—ฝ๐—น๐—ผ๐˜† ๐— ๐˜†๐—ฆ๐—ค๐—Ÿ ๐——๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ: Set up Amazon RDS in a private subnet for secure database management. 3. ๐—ฆ๐—ฆ๐—› ๐—ง๐˜‚๐—ป๐—ป๐—ฒ๐—น๐—ถ๐—ป๐—ด: Connect to a private database from your local machine. 4. ๐—ฆ๐—ฝ๐—ฟ๐—ถ๐—ป๐—ด ๐—•๐—ผ๐—ผ๐˜ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ: Develop and deploy your Spring Boot application. 5. ๐—Ÿ๐—ผ๐—ฎ๐—ฑ ๐—•๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ๐—ฟ ๐—–๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น๐—น๐—ฒ๐—ฟ: Configure an internet-facing AWS Application Load Balancer. 6. ๐—ž๐˜‚๐—ฏ๐—ฒ๐—ฟ๐—ป๐—ฒ๐˜๐—ฒ๐˜€ ๐—–๐—น๐˜‚๐˜€๐˜๐—ฒ๐—ฟ: Set up a Kubernetes cluster in a private subnet using Amazon EKS. 7. ๐——๐—ฒ๐—ฝ๐—น๐—ผ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐˜„๐—ถ๐˜๐—ต ๐—˜๐—ž๐—ฆ: Deploy your Spring Boot microservice on the EKS cluster using eksctl. 8. ๐—–๐—น๐—ฒ๐—ฎ๐—ป ๐—จ๐—ฝ: Learn how to safely delete your cluster. GitHub repository: https://github.com/kodedge-swapneel/springboot-mysql-eks AWS Docs: https://docs.aws.amazon.com/eks/latest/userguide/aws-load-balancer-controller.html https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html Chapters: 0:00 Introduction 3:31 Create VPC 5:49 Setup MySql Database in Private Subnet 16:22 SpringBoot application Development and AWS ECR 30:24 AWS Application load balancer controller IAM Policy 35:09 Create Cluster in EKS 44:43 AWS Application load balancer controller installation 47:13 Create and Deploy Kubernetes manifest for application 1:00:23 Delete Cluster [Tags: Deploying AWS Load balancer Controller on AWS EKS AWS and Spring mini project] Other Videos : Deploy SpringBoot app to AWS Elastic Beanstalk: https://youtu.be/wnUOJ3B6piY Deploy Spring Boot App with MySQL on Kubernetes: https://youtu.be/yet0-x8Ab6c To know more about Kubernetes services watch this video : https://youtu.be/M6ZavWvKlcc Monitor Springboot microservice: https://youtu.be/5c-o6PKlhEQ AWS CodePipeline : https://youtu.be/ARGmrYFfv44 AWS Lambda Hand-On Playlist : https://www.youtube.com/playlist?list=PLnRSa-mtH0nhQPULOVLPt4rdtzTxyjBPt AWS CloudFormation : https://www.youtube.com/playlist?list=PLnRSa-mtH0nhnSulEw2o2zHkLTDq7Ciqt Subscribe on : https://www.youtube.com/channel/UCJbxNCxaKK8rZve2i2Itl3w If you like the video please subscribe and comment. Tags: Kubernetes java microservices example Deploy SpringBoot application on kubernetes Deploy SpringBoot app on Amazon Deploy AWS load balancer controller Aws eks alb ingress controller ---------------------------------- Disclaimer/Policy: - Video is intended for educational purposes only and explanations about technical topics. - We make every effort to ensure the accuracy of the information presented, but we cannot guarantee that all information is current or entirely free from errors. - Viewers are encouraged to exercise their own judgment and consider their unique circumstances when applying the information from this video. - Mention of specific products, services, or brands in this video does not constitute an endorsement unless otherwise specified. - By accessing and using the information presented in this video, viewers agree to do so at their own risk, and we shall not be liable for any damages or losses. - All logos and images used in this video are the property of their respective copyright holders. Any copyrighted material is used here for educational purposes only. - Our use of logos and images is not intended to challenge or infringe upon the rights of the copyright holders, and we acknowledge their ownership - The inclusion of logos and images is for non-commercial, educational purposes only. #awstutorial #kubernetestutorial #amazoneks #kodedge

Download

0 formats

No download links available.

Deploy SpringBoot app with MySQL on Amazon EKS | Kubernetes | AWS load balancer controller | NatokHD