CKA 4

[CKA] Udemy CKA 강의 Scheduling02 - Resource Requirements and Limits, DaemonSets, Static Pods, Multiple Schedulers

Resource Requirements and LimitsResource Requests request는 k8s가 컨테이너에 대해 보장하는 최소한의 자원이다. 컨테이너가 스케줄될 때, k8s는 해당 자원을 제공할 수 있는 노드를 선택하기 위해 request를 사용한다. 요청된 자원을 제공할 수 있는 노드가 없다면 파드는 해당 노드에서 실행되지 않는다. request를 설정하기 위해 아래 yaml 처럼 작성할 수 있다.#pod-definition.yamlapiVersion: v1kind: Podmetadata: name: web labels: name: webspec: containers: - name: web image: web ports: - containerPort: ..

Certification 2025.01.22

[CKA] Udemy CKA 강의 Core Concepts 명령어 정리

kubectl get k get pods: 클러스터 내에 존재하는 모든 파드의 상태 조회--namespace || -n: 조회할 파드가 있는 네임스페이스 지정kubectl get rs: 클러스터 내에 존재하는 모든 레플리카셋의 정보 조회k get deploy: 클러스터 내에 존재하는 모든 디플로이먼트의 정보 조회k get ns: 클러스터 내에 존재하는 모든 네임스페이스의 정보 조회 kubectl describek describe rs : 주어진 이름을 가진 레플리카셋의 상세 정보를 출력k describe pod : 주어진 이름을 가진 파드의 상세 정보 출력 kubectl deletek delete pod : 주어진 이름을 가진 파드 삭제 (레플리카셋으로 관리 중인 파드였다면 삭제된 파드 대신 새로운 파..

Certification 2024.12.14

[CKA] Udemy CKA 강의 Core Concepts02 - Pod, Replica set, Deployment, Service, Namespace

Pod응용 프로그램을 컨테이너의 형태로 워커 노드(worker node)에 배포할 때 pod로 캡슐화pod는 응용 프로그램(application)의 단일 인스턴스(instance)쿠버네티스에서 만들 수 있는 가장 작은 객체(object)pod는 일반적으로 컨테이너와 1:1 관계스케일업을 할 때 pod를 생성, 스케일다운을 할 때 pod를 삭제기존 pod에 컨테이너를 추가로 생성하지 않음멀티 컨테이너 pod헬퍼 컨테이너가 필요할 때 동일 pod 내에 여러 개의 컨테이너를 가질 수 있음동일한 네트워크 공간 및 저장 공간 사용 명령어pod 생성해 도커 컨테이너 배포kubectl run nginx --image nginx도커 허브에서 도커 이미지 다운로드 (--image)pod 확인kubectl get pods..

Certification 2024.12.13

[CKA] Udemy CKA 강의 Core Concepts01 - Cluster Architecture (Docker, ContainerD, ETCD, kube-apiserver, kube-controller-manager, kube-scheduler, kubelet, kube-proxy)

Cluster Architecture쿠버네티스의 목적자동화된 방식으로 애플리케이션을 컨테이너 형식으로 호스트요구에 따라 프로그램의 많은 인스턴스를 쉽게 배포할 수 있고, 다양한 서비스 간의 통신이 쉽게 가능해짐아키텍처master node: 노드의 관리, 계획, 스케줄링, 모니터링 담당etcd cluster: key-value 형식으로 데이터를 저장하는 데이터베이스kube-scheduler: 컨테이너를 적재할 올바른 노드를 식별하고, 스케줄링함올바른 노드를 식별하기 위해 컨테이너 리소스 요구 사항, 워커 노드 용량, 다른 정책이나 제약 조건들, 테인트와 관용, 노드 친화성 규칙을 따짐controller-managernode-controller: 노드 관리replication-controller: repli..

Certification 2024.11.07