0부터 시작하는 TEKTON 공부 - LENS 설치 & EKS 연동

Jaehong Lee·2023년 4월 17일
3
post-thumbnail

1. LENS 설치

LENS 란?

LENS란 Kubernetes를 모니터링 및 관리 개발할 수 있는 IDE이다. 원격의 K8S 클러스터도 같이 모니터링 가능하다


LENS 설치

  • 전용을 선택하자

  • 설치해주자

2. LENS - EKS 연동

WINDOW AWS CLI 설치

이제 LENS와 EKS를 연동하자

  • 사전에 EKS 접속 권한이 있는 AWS CLI 계정과 ACCESS KEY를 준비하자

AWS LINUX에 있는 EKS KUBECONFIG 파일을 가져와서 접속하고자 하면 오류가 난다. 이는 config에는 AWS LINUX의 ec2-user에 대해서 환경 변수가 되어있기에 현재 윈도우에서는 해당하는 변수와 경로를 찾을 수 없다. 따라서 window에 aws cli를 설치하고, config를 가져와야 한다

AWS CLI는 SHELL COMMAND를 사용하여 AWS 서비스와 상호 작용할 수 있는 도구이다

https://awscli.amazonaws.com/AWSCLIV2.msi

  • 위 링크에 들어가서 설치 파일을 다운 받고, 설치하자

  • cmd에서 aws cli가 설치되었는지 확인하자

주의, AWS CLI를 설치한 뒤에는 컴퓨터를 재시작해줘야 한다!

  • aws-iam-authenticator는 설치하지 않아도 된다. aws-cli 1.16.156 버전 이상부터는 authenticator를 설치할 필요가 없다

EKS Kubeconfig 파일 생성

cmd에 접속하자

aws configure
  • AWS CLI 계정의 ACCESS KEY를 입력해주자
aws eks --region < EKS 클러스터의 리전 > update-kubeconfig --name < EKS 클러스터 이름 >
  • 클러스터의 Kubeconfig 파일을 생성하자

  • C:\Users\유저ID.kube 폴더에 config 파일이 생긴다

Lens - EKS 연동

  • lens 에 접속해서 우측 아래에 + 버튼을 누르자
  • 3 가지 중에 맨 마지막 Add from Kubeconfig를 누르자

  • 위에서 가져온 Kubeconfig의 내용을 붙여넣자

  • 잘 접속됬다!
profile
멋진 엔지니어가 될 때까지

0개의 댓글