[카테고리:] Kubernetes

  • Kubernetes Cluster Architecture in an Air-Gapped Environment

    Operating a Kubernetes cluster in a completely disconnected (air-gapped) environment requires more than just installation.All operational components — OS packages, container images, backup and recovery systems, and monitoring — must circulate entirely within the internal network. The following design illustrates a practical Kubernetes cluster architecture applicable to real-world air-gapped environments. 1. Overall Architecture This architecture…

  • 폐쇄망(Air-Gapped) 환경에서의 Kubernetes 클러스터 아키텍처

    외부 인터넷이 완전히 차단된 환경에서도(Air_Gapped) Kubernetes 클러스터를 안정적으로 운영하려면 단순히 클러스터를 설치하는 것만으로는 부족하다.운영체제 패키지, 컨테이너 이미지, 백업·복구, 모니터링 체계까지 내부망 내에서 완전하게 순환하도록 설계해야 한다. 아래의 구성은 실제 폐쇄망(Air-Gapped) 환경에서 적용 가능한 Kubernetes 클러스터 아키텍처의 예시다. 1. 전체 구조 개요 이 아키텍처는 보안 경계를 명확히 나눈 3계층 구조로 구성된다. 외부 사용자는 직접 내부망으로 접근할…

  • Kubernetes Cluster Architecture for Machine Learning (On-Prem)

    50-Node ML Kubernetes Cluster Design This document explains how to design a Kubernetes cluster optimized for machine learning workloads in an on-premises environment combining both CPU and GPU nodes.The core goals are efficient GPU resource utilization and high-performance I/O through a tiered storage architecture. 1. Overview The cluster consists of 50 nodes (15 GPU +…

  • Kubernetes Cluster Architecture for Machine Learning (On-Prem)

    50-node ML Kubernetes Cluster 설계 사례이 문서는 CPU와 GPU 노드가 혼합된 On-Prem 환경에서 ML 워크로드를 위한 Kubernetes Cluster를 어떻게 설계해야 하는지 설명한다.핵심 목표는 GPU 자원의 효율적 활용과 고성능 I/O를 위한 스토리지 계층화다. 1. 전체 구조 개요 클러스터는 총 50노드( GPU 15대 + CPU 35대 )로 구성된다.GPU 노드는 주로 학습(Training), CPU 노드는 전처리, 데이터 적재, 서빙(Serving)용으로…

  • Air-Gapped Kubernetes Environment with Nexus-Based Repository (Ubuntu 24.04)

    In an air-gapped environment, installing a Kubernetes cluster requires a reliable internal repository that can serve packages, container images, and Helm charts without internet access.This guide describes how to install Nexus Repository and an Apache2 web server on the Master Node, and how to use them to supply APT packages, Docker images, and Helm charts…

  • 폐쇄망(air-gapped) Kubernetes 환경에서 Nexus 기반 Repository 구축 가이드 (Ubuntu 24.04)

    폐쇄망(air-gapped) 환경에서 Kubernetes 클러스터를 설치하려면, 인터넷 연결 없이도 필요한 패키지, 컨테이너 이미지, Helm 차트를 안정적으로 공급할 수 있는 내부 저장소가 필요하다.이 문서는 Master Node에 Nexus Repository와 Apache2 웹 서버를 설치하고, 이를 통해 APT 패키지, Docker 이미지, Helm 차트를 공급하는 방식으로 Kubernetes를 설치하는 절차를 설명한다.nexus 전용 서버를 별도로 두는 구성을 권장하나, 비용 절감 측면에서 k8s cluster의master…

  • In-Depth Comparison of MetalLB Modes in Kubernetes: L2 vs BGP (with FRR Example)

    1. Introduction In public cloud environments such as EKS, GKE, and AKS, a LoadBalancer Service is automatically mapped to the provider’s native load balancer.In an on-premises Kubernetes cluster, however, there is no built-in way to expose a Service with a dedicated external IP. This is where MetalLB comes in. MetalLB assigns a Service VIP (virtual…

  • Kubernetes에서 MetalLB 동작 모드 심층 비교: L2 vs BGP (FRR 예제 포함)

    1. 서론 퍼블릭 클라우드 환경(EKS, GKE, AKS)에서는 LoadBalancer 타입 Service가 자동으로 클라우드 로드밸런서와 연결된다. 하지만 온프레미스 Kubernetes에서는 그런 기능이 기본적으로 없다. 이때 사용되는 대표 솔루션이 MetalLB다. MetalLB는 Kubernetes 클러스터에 **서비스 VIP(가상 IP)**를 할당하고, 외부 네트워크에서 접근할 수 있게 광고하는 역할을 한다. MetalLB는 두 가지 주요 모드를 제공한다: 두 모드는 구조적 차이, 확장성, 운영 난이도에서 차이가…

  • Kubernetes Deployment Strategies: On-Premises vs. EKS vs. AKS

    1. Introduction Kubernetes has become the de facto standard for modern application deployment and operations.In practice, production environments typically fall into three categories: The choice between them affects far more than cost—it also shapes networking, storage, pod density, and autoscaling strategies.This article examines the unique characteristics and operational approaches of each environment, including autoscaling with…

  • Kubernetes 배포 전략 : 온프레미스 vs EKS vs AKS

    1. 서론 Kubernetes는 현대 애플리케이션 배포와 운영의 표준이다.그러나 실제 운영 환경은 크게 세 가지로 나뉜다. 이 선택은 단순 비용만이 아니라 네트워킹, 스토리지, pod 밀도, 오토스케일링 전략까지 모두 달라진다.이번 글에서는 각 환경의 특성과 운영 전략, 그리고 HPA/CA/Karpenter까지 포함한 오토스케일링 체계를 정리한다. 2. 온프레미스 Kubernetes (Bare-metal) 특징 운영 전략 장점 단점 3. Amazon EKS 특징 운영 포인트…