/posts
전체 글
최신 글부터 221개
Karpenter - All-in-One Practice
Karpenter 실습을 하나의 번들 YAML로 정리했습니다. NodeClass, Spot/On-Demand 분리, 멀티 아키텍처, GPU 풀, AZ/Family/세대 제약 및 자원 상한까지 한 번에 배포하고 검증할 수 있습니다.
Karpenter — NodePool Constraints & Limits
특정 AZ 제어, 인스턴스 패밀리/세대 제한, 자원 상한 설정을 통해 예측 가능한 성능과 비용 관리 방법을 다룹니다.
Karpenter - Building a GPU-Dedicated NodePool
Karpenter에서 GPU 전용 NodePool을 만들어 ML/딥러닝 워크로드를 격리하고, Spot/On-Demand 혼합 전략과 풀 전체 자원 제한을 통해 비용과 안정성을 동시에 확보하는 방법을 설명합니다.
Karpenter - Multi-Architecture
Karpenter를 활용해 멀티 아키텍처(amd64/arm64) 환경을 운영하고, 라벨과 테인트로 워크로드 전용 노드 풀을 구성하는 방법을 알아봅시다.
Karpenter — Spot & On-Demand
Kubernetes 환경에서 Karpenter를 활용하여 Spot과 On-Demand 노드를 함께 운영하고, 비용 절감과 안정성을 동시에 확보하는 방법을 단계별로 알아봅시다.
EKS - Karpenter NodeClass & NodePool
EKS에서 Karpenter를 활용해 최소 설정으로 노드를 자동 생성하는 Hello World 실습. NodeClass와 NodePool의 개념과 차이를 이해하고, requirements를 통해 인스턴스 아키텍처/카테고리/용량 타입을 제어하는 방법을 알아봅시다.
Karpenter
Karpenter는 쿠버네티스 클러스터의 노드 수명 주기를 자동으로 관리하는 오픈소스 도구입니다. 파드를 실행할 적합한 노드가 부족한 상태(스케줄러가 스케줄링할 수 없는 Unschedulable 상태)를 감지하면, Karpenter는 해당 파드의 리소스 요구사항과 제약 조건을 평가하여 최적의 노드를 즉시 프로비저닝합니다.
packer - AMI 생성
플러그인 명시, 변수→locals 가공, AWS ECR·Docker 이미지 사전 Pull, 고급 태깅과 AMI 공유 권한까지 포함한 실전 Packer 샘플을 통해 재현 가능한 베스트 프랙티스를 정리합니다.
packer - AWS EKS Node AMI 생성
AWS EKS 공식 AMI를 기반으로 운영 환경에 맞춘 커스텀 EKS 노드 이미지를 빌드하는 방법을 소개합니다.
packer - MultiCloud (AWS + GCP)
하나의 Packer 템플릿에서 AWS AMI와 GCP Compute Engine 이미지를 동시에 빌드하는 방법과 동작 원리, 자격 증명/네트워킹 주의점을 상세히 설명합니다.
packer - Variable
Packer에서 변수를 사용하여 AMI 이름과 리전 등 설정값을 유연하게 변경할 수 있는 방법을 설명합니다.
Packer - Hello World
AWS에서 Amazon EBS 기반 AMI를 생성하는 Packer 템플릿을 만들어 봅시다.
Packer
Packer는 HashiCorp에서 제공하는 오픈소스 도구로, 머신 이미지(Machine Image) 생성을 자동화하는 데 특화되어 있습니다.
객체 지향
객체 지향(Object-Oriented)이란 프로그램을 객체들의 모임으로 바라보고, 각각의 객체가 서로 소통하며 동작하도록 설계하는 방식입니다.
Broker Pattern
Broker 패턴은 분산된 컴포넌트 간의 통신을 중개자(브로커)를 통해 연결하는 패턴으로, 클라이언트와 서버가 직접 연결되지 않고 중재 계층을 통해 상호작용하는 패턴입니다.