
Kiến thức cơ bản về Kubernetes
Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, lệnh kubectl, khắc phục sự cố CrashLoopBackOff
1Pod trong Kubernetes là gì?
Pod trong Kubernetes là gì?
Câu trả lời
Pod là đơn vị triển khai nhỏ nhất trong Kubernetes. Nó đóng gói một hoặc nhiều container chia sẻ cùng namespace mạng, không gian lưu trữ và địa chỉ IP. Các container trong cùng một Pod có thể giao tiếp qua localhost và chia sẻ cùng vòng đời. Trong hầu hết các trường hợp, một Pod chứa một container chính duy nhất, nhưng các container sidecar có thể được thêm vào để cung cấp các tính năng như logging hoặc monitoring.
2Hai thành phần chính của control plane Kubernetes là gì?
Hai thành phần chính của control plane Kubernetes là gì?
Câu trả lời
Control plane Kubernetes chủ yếu bao gồm API Server (kube-apiserver) - thành phần hiển thị API Kubernetes và đóng vai trò là điểm vào cho tất cả các thao tác, và etcd - cơ sở dữ liệu khóa-giá trị phân tán lưu trữ trạng thái cluster. Các thành phần khác bao gồm scheduler (kube-scheduler) gán Pods cho các node, và controller manager (kube-controller-manager) chạy các vòng lặp điều khiển. API Server là thành phần trung tâm mà tất cả các thành phần khác giao tiếp với nó.
3Vai trò của kubelet trong một node Kubernetes là gì?
Vai trò của kubelet trong một node Kubernetes là gì?
Câu trả lời
Kubelet là một agent chạy trên mỗi worker node của cluster. Nó chịu trách nhiệm quản lý Pods trên node của mình: theo dõi các thông số kỹ thuật Pod được API Server gán, khởi động và dừng container thông qua container runtime, theo dõi tình trạng của chúng thông qua các probe (liveness, readiness) và báo cáo trạng thái cho control plane. Kubelet đảm bảo các container được định nghĩa trong PodSpecs đang chạy và khỏe mạnh.
Sự khác biệt giữa liveness probe và readiness probe là gì?
Label được sử dụng để làm gì trong Kubernetes?
+23 câu hỏi phỏng vấn
Các chủ đề phỏng vấn DevOps khác
Quản lý phiên bản & Git
Cơ bản về Linux
Shell Scripting & Bash
Cơ bản về Networking
Kiến thức cơ bản về Docker
Nền tảng CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Networking Kubernetes
Kubernetes Nâng cao
Ingress & API Gateway
Cơ bản về Terraform
Terraform Nâng cao
Ansible & Configuration Management
Kiến thức cơ bản AWS
Kiến thức cơ bản về Azure
Nền tảng GCP
Monitoring và Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Bảo mật Pipeline CI/CD
Helm & Kubernetes
Bảo mật Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Khả năng quan sát phân tán
Disaster Recovery & Backup
Tối ưu hóa hiệu suất
Tối ưu Chi phí Cloud
Nguyên tắc SRE
Chaos Engineering
Platform Engineering
Nắm vững DevOps cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí