Kubernetes — ภาพรวม
เนื้อหาเขียนตามโครงเดียวกับหมวด Go (Golang): bilingual ต่อหัวข้อ (Thai prose หลัก + ปิดท้ายด้วย English Summary) ไล่จากพื้นฐานขึ้นไประดับ intermediate
โครงสร้างเนื้อหา
| หัวข้อ | เนื้อหา |
|---|---|
| Fundamentals | Control plane/Node, Pod, Deployment, ReplicaSet, Labels & Selectors, Namespace |
| Networking | Service types, kube-proxy, DNS ภายใน cluster, Ingress, NetworkPolicy |
| Config & Secrets | ConfigMap, Secret, env var vs volume mount, immutable config |
| Workload Patterns | StatefulSet, DaemonSet, Job/CronJob, rolling update, HPA |
| Best Practices | Resource requests/limits, probes, security context, code review checklist |
| Interview Prep | คำถามสัมภาษณ์ที่พบบ่อย พร้อมแนวคำตอบ (ไทย/อังกฤษ) |
| Troubleshooting Scenarios | สถานการณ์ debug จริง — เวอร์ชัน "live coding" ของหมวดนี้ |
ใครควรอ่านหมวดนี้
- Engineer ที่ deploy/ดูแล workload บน K8s ต้องการ refresh concept + best practice
- คนที่กำลังเตรียมสัมภาษณ์งานสาย backend/platform/SRE ที่ใช้ K8s เป็นโครงสร้างพื้นฐาน
- คนที่ต้องเขียน/รีวิว manifest ของทีม และอยากมี checklist อ้างอิง
ดูหมวด OpenShift ต่อ สำหรับความแตกต่างเมื่อใช้ Kubernetes distribution ของ Red Hat
English Summary
This section follows the same bilingual, interview-ready template established in the Go section: fundamentals → networking → config/secrets → workload patterns → best practices → interview prep → troubleshooting scenarios (this section's "live coding" equivalent).