A.0003 파일 vagrant file 수정 (자문자답)
A.0003 파일 vagrant file 을 올리는 중에 Centos7 이 EOS로 인한 에러가 출력 됬습니다...
기존 repo에서 신규 repo 파일로 수정 및 쿠버네티스 repo 또한 변경을 위해 k8s_env_build 파일을 하기와 같이 수정하였습니다.
========================추가 구문=======================
#기존 레포 Backup 및 신규 repo 등록 후 update
cp -arp /etc/yum.repos.d/CentOs-Base.repo /tmp/Repo_Backup
echo "[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/os/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/updates/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/extras/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/centosplus/x86_64/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/contrib/x86_64/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7" >> /etc/yum.repos.d/CentOS-Base.repo
yum clean all
yum makecache
yum -y update
========================================================
===========================수정 구문 =======================
# kubernetes repo
gg_pkg="packages.cloud.google.com/yum/doc" # Due to shorten addr for key
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
=========================================================
로 수정하면 해결 되는거 같습니다!
저 처럼 문제를 겪는 분들은 해당 파일로 수정 후 진행하면 될거 같습니다!
혹시 문제가 발생 할 수 있다면 답변 부탁드립니다!
Answer 2
1
안녕하세요
일단 CentOS는 더이상 지원하지 않는 OS이긴 합니다.
다만 아직 쓰시는 분들이 있어서 위의 내용이 도움이 될 것 같습니다.
참고로 해당 건과 관련해서 전체 공지를 한번 드렸던 적이 있습니다.
또한 간단히 sed만으로 수정이 안되는 케이스들이 있어서
다음과 같은 내용도 (책의 경우) 적용해 두었습니다. 참고 부탁드립니다.
https://github.com/sysnet4admin/_Book_k8sInfra/commit/cc5b7716e09ce6a7e426053bb4044d34a5b00ced
0
안녕하세요, 인프런 AI 인턴입니다. jmkim님.
Vagrant를 사용하여 CentOS 7에 Kubernetes를 설치할 때의 이슈를 해결하는 방법에 대해 질문 주셨습니다. 기존 CentOS 저장소가 더 이상 사용되지 않기 때문에 새로운 저장소를 추가하고 Kubernetes 저장소도 변경하였다고 말씀하셨습니다.
비슷한 문제에 대한 해결책을 찾기 위한 기존의 답변들을 아래에서 확인하실 수 있습니다:
-
vargant up 문제입니다.
백동주님께서 비슷한 문제를 겪으셨고, 조훈 지식공유자님께서 네트워크 환경의 문제일 수도 있어 다른 환경에서 시도해 보시라고 조언하신 바 있습니다.
-
Vagrant up시 yum mirror 오류
비슷한 저장소 문제로 질문이 올라온 바 있습니다. 이 경우에도 네트워크 환경이나 미러 사이트의 문제일 수 있다고 안내하였습니다.
-
Vagrant up 에러 발생 문제 해결 도움 요청
이 문제에서는 Vagrant의 네트워크 설정 문제로, 권장하는 해결책은 다른 네트워크 환경을 사용해보는 것이었습니다.
-
vagrant up 시 패키지 설치구간 오류
패키지 설치 중 오류가 발생한 경우, 네트워크 환경을 바꾸거나 보안 관련 문제를 해결하는 방법을 안내드렸습니다.
-
vagrant 초기 구성 질문
CentOS 설치 과정에서 문제가 발생했을 때 검색을 통해 해결한 경험을 공유하신 분도 계셨습니다.
질문 주신 내용에 대한 해결책으로서 현재 적용하신 방법이 효과가 있는 것 같습니다. 특히 CentOS와 Kubernetes 저장소가 없어지거나 이동된 경우 적절한 새로운 URL을 사용하여 저장소를 갱신하는 것은 좋은 접근입니다.
추가적으로 문제가 발생할 수 있는 부분은:
- 네트워크 환경: 새로운 저장소 URL이 네트워크 환경에 따라 접근이 차단될 수 있습니다. VPN을 사용하여 다른 네트워크로 시도해 보는 것도 방법입니다.
- gpg 키: 새로운 gpg 키가 제대로 인증되지 않을 가능성도 있습니다. gpg 키의 유효성을 꼭 확인해 주세요.
- 저장소 가용성: 알리바바 클라우드의 Kubernetes 저장소가 가끔 접근이 어려울 수 있으니 가용성을 확인해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니다.
섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류
0
28
2
[해결] 2.4. tabby config.yaml 파일 복사 실패 시
1
90
0
9.3 Error 발생 유도 테스트 확인 부탁드립니다.
0
93
2
livenessProbe 어플리케이션 재시작 의미
0
63
2
K8S 노들에 접근이 안됩니다.
0
164
6
arm virtualBox의 vagrant up 에러
0
111
2
추후 강의계획 질문
0
146
1
MAC 에서 사용할 수 있는 ova 파일은 없나요?
0
215
2
7.8. w3-affinity-leader 적용 에러 문제 질문드립니다.
0
204
5
커리큘럼 순서 문의
0
199
2
apply 실행 후 pod상태가 ContainerCreating 에서 변경이 안됩니다.
0
367
2
livenessProbe에 대한 설명이 조금 부족한거 같네요
0
216
3
controlplane_node.sh 실행 오류 문의
0
238
2
예제폴더의 경로와 영상의 경로가 너무나도 다릅니다
0
215
2
9.6강의 소스 수정 요청 및 에러 문의
0
162
2
8.6 강의 중 sysnet4admin/chk-info 이미지 bash 이슈
0
156
3
드디어 맥에서도 virtualbox가 지원 됩니다.
0
279
2
8.3강의 set-ctx-pod-admin.sh 수정 요청
0
117
3
7.5 강의 tardy-nginx 이미지 문제
0
3308
3
ch1. controlplan_node.sh 실행 시 에러가 뜹니다
0
300
3
Kubenetes 클러스터에 추가적으로 신뢰하는 CA를 넣을 수 있나요?
0
176
1
clusterrolebinding의 --namespace 옵션의 역할
0
159
2
nfs-client-provisioner 관련 생성 오류 질문
0
184
1
Argo CD 강의는 언제 출시하는지...
0
187
1

