Difference between revisions of "Create your first EKS Cluster using AWS Management Console"
Jump to navigation
Jump to search
↑ https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html
↑ https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
Tags: Mobile web edit, Mobile edit |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
:0) Prerequisites: <code>[[kubectl]]</code> and <code>[[aws-iam-authenticator]]</code> (a tool to authenticate to Kubernetes using AWS IAM credentials)<ref>https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html</ref> | :0) Prerequisites: <code>[[kubectl]]</code> and <code>[[aws-iam-authenticator]]</code> (a tool to authenticate to Kubernetes using AWS IAM credentials)<ref>https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html</ref> | ||
− | :: On macOS: <code>brew install aws-iam-authenticator</code> and <code>brew install kubernetes-cli</code> | + | :: On macOS: <code>[[brew install aws-iam-authenticator]]</code> and <code>[[brew install kubernetes-cli]]</code> |
− | :1) Create a new service role | + | :1) Create a new [[service role]] |
:2) Create a new VPC for you new EKS Cluster using this [[CloudFormation]] template from AWS: https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html | :2) Create a new VPC for you new EKS Cluster using this [[CloudFormation]] template from AWS: https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html | ||
− | :3) Create EKS Cluster from AWS Webconsole, user used for creating EKS Cluster will be the initial administrator. | + | :3) Create EKS Cluster from [[AWS Webconsole]], user used for creating EKS Cluster will be the initial administrator. |
:4) Create Worker Nodes using [[AWS Cloudformation template]] https://github.com/awslabs/amazon-eks-ami/blob/master/amazon-eks-nodegroup.yaml | :4) Create Worker Nodes using [[AWS Cloudformation template]] https://github.com/awslabs/amazon-eks-ami/blob/master/amazon-eks-nodegroup.yaml | ||
− | :5) Install Kubernetes dashboard<ref>https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/</ref> | + | :5) Install [[Kubernetes dashboard]] <ref>https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/</ref> |
== Related == | == Related == | ||
+ | * [[Deploy EKS cluster using Terraform|Create your first EKS Cluster using Terraform]] | ||
* <code>[[eksctl create cluster]]</code> | * <code>[[eksctl create cluster]]</code> | ||
− | * [[ | + | * <code>[[kubeadm]]</code> |
− | |||
== See also == | == See also == |
Latest revision as of 22:47, 30 August 2022
- 0) Prerequisites:
kubectl
andaws-iam-authenticator
(a tool to authenticate to Kubernetes using AWS IAM credentials)[1] - 1) Create a new service role
- 2) Create a new VPC for you new EKS Cluster using this CloudFormation template from AWS: https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html
- 3) Create EKS Cluster from AWS Webconsole, user used for creating EKS Cluster will be the initial administrator.
- 4) Create Worker Nodes using AWS Cloudformation template https://github.com/awslabs/amazon-eks-ami/blob/master/amazon-eks-nodegroup.yaml
- 5) Install Kubernetes dashboard [2]
Related[edit]
See also[edit]
- EKS,
eksctl
, EKS add-ons, Amazon EKS cluster role, Terraform EKS, Kubernetes Autoscaler, Karpenter, Terraform module: EKS, Terraform resource: aws eks node group, Terraform data source: aws_eks_cluster, AWS Controllers for Kubernetes, AWS Load Balancer Controller, Amazon EKS Anywhere, Kustomize,aws-iam-authenticator
, ACK, tEKS, Amazon EKS authorization, Amazon EKS authentication, Nodegroup, EKS storage,aws-ebs-csi-driver, aws-efs-csi-driver, aws-load-balancer-controller, amazon-vpc-cni-k8s
, EKS security, EKS Best Practices Guides,hardeneks
, EKS versions,fargate-scheduler
,eks-connector
, Resilience in Amazon EKS, EKS control plane logging
Advertising: