본문 바로가기

HA2

[Kubespray] Kubernetes HA 구성 실습 본 글은 gasida님의 k8s-deploy 스터디 자료를 기반으로 작성되었습니다. Kubernetes HA의 두 가지 로드밸런서Kubernetes 고가용성 클러스터에는 두 종류의 로드밸런서가 존재합니다. 1.1 Worker Client-Side LB (워커 전용 내부 LB)위치 각 워커 노드 내부 (nginx-proxy static pod)역할워커 노드의 kubelet, kube-proxy가 Control Plane API 서버에 접근할 때 사용localhost:6443으로 수신하여 3개 Control Plane으로 분산구성[Worker Node]┌─────────────────────────────────┐│ kubelet ││ kube-proxy .. 2026. 2. 7.
[ArgoCD] HA 구성으로 안정적인 배포 자동화 구현 1. ArgoCD란ArgoCD(Argo Continuous Delivery)는 GitOps 원칙을 기반으로 Kubernetes 환경에서 애플리케이션 배포를 자동화하는 도구입니다. 애플리케이션의 실제 상태(Actual State)를 Git 저장소의 선언적 설정(Desired State)과 지속적으로 동기화하여, Git 저장소에 변경이 발생하면 자동으로 Kubernetes 클러스터에 반영합니다. ArgoCD의 주요 특징은 다음과 같습니다.GitOps 기반 배포: 모든 배포 설정과 변경 이력을 Git 저장소 하나에 관리하며, 모든 배포 이력 추적 가능Declarative Configuration: Helm, Kustomize, Jsonnet 등 다양한 방식 지원자동 동기화: Git 커밋 시 자동 배포 및 롤백.. 2025. 11. 6.