CKA 커리큘럼
Application Lifecycle Management – 8%
• Understand deployments and how to perform rolling update and rollbacks
○ 디플로이먼트 이해, 롤링 업데이트와 롤백
• Know various ways to configure applications
○ 애플리케이션을 구성하는 다양한 방법
• Know how to scale applications
○ 애플리케이션을 스케일링 하는 방법
• Understand the primitives necessary to create a self-healing application
○ 자가치유 애플리케이션을 생성하는데 필요한 것
Installation, Configuration & Validation – 12%
• Design a Kubernetes Cluster
○ 쿠버네티스 클러스터 디자인
• Install Kubernetes Masters and Nodes
○ 쿠버네티스 마스터와 노드 설치
• Configure secure cluster communications
○ 클러스터 보안 통신 구성
• Configure a highly-available Kubernetes cluster
○ 클러스터 고가용성 구성
• Know where to get the Kubernetes release binaries
○ 쿠버네티스 릴리즈 바이너리 취득
• Provision underlying infrastructure to deploy a Kubernetes cluster
○ 쿠버네티스 클러스터 배포를 위한 인프라 프로비전
• Choose a network solution
○ 네트워크 솔루션 선택
• Choose your Kubernetes infrastructure configuration
○ 쿠버네티스 인프라스트럭쳐 구성 선택
• Run end-to-end tests on your cluster
○ 클러스터 엔드-투-엔드 테스트
• Analyze end-to-end test results
○ 엔드-투-엔드 테스트 결과 분석
• Run Node end-to-end Tests
○ 노드 엔드-투-엔드 테스트
• Install and use kubeadm to install, configure, and manage Kubernetes clusters
○ 쿠버네티스 클러스터 설치 및 구성, 관리를 위한 kubeadm 사용
Core Concepts – 19%
• Understand the Kubernetes API primitives
○ 쿠버네티스 API 원리 이해
• Understand the Kubernetes cluster architecture
○ 쿠버네티스 클러스터 아키텍처 이해
• Understand Services and other network primitives
○ 서비스와 다른 네트워크 원리 이해
Networking – 11%
• Understand the networking configuration on the cluster nodes
○ 클러스터 노드에서 네트워크 구성 이해
• Understand Pod networking concepts
○ 파드 네트워킹 컨셉 이해
• Understand Service Networking
○ 서비스 네트워킹 이해
• Deploy and configure network load balancer
○ 네트워크 로드밸런서 설정 및 배포
• Know how to use Ingress rules
○ 인그레스룰 사용법
• Know how to configure and use the cluster DNS
○ 클러스터DNS 구성 및 사용
• Understand CNI
○ CNI 이해
Scheduling – 5%
• Use label selectors to schedule Pods
○ 파드 스케쥴을 위한 라벨 셀렉터 사용
• Understand the role of DaemonSets
○ 데몬셋의 역할 이해
• Understand how resource limits can affect Pod scheduling
○ 리소스 제한이 파드 스케쥴링에 미치는 영향 이해
• Understand how to run multiple schedulers and how to configure Pods to use them
○ 다중 스케쥴러 구동 및 활용을 위한 파드 이해
• Manually schedule a pod without a scheduler
○ 스케쥴러 없이 수동 파드 스케쥴링
• Display scheduler events
○ 스케쥴러 이벤트 표시
Security – 12%
• Know how to configure authentication and authorization
○ 인증 및 인가 구성
• Understand Kubernetes security primitives
○ 쿠버네티스 보안 원리 이해
• Know how to configure network policies
○ 네트워크 정책 구성 이해
• Create and manage TLS certificates for cluster components
○ 클러스터 컴포넌트를 위한 TLS 인증서 생성 및 관리
• Work with images securely
○ 이미지를 안전하게 이용하기
• Define security contexts
○ 보안 컨텍스트 정의
• Secure persistent key value store
○ 영구 키-밸류 스토어 보안
Cluster Maintenance – 11%
• Understand Kubernetes cluster upgrade process
○ 쿠버네티스 클러스터 업그레이드 절차
• Facilitate operating system upgrades
○ 운영 시스템 업그레이드
• Implement backup and restore methodologies
○ 백업 / 복구 구현
Logging / Monitoring – 5%
• Understand how to monitor all cluster components
○ 모든 클러스터 컴포넌트를 모니터링하는 법 이해
• Understand how to monitor applications
○ 애플리케이션 모니터링
• Manage cluster component logs
○ 클러스터 컴포넌트 로그 관리
• Manage application logs
○ 애플리케이션 로그 관리
Storage – 7%
• Understand persistent volumes and know how to create them
○ 영구 볼륨에 대한 이해와 생성 방법
• Understand access modes for volumes
○ 볼륨에 대한 엑세스 모드 이해
• Understand persistent volume claims primitive
○ 영구 볼륨 클레임에 대한 원리 이해
• Understand Kubernetes storage objects
○ 쿠버네티스 스토리지 객체 이해
• Know how to configure applications with persistent storage
○ 영구 볼륨 없이 애플리케이션 구성하기
Troubleshooting – 10%
• Troubleshoot application failure
○ 애플리케이션 실패시 문제 해결
• Troubleshoot control plane failure
○ 컨트롤 플레인 장애시 문제 해결
• Troubleshoot worker node failure
○ 워커 노드 장애시 문제 해결
• Troubleshoot networking
○ 네트워킹 장애시 문제 해결
출처: <https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/>
주의 사항
Testing Location Rules (장소 관련)
● Room must be quiet, private and well lit (방은 밝고 개별적이어야 함)
● Bright lights or windows should not be positioned behind the Candidate (응시자 뒤에 광원이 있으면 안 됨)
● Testing from public spaces such as coffee shops, stores, etc. is not allowed (공공 장소에서 응시하지 말 것)
● No one other than the candidate can be present in the room (방에 아무도 없어야 함)
● Desk must be clear of all notes and electronics (책상에 노트나 전자기기는 없어야 함)
Candidate Conduct Rules During Exam (응시자 준수 사항)
● Candidate should review the exam content instructions that are presented in the
command line terminal; candidate can also type “man lf_exam” in the command line to
view instructions again at any time during the exam (man lf_exam 이 시험 매뉴얼)
● Candidate is not allowed to communicate with anyone other than the proctor during the
exam (시험 중에 다른 사람과 의사소통 불가)
● Candidate is not allowed to read the questions out loud, to themselves, during the exam (질문을 소리 내어 읽지 말 것)
● No other person may be in the exam room with the Candidate during the exam (시험 중에 방에 다른 사람 있지 말 것)
● Candidate is not allowed to leave their desk or step out of view of the webcam, unless
they have been granted specific permission by the proctor (시험 자리 이탈 불가)
● Candidate is not allowed to eat, drink (except clear liquids as per rule below), or chew
gum (음식물이나 음료 섭취 금지, 규정상 투명한 음료는 가능)
● Candidate is permitted to drink clear liquids from a label-free clear bottle or a clear glass (라벨 없는 투명 보틀에 담아 투명한 음료 섭취 가능)
● Candidate is not allowed to wear any electronic device in their ears, on their face or on
their body* (전자 기기 착용 불가)
During the exam, Candidate may only run one application - the Chrome/Chromium
browser in which the exam is shown (크롬/크로미움 브라우저만 구동 가능)
● Candidate is not allowed to look away from their exam console screen for extended
periods of time (화면 말고 다른데 장시간 응시 불가)
● Candidate must refrain from making excessive and/or repetitive noise (소음 내지 말 것)
● Candidate must refrain from covering their mouth and/or face. (입이나 얼굴을 가리지 마라)
● Candidate is not allowed to write or enter input on anything (whether paper, electronic
device, etc.) outside of the exam console screen (콘솔창 밖에 다른 거 치지 마라)
● Candidates must comply with any requests from the proctor. If candidate fails to comply,
the exam will be terminated (감독관의 요구를 준수할 것, 안 그러면 시험 종료)
The following resources are forbidden during the exam: (금지 물품)
● Use of devices other than the exam desktop 데스크탑 이외의 기기
● Notes 노트
● Documentation 문서
● Notepads (other than what’s provided within the exam browser tab) 별도의 노트패드
● Course manuals 코스 매뉴얼
● Devices external to computer on which they are taking the exam, including but not
limited to: mobile phones, PDAs, wearable computers, smart glasses, smart watches (모바일 폰, pda, 웨어러블, 스마트 글래스, 스마트 워치 등)
● Exam-specific assets, meaning those created by (or with the assistance of) those with
prior exposure to the exam content and for the purpose of providing specific assistance
to a candidate taking the CKA or CKAD exam. (시험 관련 자료)