해당 글의 내용은 IBM CLOUDER:S 활동의 일환으로 COGNITIVE CLASS에서 제공하는 내용을 바탕으로 작성되었습니다.
Module 1 - Understanding the Benefits of Containers
- Docker
* 포인트 : 각 command line에서 run, copy 등 핵심 명령어의 의미와 각 역할
Module 2 - Understanding Kubernetes Architecture
컨테이너 관리 : 오케스트레이션
컨테이너 관리 툴 : 쿠버네틱스
# kubectl CLI
* 컨테이너 런타임 : 컨테이너 실행을 담당하는 소프트웨어
* namespace : 쿠버네티스는 동일한 물리 클러스터를 기반으로 하는 여러 가상 클러스터를 name space라고 한다. (여러 개의 팀이나, 프로젝트에 걸쳐서 많은 사용자가 있는 환경에서 사용하도록 만들어졌다)
Module 3 - Managing Applications with Kubernetes & Module 4 - The Kubernetes Ecosystem
* Pods : 파드(Pod) 는 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 컴퓨팅 단위이다.
* ReplicaSets : 레플리카셋의 목적은 레플리카 파드 집합의 실행을 항상 안정적으로 유지하는 것이다. 이처럼 레플리카셋은 보통 명시된 동일 파드 개수에 대한 가용성을 보증하는데 사용
* 컨트롤 플레인(Control Plane) : 컨테이너의 라이프사이클을 정의, 배포, 관리하기 위한 API와 인터페이스들을 노출하는 컨테이너 오케스트레이션 레이어.
* Kubernetes objects : 쿠버네티스 시스템에서 영속성을 가지는 오브젝트이다. 쿠버네티스는 클러스터의 상태를 나타내기 위해 이 오브젝트를 이용
* 컨피그맵(ConfigMap) : 컨피그맵은 키-값 쌍으로 기밀이 아닌 데이터를 저장하는 데 사용하는 API 오브젝트
* Kubernetes Horizontal Pod Autoscaler : Horizontal Pod Autoscaler는 CPU 사용량 (또는 사용자 정의 메트릭, 아니면 다른 애플리케이션 지원 메트릭)을 관찰하여 레플리케이션 컨트롤러(ReplicationController), 디플로이먼트(Deployment), 레플리카셋(ReplicaSet) 또는 스테이트풀셋(StatefulSet)의 파드 개수를 자동으로 스케일한다. Horizontal Pod Autoscaler는 크기를 조정할 수 없는 오브젝트(예: 데몬셋(DaemonSet))에는 적용되지 않는다.
* Imagestream : 지속적으로 컨테이너 이미지를 생성하고 업데이트하는 수단을 제공
🤷♀️오답노트🤦♀️
답을 알게 되었거나, 아쉬워서 꼭 기억해야하는 내용만 정리하였다!
Q : Which of the following Kubernetes objects are used to run applications?
=> ConfigMaps, Service bindings, Deployments
Q : Which of the following Statements describes what a ReplicaSet does? Select all that apply.
=> Maintains a stable set of Pods in a cluster, spinning up or deleting pods as needs
=> provides configuration details to Deployments
=> Rolls out app changes in an automated and controlled manner
=> Replicates a Deployment
Q : OpenShift can be run in which of the follerwing environments? Select all that apply
=> On premise/ Public cloud / Private cloud / Hybrid cloud
'개발 > IBM C:LOUDERs' 카테고리의 다른 글
[IBM CLOUDER:S] 10~ 12월 활동 정리 (0) | 2020.12.22 |
---|---|
[IBM CLOUDER:S] 대학생을 위한 Academic Initiative & CLOUDER:S 회고록 (0) | 2020.12.21 |
[IBM CLOUDER:S] Building Cloud-Native and Multicloud Applications 뱃지 (0) | 2020.11.23 |
[IBM CLOUDER:S] BIG DATA 뱃지 (0) | 2020.11.22 |
[IBM C:LOUDERs] 비지도 Tokenizer -soynlp (0) | 2020.11.22 |