OpenShift — ภาพรวม
เนื้อหาเขียนตามโครงเดียวกับหมวด Go (Golang): bilingual ต่อหัวข้อ พร้อม กล่อง "🧠 จำง่ายๆ" และ "🎯 Beyond" ในทุกหัวข้อย่อย หมวดนี้สร้างบนฐาน Kubernetes — ถ้ายังไม่คุ้น K8s พื้นฐาน แนะนำให้อ่านหมวดนั้นก่อน หน้านี้ โฟกัสเฉพาะสิ่งที่ OpenShift ต่างจาก K8s มาตรฐาน
โครงสร้างเนื้อหา
| หัวข้อ | เนื้อหา |
|---|---|
| OpenShift vs Vanilla K8s | Route vs Ingress, Project vs Namespace, oc CLI vs kubectl |
| Build & Deploy | BuildConfig, ImageStream, S2I, DeploymentConfig vs Deployment |
| Security Model | SecurityContextConstraints (SCC), arbitrary UID, project RBAC |
| Networking | Route รายละเอียด, TLS termination, traffic splitting |
| Best Practices | Template/Helm, ClusterResourceQuota, code review checklist |
| Interview Prep | คำถามสัมภาษณ์ที่พบบ่อย เน้นความแตกต่างจาก K8s มาตรฐาน |
| Troubleshooting Scenarios | สถานการณ์ debug เฉพาะ OpenShift |
ใครควรอ่านหมวดนี้
- Engineer ที่ทำงานในองค์กรที่ใช้ OpenShift เป็น Kubernetes platform (พบบ่อยในองค์กรขนาดใหญ่/ regulated industry)
- คนที่รู้ K8s อยู่แล้วและต้องการ "แปลภาษา" ไปเป็นความรู้เฉพาะ OpenShift อย่างรวดเร็ว
- คนที่กำลังเตรียมสัมภาษณ์งานที่ระบุ OpenShift ในตำแหน่งงานชัดเจน
English Summary
This section builds directly on the Kubernetes section and follows the same bilingual, interview-ready template as the Go section. It focuses purely on what differs from vanilla Kubernetes: routing, build/deploy, security defaults, and OpenShift-specific troubleshooting.