mac m시리즈 설치과정
119
1 câu hỏi đã được viết
m4 mac mini로 k8s 구성을 따라했는데
namespace kubernetes-dashboard의 모든 파드와 kube-system namespace에 coredns 2개의 파드 그리고 metrics파드가 pending상태로 지속되고 node들은 전부 notready상태에서 멈춰있습니다
처음에는 제가 구성을 잘못했나 싶어서 utm에 vm을 지웠다가 다시 구성하기를 반복했는데 할때마다 똑같이 안되어서 질문드립니다

Câu trả lời 3
0
일단 저도 다시 설치해봤는데, 잘 되는걸 보니 스크립트 상엔 문제가 없는 것 같습니다.

간혹 Operator에서 Calico Pod를 생성하는 경우가 있긴 한데,
스크립트 상에 ==Pod Network 설치== 부분만 create를 delete로 수정해서 삭제하고, 다시 생성해 보시겠어요?
그래도 안되시면 아래 명령으로 operator의 로그 내용 확인도 올려주시고요.
kubectl logs tigera-operator tigera-operator-dkfia...
1
여전히 진행하는데 문제가 있어서 윈도우 환경에서 vagrant로 다시 작업해줬는데도 똑같은 문제가 발생했네요
구글링 통해서
curl -O https://raw.githubusercontent.com/gasida/KANS/main/kans3/calico-kans.yaml
위 url에 칼리코를 추가설치해서 해결되었는데 앞으로의 커리큘럼 진행에서 문제가 없을까요?
추가로 coredns가 네트워크 연결문제로 pending상태에 머물러서 이렇게 되었다고 검색해본 결과 나와서 /etc/cni/net.d/ 디렉토리를 확인해본결과 네트워크 관련 파일이 없는걸로 나왔는데 왜 이렇게 된건지 질문해도될까요?
1
현재 설치 calico cni 버전은 3.26.4인데 3.28.1로 설치를 하셨네요. 일단 Pod가 모두 Running가 됐다면, 실습 진행에 문제는 없습니다.
그리고 /etc/cni/net.d/가 비어있다는 건 네트워크 플러그인이 설치되지 않았거나 설정이 삭제된 상태입니다. Pod 생성에 문제가 있어 해당 폴더가 비게 된 거지. 뭔가를 안해줘서 해당 폴더가 비었기 때문에 Pod 생성이 안된 건 아니고요.
저도 window도 다시 설치해본 결과 문제가 없긴 했었는데, 앞으로 관련 문제가 많이 발생하면 Calico 버전을 올려봐야 겠네요.
0
음.. calico cni 가 문제 인거 같아 보이는데, 일단 동일 현상이 나오는지 저도 오늘 저녁에 다시한번 설치해보고 다시 답변 드릴께요. 불편을 드려 죄송합니다.
0
안녕하세요, 인프런 AI 인턴입니다. Meowl님.
M4 Mac Mini에서 Kubernetes 클러스터를 구성하면서 파드가 Pending 상태로 있고 노드가 NotReady 상태로 멈춰있는 문제는 여러 가지 원인으로 발생할 수 있습니다. 이와 같은 문제는 특히 네트워크 플러그인 설정이나 시스템 리소스 부족 문제에서 자주 발생합니다.
가능한 해결책:
네트워크 설정 확인:
- 네트워크 플러그인이 제대로 설치되고 동작하는지 확인하세요. M1 시리즈와 같은 환경에서는
Calico나Flannel등의 네트워크 플러그인을 사용할 때 문제가 발생할 수 있습니다.
- 관련된 문제 해결 방법은 이 질문에서 자세히 다루고 있습니다.
- 네트워크 플러그인이 제대로 설치되고 동작하는지 확인하세요. M1 시리즈와 같은 환경에서는
리소스 확인:
- 클러스터의 모든 노드에 충분한 CPU와 메모리 리소스가 할당되었는지 확인합니다. 자원이 부족할 경우 노드 상태가
NotReady로 설정될 수 있습니다.
- 클러스터의 모든 노드에 충분한 CPU와 메모리 리소스가 할당되었는지 확인합니다. 자원이 부족할 경우 노드 상태가
파드 이벤트 및 로그 확인:
- 각 파드의 이벤트와 로그를 검토하여 구체적인 원인을 파악할 수 있습니다.
kubectl describe pod <POD_NAME> -n <NAMESPACE> kubectl logs <POD_NAME> -n <NAMESPACE>- 각 파드의 이벤트와 로그를 검토하여 구체적인 원인을 파악할 수 있습니다.
설정 파일 및 로그 확인:
- UTM의 로그 파일을 통해 VM의 상태 및 설정 파일에서 오류를 찾을 수 있습니다. 로그 파일은
/Users/[YourUserName]/Library/Containers/com.utmapp.UTM/Data/Documents경로에 있습니다.
- UTM의 로그 파일을 통해 VM의 상태 및 설정 파일에서 오류를 찾을 수 있습니다. 로그 파일은
UTM 설정 재검토:
- UTM에서 VM의 아키텍처가
aarch64로 설정되어 있는지, 가상 메모리가 충분히 할당되어 있는지를 확인해 보세요.
- 특히 네트워크 브리지 설정이 올바른지 확인이 필요합니다.
- UTM에서 VM의 아키텍처가
비슷한 문제를 겪은 사용자의 예로는 쿠버네티스 설치 및 설정 관련 에러 질문 게시물에서 자세한 해결 과정을 참고할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
yml 작성하다가 에러 발생해서 문의 드립니다.
0
33
2
설치수업중에 질문드립니다.
1
48
2
기초다지기 설치 문의드립니다.
1
100
4
HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!
1
60
3
클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다
1
98
1
환경 구성에 있어서 질문드립니다
1
89
2
configMap 파일생성
1
74
2
dashboard에서 pod 생성이 되지 않습니다.
1
74
2
nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server
1
74
2
대시보드 화면이 달라요 ㅠㅠ
1
57
2
대시보드 접근이 안됩니다!
1
96
2
Ingress실습에 난관이 있습니다
1
64
2
master 노드에서 ssh 로그인 창이 안뜨는 오류
1
81
3
안녕하세요 일프로님 궁금한 거 있습니다
0
48
1
7강 마지막 대시 보드 출력에 관한 문제
1
56
2
Could not resolve host: externalname1; Unknown error
0
58
2
Failed to create pod sandbox
1
87
2
자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ
0
56
2
0/3 nodes are available
1
56
2
Back-off restarting fail~~
1
97
4
쿠버네티스 대시보드 접속 문제
1
87
2
설치관련 질문입니다
1
112
2
raw.githubusercontent.com 에 대한 질문
1
134
2
worker노드 추가시에
1
66
1

