Deploy SpringBoot app with MySQL on Amazon EKS | Elastic Kubernetes Service | Step by step tutorial

Deploy SpringBoot app with MySQL on Amazon EKS | Elastic Kubernetes Service | Step by step tutorial

In this Video, you will learn to deploy SpringBoot microservice on Amazon EKS which is in a private subnet with a private database.

What you will learn:
1. Create custom VPC in AWS with Private and Public subnet having NAT gateway and Internet gateway.
2. Deploy MySql database in a private subnet using Amazon RDS.
3. How to connect to a database deployed in a private subnet from a local machine. (SSH Tunneling)
4. Spring Boot microservice.
5. Create and Deploy internet facing AWS Application load balancer.
6. Create Kubernetes cluster in Private subnet using Amazon EKS.
7. Deploy Spring Boot micro-service on EKS cluster. (using eksctl)
8. Delete 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

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.

———————————-
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.

#springboottutorial #aws #awstutorial #kubernetestutorial #EKS #kodedge