목차
EKS - Cluster Autoscaler
EKS - EFS CSI Driver 설치
EKS - EBS CSI Driver 설치
EKS - ALB Controller 를 활용한 NLB 생성
EKS - ALB Controller 설치
EKS - Cluster Access 문제
EKS - NodeGroup 생성
EKS - eksctl 로 클러스터 생성 및 삭제
EKS (Elastic Kubernetes Service)
참고
https://github.com/kubernetes/autoscaler
https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribeScalingActivities", "autoscaling:DescribeTags", "ec2:DescribeInstanceTypes", "ec2:DescribeLaunchTemplateVersions" ], "Resource": ["*"] }, { "Effect": "Allow", "Action": [ "autoscaling:SetDesiredCapacity", "autoscaling:TerminateInstanceInAutoScalingGroup", "ec2:DescribeImages", "ec2:GetInstanceTypesFromInstanceRequirements", "eks:DescribeNodegroup" ], "Resource": ["*"] } ]}
helm repo add autoscaler https://kubernetes.github.io/autoscaler
helm show values autoscaler/cluster-autoscaler
적용 대상 node에는 아래의 tag가 달려야 한다.
k8s.io/cluster-autoscaler/skcc-dev-floot-eks: ownedk8s.io/cluster-autoscaler/enabled: true