BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
BESPIN Tech Blog
  • Tech
    • CSP
      • AWS
      • GCP
      • NCP
    • Cloud
      • Migration
      • LZ, Control Tower
      • Backup
      • Monitoring
      • Container
    • Infra
      • OS
      • Middleware
    • Data
      • RDB
      • Big Data Platform
    • Application
      • CI/CD
  • Trend
  • IT
  • Contact US
TECHContainerCloud

DevOps K8S(6) – 간단하게 신뢰성 높은 ingress 이중화 구성하기

by 형래 김 2024년 03월 14일
2024년 03월 14일
4

안녕하세요, 베스핀글로벌 DevOps실 조정용 님이 작성해 주신 ‘간단하게 신뢰성 높은 ingress 이중화 구성하기’에 대해 알아보겠습니다.

궁금한 부분은 댓글을 남겨주시면 감사하겠습니다:)

들어가며

Kubernetes 환경에서 ingress는 인터넷으로부터 서비스로 인바운드를 허용하고, Layer-7 로드밸런서 역할을 하는 일련의 규칙들의 집합입니다.

또한 트래픽에 대한 처리가 집중되는 지점이므로 높은 신뢰성을 필요로 합니다.

이에 Ingress 이중화 구성을 통하여 성능과 안정성을 확보하기 위한 방안과 절차를 설명합니다.

구성도

위 그림에서럼 Ingress를 위한 전용 노드에 배포를 하고 로드밸런서를 통해 트래픽을 배분하여 각 애플리케이션 POD에 전달하도록 하고 있습니다.

특히 Ingress 배포 노드를 Master 노드가 아닌 별도의 Worker 노드로 구성하여 성능 경합을 피하고 Master 노드의 여러 시스템에 대한 영향도를

최소화할 필요가 있습니다.

구성 절차

다음에 순서에 따라 Ingress 이중화를 구성합니다.

  1. Ingress 컨트롤러 설치 및 배포 (Nginx, Kong, HAPorxy, …)
  2. Ingress 복제본 구성
# nginx controller 예시
 Kubectl –n kube-system scale -–replicas=3 deployment/nginx-ingress-controller

3. Ingress 컨트롤러 배치를 위한 전용 노드 구성

A. Master 노드가 아닌 Worker 노드 권장

4. 전용 노드로 Ingress 컨트롤러를 배치하기 위한 태그 (lable) 설정 (가용할 노드 갯수만큼 적용)

 kubectl label nodes <노드명> node-role.kubernetes.io/ingress="true"

5. 전용 노드로 Ingress 배치를 위한 설정 업데이트

 kubectl -n kube-system patch deployment nginx-ingress-controller -
p '{"spec": {"template": {"spec": {"nodeSelector": {"node-
role.kubernetes.io/ingress": "true"}}}}}'

감사합니다.

클라우드 문의하기

Written by 조 정용 / Jeongyong Jo

Software Engineer

관련

kubernetes안정성노드트래픽구성 절차성능이중화Ingressingress 이중화 구성

HOT Trend

Recent Posts

  • 딜로이트도, 맥킨지도, 베스핀글로벌도: AI 에이전트로 일 바꾸는 시대

    2025년 07월 04일 클라우드베스핀글로벌clouddata데이터AI인공지능HelpNow AIbespinglobalAI에이전트helpnow업무자동화딜로이트
  • ⚔️데이터센터에서 시작된 전쟁? 요즘 뜨는 AIDC 개념부터 트렌드까지!

    2025년 06월 27일 클라우드clouddata데이터AI데이터센터클라우드 데이터센터bespinglobalAIDCAI 인프라베스핀글로벌
  • 구글부터 엔비디아까지, 빅테크 기업들의 AI 전략 최신본📖

    2025년 06월 20일 cloud베스핀글로벌클라우드data데이터AI구글마이크로소프트엔비디아AI에이전트google I/ONVIDIA GTC 2025Microsoft build 2025
  • AI를 연결한다고? 업계가 주목하는 ‘MCP’ 알아보기🔍

    2025년 06월 13일 베스핀글로벌클라우드cloudAIMCP
  • [WhaTap] RDS Failover/Reboot 관제 2 – RDS Failover

    2025년 05월 30일 RDSRDS FailoverRebootFailoverbespin global

베스핀글로벌은 모든 기업의 AI 혁신을 실현하기 위해, 세상에서 가장 혁신적이고 자동화된 AI 서비스와 솔루션을 만들어갑니다.
상호 : 베스핀글로벌 주식회사 ㅣ 대표자명 : 김써니, 허양호 ㅣ 사업자등록증번호 : 638-87-00223 ㅣ 통신판매번호 : 2019-서울서초-0347 ㅣ 대표전화 : 1668-1280
사업장주소지 : 서울특별시 서초구 강남대로 327, 13,14,15,16층(서초동,대륭서초타워) ㅣ 이메일 : info@bespinglobal.com ㅣ 개인정보 처리방침 ㅣ 개인정보 처리방침 안내

© 2026 BESPIN GLOBAL, All Rights Reserved.

BESPINGLOBAL
패밀리 사이트
China MEA SEA US

BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT