inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CloudNet@ - Amazon EKS 기본 강의

[실습] eksctl에서 Amazon EKS 배포

EKS 클러스터 및 관리형 노드 그룹 생성에서 에러나시는 분들

해결된 질문

368

gojgho

작성한 질문수 6

0

// EKS 클러스터 및 관리형 노드 그룹 생성

EKS 클러스터 및 관리형 노드 그룹 생성쪽 스크립트 실행시
--ssh-access

위부분 하위에

--ssh-access \
--ssh-public-key abc-key \
처럼 지정필요하네용

네트워크 aws kubernetes amazon-eks eks

답변 3

0

gojgho

아하 그렇군요 제가 빠트린 부분이 있네요
말씀해주셔서 감사합니다 ~!

0

Ongja_CloudNet@

안녕하세요. CloudNet@ 팀입니다.

 

CloudFormation을 통해 생성된 myeks-host에는 userdata 정의로 키 파일을 자동으로 생성하고 있습니다. 아래와 같이 말이죠.

# Create SSH Keypair
ssh-keygen -t rsa -N "" -f /root/.ssh/id_rsa

 

참고로 위에서 생성한 id_rsa 키는 ssh 접근을 할 때, 별도의 키 경로를 지정하지 않으면 인식하는 키입니다.

 

 

근본적으로 eksctl 명령으로 클러스터를 생성할 때 ssh-access를 활성화하면 public key를 지정하는 것은 맞습니다.

여기서 별도의 public key를 지정하지 않는다면? 자동으로 키 경로 값이 들어가는데요.

...
  ssh:
    allow: true
    publicKeyPath: ~/.ssh/id_rsa.pub

그러면 앞서 생성한 id_rsa 키를 사용해서 동작하겠네요.

이로써 별도의 ssh 키 지정이 없어도 해당 키를 사용해서 접속합니다.

 

 

질문자 분의 테스트 환경이 어떤 부분이 달라서 증상이 나오는지 모르겠지만 아래와 같은 사항을 점검해 보면 좋겠네요.

 

1) ~/.ssh/id_rsa~/.ssh/id_rsa.pub이 존재하는 확인

2) eksctl로 클러스터를 배포할 때 --dry-run 옵션을 추가하고 ssh 영역의 publicKeyPath 설정 확인

 

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. gojgho님께서 언급하신 EKS 클러스터 및 관리형 노드 그룹 생성 스크립트에서 --ssh-access 아래에 --ssh-public-key abc-key를 추가해야 하는 문제는 기본적으로 SSH 키를 통해 노드에 접근하기 위한 설정을 의미합니다. 이 키는 EC2 인스턴스에 접근할 때 사용하는 보안 키로서, 사용자가 사전에 AWS에서 생성하거나 보유하고 있는 키를 지정해야 합니다.

관련해서 유사한 질문이 다른 수강생들로부터 제기된 적이 있는데요, 다음의 링크를 통해 확인해 보시면 도움이 될 것 같습니다.

두 게시물을 통해 EKS 클러스터 생성 중 빈번하게 언급되는 이슈에 대한 해결 방법을 좀 더 깊이 이해할 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

강의 연장 부탁드립니다.

1

64

3

강의 연장 부탁드립니다.

0

53

2

16강 16:59 부분 문의드립니다

0

48

2

fluentbit 관련 node 의 기본 로그 질문

1

108

3

POD에 Security Group이 부착되어있을 경우 통신 흐름 문의

2

133

3

EKS SG ENI 질문

0

75

2

ebs-dp-app 같은 centos 이미지 pod를 생성하면 오류가 발생합니다.

1

102

1

강의 연장 부탁드립니다.

0

114

2

EKS Cluster 생성 시 노드 IAM 역할 입력

0

258

3

원클릭 배포시 myeks 를 제외한 나머지 설치 불가

0

112

2

원클릭 배포 결과가 다릅니다.

0

157

3

[실습] Service[NLB] 배포 및 확인의 aws-loadbalancer-controller 설치 및 실습 시 트러블슈팅

1

255

3

eks 생성시 Control plane 질문

0

185

1

강의 연장 요청 드립니다.

0

152

2

강의 연장 요청드립니다.

0

141

2

강의 기간이 얼마 남지 않아서 그런데 기한 연장을 요청드려도 될까요?

0

113

2

VPC CNI 네트워크 환경 확인 문의

0

211

2

안녕하세요 ~ 궁금한 사항이 있습니다.

0

176

2

Karpenter VPC 질문입니다.

0

190

1

ingress 도메인 연결 문의

0

353

2

ingress 외부 dns 설정

0

173

1

연장

0

151

2

PDF 학습 자료 요청드렸는데 언제 받을 수 있을까요

0

185

1

Karpenter 설정

0

295

2