
Kubernetes ขั้นสูง
StatefulSets, DaemonSets, Jobs, CronJobs, PersistentVolumes, การจัดการทรัพยากร, HPA, การแก้ไขปัญหา OOMKilled
1StatefulSet ใน Kubernetes คืออะไร?
StatefulSet ใน Kubernetes คืออะไร?
คำตอบ
StatefulSet รับประกันตัวตนที่เสถียรและคาดเดาได้สำหรับแต่ละ pod (pod-0, pod-1 เป็นต้น) พร้อมกับพื้นที่จัดเก็บแบบ persistent แยกเฉพาะ ต่างจาก Deployments ที่ออกแบบมาสำหรับแอปพลิเคชัน stateless StatefulSets รักษาลำดับการเริ่มต้นและปิดการทำงานของ pod เป็นสิ่งจำเป็นสำหรับฐานข้อมูลแบบกระจาย ระบบ cache เช่น Redis Cluster หรือแอปพลิเคชันที่ต้องการตัวตนเครือข่ายที่เสถียร
2DaemonSet ใน Kubernetes คืออะไร?
DaemonSet ใน Kubernetes คืออะไร?
คำตอบ
DaemonSet รับประกันว่าสำเนาของ pod จะทำงานบนทุก (หรือบาง) node ในคลัสเตอร์ ส่วนใหญ่ใช้สำหรับ system agent เช่น log collector (Fluentd), monitoring agent (Prometheus Node Exporter) หรือ network plugin (CNI) ต่างจาก Deployments ที่กำหนดจำนวน replica คงที่ DaemonSets จะปรับตัวตามจำนวน node โดยอัตโนมัติ
3Job ใน Kubernetes คืออะไร?
Job ใน Kubernetes คืออะไร?
คำตอบ
Job สร้าง pod หนึ่งตัวหรือมากกว่า และรับประกันว่าจำนวนที่กำหนดจะสิ้นสุดอย่างสมบูรณ์ ต่างจาก controller ที่ทำงานยาวนานเช่น Deployments, Jobs ออกแบบมาสำหรับงานครั้งเดียวเช่น การย้ายฐานข้อมูล, การประมวลผล batch หรือ script การบำรุงรักษา เมื่องานเสร็จสมบูรณ์ pod จะยังคงพร้อมใช้งานสำหรับตรวจสอบ log ก่อนการทำความสะอาดแบบ manual หรืออัตโนมัติ
ความแตกต่างหลักระหว่าง Job และ CronJob คืออะไร?
ความแตกต่างระหว่าง PersistentVolume (PV) และ PersistentVolumeClaim (PVC) คืออะไร?
+21 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ DevOps อื่นๆ
การควบคุมเวอร์ชัน & Git
พื้นฐาน Linux
Shell Scripting & Bash
พื้นฐาน Networking
พื้นฐาน Docker
พื้นฐาน CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
พื้นฐาน Kubernetes
Networking ของ Kubernetes
Ingress & API Gateway
พื้นฐาน Terraform
Terraform ขั้นสูง
Ansible & Configuration Management
พื้นฐาน AWS
พื้นฐาน Azure
พื้นฐาน GCP
การมอนิเตอร์และ Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
ความปลอดภัยของ CI/CD Pipeline
Helm & Kubernetes
ความปลอดภัย Runtime และ Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability แบบกระจาย
Disaster Recovery & Backup
การปรับแต่งประสิทธิภาพ
การเพิ่มประสิทธิภาพต้นทุน Cloud
หลักการ SRE
Chaos Engineering
Platform Engineering
เชี่ยวชาญ DevOps สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี