inflearn logo
강의

Course

Instructor

Learning Kubernetes with Diagrams (v1.35)

A.0003 파일 vagrant file 수정 (자문자답)

Resolved

162

jmkim

1 asked

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

=========================================================

로 수정하면 해결 되는거 같습니다!

 

저 처럼 문제를 겪는 분들은 해당 파일로 수정 후 진행하면 될거 같습니다!

 

혹시 문제가 발생 할 수 있다면 답변 부탁드립니다!

 

 

docker kubernetes

Answer 2

1

kubernetes

안녕하세요

일단 CentOS는 더이상 지원하지 않는 OS이긴 합니다.

다만 아직 쓰시는 분들이 있어서 위의 내용이 도움이 될 것 같습니다.

참고로 해당 건과 관련해서 전체 공지를 한번 드렸던 적이 있습니다.

https://www.inflearn.com/course/%EA%B7%B8%EB%A6%BC%EC%9C%BC%EB%A1%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4/news/1323381

 

또한 간단히 sed만으로 수정이 안되는 케이스들이 있어서

다음과 같은 내용도 (책의 경우) 적용해 두었습니다. 참고 부탁드립니다.

https://github.com/sysnet4admin/_Book_k8sInfra/commit/cc5b7716e09ce6a7e426053bb4044d34a5b00ced

 

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. jmkim님.

Vagrant를 사용하여 CentOS 7에 Kubernetes를 설치할 때의 이슈를 해결하는 방법에 대해 질문 주셨습니다. 기존 CentOS 저장소가 더 이상 사용되지 않기 때문에 새로운 저장소를 추가하고 Kubernetes 저장소도 변경하였다고 말씀하셨습니다.

비슷한 문제에 대한 해결책을 찾기 위한 기존의 답변들을 아래에서 확인하실 수 있습니다:

  1. vargant up 문제입니다.

    백동주님께서 비슷한 문제를 겪으셨고, 조훈 지식공유자님께서 네트워크 환경의 문제일 수도 있어 다른 환경에서 시도해 보시라고 조언하신 바 있습니다.

  2. Vagrant up시 yum mirror 오류

    비슷한 저장소 문제로 질문이 올라온 바 있습니다. 이 경우에도 네트워크 환경이나 미러 사이트의 문제일 수 있다고 안내하였습니다.

  3. Vagrant up 에러 발생 문제 해결 도움 요청

    이 문제에서는 Vagrant의 네트워크 설정 문제로, 권장하는 해결책은 다른 네트워크 환경을 사용해보는 것이었습니다.

  4. vagrant up 시 패키지 설치구간 오류

    패키지 설치 중 오류가 발생한 경우, 네트워크 환경을 바꾸거나 보안 관련 문제를 해결하는 방법을 안내드렸습니다.

  5. vagrant 초기 구성 질문

    CentOS 설치 과정에서 문제가 발생했을 때 검색을 통해 해결한 경험을 공유하신 분도 계셨습니다.

질문 주신 내용에 대한 해결책으로서 현재 적용하신 방법이 효과가 있는 것 같습니다. 특히 CentOS와 Kubernetes 저장소가 없어지거나 이동된 경우 적절한 새로운 URL을 사용하여 저장소를 갱신하는 것은 좋은 접근입니다.

추가적으로 문제가 발생할 수 있는 부분은:

  1. 네트워크 환경: 새로운 저장소 URL이 네트워크 환경에 따라 접근이 차단될 수 있습니다. VPN을 사용하여 다른 네트워크로 시도해 보는 것도 방법입니다.
  2. gpg 키: 새로운 gpg 키가 제대로 인증되지 않을 가능성도 있습니다. gpg 키의 유효성을 꼭 확인해 주세요.
  3. 저장소 가용성: 알리바바 클라우드의 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