문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 목표
- 당신은 누구인가?
- 리눅스 재단
- 리눅스 재단 교육
- 인증 프로그램 및 디지털 배지
- 시스템 준비
- 과정 등록
- 실험실
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)
트레이너는 실무 지식을 가지고 있습니다
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
코스 - Kubernetes for App Developers (LFD459)
기계 번역됨