# พื้นฐาน Kubernetes (DevOps) > Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, คำสั่ง kubectl, การแก้ไขปัญหา CrashLoopBackOff - 26 คำถามสัมภาษณ์ - Mid-Level - [คำถามสัมภาษณ์: DevOps](https://sharpskill.dev/th/technologies/devops/interview-questions.md) ## 1. Pod ใน Kubernetes คืออะไร? **คำตอบ** Pod คือหน่วยที่เล็กที่สุดที่สามารถ deploy ได้ใน Kubernetes โดยจะ encapsulate container หนึ่งหรือมากกว่าที่แชร์ network namespace, พื้นที่จัดเก็บข้อมูล และ IP address เดียวกัน Container ภายใน Pod เดียวกันสามารถสื่อสารผ่าน localhost และแชร์ lifecycle เดียวกัน ในกรณีส่วนใหญ่ Pod จะมี container หลักเพียงหนึ่งตัว แต่สามารถเพิ่ม sidecar container สำหรับฟีเจอร์เช่น logging หรือ monitoring ได้ ## 2. องค์ประกอบหลักสองอย่างของ control plane ใน Kubernetes คืออะไร? **คำตอบ** Control plane ของ Kubernetes ประกอบด้วย API Server (kube-apiserver) ที่เปิดเผย Kubernetes API และทำหน้าที่เป็นจุดเข้าสำหรับการดำเนินการทั้งหมด และ etcd ซึ่งเป็นฐานข้อมูล key-value แบบกระจายที่เก็บสถานะของ cluster องค์ประกอบอื่นๆ ได้แก่ scheduler (kube-scheduler) ที่กำหนด Pod ให้กับ node และ controller manager (kube-controller-manager) ที่รัน control loop API Server เป็นองค์ประกอบหลักที่องค์ประกอบอื่นๆ ทั้งหมดสื่อสารด้วย ## 3. บทบาทของ kubelet ใน Kubernetes node คืออะไร? **คำตอบ** kubelet เป็น agent ที่รันบน worker node แต่ละตัวของ cluster มีหน้าที่จัดการ Pod บน node ของตน โดยจะตรวจสอบ Pod specification ที่ถูกกำหนดโดย API Server, เริ่มและหยุด container ผ่าน container runtime, ตรวจสอบสถานะสุขภาพผ่าน probe (liveness, readiness) และรายงานสถานะไปยัง control plane kubelet จะตรวจสอบให้แน่ใจว่า container ที่กำหนดใน PodSpecs ทำงานอยู่และอยู่ในสภาพดี ## มีอีก 23 คำถาม - ความแตกต่างระหว่าง liveness probe และ readiness probe คืออะไร? - Label ใน Kubernetes ใช้สำหรับอะไร? สมัครฟรี: https://sharpskill.dev/th/login ## หัวข้อสัมภาษณ์ DevOps อื่นๆ - [การควบคุมเวอร์ชัน & Git](https://sharpskill.dev/th/technologies/devops/interview-questions/version-control-git.md): 20 คำถาม, Junior - [พื้นฐาน Linux](https://sharpskill.dev/th/technologies/devops/interview-questions/linux-fundamentals.md): 22 คำถาม, Junior - [Shell Scripting & Bash](https://sharpskill.dev/th/technologies/devops/interview-questions/shell-scripting-bash.md): 20 คำถาม, Mid-Level - [พื้นฐาน Networking](https://sharpskill.dev/th/technologies/devops/interview-questions/networking-basics.md): 22 คำถาม, Junior - [พื้นฐาน Docker](https://sharpskill.dev/th/technologies/devops/interview-questions/docker-fundamentals.md): 24 คำถาม, Junior - [พื้นฐาน CI/CD](https://sharpskill.dev/th/technologies/devops/interview-questions/ci-cd-fundamentals.md): 18 คำถาม, Junior - [GitHub Actions](https://sharpskill.dev/th/technologies/devops/interview-questions/github-actions.md): 22 คำถาม, Mid-Level - [GitLab CI/CD](https://sharpskill.dev/th/technologies/devops/interview-questions/gitlab-ci.md): 22 คำถาม, Mid-Level - [Jenkins](https://sharpskill.dev/th/technologies/devops/interview-questions/jenkins.md): 22 คำถาม, Mid-Level - [Networking ของ Kubernetes](https://sharpskill.dev/th/technologies/devops/interview-questions/kubernetes-networking.md): 24 คำถาม, Mid-Level - [Kubernetes ขั้นสูง](https://sharpskill.dev/th/technologies/devops/interview-questions/kubernetes-advanced.md): 24 คำถาม, Mid-Level - [Ingress & API Gateway](https://sharpskill.dev/th/technologies/devops/interview-questions/ingress-api-gateway.md): 20 คำถาม, Mid-Level - [พื้นฐาน Terraform](https://sharpskill.dev/th/technologies/devops/interview-questions/terraform-basics.md): 22 คำถาม, Mid-Level - [Terraform ขั้นสูง](https://sharpskill.dev/th/technologies/devops/interview-questions/terraform-advanced.md): 22 คำถาม, Mid-Level - [Ansible & Configuration Management](https://sharpskill.dev/th/technologies/devops/interview-questions/ansible-configuration.md): 20 คำถาม, Mid-Level - [พื้นฐาน AWS](https://sharpskill.dev/th/technologies/devops/interview-questions/aws-essentials.md): 26 คำถาม, Mid-Level - [พื้นฐาน Azure](https://sharpskill.dev/th/technologies/devops/interview-questions/azure-fundamentals.md): 22 คำถาม, Mid-Level - [พื้นฐาน GCP](https://sharpskill.dev/th/technologies/devops/interview-questions/gcp-fundamentals.md): 22 คำถาม, Mid-Level - [การมอนิเตอร์และ Prometheus](https://sharpskill.dev/th/technologies/devops/interview-questions/monitoring-prometheus.md): 22 คำถาม, Mid-Level - [Logging & ELK Stack](https://sharpskill.dev/th/technologies/devops/interview-questions/logging-elk.md): 20 คำถาม, Mid-Level - [Alerting & Incident Response](https://sharpskill.dev/th/technologies/devops/interview-questions/alerting-incident-response.md): 20 คำถาม, Mid-Level - [Cloud Identity & Secrets](https://sharpskill.dev/th/technologies/devops/interview-questions/cloud-identity-secrets.md): 22 คำถาม, Mid-Level - [ความปลอดภัยของ CI/CD Pipeline](https://sharpskill.dev/th/technologies/devops/interview-questions/cicd-pipeline-security.md): 20 คำถาม, Mid-Level - [Helm & Kubernetes](https://sharpskill.dev/th/technologies/devops/interview-questions/helm-kubernetes.md): 20 คำถาม, Mid-Level - [ความปลอดภัย Runtime และ Cluster](https://sharpskill.dev/th/technologies/devops/interview-questions/runtime-cluster-security.md): 24 คำถาม, Senior - [Container Supply Chain Security](https://sharpskill.dev/th/technologies/devops/interview-questions/container-supply-chain.md): 22 คำถาม, Senior - [Service Mesh & Istio](https://sharpskill.dev/th/technologies/devops/interview-questions/service-mesh-istio.md): 24 คำถาม, Senior - [GitOps & ArgoCD](https://sharpskill.dev/th/technologies/devops/interview-questions/gitops-argocd.md): 22 คำถาม, Senior - [Progressive Delivery](https://sharpskill.dev/th/technologies/devops/interview-questions/progressive-delivery.md): 20 คำถาม, Senior - [Observability แบบกระจาย](https://sharpskill.dev/th/technologies/devops/interview-questions/observability-distributed.md): 22 คำถาม, Senior - [Disaster Recovery & Backup](https://sharpskill.dev/th/technologies/devops/interview-questions/disaster-recovery.md): 20 คำถาม, Senior - [การปรับแต่งประสิทธิภาพ](https://sharpskill.dev/th/technologies/devops/interview-questions/performance-optimization.md): 22 คำถาม, Senior - [การเพิ่มประสิทธิภาพต้นทุน Cloud](https://sharpskill.dev/th/technologies/devops/interview-questions/infrastructure-cost.md): 20 คำถาม, Senior - [หลักการ SRE](https://sharpskill.dev/th/technologies/devops/interview-questions/sre-principles.md): 24 คำถาม, Senior - [Chaos Engineering](https://sharpskill.dev/th/technologies/devops/interview-questions/chaos-engineering.md): 20 คำถาม, Senior - [Platform Engineering](https://sharpskill.dev/th/technologies/devops/interview-questions/platform-engineering.md): 22 คำถาม, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/th/technologies/devops/interview-questions/kubernetes-basics