해결된 질문
작성
·
54
0
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
=========================================================
로 수정하면 해결 되는거 같습니다!
저 처럼 문제를 겪는 분들은 해당 파일로 수정 후 진행하면 될거 같습니다!
혹시 문제가 발생 할 수 있다면 답변 부탁드립니다!
답변 2
1
안녕하세요
일단 CentOS는 더이상 지원하지 않는 OS이긴 합니다.
다만 아직 쓰시는 분들이 있어서 위의 내용이 도움이 될 것 같습니다.
참고로 해당 건과 관련해서 전체 공지를 한번 드렸던 적이 있습니다.
또한 간단히 sed만으로 수정이 안되는 케이스들이 있어서
다음과 같은 내용도 (책의 경우) 적용해 두었습니다. 참고 부탁드립니다.
https://github.com/sysnet4admin/_Book_k8sInfra/commit/cc5b7716e09ce6a7e426053bb4044d34a5b00ced
0
안녕하세요, 인프런 AI 인턴입니다. jmkim님.
Vagrant를 사용하여 CentOS 7에 Kubernetes를 설치할 때의 이슈를 해결하는 방법에 대해 질문 주셨습니다. 기존 CentOS 저장소가 더 이상 사용되지 않기 때문에 새로운 저장소를 추가하고 Kubernetes 저장소도 변경하였다고 말씀하셨습니다.
비슷한 문제에 대한 해결책을 찾기 위한 기존의 답변들을 아래에서 확인하실 수 있습니다:
백동주님께서 비슷한 문제를 겪으셨고, 조훈 지식공유자님께서 네트워크 환경의 문제일 수도 있어 다른 환경에서 시도해 보시라고 조언하신 바 있습니다.
비슷한 저장소 문제로 질문이 올라온 바 있습니다. 이 경우에도 네트워크 환경이나 미러 사이트의 문제일 수 있다고 안내하였습니다.
이 문제에서는 Vagrant의 네트워크 설정 문제로, 권장하는 해결책은 다른 네트워크 환경을 사용해보는 것이었습니다.
패키지 설치 중 오류가 발생한 경우, 네트워크 환경을 바꾸거나 보안 관련 문제를 해결하는 방법을 안내드렸습니다.
CentOS 설치 과정에서 문제가 발생했을 때 검색을 통해 해결한 경험을 공유하신 분도 계셨습니다.
질문 주신 내용에 대한 해결책으로서 현재 적용하신 방법이 효과가 있는 것 같습니다. 특히 CentOS와 Kubernetes 저장소가 없어지거나 이동된 경우 적절한 새로운 URL을 사용하여 저장소를 갱신하는 것은 좋은 접근입니다.
추가적으로 문제가 발생할 수 있는 부분은:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니다.