Phân tích cơ chế hoạt động của kube-controller-manager qua mã nguồn

Trong hệ sinh thái Kubernetes, kube-controller-manager đóng vai trò là một vòng lặp điều khiển (control loop) liên tục. Nhiệm vụ chính của nó là theo dõi trạng thái tài nguyên thông qua kube-apiserver, so sánh trạng thái hiện tại (current state) với trạng thái mong muốn (desired state) và thực hiện các thay đổi cần thiết để đưa hai trạng thái n ...

Đăng vào ngày 21 tháng 7 lúc 20:25

Advanced StatefulSet trong Kruise: Hướng Dẫn Tối Ưu Cho Ứng Dụng Có Trạng Thái

Advanced StatefulSet là phiên bản mở rộng mạnh mẽ của StatefulSet gốc trong Kubernetes, được thiết kế đặc biệt để quản lý các ứng dụng có trạng thái (stateful applications) ở quy mô lớn. Là thành phần cốt lõi của dự án OpenKruise (CNCF incubating project), Advanced StatefulSet cung cấp nhiều tính năng nâng cao giúp việc quản lý ứng dụng có trạn ...

Đăng vào ngày 7 tháng 7 lúc 10:47

Cài đặt StorageClass cho Kubernetes với NFS

Trong loạt bài viết về điện toán đám mây gốc (Cloud Native), chúng ta đã tìm hiểu về Docker, Harbor, Kubernetes, và cấu hình NFS. Tiếp theo, bài viết này sẽ hướng dẫn cách triển khai StorageClass cho Kubernetes, sử dụng NFS làm backend lưu trữ. Yêu cầu môi trường Đã cài đặt một cụm Kubernetes (ví dụ: v1.26.1). Đã cài đặt và cấu hình d ...

Đăng vào ngày 12 tháng 6 lúc 23:50

Hướng dẫn bắt đầu nhanh với Rook - Điều phối lưu trữ cloud-native

Giới thiệu về Rook Rook là một giải pháp điều phối lưu trữ mã nguồn mở được thiết kế cho môi trường cloud-native. Dự án này cung nấp nền tảng và khung làm việc cho nhiều giải pháp lưu trữ khác nhau, cho phép tích hợp liền mạch với hệ sinh thái cloud-native. Rook chuyển đổi phần mềm lưu trữ thành các dịch vụ tự quản lý, tự mở rộng và tự phục h ...

Đăng vào ngày 5 tháng 6 lúc 21:19

Xử lý sự cố container không khởi động được trong môi trường cloud-native: 7 điểm kiểm tra then chốt

Hiện tượng container khởi động thất bại và phương pháp chẩn đoán Các trạng thái bất thường phổ biến: CrashLoopBackOff: Container khởi động rồi dừng ngay lập tức ImagePullBackOff: Lỗi xác thực kho chứa hình ảnh ContainerCreating: Vấn đề gắn kết volume hoặc mạng Quy trình chẩn đoán Kiểm tra trạng thái Pod bằng lệnh: kubectl describe pod <tê ...

Đăng vào ngày 22 tháng 5 lúc 18:26

Hướng Dẫn Cài Đặt và Cấu Hình Docker

Phần 1: Chuẩn bị Trước khi cài đặt Docker, cần gỡ bỏ các phiên bản cũ (nếu có) để tránh xung đột. sudo apt remove --purge docker docker-engine docker.io containerd runc Cập nhật danh sách gói phần mềm và nâng cấp hệ thống lên phiên bản mới nhất. sudo apt update sudo apt upgrade Cài đặt các gói phần mềm cần thiết cho Docker. sudo apt install c ...

Đăng vào ngày 22 tháng 5 lúc 13:19