목차
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