Quản lý Ứng Dụng Kubernetes bằng Helm: Cài Đặt, Cập Nhật và Gỡ Bỏ

Helm là công cụ quản lý gói tiêu chuẩn cho Kubernetes, giúp tự động hóa việc triển khai, cấu hình và duy trì các ứng dụng trên cụm. Thay vì viết và duy trì hàng chục tệp YAML thủ công, người vận hành có thể sử dụng các chart đã được kiểm thử — tương tự như package manager trong hệ điều hành — để cài đặt nhanh chóng, nâng cấp an toàn và khôi ph ...

Đăng vào ngày 4 tháng 7 lúc 01:36

Cấu hình cao sẵn của faas-netes: Xây dựng nền tảng hàm serverless sản xuất

faas-netes là một nền tảng hàm serverless chạy trên Kubernetes, cho phép các nhà phát triển thực thi các hàm trong môi trường điều phối container. Bài viết này sẽ hướng dẫn bạn cách triển khai faas-netes một cách đáng tin cậy, đảm bảo tính ổn định và sẵn sàng sử dụng của các dịch vụ hàm trong môi trường sản xuất. Tại sao cần cấu hình cao sẵn? ...

Đăng vào ngày 29 tháng 6 lúc 14:51

Triển khai Go-Zero Short Link lên Kubernetes với Drone CI/CD

Giới thiệu dự án Go-Zero Short Link Go-Zero là một framework microservice mạnh mẽ cho Go. Bài viết này sẽ hướng dẫn cách xây dựng một dịch vụ rút gọn link (short link) bằng Go-Zero và triển khai nó lên Kubernetes (K8s) sử dụng Drone CI/CD để tự động hóa quy trình build và deploy. Chuẩn bị Trước khi bắt đầu, cần có một cluster Kubernetes đã được ...

Đăng vào ngày 29 tháng 6 lúc 09:28

Triển khai DataEase 1.16.0 dạng Cluster trên Kubernetes

1. Tải bộ Helm Chart chính thức Tải xuống từ liên kết: https://github.com/mfanoffice/dataease-helm/releases, phiên bản mới nhất hiện tại là 1.16.0. # Tải và giải nén gói Helm Chart wget https://github.com/mfanoffice/dataease-helm/releases/download/1.16.0/dataease-1.16.0.tgz tar xf dataease-1.16.0.tgz cd dataease 2. Điều chỉnh tệp values theo ...

Đăng vào ngày 29 tháng 6 lúc 00:29

Quản Lý Triển Khai Helm Chart Đa Môi Trường Với Helmfile

Giới thiệu về Helmfile Để vận hành hiệu quả trên Kubernetes, việc nắm vững Helm là bước đầu tiên cần thiết. Helm đóng vai trò là công cụ quản lý gói tiêu chuẩn, giúp đóng gói và triển khai các ứng dụng. Tuy nhiên, trong thực tế, chúng ta thường phải đối mặt với các thách thức như quản lý nhiều chart cùng lúc, phân tách cấu hình cho các môi trườ ...

Đăng vào ngày 13 tháng 6 lúc 00:03

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

Helm v3 trên K3S: Cài đặt và Sử dụng

Giới thiệu Helm ================= Helm là trình quản lý gói cho Kubernetes, tương tự như apt trong Ubuntu, yum trong CentOS hoặc pip trong Python. Nó giúp nhanh chóng tìm kiếm, tải xuống và cài đặt các gói phần mềm. Helm bao gồm thành phần client helm và server component Tiller, có thể đóng gói và quản lý thống nhất nhiều tài nguyên K8s phân ...

Đăng vào ngày 3 tháng 6 lúc 01:02

Longhorn - Tùy chỉnh Cài đặt Mặc định cho Lưu trữ Phân tán Container Đám Mây Doanh Nghiệp

Bài viết này hướng dẫn cách tùy chỉnh các cài đặt mặc định khi triển khai hệ thống lưu trữ phân tán Longhorn. Các thông tin được lấy từ tài liệu kỹ thuật chính thức của phiên bản Longhorn 1.1.2. Tùy chỉnh Cài đặt Mặc định Các cài đặt mặc định có thể được thiết lập trước khi triển khai Longhorn, ví dụ như cấu hình tạo đĩa mặc định với nhãn nú ...

Đăng vào ngày 30 tháng 5 lúc 23:11

Cách JVM Nhận Biết Giới Hạn Tài Nguyên Trong Môi Trường Kubernetes

Trong môi trường Kubernetes, các container thường được giới hạn tài nguyên thông qua cgroup. Tuy nhiên, các ứng dụng Java (chạy trên JVM) trước phiên bản 8u191 hoặc JDK 10 trở xuống không tự động nhận diện giới hạn tài nguyên từ cgroup, dẫn đến việc JVM có thể sử dụng vượt mức tài nguyên được cấp phát cho container. Từ JDK 8u191 và JDK 10 trở ...

Đăng vào ngày 19 tháng 5 lúc 10:15