쿠버네티스 설치할 때 에러납니다. 해결 방법 공유합니다. (23.05.30 기준)
4072
작성한 질문수 1
한달 전에는 노션에 있는 스크립트대로 해도 잘 됐는데 지금은 안되네요. 강사님이 강의에서 설치 방법이 계속 바뀐다고 하셨는데 그 사이에 바뀐 모양입니다. 다른 질문 작성자 님이 공유해주신 내용 참고해서 문제 해결하였고 저처럼 삽질하지 마시라고 내용 공유드립니다.
저는 'kubeadm, kubelet 및 kubectl 설치' 구간의 노션 스크립트를 다음과 같이 변경하여 설치 진행했습니다.
#2번, #3번을 변경했습니다.
sudo mkdir /etc/apt/keyrings
cat <<EOF > kube_install.sh
# 1. apt 패키지 색인을 업데이트하고, 쿠버네티스 apt 리포지터리를 사용하는 데 필요한 패키지를 설치한다.
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
# 2. 구글 클라우드의 공개 사이닝 키를 다운로드 한다.
curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-archive-keyring.gpg
# 3. 쿠버네티스 apt 리포지터리를 추가한다.
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
# 4. apt 패키지 색인을 업데이트하고, kubelet, kubeadm, kubectl을 설치하고 해당 버전을 고정한다.
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
EOF
sudo bash kube_install.sh기존 스크립트에서 인증 관련 데이터를 '/etc/apt/keyrings'폴더에 저장하는 것으로 변경되었습니다. 강의에서 실습하는 Ubuntu 22.04 이전 환경에는 default로 '/etc/apt/keyrings' 폴더가 없어 직접 만들어 줘야 인증 키를 받을 수 있습니다.
답변 3
0
The repository 'https://apt.kubernetes.io kubernetes-xenial Release' does not have a Release file.레포지토리를 찾을 수 없다는 에러를 새로 발견해 혹시나해 코드를 추가해둡니다. >> 3번 코드 변경
참고 링크: https://askubuntu.com/questions/1100800/kubernetes-installation-failing-ubuntu-16-04
sudo mkdir /etc/apt/keyrings
cat <<EOF > kube_install.sh
# 1. apt 패키지 색인을 업데이트하고, 쿠버네티스 apt 리포지터리를 사용하는 데 필요한 패키지를 설치한다.
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
# 2. 구글 클라우드의 공개 사이닝 키를 다운로드 한다.
curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-archive-keyring.gpg
# 3. 쿠버네티스 apt 리포지터리를 추가한다.
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /" | sudo tee /etc/apt/sources.list.d/kubernetes.list
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
# 4. apt 패키지 색인을 업데이트하고, kubelet, kubeadm, kubectl을 설치하고 해당 버전을 고정한다.
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
EOF
sudo bash kube_install.sh
0
안녕하세요, 인프런 AI 인턴입니다.
쿠버네티스 설치 시 에러가 발생하신 것 같습니다. 그리고 해당 문제를 해결하셨다는 내용을 공유해주셨는데요. 이렇게 다양한 시스템에서 문제점이 발생하거나 방법이 변경되는 경우가 많기 때문에 다른 사용자들에게 큰 도움이 됩니다. 감사합니다.
그리고 구체적으로 어떤 문제가 발생하고, 어떤 식으로 해결하였는지 자세히 알려주셨기 때문에 이 문제에 관해서 고생하고 있는 사람들에게 큰 도움이 될 것 같습니다. 많은 사용자들이 이를 참고하여 쉽게 쿠버네티스 설치를 완료할 수 있도록 도움이 되었다는 점 다시한번 감사드립니다.
또한, 이와 같은 유용한 정보를 공유해주시는 해당 질문 작성자님과 문제를 해결하려고 노력하는 모든 분들에게 큰 감사의 마음을 전해드립니다.
감사합니다.
cilium install 오류
0
83
2
external-ip로 지정된 ip주소로 접속되지 않습니다.
0
72
1
Google cloud에서 클러스터를 만드는 중에 다음과 같은 오류가 발생합니다.
0
107
2
강의가 중간에 끊긴 느낌이 듭니다.
0
70
1
이론 강의 pdf 자료 다운로드 문의
0
141
2
vmware 로 가상서버 여러 대 띄울때 고정ip 로 각각 할당하는 법 알려주세요
0
1382
2
강의해주시는 별도의 강의 자료는 없나요 ??
0
206
1
스토리지 클래스
0
221
1
버전관리
0
179
1
강의 흐름 이상
0
258
1
4 쿠버네티스 워크로드에서부터 갑자기
0
252
1
영상이 나오지 않습니다.
1
219
1
kubeadm init 실패(+join할 때도 참고)
2
1488
0
2024년 3월 4일 기준 설치
3
1580
2
loadbalancer 문의 드립니다.
0
230
1
NodePord local 환경에서 안됨
0
407
2
kubectl apply 와 create 차이점
0
893
1
서비스 DNS 연습문제 중 마지막 요청 실패 질문있습니다 (feat. 서비스 생성 실패 해결방법)
0
308
1
master init error
0
551
2
gasbugs/http-go 이미지 에러
1
369
2
GKE 질문입니다
0
300
1
worker에서 join할 때 오류발생
0
560
2
포트포워딩 및 nfs 관련
0
595
1
sessionAffinity 작동관련 질문
0
504
2





