window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-F53F2J3PJM');
{"type":"txt","text":"HOME","font_size":18,"font_weight":"bold","font_family_ko":"Noto Sans KR","font_family_en":"Barlow","color":"white","letter_spacing":0}
  • 재직자 교육과정
  • 사전예약
  • 기업 교육문의
  • {"google":["Noto Sans","Barlow"],"custom":["Noto Sans KR"]}
    ×
     
     
    섹션 설정
    {"type":"txt","text":"구트아카데미","font_size":20,"font_weight":"bold","font_family_ko":"Tmon Monsori","font_family_en":"Barlow","color":"black","letter_spacing":0}
  • HOME
  • 재직자 교육과정
  • 사전예약
  • 핵심


    도커의 기본 개념과 작동 원리 이해

    도커 이미지 관리와 컨테이너 관리 및 서비스 구현

    안내


    기술 트렌드에 따라 일부 강의 내용이

    업데이트 될 수 있습니다.


    PC 사양


    메모리 16G, 디스크 60G

    BIOS CPU 가상화 기능 활성화


    1 day (8h)

    [Docker에서 OCI 컨테이너로 전환 OCI에서 사용하는 컨테이너 아키텍처 및 기본 기술 커널과 컨테이너 기술의 관계]

     

    컨테이너

    podman, crio, skopeo, buildah 설치

    podman 아키텍처 및 docker와 비교

    podman사용법 / 설정파일 위치

    표준 관리 명령어 / podman에서 docker 호환성 확인하기

    Dockerfile / Containerfile

    2 day (8h)

    [CRI-O 컨테이너]

     

    podmanvsdockervscrio 차이점 / crio 아키텍처

    컨테이너 구성을 위한 설정 / 네트워크를 구성하기 위한 설정

    pod, container 운영을 위한 명령어 / 왜 쿠버네티스는 crio를 사용하는가?

    runc,conmon 그리고 kubernetes의 관계

    CRI-O 명령어 사용하여 간단하게 서비스 구성하기

    3 day (8h)

    [Containerfile]

     

    컨테이너 레지스트리 구성

    표준 컨테이너 레지스트Harbor.io / 컨테이너 레지스트리 설명

    구조 설명 및 설치

    컨테이너 레지스트리 사용하기

    4 day (8h)

    [Dockerfile]

     

    이미지 빌드 및 관리

    buildah 설명 / OCI기반 표준 이미지 작성 준비

    이미지 구성 / 이미지 구성 및 배포하기 / skopeo

    이 도구의 탄생 목적 / 이미지 검색 및 검사하기 / 이미지 복사 및 검증하기

    핵심


    쿠버네티스 아키텍처 이해

    쿠버네티스 서비스 관리

    애플리케이션 배포 및 관리

    안내


    기술 트렌드에 따라 일부 강의 내용이

    업데이트 될 수 있습니다.


    PC 사양


    메모리 16G, 디스크 60G

    BIOS CPU 가상화 기능 활성화


    1 day (8h)

    [분산 클러스터 환경, Kubernetes 구축]

    Why Docker & Kubernetes?

    Kubernetes cluster 구축1: CentOS7 & Dashboard 구성

    Kubernetes cluster 구축2: GCP & Dashboard 구성 (선택)

    Kubernetes cluster 구축2: AWS EKS & Dashboard 구성 (선택)

    2 day (8h)

    [Kubernetes 아키텍처]

    Kubernetes Telemetry: Prometheus + Grafana

    Kubernetes architecture1: 동작 방식

    Kubernetes architecture2: 주요 구성요소 이해

    Pod 설계: 다양한 설계 기법, Label 및 scheduling 구성

    3 day (8h)

    [Kubernetes 아키텍처]

    Kubernetes Telemetry: Prometheus + Grafana

    Kubernetes architecture1: 동작 방식

    Kubernetes architecture2: 주요 구성요소 이해

    Pod 설계: 다양한 설계 기법, Label 및 scheduling 구성

    4 day (8h)

    [Kubernetes 아키텍처]

    Kubernetes Telemetry: Prometheus + Grafana

    Kubernetes architecture1: 동작 방식

    Kubernetes architecture2: 주요 구성요소 이해

    Pod 설계: 다양한 설계 기법, Label 및 scheduling 구성

    핵심


    자격증 취득에 필요한 내용 학습

    쿠버네티스 구조에 대한 이해와 서비스 구축

    쿠버네티스 클러스터에 사용되는 네트워킹 기능 구현

    안내


    기술 트렌드에 따라 일부 강의 내용이

    업데이트 될 수 있습니다.


    PC 사양


    메모리 16G(권장 32G) 디스크 100G 이상

    BIOS CPU 가상화 기능 활성화


    1 day (8h)

    [Kubernetes Cluster 구성 및 기본 리소스 활용과 배포]


    Pod 간 네트워크 연결 구성


    애플리케이션 실패 문제 해결 (trouble shooting)


    Kubeadm을 사용하여 기본 클러스터 설치


    고가용성 Kubernetes 클러스터 관리


    쿠버네티스 클러스터를 배포하기 위한 기본인프라 프로비저닝 


    컨테이너 stdout 및 stderr 로그 관리 (sidecar)


    etcd 백업 및 복원 구현

    2 day (8h)

    [Kubernetes 네트워크 및 볼륨 관리]


    CoreDNS 구성과 사용 방법


    클러스터 구성 요소 오류 문제 해결 (trouble shooting)


    manifest file 관리 및 일반적인 템플릿 도구에 대한 이해


    배포 및 롤링 업데이트 및 롤백 수행 방법 이해


    스토리지 클래스, 영구 볼륨(PV) 이해


    Kubeadm을 사용하여 Kubernetes


    클러스터에서 버전 업그레이드 수행


    볼륨에 대한 볼륨 모드, 액세스 모드 및 회수 정책 이해

    3 day (8h)

    [Kubernetes Application 배포]


    ClusterIP, NodePort, LoadBalancer


    서비스 유형 및 Endpoint 이해


    영구 볼륨 클레임(PVC) 기본 요소 이해


    RBAC(역할 기반 액세스 제어) 관리


    애플리케이션 확장 방법


    적절한 컨테이너 네트워크 인터페이스 플러그인 선택


    영구 저장소로 애플리케이션 구성 방법

    4 day (8h)

    [Kubernetes 고급 리소스 활용과 모니터링]


    Ingress controller 및 Ingress resource 사용 방법 이해


    애플리케이션 모니터링 방법 이해


    리소스 제한이 Pod 스케줄링에 영향 이해


    ConfigMaps 및 Secrets를 사용하여 애플리케이션 구성


    클러스터 노드의 호스트 네트워킹 구성 이해


    클러스터 및 노드 로깅 평가

    {"google":["Noto Sans","Raleway"],"custom":["Noto Sans KR","Tmon Monsori"]}{"google":["Noto Sans","Barlow","Montserrat"],"custom":["Noto Sans KR","Tmon Monsori","SCDream"]}
    {"google":[],"custom":["Noto Sans KR","SCDream"]}