Network & K8s.03-1 A Process in a Room

Network & K8s.03-1 A Process in a Room

What a container actually is on an Ubuntu VM — three problems that VMs and containers each solve, the runtime stack from dockerd and kubelet down to runC, why runC vanishes and containerd-shim stays as the parent, the six namespaces and one cgroup directory seen through /proc.

K8sPatterns.03 Declarative Deployment

K8sPatterns.03 Declarative Deployment

How Kubernetes Deployment resource automates application upgrades and rollbacks through declarative strategies including RollingUpdate, Recreate, Blue-Green, and Canary.

K8sPatterns.02 Predictable Demands

K8sPatterns.02 Predictable Demands

How to declare resource requirements and runtime dependencies so Kubernetes can schedule and manage containers predictably.

K8sPatterns.01 Introduction

K8sPatterns.01 Introduction

A beginner-friendly summary of Chapter 1 from Kubernetes Patterns — covering containers, pods, services, labels, annotations, and namespaces.

Sidecar

앱 옆에 붙어 공통 잡일을 대신하는 컨테이너. 앱 코드를 고치지 않고 기능을 얹는 방법이다.