Navigated to Kubernetes (K8s) là gì? Chức năng và Cơ chế hoạt động của Kubernetes

Kubernetes (K8s) là gì? Chức năng và Cơ chế hoạt động của Kubernetes

July 10
2 mins

Episode Description

Kubernetes (Kubernetes K8s), còn được viết tắt là K8s, là hệ thống quản lý container mã nguồn mở nổi bật nhất hiện nay. Dự án này ban đầu được Google phát triển, phát hành lần đầu tiên vào năm 2014, và hiện do Cloud Native Computing Foundation (CNCF) quản lý. Mã nguồn được viết bằng Go, phát hành theo Apache License 2.0, lưu trữ tại github.com/kubernetes/kubernetes.


Kubernetes được thiết kế để triển khai, mở rộng quy mô, vận hành và quản lý các container theo cơ chế tự động hóa và khai báo cấu hình (container orchestration engine).


Kubernetes có 10 chức năng cốt lõi chính:


Cân bằng tải & Service discovery: Tạo tên miền DNS hoặc IP riêng, tự động phân phối lưu lượng.


Điều phối lưu trữ: Tích hợp được ổ cứng cục bộ, dịch vụ lưu trữ đám mây như cloud server.


Triển khai & hoàn nguyên tự động: Tự điều chỉnh hệ thống theo trạng thái mong muốn.


Tối ưu phân bổ tài nguyên: Gán CPU, RAM cho container, sắp xếp tự động trên cluster.


Tự động phục hồi: Tự restart container lỗi, thay thế, loại bỏ container không phản hồi.


Quản lý cấu hình & secret: Lưu trữ token OAuth, SSH key, mật khẩu mà không lộ trong cấu hình stack.


Xử lý theo lô: Hỗ trợ các job batch, quy trình CI/CD.


Tự mở rộng ngang: Tăng giảm container qua CLI, giao diện, hoặc tự động theo tài nguyên.


Hỗ trợ Dual-stack IPv4/IPv6: Cấp phát địa chỉ cho Pod và Service.


Thiết kế mở rộng: Thêm tính năng mà không cần chỉnh sửa mã nguồn gốc.



Cách thức hoạt động của K8s:

Kubernetes K8s hoạt động theo kiến trúc cluster (cụm kiến trúc), chia thành Master Node (API Server, Scheduler, Controller Manager, Etcd) và Worker Node – nơi chạy các Pods. Mỗi Pod chứa 1 hay nhiều container chia sẻ network, storage, hostname. Các Deployment, Replication Controller, Service, Kubelet, Kubectl, Image, Label... là những thành phần quan trọng giúp tự động hóa toàn bộ vòng đời container.


K8s liên tục giám sát, tự scale khi cần, phân bổ tài nguyên thông minh và giảm thiểu lỗi thủ công.


Đọc chi tiết tại: https://fptcloud.com/kubernetes-la-gi/

See all episodes