@geckotech0101: 🚀 Kubernetes (K8s) là một hệ thống mã nguồn mở dùng để tự động hóa việc triển khai, mở rộng và quản lý các ứng dụng container. Nó giúp điều phối các container trong một cụm (cluster) gồm nhiều máy chủ (nodes). Các thành phần chính của Kubernetes: 💢 Kubernetes Master ✅ API Server: Giao diện trung tâm để tương tác với Kubernetes, nhận lệnh từ kubectl, UI hoặc API REST. ✅ Controller Manager: Kiểm soát trạng thái của hệ thống bằng cách theo dõi và phản ứng với các thay đổi. ✅ etcd: Cơ sở dữ liệu key-value lưu trữ thông tin cấu hình và trạng thái của cụm Kubernetes. 💢Worker Nodes (Nút công nhân) ✅ Kubelet: Agent chạy trên mỗi node, giao tiếp với API Server để nhận và thực thi các lệnh. ✅ Container Runtime: Chạy các container (thường là Docker, containerd, hoặc CRI-O). ✅ Kube-proxy: Định tuyến mạng giữa các Pods và quản lý dịch vụ mạng. 💢 Pods: Là đơn vị nhỏ nhất trong Kubernetes, chứa một hoặc nhiều container cùng chia sẻ tài nguyên mạng và lưu trữ. 👉 Cách Kubernetes hoạt động 1. Người dùng gửi yêu cầu thông qua kubectl CLI hoặc User Interface. 2. API Server tiếp nhận yêu cầu và lưu vào etcd. 3. Controller Manager kiểm tra trạng thái hệ thống và đảm bảo tài nguyên được triển khai đúng. 4. Scheduler phân bổ Pods đến các Worker Nodes thích hợp. 5. Kubelet trên mỗi Node nhận lệnh, chạy container thông qua Container Runtime. 6. Kube-proxy quản lý mạng giữa các Pods và đảm bảo giao tiếp giữa chúng. ❗️Kubernetes giúp quản lý các ứng dụng container dễ dàng hơn bằng cách tự động hóa việc triển khai, mở rộng, và duy trì hoạt động ổn định của hệ thống. #gecko_tech #system_design #system #k8s #kubernete
Gecko Tech
Region: VN
Wednesday 19 February 2025 15:46:03 GMT
Music
Download
Comments
There are no more comments for this video.
To see more videos from user @geckotech0101, please go to the Tikwm
homepage.