inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CloudNet@ - Amazon EKS 기본 강의

[실습] Amazon EKS 원클릭 배포 및 확인

5장 실습 eks-node-viewer 설치 이슈

해결된 질문

709

김병호

작성한 질문수 3

1

go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest

이걸 실행하면 현재 v0.6.0 으로 설치하게 되는데,

go.mod:5: unknown directive: toolchain

에러가 발생하네요.

go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@v0.5.0

바로 전 버전인 v0.5.0은 설치후 이상없이 실습을 진행할 수 있었습니다.

네트워크 aws kubernetes amazon-eks eks

답변 1

0

Ongja_CloudNet@

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

일단 임시적으로 EKS Hands-On 페이지에서 버전을 0.5.0으로 고정하도록 변경하였습니다.
제보해 주셔서 감사드립니다.👍

해결점이나 원인이 파악되면 추가적인 코멘트 드리겠습니다.

0

SpeedGogo

혹시 ubuntu는 설치할수 없나요?

go: downloading github.com/go-openapi/swag v0.22.3

go: downloading github.com/emicklei/go-restful/v3 v3.9.0

go: downloading github.com/go-openapi/jsonpointer v0.19.6

go: downloading github.com/mailru/easyjson v0.7.7

go: downloading github.com/josharian/intern v1.0.0

# k8s.io/kube-openapi/pkg/cached

go/pkg/mod/k8s.io/kube-openapi@v0.0.0-20230501164219-8b0f38b5fd1f/pkg/cached/cache.go:242:16: undefined: atomic.Pointer

note: module requires Go 1.19

# go.uber.org/multierr

go/pkg/mod/go.uber.org/multierr@v1.11.0/error.go:209:20: undefined: atomic.Bool

note: module requires Go 1.19

# k8s.io/client-go/tools/cache/synctrack

go/pkg/mod/k8s.io/client-go@v0.27.4/tools/cache/synctrack/lazy.go:29:15: undefined: atomic.Pointer

note: module requires Go 1.20

1

Ongja_CloudNet@

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

마침 다음 강의 준비로 테스트하다가 eks node viewer 설치 이슈를 파악하고 해결한 상태인데 질문을 주셨군요..
일단 ubuntu 라고 문제되진 않습니다. 단지 설치되는 go 버전에 따른 이슈가 있네요.

참고로 Ubuntu 22.04 에서 테스트 했습니다.

# apt로 go 설치
sudo apt install golang-go

# go version 1.18.1
go version
go version go1.18.1 linux/amd64

# eks-node-viewer lastest 설치 실패 (v0.6.0)
go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest
go: downloading github.com/awslabs/eks-node-viewer v0.6.0
go: github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest (in github.com/awslabs/eks-node-viewer@v0.6.0): go.mod:5: unknown directive: toolchain

# eks-node-viewer v0.5.0 설치 실패
go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@v0.5.0
...
# k8s.io/kube-openapi/pkg/cached
go/pkg/mod/k8s.io/kube-openapi@v0.0.0-20230501164219-8b0f38b5fd1f/pkg/cached/cache.go:242:16: undefined: atomic.Pointer
note: module requires Go 1.19
# go.uber.org/multierr
go/pkg/mod/go.uber.org/multierr@v1.11.0/error.go:209:20: undefined: atomic.Bool
note: module requires Go 1.19
# k8s.io/client-go/tools/cache/synctrack
go/pkg/mod/k8s.io/client-go@v0.27.4/tools/cache/synctrack/lazy.go:29:15: undefined: atomic.Pointer
note: module requires Go 1.20
  • go 버전이 18.1인 경우 eks-node-viewer v0.5.0과 v0.6.0 모두 설치가 안되네요.

문제 해결을 위해 go 버전을 최신으로 설치해 봅니다.

# 기존 go 제거
sudo apt remove golang-go -y

# go 설치
wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.22.1.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

# go version 1.22.1
go version
go version go1.22.1 linux/amd64

# eks-node-viewer lastest 설치 성공 (v0.6.0)
go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest

# 확인
cd ~/go/bin/
ls
eks-node-viewer


결론적으로 go 버전을 수동으로 최신 버전 설치 후 진행해 보시길 바랍니다.
감사합니다.

강의 연장 부탁드립니다.

1

69

3

강의 연장 부탁드립니다.

0

53

2

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

0

48

2

fluentbit 관련 node 의 기본 로그 질문

1

109

3

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

2

137

3

EKS SG ENI 질문

0

76

2

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

1

102

1

강의 연장 부탁드립니다.

0

115

2

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

0

261

3

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

0

114

2

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

0

157

3

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

1

255

3

eks 생성시 Control plane 질문

0

185

1

강의 연장 요청 드립니다.

0

153

2

강의 연장 요청드립니다.

0

141

2

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

0

113

2

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

0

211

2

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

0

180

2

Karpenter VPC 질문입니다.

0

191

1

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

0

368

3

ingress 도메인 연결 문의

0

354

2

ingress 외부 dns 설정

0

174

1

연장

0

153

2

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

0

187

1