본문 바로가기

K8s/Practices3

[K8s] 쿠버네티스 클러스터 재시작 오류 해결하기 ✍ Posted by Immersive Builder  Seong 쿠버네티스 클러스터 재시작 오류 해결하기오늘의 주제는 쿠버네티스 트러블슈팅입니다.  로컬 환경에서 쿠버네티스 클러스터를 재시작할 때 종종 오류가 발생하는 경우가 있습니다. 오류가 발생하는 원인은 여러가지일 수 있지만 몇 가지 해결한 방법을 소개하고자 합니다.  방법 1. 노드 재시작 순서 클러스터 재시작 시 아래의 순서에 따라 진행합니다.  종료 : Worker Node → Control Plane 순으로 종료합니다. 시작 : Control Plane → Worker Node 순으로 시작합니다.  방법 2. 스왑 메모리(Swap) 비활성화kubelet은 스왑 메모리까지 고려하여 리소스를 할당하지 않습니다. 스왑 메모리가 활성화되어 있으면 .. 2024. 11. 21.
[K8s] 쿠버네티스 버전 업그레이드 (v1.30 → v1.31) ✍ Posted by Immersive Builder  Seong 쿠버네티스 버전 정책(Skew Policy)쿠버네티스 프로젝트는 평균 4개월에 한 번씩 업스트림 마이너 버전을 릴리스합니다. 그리고 최신 버전을 포함하여 3개의 마이너 버전(v1.29, v1.30, v1.31)을 지원하고 있습니다. (*24.11 기준) 따라서 새로운 마이너 버전이 릴리스되는 시점이 쿠버네티스의 버전을 업그레이드하는 적절한 시기가 됩니다. 참고로 쿠버네티스의 버전은 단계별로 마이너 업그레이드를 진행해야 하며 건너뛸 수 없습니다.  또한, 쿠버네티스의 구성 요소 간에 지원되는 버전 차이는 다음과 같습니다.  구성 요소 중에 kube-apiserver의 버전이 가장 최신이어야 합니다. (x.y)controller-manager.. 2024. 11. 17.
[K8s] K8s 클러스터를 직접 구성해보자 ✍ Posted by Immersive Builder  Seong 오늘은 간단하게 쿠버네티스를 설치하고 클러스터를 구성해보겠습니다.  클라우드 서비스로 제공하는 쿠버네티스 도구(GKE, EKS, AKS, NKS 등)를 이용하기엔 비용이 많이 발생하므로하이퍼바이저 위에 쿠버네티스를 직접 설치하여 실습 환경을 만들어볼 예정입니다.   1. 준비물  - Oracle VirtualBox 또는 VMWare 등 하이퍼바이저 - 느긋하고 여유로운 마음   2. 사전 작업  K8s 클러스터는 Master Node 한 대, Worker Node 두 대로 최소 구성하고 추후에 필요하면 추가 생성하는 방식으로 진행하겠습니다.  Oracle VirtualBox 무료버전을 설치하고 실행합니다.   각 노드의 사양을 CPU 2C.. 2023. 8. 22.