inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

📝 Configmap, Secret 기본 개념 (💻 실습)

tigera-operator 관련 질문 (eviction loop)

433

daniel

작성한 질문수 58

1

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

kubenetes cluster를 설치하고 있습니다
강사님께서 알려주신 아래 파일과 동일하게 설치하고 있습니다. (master ip만 제 서버에 맞게 설치했습니다)

cat << EOF >> /etc/hosts
192.168.56.30 k8s-master --> 제 ip
EOF

https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/vagrant-2.3.4/Vagrantfile

esxi, centos8 3cpu 10GB memory 100GB의 서버에 설치해 수업을 수강 중인 학생입니다.

/tigera-operator        tigera-operator-84cf9b6dbb-qnvz9             1/1     Running   0          3m

tigera-operator가 문제가 있습니다

가끔 tigera-operator eviction loop 처럼 무한정 pod가 생겨서, 서버 자원을 채워서 메모리와 디스크 부족으로 pod이 생기지 않는데요

아래와 유사하지만 저의 경우
https://github.com/projectcalico/calico/issues/8110

위 tigera-operator가 pod가 무한정 생겼습니다


혹시 이런 경우, 어떻게 대처할 수 있을까요?

이런 문제가 있을 때마다, 그냥 재설치를 하곤 하는데, 정답은 아닌 것 같아 질문드립니다.

아직 쿠버네티스를 잘 몰라서, 이런 문제는 어떻게 대처해야할지 검색해도 잘 모르겠습니다

kubernetes infrastructure container

답변 2

1

daniel

imageimageloki grafana prometheus를 설치한 후, tigera-operator가 바로 이런 식으로 늘어나게 됩니다...!
직접적인 원인이 loki grafana prometheus인지는 모르겠으나, k8s cluster를 설치한 후, 위 모니터링을 이어서 설치하고 나서, "위와 같이 계속 증식하는 상황을 발견했습니다.

0

일프로

안녕하세요.

Disk 10기가는 부족합니다. 이건 Vagrant로 Virtualbox에 VM 생성시 기본 디스크 사이즈고요.

모니터링 설치하고 나면 여유 디스크가 별로 없게 되요.

그래서 저도 그런 현상이 많았습니다.

그리고 제 설치 가이드에는 Disk를 넉넉하게 50기가로 줬는데, 제 설치 가이드로 설치한 게 아니신가 보네요?

Vagrantfile을 다운 받아 보시면 Disk 증설 관련 내용이 있습니다.

https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/vagrant-2.3.4/Vagrantfile

0

daniel

$ df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             4.8G     0  4.8G   0% /dev
tmpfs                4.8G     0  4.8G   0% /dev/shm
tmpfs                4.8G  122M  4.7G   3% /run
tmpfs                4.8G     0  4.8G   0% /sys/fs/cgroup
/dev/mapper/cs-root   13G   10G  2.9G  78% /
/dev/sda2           1014M  299M  716M  30% /boot
/dev/sda1            599M  7.3M  592M   2% /boot/efi
tmpfs                972M   24K  972M   1% /run/user/1000
/dev/sr0             1.1G  1.1G     0 100% /run/media/{user_id}/CentOS-Stream-8-BaseOS-x86_64


imageVagrant를 사용하지 않고, esxi 내 centos를 이용해서 설치했습니다!

위에 명시해두긴 했는데,

esxi, centos8 3cpu 10GB memory 100GB disk 입니다!

Kubeadm으로 따로 디스크나 메모리 관련해서 할당받는 절차가 필요할까요?

1

일프로

VM 생성은 100GB로 만들었으나, 파티션 분할이 제대로 안된 것 같아 보여요.

루트(/) 공간에 디스크를 많이 할 당해 주시기 바랍니다.

image

0

daniel

바쁘실텐데도 이렇게 빠른 답변 주셔서 감사드려요 :)

젠킨스버전과 플러그인설치

1

35

2

강의자료 원본 애니메이션처리가 되어 있을까요?

1

87

1

get pods 했을 때 connection refused가 뜹니다.

1

92

3

베이그란트 플러그인 설치 실패

1

86

1

실습겸 미니pc사보려는데 이정도면 괜찮을까요?

0

95

2

Image updater 1.0 이후 CRD 기반 변경 시 적용 방법 공유합니다.

1

85

1

기본 values 파일과 service name에 대한 질문이 있습니다.

0

73

2

Sprint 2 강의에서 yaml 파일들 경로에 대해 궁금한게 있어요.

1

64

2

Selector의 속성에 대해 질문 드립니다.

1

60

1

인스턴스 스펙

1

70

2

Container 기술 관련해서 질문드립니다.

1

84

3

Jenkins 빌드 UI 설정 관련 질문드립니다.

1

86

3

Jenkins 빌드 진행 UI 설정

0

70

1

cicd 서버 올린 후 기존 마스터 노드 기동 시 네트워크 에러

1

80

2

HPA - Auto Scaling 실습 관련 에러 해결 공유.

1

66

1

Loki-Stack 실습 관련 질문

1

74

2

Self-Healing 테스트 중 문의사항

1

73

2

영상 내용과 강의 자료가 상이해서 강의 듣기가 짜증납니다.

0

108

2

젠킨스 구축 9단계 오류

1

89

3

실습환경 네트워크 끊김 및 느린 속도 관련 질문

1

86

2

온프레미스 환경에 쿠버네티스도입

1

102

1

SealedSecret 관련 궁금증.

1

53

1

vagrant up 사용 시 The SSH connection was unexpectedly closed by the remote end

1

90

2

젠킨스 배포 질문

1

60

2