Cloud Native Notes

그런데 맛있습니다.

Cloud Native Notes

소는 음식이 아닙니다.

서비스를 오래 지키며 배운 설계와 운영 판단을 기록합니다.

발행 글
8
주제
6
읽기 분량
51m
Reliable Operations · 7월 20일

정기 유지보수를 작은 변경으로 나누는 이유

자동화의 목표는 빠른 변경이 아니라, 이상 징후가 보이면 안전하게 멈출 수 있는 변경 흐름을 만드는 것이다.

kuberneteskubeadmciliumbootstrapoperationsmaintenance

마을 게시판

Reliable Operations · 7월 21일

kubeadm과 cilium으로 Kubernetes 클러스터 구축

호스트 준비부터 kubeadm 초기화, containerd와 Cilium 네트워크 검증까지 애플리케이션 이전의 클러스터 부트스트랩 과정을 정리했습니다.

11분 읽기

Platform Practice

플랫폼을 제품처럼 다루며 세운 공개 가능한 운영 원칙입니다.

Reliable Operations

변경 범위를 줄이고 복구 선택지를 넓히는 운영 기록입니다.

Delivery Practice

변경의 소유권과 검토 흐름을 분명하게 만드는 배포 원칙입니다.

Observability

운영 판단에 필요한 신호를 고르고 연결하는 방법을 다룹니다.

Security Basics

내부 정보를 드러내지 않으면서도 설명 가능한 보안 원칙입니다.

Incident Notes

복구 순서와 재발 방지 판단을 공개 가능한 수준으로 정리합니다.

새 기록

최근 발행 글

정기 유지보수를 작은 변경으로 나누는 이유

자동화의 목표는 빠른 변경이 아니라, 이상 징후가 보이면 안전하게 멈출 수 있는 변경 흐름을 만드는 것이다.

operationsmaintenancereliability
6분

워크로드 이동성이 복구 선택지를 넓힌다

불필요한 배치 고정을 줄이면 평상시 효율뿐 아니라 장애 상황에서 선택할 수 있는 복구 경로도 늘어난다.

platformportabilityrecovery
6분

GitOps 이름에 변경의 소유권을 담는 법

좋은 애플리케이션 이름은 화면을 정리하는 데서 끝나지 않고 변경 단위와 책임 경계를 함께 보여 준다.

gitopsnamingownership
5분

외부 접속 문제를 계층별로 좁히는 방법

접속 장애를 하나의 덩어리로 보지 않고 사용자 진입, 서비스 전달, 애플리케이션 상태로 나누면 복구가 빨라진다.

incidentedgerunbook
6분

시크릿 수명주기를 원본과 소비자로 나누기

비밀값을 다루는 핵심은 도구 이름이 아니라 원본, 전달, 소비, 교체의 책임을 겹치지 않게 만드는 것이다.

securitysecretslifecycle
6분

관측 데이터는 수집량보다 판단 가능성이 먼저다

로그와 지표를 많이 모으는 것보다 어떤 질문에 답할지 정하고 보존과 연결 기준을 세우는 일이 중요하다.

observabilitysignalsretention
6분

운영 회고에서 공개 문서와 내부 문서를 나누는 기준

좋은 회고는 투명하지만 모든 것을 공개하지 않는다. 재사용 가능한 교훈과 공격 표면이 될 정보를 분리해야 한다.

incidentdocumentationprivacy
5분