본문으로 건너뛰기

Project CNCF

"Project CNCF"의 모든 글.

  • requests는 스케줄링, limits는 실행 중 강제. CPU throttling과 OOMKill의 차이, QoS class, LimitRange 기본값, namespace 단위 ResourceQuota를 공식 문서 기준으로 정리했습니다.

  • ConfigMap과 Secret을 만드는 방법, Pod에 넣는 세 가지 방식(env, envFrom, volume), 값이 바뀌었을 때 반영되는 경로, projected volume과 Downward API까지 공식 문서 기준으로 정리했습니다.

  • Helm의 chart·repository·release 개념과 install/upgrade/rollback/uninstall, values override, 그리고 Kustomize의 base/overlay·patches·generator와 kubectl apply -k를 공식 문서 기준으로 정리했습니다.

  • Deployment의 RollingUpdate·Recreate 동작, maxSurge·maxUnavailable 계산, rollout 명령, 그리고 Service selector와 replica 비율로 만드는 blue/green·canary 배포를 공식 문서 기준으로 정리했습니다.

  • Deployment, StatefulSet, DaemonSet, Job, CronJob이 각각 무엇을 보장하는지, 언제 어느 것을 고르는지 공식 문서 기준으로 비교합니다.

  • Pod phase, condition, container state, restartPolicy를 먼저 정리하고, liveness·readiness·startup probe가 실패했을 때 각각 무엇이 일어나는지 공식 문서 기준으로 비교합니다.

  • init container, native sidecar와 기존 방식의 sidecar, ambassador·adapter 패턴, ephemeral container를 공식 문서 기준으로 비교했습니다.

  • 이미지 이름·tag·digest, imagePullPolicy 기본값 규칙, private registry와 imagePullSecrets, 이미지 build·push, 그리고 Pod spec 기본을 공식 문서 기준으로 정리했습니다.

  • CKAD 치트 시트

    CKAD v1.35 커리큘럼 도메인별 kubectl 명령어, 최소 YAML, 시험 중 열어 볼 kubernetes.io 문서 위치 정리.

  • CNCF 관련 기술들을 매일같이 사용하면서, 내가 실제로 이 기술들을 얼마나 알고 있다고 할 수 있는지 확인해 보고 싶었습니다.