• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

k8s-master 설치 후 yum update가 안됩니다.

24.06.19 22:53 작성 조회수 110

1

  • 실습에 문제 발생 시 최대한 캡쳐 화면을 꼭 올려 주세요. (원인 파악에 도움이 큽니다)

  • 영상 내용 질문 시 해당 영상 제목과 내용이 있는 시간을 같이 올려주세요. (내용을 다시 들어보고 답변을 드리기 위해서 입니다)

  • 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)

  • 카페 [강의 자료실]에도 많은 질문과 답변들이 있어요!

cafe: https://cafe.naver.com/kubeops

 

m1 max 로 설치 하고 있습니다. 이더넷 설정

스크린샷 2024-06-19 오후 10.36.57.png

최초 설정 이후 yum -y update 를 하면 아래와 같습니다.

스크린샷 2024-06-19 오후 10.40.28.png

가상환경 네트워크 설정 <> 맥1 max ifconfig

스크린샷 2024-06-19 오후 10.41.13.png

해본것 ping test - google.com 안되어서 dns 이슈인가 싶었습니다.

스크린샷 2024-06-19 오후 10.42.36.png

networkmanager 에 구글 dns 8.8.8.8 추가하니 요청이 가는것처럼 보이는데 443이 뜹니다.

스크린샷 2024-06-19 오후 10.50.56.png

ping -c4 mirrors.rockylinux.org 는 ping 가고요.

스크린샷 2024-06-19 오후 10.52.07.png

도와주세요.

답변 5

·

답변을 작성해보세요.

0

에고.. 원인을 파악하기가 쉽지 않네요.

계속 안된다면, 강의 환경과는 IP대역이 달라지겠지만

UTM에서 Network를 Bridged로 변경해서 설치해보는게 어떨까 싶습니다.

이 경우 Host PC와 같은 대역의 IP를 VM에서도 사용하게 되기 때문에

리눅스 설치시 IP 세팅을 Host PC대역으로 넣어주면 됩니다.

그렇게 해서 다시 연결 테스트를 해보시고

이후 설치 스크립트에서 나오는 쿠버네티스 설치 IP도 잘 맞춰 주면 되세요.

 

김문수님의 프로필

김문수

질문자

2024.06.25

감사합니다.

저도 알려주신 명령어로 테스트해보고 회사에 문의했더니 사내 시스템의 인증서를 linux에 추가해줘야한다는 말씀이 있어서 테스트 해보려고 합니다!

0

답변이 좀 늦었습니다. 혹시 집이 아닌 회사에서 네트워크를 쓰시나요?

만약 회사 네트워크나 특정 프록시 서버를 통해 접속하는 경우, 프록시 설정이 올바른지 확인하세요. 프록시가 올바르게 설정되지 않았거나 해당 도메인을 차단할 수 있습니다.

그리고 좀 더 상태를 확인해 보기 위해서 아래 명령어에 대한 결과가 어떻게 되는지 확인 부탁드립니다.

# 좀더 많은 정보 확인
curl -v -O https://mirrors.rockylinux.org/mirrorlist

#자세한 로그 확인
curl --trace trace.txt -O https://mirrors.rockylinux.org/mirrorlist

#다른 사이트 다운로드
curl -O https://www.example.com

# 특정 포트가 차단 됐는지 확인
telnet mirrors.rockylinux.org 443

 

김문수님의 프로필

김문수

질문자

2024.06.24

imagerocky에는 telnet이 없어서 host인 macbook으로 테스트했는데, 443을 막지는 않는 것 같아요.

 

rocky에서 curl 은 이렇게 나옵니다. trace.txt 에는 아무것도 안찍힌걸로 봐서는 제대로 안가는 것 같아요.

image

맥에서는 잘 가고요. 회사 와이파이랑 집 와이파이 둘다 시도해봤습니다.

 

trace 로그는 이렇습니다.

[root@k8s-master ~]# cat trace.txt

== Info: Trying 151.101.42.132:443...

== Info: Trying 2a04:4e42:a::644:443...

== Info: Immediate connect fail for 2a04:4e42:a::644: Network is unreachable

== Info: connect to 151.101.42.132 port 443 failed: Connection timed out

== Info: Failed to connect to mirrors.rockylinux.org port 443: Connection timed out

== Info: Closing connection 0

[root@k8s-master ~]#

 

 

0

저도 mac에서 재설치 결과 잘 됩니다.

아래 URL도 잘 접속이 되는데,

https://mirrors.rockylinux.org/mirrorlist?arch=aarch64&repo=BaseOS-9

한번 curl -O https://mirrors.rockylinux.org/mirrorlist

이렇게 해서 파일이 다운로드 받아지는지 확인해보시겠어요?

 

그리고 mac의 IP 대역은 어떻게 되시나요?

김문수님의 프로필

김문수

질문자

2024.06.21

스크린샷 2024-06-21 오후 6.56.37.png받아지지 않네요.

ip 대역은 아래와 같아요!

 스크린샷 2024-06-21 오후 6.56.28.png

0

안녕하세요.

혹시 아래 부분 잘 세팅해주셨을까요?

아래 카페에 댓글을 보시면, 유사한 에러와 해결 방안들이 몇몇 있습니다.

https://cafe.naver.com/kubeops/91

 

image

 

김문수님의 프로필

김문수

질문자

2024.06.20

네 게스트네트워크설정은 위와 같아요. 카페 글 확인하면서 이것저것 시도해봤는데, 같은 케이스가 없네요

그렇군요..

저도 동일한 현상이 발생하는지 재설치 해보고, 해당 문제를 유발 시키는 다른 케이스들이 있는지도 찾아 보겠습니다.

 

 

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.06.19

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

김문수님의 문제는 “yum update” 명령어 실행 시 문제가 발생하여 업데이트를 진행하지 못하는 상황입니다. 문제의 원인으로는 DNS 설정이나 네트워크 연결 문제가 의심됩니다. 이미지와 설명을 바탕으로 이와 유사한 문제를 해결하는 데 도움이 될만한 기존 답변을 추천해드립니다.

유사한 질문 및 해결 방안

  • k8s 설치 - cannot find a valid baseurl for repo base/7/x86_64 에러
    • 이 질문에서는 “yum update -y” 실행 시 “cannot find a valid baseurl for repo base/7/x86_64”라는 에러가 발생하고, 네트워크에 연결할 수 없는 문제를 겪고 있습니다. DNS 설정 확인, 네트워크 인터페이스 설정 확인 등 여러 해결 방안이 제시되었습니다.

네트워크 설정이나 DNS 문제 확인 방법:
1. 네트워크 연결이 제대로 설정되어 있는지 확인합니다. 가상머신의 네트워크 어댑터 설정과 실제 호스트 네트워크 설정이 일치하는지 확인해보세요.
2. /etc/resolv.conf 파일을 확인하여 DNS 서버 설정이 올바르게 되어 있는지 확인합니다. 필요한 경우, “nameserver 8.8.8.8”과 같이 Google DNS를 추가해 볼 수 있습니다.
3. 네트워크 서비스를 재시작하고, 네트워크 상태를 다시 확인합니다.

문제 해결에 도움이 될 수 있는 명령어:
- 네트워크 재시작: systemctl restart NetworkManager
- 네트워크 상태 확인: ip addr 또는 ifconfig

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

채널톡 아이콘