Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
개발 · 프로그래밍

/

데브옵스 · 인프라

Kubernetes 마스터하기: 초보자부터 공인 Kubernetes 관리자(CKA)까지

전 세계 최고 기업들이 컨테이너화된 애플리케이션을 배포, 관리 및 확장하기 위해 사용하는 선도적인 컨테이너 오케스트레이션 플랫폼인 Kubernetes를 심층 탐구하세요. 이 포괄적인 과정은 Kubernetes 아키텍처의 기본부터 네트워킹, 스토리지, 보안, 클러스터 유지보수와 같은 고급 주제까지 모든 것을 다룹니다. 컨테이너가 처음이시거나 Certified Kubernetes Administrator (CKA)가 되는 것을 목표로 하시든, 실제 랩, 실용적인 연습, 그리고 프로덕션 수준의 Kubernetes 클러스터를 자신 있게 관리할 수 있도록 준비시켜 줄 시험 중심 팁을 통해 실습 경험을 쌓을 수 있습니다.

(3.7) 수강평 3개

수강생 148명

  • Professional

이런 걸 배울 수 있어요

  • Kubernetes의 핵심 개념과 아키텍처에 대한 이해 (pod, node, cluster 및 control plane 구성 요소 포함)

  • 컨테이너화된 애플리케이션을 Kubernetes 매니페스트와 kubectl 같은 도구를 활용하여 배포 및 관리합니다.

  • 효율적인 통신 및 로드 밸런싱을 위한 네트워킹, 서비스 및 인그레스 컨트롤러 구성

  • Kubernetes 클러스터 내에서 스토리지 솔루션 및 영구 볼륨 관리

  • 클러스터 상태, 성능 및 애플리케이션 문제들을 효과적으로 모니터링하고 진단하며 해결합니다.

이 과정에서 학생들이 배울 내용

  • 쿠버네티스 아키텍처 이해하기
    Kubernetes 제어 평면, 워커 노드 및 구성 요소의 상호 작용 방식에 대한 심층적인 지식을 얻으세요.

  • Kubernetes 클러스터 설치 및 구성
    kubeadm과 같은 도구를 사용하여 클러스터를 설정하고 네트워킹, 스토리지, 보안 설정을 구성하는 방법을 알아보세요.

  • Kubernetes API 및 kubectl을 사용하여 작업
    kubectl 명령어를 마스터하고 Kubernetes API와 효과적으로 상호작용하는 방법을 이해하세요.

  • Pod, 배포 및 ReplicaSets를 사용하여 애플리케이션 배포
    YAML을 사용하여 애플리케이션 리소스를 정의하고 관리하고 확장 가능하고 자체 복구가 가능한 배포를 만드는 방법을 알아보세요.

  • 네트워킹 및 서비스 관리
    ClusterIP, NodePort, LoadBalancer 서비스를 구성하고 Kubernetes에서 DNS 확인 및 네트워킹 기본 사항을 이해합니다.

  • ConfigMaps 및 Secrets 사용
    Kubernetes 기반 솔루션을 사용하여 환경별 구성과 민감한 데이터를 처리합니다.

  • RBAC를 사용하여 액세스 제어
    역할 기반 액세스 제어를 사용하여 세분화된 액세스 제어를 구현하여 클러스터를 보호합니다. 쿠버네티스, DevOps, 컨테이너, 인프라스트럭처-아-코드

  • 클러스터 리소스 모니터링 및 문제 해결
    내장된 도구와 명령을 사용하여 문제를 식별하고, 로그를 확인하고, 실행 중인 Pod와 노드를 디버깅합니다.

  • 영구 저장소 및 볼륨 설정
    영구 볼륨 클레임(PVC), 스토리지 클래스를 사용하고 볼륨의 동적 프로비저닝을 이해합니다.

  • 스케줄링 이해 및 구성
    포드 배치를 최적화하기 위한 오염, 허용, 노드 선택기 및 친화성 규칙에 대해 알아보세요.

  • 로깅 및 모니터링 구현
    Fluentd, Prometheus, Grafana와 같은 도구를 사용하여 로그를 수집하고 메트릭을 모니터링하는 방법을 알아봅니다(선택적 고급 섹션).

  • 클러스터 업그레이드 및 유지 관리
    Kubernetes 버전을 업그레이드하고, 노드를 안전하게 비우고, 유지 관리 작업을 수행하는 방법을 알아보세요.

  • Helm 차트 작업(선택 사항)
    Kubernetes 애플리케이션을 패키징하고 배포하기 위한 Helm의 기본 사항을 알아보세요.

  • Kubernetes 보안 모범 사례 이해
    API 서버를 보호하고, 보안 컨텍스트를 사용하고, 취약점을 최소화하기 위한 모범 사례를 구현합니다.

  • 실제 시나리오 연습
    CKA 시험 패턴에 맞춰 실제 문제를 해결하여 강력한 문제 해결 기술과 운영 기술을 구축합니다.

코스의 하이라이트

  • Certified Kubernetes Administrator(CKA) 시험 영역의 100%를 포괄합니다.
    포괄적인 적용을 보장하기 위해 공식 CNCF 커리큘럼에 맞춰 조정되었습니다.

  • 💻 실습 랩 및 실제 시나리오
    실제 Kubernetes 클러스터 환경을 시뮬레이션하는 대화형 랩과 연습이 포함되어 있습니다.

  • 🚀 단계별 클러스터 설정 및 구성
    kubeadm과 클라우드 기반 도구를 사용하여 Kubernetes를 처음부터 설치하고 구성하는 방법을 알아보세요.

쿠버네티스의 예

  • 💡 문제 해결 기술에 집중
    클러스터 문제를 진단하고 해결하는 데 필요한 비판적 사고력을 키워줍니다. 이는 CKA 시험의 핵심 구성 요소입니다.

  • 🔒 Kubernetes 보안 및 RBAC에 대한 자세한 내용을 다룹니다.
    모범 사례와 적절한 액세스 제어를 통해 클러스터를 보호하는 방법을 알아보세요.

  • 🧠 시험 팁, 전략 및 모의고사
    전담 시험 준비 랩과 성공을 위한 전문가 팁으로 자신감을 높이세요.


쿠버네티스 CKA

나에게도 좋아요

저는 쿠버네티스, 도커, 리눅스 시스템, CI/CD 파이프라인, 그리고 AWS, Azure, GCP와 같은 클라우드 플랫폼을 전문으로 합니다. 스타트업 및 대기업 팀들과 협력하여 인프라 자동화, 워크로드 현대화, 그리고 탄탄한 DevOps 문화 구축을 경험해 왔습니다.

Certified Kubernetes Administrator(CKA) 이자 교육자로서, 저는 복잡한 주제를 단순화하고 실용적이고 직접적인 학습 에 중점을 둡니다. 제 교육 철학은 실제 적용에 기반을 두고 있습니다. 제가 설명하는 모든 개념은 실제 운영 환경에서 얻은 경험, 데모, 그리고 팁을 바탕으로 합니다.


자주 묻는 질문

자주 묻는 질문

질문: 이 과정을 수강하려면 Kubernetes 경험이 필요합니까?
A: 아니요. 이 과정은 기초부터 시작하여 점차 고급 개념으로 확장됩니다. 하지만 Linux 및 컨테이너(예: Docker)에 대한 기본 지식을 갖추는 것이 좋습니다.

질문: 이 과정은 최신 CKA 시험 커리큘럼과 일치합니까?
답변: 네, 이 과정은 최신 CNCF Certified Kubernetes Administrator(CKA) 시험 도메인 및 역량과 100% 일치합니다.

질문: 수업에 실습 실험과 연습이 포함되어 있나요?
A: 물론입니다. 이 과정에는 실습 랩, 실제 데모, 실제 상황, 그리고 시험과 유사한 과제가 포함되어 있어 학습 효과를 강화할 수 있습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 직접 실습을 통한 학습에 전념하세요. Kubernetes는 직접 실습해 보면서 가장 잘 익힐 수 있습니다. 저희는 본 과정과 함께, 여러분만의 로컬 또는 클라우드 기반 Kubernetes 환경을 직접 구축해 보시기를 강력히 권장합니다. 제공된 랩을 따라 진행하고, 직접 여러분의 애플리케이션을 배포하며 실험하며, 실제 문제 해결에도 도전해 보세요. 이러한 실전 경험은 Kubernetes가 실제 운영 환경에서 어떻게 작동하는지 온전히 이해하는 데 매우 중요합니다.

  • 고급 주제로 넘어가기 전에 탄탄한 기초를 확실히 다져두세요. Kubernetes는 복잡성이 높을 수 있으므로, 네트워킹, 스토리지, 보안과 같은 고급 기능에 바로 뛰어들기 전에 파드, 서비스, 디플로이먼트 등의 기본 개념을 충분히 숙지할 것을 권장합니다. 핵심 개념들을 다시 살펴보는 시간을 충분히 갖고, 이해되지 않는 부분이 있다면 주저하지 말고 질문하세요.

안녕하세요
입니다.

1,086

수강생

12

수강평

2.9

강의 평점

17

강의

I’m an experienced instructor with a strong background in web development, business strategy, and career management. I’ve helped individuals and companies build successful websites, launch and grow businesses, and navigate their professional paths with confidence. My approach combines real-world experience with practical teaching, offering learners the tools and strategies they need to achieve their goals — whether starting a business, building a digital presence, or advancing their careers.

커리큘럼

전체

19개 ∙ (1시간 19분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

3개

3.7

3개의 수강평

  • 김경훈님의 프로필 이미지
    김경훈

    수강평 12

    평균 평점 5.0

    5

    32% 수강 후 작성

    • Professional
      지식공유자

      감사합니다

  • 유승진님의 프로필 이미지
    유승진

    수강평 8

    평균 평점 4.4

    4

    32% 수강 후 작성

  • Sett님의 프로필 이미지
    Sett

    수강평 5

    평균 평점 4.4

    2

    32% 수강 후 작성

    ₩11,000

    Professional님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!