Creating EKS Cluster From AWS Console : Part 1
<p>This Article is part of my main article <a href="https://medium.com/@mumair1992/how-to-deploy-microservices-in-eks-with-argocd-secure-aws-infrastructure-via-terraform-611f9e033c3e" rel="noopener">How to Deploy Microservices in EKS with ArgoCD, Secure AWS Infrastructure via Terraform, Automate Deployment via Gitlab CI/CD</a></p>
<p><a href="https://medium.com/@m.umair/ci-cd-pipeline-for-terraform-deployment-3f346b8c0e54" rel="noopener">← CI/CD Pipeline for Terraform Deployment</a></p>
<pre>
Recap();
In last article, we create pipeline for Terraform Deployment
Now();
- We will create EKS Cluster from AWS Console</pre>
<p><a href="https://medium.muhammadumair.com/creating-eks-cluster-from-aws-console-part-2-3f481abb1c19" rel="noopener ugc nofollow" target="_blank">Creating EKS Cluster From AWS Console : Part 2 →</a></p>
<p>Before continue further with this article, make sure you have created a VPC either <a href="https://medium.com/@mumair1992/setting-up-a-vpc-through-the-aws-console-dfaa15039ab4" rel="noopener">manually</a> or via <a href="https://medium.muhammadumair.com/setting-up-a-vpc-through-terraform-fa53975e7df0" rel="noopener ugc nofollow" target="_blank">Terraform</a></p>
<h2>Create IAM Role</h2>
<p>Lets Create an IAM role for our EKS Cluster. You can follow AWS Guideline</p>
<h2><a href="https://docs.aws.amazon.com/eks/latest/userguide/service_IAM_role.html?source=post_page-----96a95c11370d--------------------------------#create-service-role" rel="noopener ugc nofollow" target="_blank">Amazon EKS cluster IAM role</a></h2>
<h3><a href="https://docs.aws.amazon.com/eks/latest/userguide/service_IAM_role.html?source=post_page-----96a95c11370d--------------------------------#create-service-role" rel="noopener ugc nofollow" target="_blank">Kubernetes clusters managed by Amazon EKS make calls to other AWS services on your behalf to manage the resources that…</a></h3>
<p><a href="https://docs.aws.amazon.com/eks/latest/userguide/service_IAM_role.html?source=post_page-----96a95c11370d--------------------------------#create-service-role" rel="noopener ugc nofollow" target="_blank">docs.aws.amazon.com</a></p>
<p>First go to IAM Roles in your AWS Account and select “Create Role”</p>
<p><img alt="" src="https://miro.medium.com/v2/resize:fit:700/1*KwR387CAcZM6jUDOlGm5fw.png" style="height:128px; width:700px" /></p>
<p>Then Select “AWS Service” under “Trusted entity type”. Select “EKS — Cluster” from Use Case for EKS. Click next</p>
<p><a href="https://medium.muhammadumair.com/creating-eks-cluster-from-aws-console-part-1-96a95c11370d"><strong>Click Here</strong></a></p>