cd eks-new-2
vi variables.tf
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0
variable "region" {
description = "AWS region"
type = string
}
variable "eks_cluster_name" {
default = "dev-eks"
}
variable "aws_region" {
}
~
~
git push 진행
curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.9/2024-01-04/bin/linux/amd64/kubectl
chmod +x ./kubectl
mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
# aws eks update-kubeconfig --region [region-code] --name [my-cluster] --alias [alias name]
aws eks update-kubeconfig --region ca-central-1 --name dev-eks --alias canada-eks
timezone 이 안맞는 이슈로 eks 연동 오류 발생
해결 : timezone을 eks region과 맞춰준다
- 현재 시간대 : 한국 / aws api 시간대 : 한국
- 캐나다 토론토 시간대로 변경 :
sudo timedatectl set-timezone America/Toronto
트러블 슈팅 이후 다시 eks 연동 진행
연동 이후 $HOME/.kube/config
파일 생성됨
kubectl config view
aws eks --region us-east-1 update-kubeconfig --name dev-eks --alias virginia-eks
kubectl config use-context <eks name>
argocd cluster list
argocd login [ArgoCD server]
argocd cluster add virginia-eks