Triển khai cụm Redis chủ-tủ trong Kubernetes với StatefulSet và PVC
Để xây dựng một cụm Redis có khả năng chịu lỗi cao (high-availability) trên nền tảng Kubernetes, việc sử dụng StatefulSet là lựa chọn tối ưu thay vì Deployment, bởi vì Redis chủ-tủ phụ thuộc vào định danh mạng ổn định, thứ tự khởi động rõ ràng và trạng thái lưu trữ bền vững.
1. Kiến trúc cụm Redis chủ-tủ
Cụm gồm 6 Pod được quản lý bởi một Sta ...
Đăng vào ngày 30 tháng 6 lúc 19:49
Triển khai SQL Server trên Kubernetes (K8S)
1. Xây dựng Image SQL Server
1.1. Dockerfile
FROM mcr.microsoft.com/mssql/server:2019-latest
USER root
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
1.2. Build và Push Image
mkdir -p /root/manifest/sql_server
cd /root/manifest/sql_server
# Upload Dockerfile vào thư mục này
docker build ...
Đăng vào ngày 25 tháng 6 lúc 09:38
Kubernetes: Volume, PVC, PV và NFS - Triển khai SQL Server với NFS tĩnh và động
Lý do cần sử dụng Volume
Hệ thống tệp tin trong container có tính tạm thời, gây khó khăn khi triển khai ứng dụng quan trọng. Khi container crash, kubelet khởi động lại nhưng dữ liệu sẽ bị mất. Ngoài ra, các container cùng Pod thường cần chia sẻ tệp tin. Volume trong Kubernetes giải quyết vấn đề này bằng cách cung cấp không gian lưu trữ chung.
C ...
Đăng vào ngày 28 tháng 5 lúc 08:58