Kubernetes

img
Kubernetes

Kubespray를 이용하여 K8S 클러스터 업그레이드 하기

개요 최초 Kubespray글을 작성했을 때의 쿠버네티스 버전은 1.29.5였습니다. Kubespray도 2.26으로 업데이트 되었기 때문에 이를 이용해 1.30.4로 클러스터를 업데이트 해 보겠습니다. 제 환경은 아래와 같습니다. Ansible 전용 VM 1대 + Master 노드(VM) 3대 + Worker 노드(VM) 3대 모든 OS는 Rocky Linux입니다. Kubespray 업데이트 현재 Kubespray버전은 2.26입니다. 패치노트에서 지원하는 쿠버네티스 버전을 확인할 수 있습니다. 1.30.4버전 기본화 및 […]

46 img
Kubernetes

홈서버에서 쿠버네티스 사용을 위한 기본 환경 구성하기

개요 쿠버네티스 설치를 완료했다면, 실사용하기 위해 필요한 것들을 설치할 차례입니다. NFS로 볼륨을 구성하기 위한 csi-driver-nfs, (정확하지 않은 표현이지만) 리버스 프록시 역할을 해줄 Ingress-Nginx, 온프레미스 환경의 로드밸런서 MetalLB, 쿠버네티스 Dashboard, 도커를 통해 친숙해진 Portainer등을 구성해 보겠습니다. CSI-Driver-NFS 설치 쿠버네티스에서 NFS를 사용하기 위해선 NFS CSI Driver라는 플러그인이 필요합니다. 이 플러그인이 유일한 것은 아니고, 몇 가지 종류가 있는데,

img
Kubernetes

Kubespray로 쿠버네티스(Kubernetes, K8S) 설치하기

개요 단일 노드화된 경량 쿠버네티스(k3s)로 구현되어 있는 TrueNAS의 Apps기능을 이용하다가, 순정 쿠버네티스(?)에 관심이 생겨 시작했다가, 수많은 오류를 해결하기 위해 긴 시간 구글링하며 배운 것들을 기록하기 위해 글을 작성합니다. 3대의 마스터 노드, 3대의 워커 노드로 구성하고 Ansible을 작동시킬 별도의 노드 1대를 추가로 구성했고, TrueNAS에서 총 7대의 VM을 사용했습니다. 사용한 OS는 Rocky Linux 9.4이며 Ansible 버전은 2.25,

위로 스크롤