Amazon EKS TASK
WHAT IS AWS EKS ?
Amazon EKS is a managed service that helps make it easier to run Kubernetes on AWS. Through EKS, organizations can run Kubernetes without installing and operating a Kubernetes control plane or worker nodes. Simply put, EKS is a managed containers-as-a-service (CaaS) that drastically simplifies Kubernetes deployment on AWS.
The service integrates with multiple native Amazon services, such as Elastic Load Balancing, AWS Identity and Access Management , VPC and CloudTrail.
Companies adopting Amazon EKS :
Intel, Snap, Intuit, GoDaddy, and Autodesk trust EKS to run their most sensitive and mission critical applications because of its security, reliability, and scalability.
---------------------------------------------------------------------------------------------------------------
Cluster.yml
Instances created
Spot-Instances created
FCLUSTER.YML
EFS
EFS Implemented-
Note : EBS was not used here because it may result in task failure as ebs requires same availability zone as of the pods.
create-efs-provisioner.yaml
create-rbac.yaml
kustomization.yaml
THERE YOU GO
HELM ?
Helm is a package manager of K8S which helps us to manage kubernetes applications. It is graduated project in the CNCF and is maintained by the Helm Community.
Helm Charts help us define, install, and upgrade even the most complex Kubernetes application. Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste.
Prometheus - An open source monitoring system developed by engineers at SoundCloud in 2012. In order to see get the Prometheus dashboard here, we have to perform port forwarding.
Grafana - An open source analytics and monitoring solution for every database. It allows us to query, visualize, alert on and understand your metrics no matter where they are stored.
Grafana connects with every possible data source, commonly referred to as databases such as Graphite, Prometheus, Influx DB, ElasticSearch, MySQL, PostgreSQL etc.
That's all ---
Any suggestions are welcome. Feel free to contact.
Trainee
5yWell done ! Keep growing !
good job buddy !