코스 개요

소개

  • 목표
  • 당신은 누구인가?
  • 리눅스 재단
  • 리눅스 재단 교육
  • 인증 프로그램 및 디지털 배지
  • 시스템 준비
  • 과정 등록
  • 실험실

Kubernetes 아키텍처

  • Kubernetes란?
  • Kubernetes 구성요소
  • 문제점
  • Borg 유산
  • Kubernetes 아키텍처
  • 용어
  • 마스터 노드
  • 미니언(워커) 노드
  • 포드
  • 서비스
  • 컨트롤러 / 운영자
  • 포드 당 단일 IP
  • 네트워킹 설정
  • CNI 네트워크 구성 파일
  • 포드 간 통신
  • 클라우드 네이티브 컴퓨팅 재단
  • 리소스 추천
  • 실험실

빌드

  • 컨테이너 옵션
  • 애플리케이션 컨테이너화
  • Dockerfile 생성
  • 로컬 저장소 호스팅
  • 배포 생성
  • 컨테이너에서 명령 실행
  • 멀티-컨테이너 포드
  • readinessProbe
  • livenessProbe
  • 테스트
  • 실험실

설계

  • 전통적인 애플리케이션: 고려 사항
  • 분리된 리소스
  • 일시성
  • 유연한 프레임워크
  • 리소스 사용량 관리
  • 라벨 선택자 사용
  • 멀티-컨테이너 포드
  • 사이드카 컨테이너
  • 어댑터 컨테이너
  • 앰바서더
  • 고민할 점들
  • 작업
  • 실험실

배포 구성

  • 볼륨 개요
  • 볼륨 소개
  • 볼륨 사양
  • 볼륨 유형
  • 공유 볼륨 예제
  • 지속적 볼륨 및 클레임
  • 지속적 볼륨
  • 지속적 볼륨 클레임
  • 동적 프로비저닝
  • 시크릿
  • 환경 변수를 통한 시크릿 사용
  • 볼륨으로 시크릿 마운트
  • ConfigMaps로 이동 가능한 데이터
  • ConfigMaps 사용
  • 배포 구성 상태
  • 확장 및 롤링 업데이트
  • 배포 롤백
  • 실험실

보안

  • 보안 개요
  • API 액세스
  • 인증
  • 권한 부여
  • ABAC
  • RBAC
  • RBAC 프로세스 개요
  • 입구 컨트롤러
  • 보안 컨텍스트
  • 포드 보안 정책
  • 네트워크 보안 정책
  • 네트워크 보안 정책 예제
  • 기본 정책 예제
  • 실험실

애플리케이션 노출

  • 서비스 유형
  • 서비스 다이어그램
  • 서비스 업데이트 패턴
  • 서비스를 통해 애플리케이션 접근
  • 선택자 없는 서비스
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress 리소스
  • Ingress 컨트롤러
  • 서비스 메시
  • 실험실

문제 해결

  • 문제 해결 개요
  • 기본 문제 해결 단계
  • 지속적인 변화
  • 기본 문제 해결 흐름: 포드
  • 기본 문제 해결 흐름: 노드 및 보안
  • 기본 문제 해결 흐름: 에이전트
  • 모니터링
  • 로깅 도구
  • 애플리케이션 모니터링
  • 시스템 및 에이전트 로그
  • 적합성 테스트
  • 추가 자료
  • 실험실

CKAD 시험 리뷰

요건

이 과정의 최대 효과를 얻기 위해서는 다음과 같은 준비가 필요합니다:

기본 Linux 명령줄 및 파일 편집 기술을 갖추고 있어야 하며, 프로그래밍 언어(예: Python, Node.js, Go) 사용에 익숙해야 합니다. 클라우드 네이티브 애플리케이션 개념과 아키텍처(예: 무료 Kubernetes 소개 edX MOOC에서 다루는 내용)에 대한 지식은 이 과정에 도움이 될 것입니다.

참고: Kubernetes 관리 (LFS458)는 이 과정의 필수 사항이 아닙니다. 각 과정은 독립적으로 설계되어 있으며 관련 시험과 연관성이 있습니다.

대상자:

이 과정은 여러 노드 클러스터에서 애플리케이션을 컨테이너화, 호스트, 배포, 및 구성해야 하는 경험이 있는 애플리케이션 개발자를 위한 것입니다.

경험 수준: 중급

 21 시간

참가자 수


참가자당 가격

회원 평가 (1)

예정된 코스

관련 카테고리