쿠버네티스에 대해서 학습한다고 하면 학습 범위가 매우 넓다.
학습자의 role이나 목표에 따라서 범위와 깊이가 달라지겠지만..
일반적으로는 아래와 같은 내용들의 학습이 필요하다.
- 컨테이너와 Docker
- 컨테이너 오케스트레이션 도입 이유와 기능
- 쿠버네티스의 개념과 핵심 사상
- 쿠버네티스의 아키텍처
- Pod
- 쿠버네티스의 워크로드(Deployment, StatefulSet, Job, CronJob, DaemonSet, ReplicaSet)
- 쿠버네티스의 Service
- Stateless를 위한 Storage(PVC, PV, StorageClass)
- Container Configuration을 위한 ConfigMap, Secret
개인적으로는 초반의 기초 개념을 익히고 지식을 쌓는 과정이 힘들고 지루했다.
개념들이 와닿지 않았고 공식 홈페이지에서 읽어도 그래..알겠는데..모르겠는..그런 느낌이 들었었다. 그래도 완전하게 알지 못해도 이 단계를 넘어서니 훨씬 후련해졌다. 이 블로그에 쓰는 글들도 내가 이해한 바를 내 언어로 쓰려고 노력하는 것이라 부정확할 수 있지만…
앞으로 쓰는 글들이 새로 배우는 사람들에게 도움이 되는 글이길 바란다.
'Kubernetes' 카테고리의 다른 글
Dockerfile 개념과 작성법 그리고 작성예시 (0) | 2023.07.23 |
---|---|
Registry(레지스트리)와 Repository(리포지토리) 차이는? (0) | 2023.07.21 |
Docker 란 무엇인가? (0) | 2023.07.21 |
컨테이너를 이해하기 위한 리눅스 기반 기술 (0) | 2023.07.19 |
Container와 Container Runtime (0) | 2023.07.17 |