티스토리 뷰

반응형

cka 시험 특징

Note!

In the video, I said the exam is 3 hours. With the latest version of the exam, it is now only 2 hours. The contents of this course has been updated with the changes required for the latest version of the exam.

Below are some references:

Certified Kubernetes Administrator: https://www.cncf.io/certification/cka/ (cncf.io 도메인 만료됨. 여기 말고 위에거 확인)

Exam Curriculum (Topics): https://github.com/cncf/curriculum

Candidate Handbook: https://www.cncf.io/certification/candidate-handbook

Exam Tips: http://training.linuxfoundation.org/go//Important-Tips-CKA-CKAD

exam tips

시험 세부사항
  • 시험은 15-20개의 수행 기반 작업으로 구성됩니다.
  • 시험은 온라인으로 제공되며 Linux를 실행하는 명령줄에서 해결해야 하는 성능 기반 작업(문제)으로 구성됩니다.
  • 응시자는 2시간 이내에 CKA 및 CKAD 시험을 완료해야 합니다.
  • 시험은 스트리밍 오디오, 비디오 및 화면 공유 피드를 통해 원격으로 감독됩니다.
  • 결과는 시험이 완료된 후 24시간 이내에 이메일로 발송됩니다.
시험기술 지침
  1. 루트 권한은 'sudo -i'를 실행하여 얻을 수 있습니다.

CoreConcepts (1)

core concepts
  • cluster architecture
  • api primitives
  • service & other network primitives

Chap10. Cluster Architecture

  • 우리는 Kubernetes 클러스터 아키텍처의 기본적인 개요부터 시작한다. 먼저 아키텍처를 개괄적으로 살펴본 다음 각 구성 요소의 역할과 책임, 구성 방식 등을 자세히 살펴봅니다. 마지막으로, 기존 클러스터를 살펴보고 클러스터의 이러한 구성 요소와 관련된 다양한 세부 정보를 식별하도록 요청하는 연습 테스트를 거칩니다.
  • 첫 번째 섹션에서는 핵심 개념부터 시작하여 클러스터 아키텍처를 개괄적으로 살펴본 다음 pods, service와 수반되는 replica sets deployments과 같은 기본 개념에 대해 살펴봅니다.

우리는 두 종류의 배가 있습니다. 이 예에서는

  • 우리는 두 종류의 배가 있습니다. 이 예에서는
    • Kubernetes 클러스터는 컨테이너의 형태로 애플리케이션을 호스팅하는 사내 또는 클라우드에 물리적 또는 가상 노드 집합으로 구성됩니다.
      • worker nodes:
        • host application as Container
        • 클러스터에서 worker node 는 컨테이너를 적재할 수 있는 화물선이다.
        • 해상까지 운반하는 실제 작업을 수행하는 화물선
      • master node :
        • 이는 선박 간 컨테이너 이동을 위한 통신장비 크레인을 서로 다른 사무소 및 부서별로 호스팅하는 관제선
        • 제어 선박은 Kubernetes 클러스터의 마스터 노드와 관련되며 마스터 노드는 Kubernetes 클러스터의 여러 노드 계획에 대한 정보를 저장하는 역할을 담당한다.
        • 마스터 노드는 "control plane components"로 알려진 일련의 구성요소를 사용하여 이 모든 작업을 수행합니다.
        • 누군가는 ship 에 컨테이너를 적재 관리하는 역할을 해야한다.
          • 적재 관리
            • 이 배가 맞는지
            • 배에대한 모니터링
            • 배에서 컨테이너 위치에 대한 트래킹
            • 전체 로딩 프로세스 관리
            • ...
        • 선박에 컨테이너 적재 관리, 화물선의 모니터링 감시 및 프로세스 관리를 책임지는 선박을 통제하는 선박
  • etcd
    • 그래서 당신은 어떤 선박에 어떤 컨테이너가 있고 몇 시에 선적되었는지 등에 대한 정보를 유지해야 합니다.
      이 모든 것들은 Etcd로 알려진 고가용성 키 값 저장소에 저장되며, 키 값 형식으로 정보를 저장하는 데이터베이스이다.
      실제로 어떤 Etcd 클러스터가 그 안에 어떤 데이터가 저장되어 있는지, 앞으로 진행될 강의 중 한 곳에서 어떻게 데이터를 저장하는지 좀 더 알아보겠습니다.
  • Kubernetes 클러스터의 스케줄러
    • 선박이 도착하면 크레인을 사용하여 컨테이너를 적재합니다. 크레인은 선박에 배치해야 하는 컨테이너를 식별합니다.
      그것은 그것의 크기에 기초하여 그것의 선박에 이미 있는 컨테이너의 수 그리고 배의 목적지와 같은 다른 조건들에 기초하여 알맞은 배를 식별한다. 이러한 역할은 Kubernetes 클러스터의 스케줄러가 한다.
    • 스케줄러는 컨테이너를 기반으로 컨텐이너를 배치할 올바른 node 를 확인한다.(리소스 요구 사항, 라벨 정책, 노드 용량 조건 등에 기반)
  • Kubernetes 컨트롤러 매니저
    • 특수 작업이나 부서에 할당된 여러 사무실
    • 선박 예
      • 운영팀(operation team)은 선박 처리 교통 통제 담당해 문제를 처리합니다.
      • 다른 선박 상태 등의 손상에 관련해 화물팀이 컨테이너를 처리
      • 다른 선박 간의 IT 및 통신을 관리하는 서비스 사무실
    • 쿠버네티스 예
      • 노드 컨트롤러(node-controller)는 노드를 처리한다.
        • 이들은 노드를 사용할 수 없게 되거나 노드가 파괴되는 클러스터 처리 상황에 새 노드를 온보드하는 역할을 담당
      • 복제 컨트롤러(replication controller)는 복제 그룹에서 원하는 수의 컨테이너가 항상 실행되도록 합니다.
  • kube-apiserver
  • kubernetes 의 프라이머리 관리 요소
  • 담당
    • 클러스터 내의 모든 작업 오케스트레이션
    • 외부 사용자가 관리 작업을 수행하는데 사용하는 kuberentes api 노출
    • 클러스터 뿐만 아니라, 클러스터 상태를 모니터링하고 필요한 서버와 통신하기 위해, 작업자 노드가 필요에 따라 변경한다.
  • 컨테이너 런타임 엔진 : Docker
    • 컨테이너를 실행할 수 있는 소프트 웨어
  • kubelet : 배의 선장
    • 배 비유
      • 선장은 선박의 모든 활동을 관리할 책임이 있다.
      • 마스터 선박과의 연락 담당
      • 컨테이너에 대한 정보를 수신하는 그룹에 가입하는데 관심
      • 선박에 적재하고, 필요에 따하, 적절한 컨테이너를 적재해 선박에 다시 전송
    • 쿠버네티스 입장
      • 큐블릿은 클러스터의 각 노드에서 실행되는 에이전트입니다. 배의 컨테이너를 관리하는 배의 선장
      • kube-apiserver의 지시를 듣고 노드에 컨테이너를 배포하거나 파괴합니다.
      • kube-apiserver는 주기적으로 kubelet 에서 상태보고서를 가져와 노드, 컨테이너 상태를 모니터링합니다.
  • kube-proxy service
    • 작업자 노드에서 서로의 통신
    • 작업자 노드에서 실행중인 컨테이너가 서로 도달하는 방법임

정리

  • 클러스터에는 마스터노드와 워커 노드들이 있다.
  • 마스터 노드
    • etcd 클러스터
      • 클러스터에 대한 정보를 짱한다.
    • 쿠베 스케줄러
      • 노드에서 애플리케이션, 또는 컨테이너를 예약
    • kube-api server
      • 클러스터 내의 모든 작업을 오케스트레이션
  • 워커 노드
    • kubelet
      • kube-apiserver의 지시를 듣고 컨테이너를 관리
    • kube-proxy
      • 클러스터 내 서비스 통신 활성화에 도움

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함