Study/Kubernetes

[Roadmap] 쿠버네티스 제대로 알아보자

Dream Amal 2024. 11. 14.

사내에서 쿠버네티스에 대한 필요성이 점점 강조되면서, 제대로 공부해볼 수 있는 기회(시간)가 생겼다.
앞으로 관련 글을 하나 둘 씩 포스팅 해 볼 예정인데,
해당 글에 공부하며 정리한 내용들 및 reference를 한 번에 확인할 수 있도록 계속해서 추가해가려 한다.

  • 내가 직접 작성한 글은 Blog 로 표기하고, reference에 대해서는 ref 라고 앞에 붙혀놓을 예정

공부해야 할 내용들을 정리하는 데에는 아래 포스팅들이 도움이 되었다.

Kubernetes Roadmap을 기준으로 계속해서 추가될 포스팅과 내용들을

나혼자

기대하는 중!


1. Introduction

blog-k8s란? 왜 사용하는걸까?
쿠버네티스 컴포넌트와 오브젝트 : 용어부터 알고가자!

Overview of Kunernetes

ref-쿠버네티스란 무엇인가?

Why Kunernetes?

Key Concepts and Terminologies

Kubernetes Alternatives

2. Containers

ref-Docker Roadmap

3. Setting up Kubernetes

Deploying your First Application

Choosing a Managed Provider

Installing a Local Cluster

4. Runnig Applications

Pods

ReplicaSets

Deployments

StatefulSets

Jobs

5. Services and Networking

External Access to Services

Load Balancing

Networking & Pod-Pod Communication

6. Configuration Management

Injecting Pod Config with ConfigMaps

Using Secrets for Sensitive Data

7. Resource Management

Setting Resource Requests and Limits

Assigning Quotas to Namespaces

Monitoring and Optimizing Resource Usage

8. Security

Role-based access control (RBAC)

Network Security

Container and Pod Security

Security Scanners

9. Monitoring and Logging

Logs

Metrics

Traces

Resource Health

Observability Engines

10. Autoscaling

Horizontal Pod Autoscaler (HPA)

Vertical Pod Autoscaler (VPA)

Cluster Autiscaling

11. Scheduling

Basics

ref-Kubernetes Scheduler 설명

Taints and toleratoins

Topology spread Constraints

Pod priorities

Evictions

12. Storage and Volumes

CSI Drivers

Stateful Applications

13. Deployment Patterns

CI/CD Integration

GitOps

Helm Charts

ref-Helm Chart 만드는 법

Canary Deployments

Blue-Green Deployments

Rolling Updates / Rollbacks

14. Advanced Topics

Creating Custom Controllers

Custom Schedulers and extenders

Custom resource definitions (CRDs)

Kubernetes extensions and APIs

Cluster Operation

728x90

댓글