<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>K8sPatterns on History</title><link>https://kukie.tech/series/k8spatterns/</link><description>Recent content in K8sPatterns on History</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Mon, 07 Sep 2026 09:00:00 +0900</lastBuildDate><atom:link href="https://kukie.tech/series/k8spatterns/index.xml" rel="self" type="application/rss+xml"/><item><title>K8sPatterns.29 Elastic Scale</title><link>https://kukie.tech/posts/kubernetes-patterns-29/</link><pubDate>Mon, 07 Sep 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-29/</guid><description>확장의 세 축 — 개수(HPA), 크기(VPA), 서버(CA). 내장은 HPA 하나뿐이고 숫자를 공급하는 쪽은 전부 설치한다는 것, 0에서 깨어나려면 Pod 앞에 문지기가 필요하다는 것, 그리고 서로 모르는 확장기들이 어떻게 맞물리는지까지.</description></item><item><title>K8sPatterns.26 Access Control</title><link>https://kukie.tech/posts/kubernetes-patterns-26/</link><pubDate>Fri, 04 Sep 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-26/</guid><description>API 서버로 가는 모든 요청은 인증·인가·어드미션 세 관문을 지난다. Role과 RoleBinding을 분리해 권한을 설계하고, ClusterRole의 범위는 정의가 아니라 바인딩이 정한다는 것까지.</description></item><item><title>K8sPatterns.25 Secure Configuration</title><link>https://kukie.tech/posts/kubernetes-patterns-25/</link><pubDate>Wed, 02 Sep 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-25/</guid><description>Secret은 암호화가 아니라 인코딩이다. Sealed Secrets·External Secrets·sops로 Git 노출을 막고, CSI·사이드카 주입으로 클러스터에 아무것도 남기지 않는 방법.</description></item><item><title>K8sPatterns.24 Network Segmentation</title><link>https://kukie.tech/posts/kubernetes-patterns-24/</link><pubDate>Mon, 31 Aug 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-24/</guid><description>NetworkPolicy와 Istio AuthorizationPolicy로 파드 간 통신을 제한하는 방법. 기본 차단에서 시작해 필요한 경로만 허용한다.</description></item><item><title>K8sPatterns.23 Process Containment</title><link>https://kukie.tech/posts/kubernetes-patterns-23/</link><pubDate>Mon, 24 Aug 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-23/</guid><description>검사는 언젠가 뚫린다고 가정하고, securityContext 7종 세트로 프로세스를 최소 권한의 울타리에 가둔 뒤, PSS/PSA 정책으로 그 울타리를 클러스터 차원에서 강제하는 법.</description></item><item><title>K8sPatterns.22 Configuration Template</title><link>https://kukie.tech/posts/kubernetes-patterns-22/</link><pubDate>Fri, 21 Aug 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-22/</guid><description>큰 설정 파일에 빈칸을 뚫어 템플릿으로 만들고, Init 컨테이너 안의 Gomplate가 ConfigMap 값으로 빈칸을 채워 시작 시점에 완성본을 찍어내는 법.</description></item><item><title>K8sPatterns.21 Immutable Configuration</title><link>https://kukie.tech/posts/kubernetes-patterns-21/</link><pubDate>Mon, 17 Aug 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-21/</guid><description>설정을 컨테이너 이미지로 굽는다 — Docker 볼륨 연결이 Kubernetes에서 막히는 이유, Init 컨테이너와 emptyDir로 우회하는 법, 그리고 이 번거로운 패턴을 정말 써야 하는 순간.</description></item><item><title>K8sPatterns.20 Configuration Resource</title><link>https://kukie.tech/posts/kubernetes-patterns-20/</link><pubDate>Sat, 15 Aug 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-20/</guid><description>설정을 일급 리소스로 — ConfigMap과 Secret의 두 가지 소비 경로(환경 변수/볼륨), 핫 리로드와 드리프트의 명암, Base64가 보안이 아닌 이유, 그리고 immutable까지.</description></item><item><title>K8sPatterns.19 EnvVar Configuration</title><link>https://kukie.tech/posts/kubernetes-patterns-19/</link><pubDate>Wed, 12 Aug 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-19/</guid><description>설정 외부화의 가장 단순한 수단, 환경 변수 — 기본값과 런타임 오버라이드 패턴부터 보안 한계와 불변성의 역설까지.</description></item><item><title>K8sPatterns.18.5 Sidecarless &amp; eBPF</title><link>https://kukie.tech/posts/kubernetes-patterns-18-1/</link><pubDate>Mon, 10 Aug 2026 21:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-18-1/</guid><description>Ambassador 패턴은 왜 요즘 잘 안 쓰일까 — 사이드카의 한계에서 출발해 Sidecarless 메시, CNI의 실체, eBPF까지. 하는 일은 그대로인데 프록시의 근무지만 이사 중이라는 이야기.</description></item><item><title>K8sPatterns.18 Ambassador</title><link>https://kukie.tech/posts/kubernetes-patterns-18/</link><pubDate>Mon, 10 Aug 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-18/</guid><description>외부 세계의 복잡함을 내 앱에서 걷어내는 법 — Ambassador 패턴으로 메인 컨테이너가 localhost만 바라보며 비즈니스 로직에 집중하는 방식을 이해한다.</description></item><item><title>K8sPatterns.17 Adapter</title><link>https://kukie.tech/posts/kubernetes-patterns-17/</link><pubDate>Fri, 31 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-17/</guid><description>메인 앱을 건드리지 않고 외부 인터페이스를 통일하는 법 — Adapter 패턴으로 이질적인 컨테이너 시스템이 하나의 표준 얼굴을 갖는 방식을 이해한다.</description></item><item><title>K8sPatterns.16 Sidecar</title><link>https://kukie.tech/posts/kubernetes-patterns-16/</link><pubDate>Wed, 29 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-16/</guid><description>컨테이너를 건드리지 않고 기능을 확장하는 법 — Sidecar 패턴으로 단일 목적 컨테이너들이 Pod 안에서 협력하는 방식을 이해한다.</description></item><item><title>K8sPatterns.14 Self-Awareness</title><link>https://kukie.tech/posts/kubernetes-patterns-14/</link><pubDate>Fri, 24 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-14/</guid><description>앱이 자기 자신의 정보를 알아야 할 때 — Kubernetes Downward API로 Pod 메타데이터를 환경변수와 볼륨 파일로 주입하는 방법.</description></item><item><title>K8sPatterns.13 Service Discovery</title><link>https://kukie.tech/posts/kubernetes-patterns-13/</link><pubDate>Wed, 22 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-13/</guid><description>동적으로 배치되는 Pod를 내부/외부에서 안정적으로 찾아가는 방법 — ClusterIP, NodePort, LoadBalancer, Ingress까지.</description></item><item><title>K8sPatterns.12 Stateful Service</title><link>https://kukie.tech/posts/kubernetes-patterns-12/</link><pubDate>Mon, 20 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-12/</guid><description>고유하고 교체 불가능한 인스턴스로 구성된 스테이트풀 애플리케이션을 Kubernetes에서 운영하는 방법 — StatefulSet, Headless Service, PVC까지.</description></item><item><title>K8sPatterns.11 Stateless Service</title><link>https://kukie.tech/posts/kubernetes-patterns-11/</link><pubDate>Wed, 15 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-11/</guid><description>동일한 일시적 복제본으로 구성된 무상태 애플리케이션을 Kubernetes에서 운영하는 방법 — ReplicaSet, Service, PVC까지.</description></item><item><title>K8sPatterns.10 Singleton Service</title><link>https://kukie.tech/posts/kubernetes-patterns-10/</link><pubDate>Mon, 13 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-10/</guid><description>분산 환경에서 단 하나의 인스턴스만 활성화되도록 보장하는 방법 — Out-of-Application Locking부터 분산 락, PodDisruptionBudget까지.</description></item><item><title>K8sPatterns.09 Daemon Service</title><link>https://kukie.tech/posts/kubernetes-patterns-09/</link><pubDate>Fri, 10 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-09/</guid><description>DaemonSet ensures one Pod per node for infra daemons — nodeSelector, scheduling evolution from nodeName to nodeAffinity, and comparison with Static Pods.</description></item><item><title>K8sPatterns.08 Periodic Job</title><link>https://kukie.tech/posts/kubernetes-patterns-08/</link><pubDate>Tue, 07 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-08/</guid><description>Batch Job 패턴에 시간 차원을 더한 CronJob — schedule, concurrencyPolicy, startingDeadlineSeconds까지.</description></item><item><title>K8sPatterns.07 Batch Job</title><link>https://kukie.tech/posts/kubernetes-patterns-07/</link><pubDate>Mon, 06 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-07/</guid><description>격리된 원자적 작업 단위를 안정적으로 실행하기 위한 Job 리소스 — completions, parallelism, Indexed Job까지.</description></item><item><title>K8sPatterns.06 Automated Placement</title><link>https://kukie.tech/posts/kubernetes-patterns-06/</link><pubDate>Thu, 02 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-06/</guid><description>How the Kubernetes scheduler assigns Pods to nodes using predicates, priorities, node affinity, pod affinity, taints and tolerations for optimal placement.</description></item><item><title>K8sPatterns.05 Managed Lifecycle</title><link>https://kukie.tech/posts/kubernetes-patterns-05/</link><pubDate>Wed, 01 Jul 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-05/</guid><description>How Kubernetes communicates lifecycle events to containers via SIGTERM, SIGKILL, postStart, preStop hooks, and init containers for graceful startup and shutdown.</description></item><item><title>K8sPatterns.04 Health Probe Pattern</title><link>https://kukie.tech/posts/kubernetes-patterns-04/</link><pubDate>Mon, 29 Jun 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-04/</guid><description>A deep dive into Kubernetes Health Probe pattern: Process Health Check, Liveness Probe, and Readiness Probe for building self-healing cloud-native applications.</description></item><item><title>K8sPatterns.03 Declarative Deployment</title><link>https://kukie.tech/posts/kubernetes-patterns-03/</link><pubDate>Fri, 26 Jun 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-03/</guid><description>How Kubernetes Deployment resource automates application upgrades and rollbacks through declarative strategies including RollingUpdate, Recreate, Blue-Green, and Canary.</description></item><item><title>K8sPatterns.02 Predictable Demands</title><link>https://kukie.tech/posts/kubernetes-patterns-02/</link><pubDate>Wed, 24 Jun 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-02/</guid><description>How to declare resource requirements and runtime dependencies so Kubernetes can schedule and manage containers predictably.</description></item><item><title>K8sPatterns.01 Introduction</title><link>https://kukie.tech/posts/kubernetes-patterns-01/</link><pubDate>Mon, 22 Jun 2026 09:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kubernetes-patterns-01/</guid><description>A beginner-friendly summary of Chapter 1 from Kubernetes Patterns — covering containers, pods, services, labels, annotations, and namespaces.</description></item></channel></rss>