KUBERNETES INFRASTRUCTURE PROJECT 2026

KUBERNETES CLUSTER

Thiết kế và triển khai hệ thống Kubernetes Cluster trên nền tảng 5 máy chủ VPS sử dụng Ubuntu Server 22.04. Hệ thống hỗ trợ quản lý container, cân bằng tải, triển khai ứng dụng và giám sát tài nguyên.

05

Máy chủ VPS

02

Control Plane

02

Worker Nodes

01

Load Balancer

KIẾN TRÚC HỆ THỐNG

Mô hình triển khai Kubernetes Cluster trên 5 VPS

LOAD BALANCER

LB - Nginx

Tiếp nhận và phân phối lưu lượng truy cập

CONTROL PLANE 01

Master 1

API Server - Scheduler - Controller Manager - etcd

CONTROL PLANE 02

Master 2

API Server - Scheduler - Controller Manager - etcd

WORKER NODE 01

Worker 1

Chạy ứng dụng và các Pod

WORKER NODE 02

Worker 2

Chạy ứng dụng và các Pod

CÔNG NGHỆ VÀ DỊCH VỤ

Các thành phần được sử dụng trong hệ thống

Kubernetes

Nền tảng điều phối container, quản lý Pod, Deployment, Service và duy trì trạng thái ứng dụng.

Containerd

Container Runtime quản lý vòng đời container trên các Kubernetes Node.

Calico CNI

Cung cấp hệ thống mạng, kết nối giao tiếp giữa các Pod và Kubernetes Node.

CoreDNS

Cung cấp dịch vụ phân giải DNS cho các Service trong Cluster.

Nginx Ingress

Điều hướng lưu lượng HTTP/HTTPS đến các ứng dụng bên trong Kubernetes.

Metrics Server

Thu thập dữ liệu CPU, RAM của Node và Pod, hỗ trợ quản lý tài nguyên.

THÔNG TIN DỰ ÁN

Cấu hình và nền tảng triển khai hệ thống

HỆ ĐIỀU HÀNH

Ubuntu Server 22.04 LTS Linux Kernel SSH Remote Administration

CÔNG NGHỆ

Kubernetes Containerd Docker Nginx Calico CNI

MÔ HÌNH HỆ THỐNG

05 VPS 01 Load Balancer 02 Control Plane 02 Worker Nodes