DevOps

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

26 câu hỏi phỏng vấn·
Mid-Level
1

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.

2

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ó.

3

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.

4

Sự khác biệt giữa liveness probe và readiness probe là gì?

5

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

Junior
20 câu hỏi

Cơ bản về Linux

Junior
22 câu hỏi

Shell Scripting & Bash

Mid-Level
20 câu hỏi

Cơ bản về Networking

Junior
22 câu hỏi

Kiến thức cơ bản về Docker

Junior
24 câu hỏi

Nền tảng CI/CD

Junior
18 câu hỏi

GitHub Actions

Mid-Level
22 câu hỏi

GitLab CI/CD

Mid-Level
22 câu hỏi

Jenkins

Mid-Level
22 câu hỏi

Networking Kubernetes

Mid-Level
24 câu hỏi

Kubernetes Nâng cao

Mid-Level
24 câu hỏi

Ingress & API Gateway

Mid-Level
20 câu hỏi

Cơ bản về Terraform

Mid-Level
22 câu hỏi

Terraform Nâng cao

Mid-Level
22 câu hỏi

Ansible & Configuration Management

Mid-Level
20 câu hỏi

Kiến thức cơ bản AWS

Mid-Level
26 câu hỏi

Kiến thức cơ bản về Azure

Mid-Level
22 câu hỏi

Nền tảng GCP

Mid-Level
22 câu hỏi

Monitoring và Prometheus

Mid-Level
22 câu hỏi

Logging & ELK Stack

Mid-Level
20 câu hỏi

Alerting & Incident Response

Mid-Level
20 câu hỏi

Cloud Identity & Secrets

Mid-Level
22 câu hỏi

Bảo mật Pipeline CI/CD

Mid-Level
20 câu hỏi

Helm & Kubernetes

Mid-Level
20 câu hỏi

Bảo mật Runtime & Cluster

Senior
24 câu hỏi

Container Supply Chain Security

Senior
22 câu hỏi

Service Mesh & Istio

Senior
24 câu hỏi

GitOps & ArgoCD

Senior
22 câu hỏi

Progressive Delivery

Senior
20 câu hỏi

Khả năng quan sát phân tán

Senior
22 câu hỏi

Disaster Recovery & Backup

Senior
20 câu hỏi

Tối ưu hóa hiệu suất

Senior
22 câu hỏi

Tối ưu Chi phí Cloud

Senior
20 câu hỏi

Nguyên tắc SRE

Senior
24 câu hỏi

Chaos Engineering

Senior
20 câu hỏi

Platform Engineering

Senior
22 câu hỏi

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í