멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

[Live] (LFD459) Kubernetes for App Developers (개발자를 위한 쿠버네티스)

thumbnail image
집합

교재제공 중급

[Live] (LFD459) Kubernetes for App Developers (개발자를 위한 쿠버네티스)

0

like 0

2,200,000원 (VAT포함)

과정요약

과정요약
학습시간 28시간 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 20 명
교재정보

과정소개

본 과정은 Multi-node Cluster에서 애플리케이션을 컨테이너화, 호스팅, 배포 및 구성하는 방법을 학습하는 과정입니다.

간단한 Pythone 스크립트로 시작하며, 애플리케이션 리소스를 정의하고 핵심 기본 요소를 사용하여 쿠버네티스에서 확장가능한 애플리케이션을 빌드, 모니터링 및 문제를 해결하는 방법을 이해합니다.
네트워크 플러그인, 보안 및 클라우드 스토리지를 사용하는 프로덕션 환경에서 애플리케이션을 배포하는데 필요한 많은 기능들을 학습합니다. 


또한 Certified Kubernetes Application Developer(CKAD) 시험을 대비하는데 도움이 되는 과정입니다.

※ 본 과정에는 시험/바우처가 포함되어 있지 않습니다.

선수 지식: 기본적인 Linux 커맨드 라인 및 파일 편집 기술, 프로그래밍 언어 (: Python, Node.js, Go) 사용 경험, Cloud 네이티브 응용 프로그램 개념 및 아키텍처에 대한 지식 (무료 Kubernetes edX MOOC 학습)

<리눅스재단 공인교육 안내>
본 과정은 리눅스재단의 공인교육으로서 멀티캠퍼스가 아닌 리눅스재단 공인교육센터인 한국글로벌널리지에서 운영합니다.
본 과정은 모집 상황에 따라 온/오프라인 병행 운영 될 수 있습니다. 

학습목표

  • Kubernetes에서 확장가능한 애플리케이션을 구축 관리할 수 있다.
  • Kubernetes 관련 자격증인 Certified Kubernetes Administrator Developer (CKAD) 취득을 준비 할 수 있다.

학습대상

  • Kubernetes 기반 환경에서 애플리케이션을 개발하는 개발자
  • CKAD 자격증을 취득하고자 하는 분

과정목차 9

  • 1 일차
    • Module 1. 소개
      • - Linux 기초 교육
        - 시스템 준비
        - 코스 등록
        - Lab
    • Module 2. Kubernetes Architecture
      • - Kubernetes는 무엇입니까?
        - Kubernetes의 구성
        - 보그 헤리티지
        - Kubernetes Architecture
        - Terminology
        - 마스터 노드
        - Minion (Worker) 노드
        - 포드
        - 서비스
        - 컨트롤러
        - 포드 당 단일 IP
    • -
      • - 네트워킹 설정
        - CNI 네트워크 구성 파일
        - Pod-to-Pod 통신
        - 클라우드 네이티브 컴퓨팅 파운데이션
        - 자원 권장 사항
  • 2 일차
    • Module 3. Build
      • 1. Container 옵션
        2. 응용 프로그램 설치하기
        3. 로컬 저장소 보관하기
        4. 배포 작성
        5. 컨테이너에서 명령 실행
        6. 다용도 용기
        7. readinessProbe
        8. 안정성 검사
        9. 테스트
    • Module 4. 디자인
      • 전통적 응용 : 고려 사항
        2. Decoupled 리소스
        3. Transience
        4. 유연한 프레임 워크
        5. 자원 사용 관리
        6. 다용도 용기
        7. 사이드카 용기
        8. Adapter 컨테이너
        9. 앰버서더
        10. 숙고 할 점
  • 3 일차
    • Module 5. 배포설정
      • 볼륨 개요
        2. 볼륨 소개
        3. Volume Spec
        4. Volume Types
        5. 공유 된 볼륨의 예
        6. 영구적 인 볼륨 및 클레임
        7. 영구 볼륨
        8. 영구 소유권 주장
        9. 동적 프로비저닝
        10. Secrets
        11. 환경 변수를 통한 비밀 사용
        12. 볼륨으로서의 비밀 배치
        13. ConfigMaps가있는 휴대용 데이터
        14. ConfigMaps 사용
        15. 배포 구성 상태
        16. 업데이트 및 롤링 업데이트
        17. 배치 롤백
    • Module 6. Security
      • 1. Security 개요
        2. Accessing the API
        3. Authentication
        4. 인증
        5. ABAC
        6. RBAC
        7. RBAC 프로세스 개요
        8. 승인 컨트롤러
        9. 보안 문맥
        10. 포드 보안 정책
        11. 네트워크 보안 정책
        12. Network 보안 정책의 예
        13. 기본 정책의 예
  • 4 일차
    • Module 7. 어플리케이션 전개
      • 서비스 타입
        2. 서비스 다이어그램
        3. 서비스 업데이트 패턴
        4. 서비스로 응용 프로그램에 접근하기
        5. 셀렉터가없는 서비스
        6. 클러스터 IP
        7. 노드 포트
        8.로드 밸런서
        9. 외부 이름
        10.Ingress 리소스
        11. 아이리스 컨트롤러
    • Module 8. 문제해결
      • 1. 문제 해결 개요
        2. 기본 문제 해결 단계
        3. 변경 (일정) 변경
        4. 기본 문제 해결 흐름 : 포드
        5. 기본 문제 해결 흐름 : 노드 및 보안
        6. 기본 문제 해결 흐름 : 상담원
        7. 모니터링
        8. 로깅 도구
        9. 모니터링 응용 프로그램
        10. 시스템 및 에이전트 로그
        11. 적합성 테스트
        12. 기타 리소스

수강후기 0

평균평점

0 / 5.0

  • 등록된 수강후기가 없습니다