테스트를 위해 작은 클러스터를 만드는 경우가 많습니다. kind를 이용해 멀티 노드 클러스터를 만드는 간단한 명령어를 정리합니다. 3개의 컨트롤 플레인, 5개의 워커노드를 구성하는 명령어 입니다. YAML을 저장하고 불러올 필요없이 STDIN 방식으로 간편하게 만들 수 있습니다. 다음 명령어를 한번에 실행해주세요: KIND_CLUSTER_NAME="cluster-3-5"cat 실행 결과는 다음과 같습니다. kind에서 클러스터의 이름은 `cluster-3-5`이고, 쿠버네티스에서 컨텍스트의 이름은 `kind-cluster-3-5` 입니다. 기본적으로 kind에서 클러스터를 활성화하면 컨텍스트가 전환됩니다. 다시 전환하기 위해서는 다음 명령어를 이용하세요. # using kubectlkubectl..
차트를 로컬에 내려받기 위해 사용하는 `helm pull` 명렁어에 대한 짧은 지식 정리입니다. 헬름 차트를 내려받을 때 두 가지 방식을 사용합니다. 간단히 정리하겠습니다. ⚓️ 1. 헬름 차트 레지스트리의 경우헬름에서 제공하는 기존 방식입니다. 차트를 추가해야 내려받을 수 있습니다. nginx-ingress를 예시로 하면 다음과 같이 pull 할 수 있습니다.helm repo add nginx https://helm.nginx.com/stablehelm pull nginx/nginx-ingress --untar ⚓️ 2. OCI 레지스트리의 경우Open Container Initiative(OCI) 규격은 원격 리포지토리의 특정 차트를 바로 지칭하는 방식입니다. 쉽게 말하면 `helm repo ..
AWS re:Invent 2024에서 소개된 EKS 하이브리드 노드를 소개합니다. AWS와 온프레미스 각각의 장점을 활용할 수 있는 하이브리드 클러스터 솔루션입니다. AWS EKS Anywhere, Outposts와 함께 제가 기다렸던 기능인데요. 이번에 소개된 하이브리드 노드는 일반 데스크탑도 EKS에 동적으로 추가할 수 있는, 좀 더 유연한 하이브리드 클러스터를 구성할 수 있는 솔루션입니다. 다음 AWS 업무에서 가장 먼저 도입을 검토해보고 싶은 기능입니다. 기존 기능들 보다 사용성이 좋을 것으로 기대하는 하이브리드 노드를 리뷰해보겠습니다. ✨ 1. 소개: EKS 하이브리드 노드올해 AWS Summit Seoul 2024에서 AWS 직원이 곧 기존과는 다른 형태의 EKS 하이브리드 신기능이 ..
안녕하세요. 지난 주 11월 29일 블랙프라이데이가 지나고 12월 2일부터 사이버 먼데이가 찾아왔습니다. 리눅스 재단의 행사 사이버 먼데이는 한국시간 기준 2024년 12월 11일 오전 11시 40분까지 리눅스 재단 및 CNCF 기술 강의와 자격증을 최대 60% 할인하는 연중행사입니다. 자기개발을 위해 자격증을 노리는 개발자들에게 매우 유용한 연말행사입니다. 쿠버네티스 관련 자격증은 600달러로 매우 비싸기 때문에 회사의 지원이 없다면 번들 할인 + 사이버 먼데이를 노리시는게 무조건 좋습니다. 이 블로그에서는 사이버 먼데이와 자격증 응시권 구매 팁을 소개합니다. ✨ 소개: 사이버 먼데이연말이 다가오고 있습니다. 개발자들이 기다리는 사이버 먼데이가 돌아왔습니다. 이름처럼 12월 2일 월요일 하..
k9s는 쿠버네티스 클러스터를 효율적으로 관리할 수 있는 커맨드라인 도구입니다. 사용자 친화적인 인터페이스를 통해 클러스터 리소스를 쉽게 모니터링하고 관리할 수 있으며, 다양한 명령어와 단축키를 활용하여 작업의 효율성을 높일 수 있습니다. 다른 쿠버네티스 관리 도구보다 간결하고, 가볍고, 사용하기 쉽기 때문에 강력합니다. kubeconfig를 얻을 수 있는 모든 쿠버네티스를 지원하기에 멀티 클라우드, 멀티 클러스터 모두 관리할 수 있습니다. 이 블로그에서는 k9s의 소개 및 사용 방법을 소개합니다. ✨ 소개 k9s는 터미널 기반의 UI를 통해 쿠버네티스 클러스터를 상호작용할 수 있는 도구입니다. 이 프로젝트의 목표는 배포된 애플리케이션을 쉽게 탐색, 관찰 및 관리할 수 있도록 하는 것입니다...
쿠버네티스는 컨테이너 오케스트레이션 시스템으로, 대규모 컨테이너를 실행하고 관리하는 데 사용합니다. 입문자에게는 복잡한 플랫폼으로 느껴져 많은 어려움이 있습니다. 클라우드에서 연습하기에도 부담스럽죠. 내 노트북처럼 로컬 쿠버네티스를 연습하기 위한 쿠버네티스 활용법을 소개합니다. 이 블로그에서는 내 노트북에서 간단히 쿠버네티스를 설치하고 사용하는 방법을 소개합니다. 쿠버네티스를 시작하는 분들께 도움이 되었으면 좋겠습니다. ✨ 소개 로컬 쿠버네티스?로컬 쿠버네티스는 내 로컬에 설치할 수 있는 간단한 쿠버네티스를 뜻합니다. 원래 상용 쿠버네티스는 멀티노드를 지향하고 있어 여러 노드(컴퓨터)에 쿠버네티스를 설치한 다음, 하나의 클러스터로 병합하여 사용합니다. 여기서 각 노드는 컨트롤 플레인 혹은 워커..