본문으로 건너뛰기
Kubernetes 로고

생성 수정

Kubernetes · 4장

운영 환경과 클라우드 네이티브 생태계

멀티 클라우드, 운영 도구, 로컬 실습, 관리형 서비스와 CI/CD, 활용 사례까지 원문 PDF 15~21쪽을 읽는다.

4장 · 총 7개 절 · 전체 9개 장 중 4번째

멀티 클라우드와 이식성

4장 · 01

    P O R T A B I L I T Y · 멀티 클라우드 & 이식성 어디서든같은매니페스트, 같은동작

    K u b e r n e t e s

    원문 PDF 15쪽 비교표
    AWSEKS
    AzureAKS
    Google CloudGKE
    Private CloudOpenStack
    On-PremOpenShift / Rancher
    Edge / IoTK3s · MicroShift

    벤더 종속(lock-in)을 피하면서 진정한 하이브리드 · 멀티클라우드 전략을 실현할 수 있습니다.

    출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 15쪽

    클라우드 네이티브 도구

    4장 · 02

      E C O S Y S T E M · 생태계 K8s를둘러싼클라우드네이티브도구들

      관측성

      ● Prometheus + Grafana

      ● EFK / Loki

      ● OpenTelemetry

      패키지관리

      ● Helm

      ● Kustomize

      ● Operator Framework

      서비스메시

      ● Istio

      ● Linkerd

      ● Cilium

      보안

      ● OPA / Gatekeeper

      ● Falco

      ● RBAC · NetworkPolicy

      GitOps / CD

      ● ArgoCD

      ● Flux

      ● Tekton

      스토리지

      ● Rook / Ceph

      ● Longhorn

      ● CSI 드라이버

      출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 16쪽

      Minikube로 실습 환경 구축

      4장 · 03

        L O C A L · 로컬 환경에서 시작하기 Minikube로실습환경구축

        Minikube

        로컬 PC에서 단일 노드 K8s 클러스터를 띄우는 도구. VM 또는 Docker 위에서 구동되어 클라우드 없이도 실습이 가능합니다.

        이 외 옵션

        kind · Docker로 멀티노드 클러스터

        k3s / k3d · 경량화된 K8s 배포판

        Docker Desktop · 내장 K8s

        $ shell · 실습흐름

        1. 1 minikube start --driver=docker

          싱글노드클러스터시작

        2. 2 kubectl get nodes

          클러스터상태확인

        3. 3 kubectl create deployment nginx --image=nginx

          샘플앱배포

        4. 4 kubectl expose deployment nginx --port=80 --type=NodePort

          서비스노출

        5. 5 minikube service nginx

          브라우저로접근

        출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 17쪽

        매니지드 쿠버네티스

        4장 · 04

          M A N A G E D · 매니지드 쿠버네티스 프로덕션운영의가장빠른길

          원문 PDF 18쪽 비교표
          G o o g l e C l o u d GKEK8s 종주국. Autopilot 모드 등 가장 풍부한 기능
          A m a z o n A W S EKSAWS 생태계와 강력 통합. Fargate로 노드리스도 가능
          M i c r o s o f t AKSAzure DevOps · AD 통합이 매끄러운 엔터프라이즈 친화
          R e d H a t OpenShift보안·개발자 경험 강화 + 멀티클라우드 일관성

          관리편의성

          마스터 노드 운영·업그레이드를 사업자가 대신

          확장성

          오토스케일링·풀(pool) 구성을 콘솔에서 클릭

          보안·운영

          백업·로깅·IAM과 자연스러운 통합

          출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 18쪽

          DevOps와 CI/CD 통합

          4장 · 05

            D E V O P S · C I / C D 통합 Jenkins · GitLab · ArgoCD

            일반적인 파이프라인

            Code Commit

            Git push

            Build

            Image build

            Push Image

            Registry

            Deploy

            kubectl / Helm

            Monitor

            Metrics/Log

            Jenkins

            전통적인 CI 강자

            K8s 플러그인으로 빌드 에이전트를 파드로 동적 생성. 빌드량에 따라 자동 스케일.

            GitLab CI/CD

            올인원 DevOps 플랫폼

            리포지토리 + CI + 컨테이너 레지스트리 + 배포까지. 클러스터 등록·관리도 GitLab에서.

            ArgoCD

            GitOps 표준

            Git 리포의 desired state를 K8s에 자동 동기화. 모든 변경 이력이 Git에 남아 감사·롤백 용이.

            출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 19쪽

            산업별 활용 사례

            4장 · 06

              U S E C A S E S · 산업별 활용 다양한분야에서핵심인프라로

              산업군 주요 활용 도입 효과

              산업군별 활용과 도입 효과
              대기업글로벌서비스, MSA 전환안정성향상, 개발속도
              스타트업클라우드네이티브앱운영자동화, 비용효율
              금융권인터넷뱅킹, 핀테크배포주기단축, 안정성강화
              게임업계실시간게임서버자동확장, 글로벌안정화
              이커머스쇼핑몰백엔드, 프로모션트래픽폭증대응, 빠른출시

              국내 사례

              카카오 · 네이버 · 토스 · 쿠팡 · 라인 · 데브시스터즈 등 주요 기업이 K8s 기반 인프라로 서비스 운영

              출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 20쪽

              정리와 Q&A

              4장 · 07

                W R A P - U P & Q & A

                쿠버네티스, 클라우드 네이티브의 운영체제

                0 1

                표준 플랫폼

                컨테이너 시대의 데이터센터 운영체제. 인프라 관리 자동화, 자원 활용 효율, 신속한 배포의 베이스라인.

                02

                학습 곡선

                초기 진입 비용이 있지만, 한 번 익숙해지면 개발/운영 문화 자체가 바뀝니다. 작게 시작해서 단계적으로.

                0 3

                지속적 발전

                오픈소스 커뮤니티 + CNCF 생태계가 보안·네트워킹·스토리지 영역을 끊임없이 확장 중.

                질문은 언제든지 환영합니다. 감사합니다.

                JunHo Lee · Red Hat · Instructor / Architect

                출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 21쪽

                3장 핵심 객체와 배포 자동화5장 도커 데스크톱 쿠버네티스