Quản Lý Thu Gọn Rác Trong Kubernetes

Giới Thiệu Về GC Trong Kubernetes GC (Garbage Collector) là cơ chế thu gom và làm sạch các tài nguyên không sử dụng trong hệ thống. Trong một cụm Kubernetes, chức năng GC của kubelet sẽ dọn dẹp các image và container không dùng đến. Kubelet thực hiện GC cho container mỗi phút một lần và cho image mỗi 5 phút một lần. Điều này giúp đảm bảo sự ổn ...

Đăng vào ngày 20 tháng 6 lúc 22:41

Ứng dụng ví dụ Emoji.voto với Service Mesh Linkerd

Một ứng dụng microservice cho phép người dùng bỏ phiếu cho biểu tượng cảm xúc yêu thích của họ (emoji) và theo dõi bảng xếp hạng số phiếu đã nhận được. Hãy để emoji tốt nhất chiến thắng. Ứng dụng này bao gồm 3 dịch vụ sau: emojivoto-web: Giao diện web và API REST. emojivoto-emoji-svc: API gRPC để tìm kiếm và liệt kê các emoji. emojivoto-voting ...

Đăng vào ngày 19 tháng 6 lúc 18:06

Khắc phục trạng thái Unhealthy của kube-controller-manager trong cụm Kubernetes triển khai thủ công

1. Nhận diện sự cố Trong quá trình xây dựng cụm Kubernetes có tính sẵn sàng cao (High Availability) thông qua phương pháp triển khai binary, thành phần kube-controller-manager trên các node master đôi khi không đạt trạng thái ổn định. Khi kiểm tra trạng thái các thành phần điều khiển, hệ thống báo lỗi Unhealthy như sau: # kubectl get cs NAME ...

Đăng vào ngày 15 tháng 6 lúc 05:08

Cài đặt Kubernetes trên CentOS 8.4

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config && systemctl stop firewalld && systemctl disable firewalld ### Cấu hình file hosts cat <<EOF > /etc/hosts 172.16.1.240 node1 172.16.1.241 node2 172.16.1.242 node3 172.16.1.243 node4 172.16.1.244 node5 EOF ### Vô hiệu hóa swap swapoff -a && sed -i '/swap/d' /et ...

Đăng vào ngày 14 tháng 6 lúc 16:40

Hướng dẫn quản lý dữ liệu PostgreSQL cho Sentry trên Kubernetes với Longhorn và KubeSphere

Môi trường thực nghiệm trên Cloud VKE K8S Cluster Cluster được quản lý bởi Vultr Địa chỉ: https://vultr.com/ 3 node worker, kiểm tra bằng lệnh kubectl get nodes k8s-paas-71a68ebbc45b Ready <none> 12d v1.23.14 k8s-paas-dbbd42d034e6 Ready <none> 12d v1.23.14 k8s-paas-f7788d4f4a38 Ready <none> 12d ...

Đăng vào ngày 14 tháng 6 lúc 02:59

Sử dụng kubectl patch để cập nhật không tương tác các tệp YAML trong Kubernetes

Mục lục- 1. Tạo và triển khai nginx-daemonset.yaml Chỉnh sửa nginx-daemonset bằng lệnh edit để điều phối pod Sử dụng patch để cập nhật động tệp YAML của pod mà không cần tương tác 3.1 Chuyển đổi trường YAML cần thêm thành JSON 3.2 Sử dụng patch để cập nhật pod Các lệnh phổ biến của kubectl patch Sử dụng kubectl patch để cập nhật đ ...

Đăng vào ngày 13 tháng 6 lúc 19:49

Kubernetes Service và Ingress: Quản lý lưu lượng nội bộ và bên ngoài

1. Các mô hình triển khai dịch vụ trong Kubernetes 1.1 Phân loại mô hình triển khai dịch vụ Truy cập từ người dùng Giao tiếp giữa các dịch vụ nội bộ Truy cập các thành phần hạ tầng (database, cache...) 1.2 Thiết kế kiến trúc không có registry trung tâm Không sử dụng registry, các client tìm và kết nối trực tiếp tới Pod thông qua Service và DN ...

Đăng vào ngày 13 tháng 6 lúc 05:58

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

Longhorn - Hệ thống lưu trữ phân tán container cloud cấp doanh nghiệp - Sao lưu và Phục hồi

Nội dung được trích từ tài liệu kỹ thuật chính thức Longhorn 1.1.2. Mục lục Tạo một bản snapshot Sao lưu và snapshot định kỳ Cấu hình snapshot định kỳ bằng giao diện Longhorn UI Cấu hình công việc định kỳ bằng StorageClass Cho phép công việc định kỳ khi volume tách rời Volume phục hồi thảm họa Tạo volume phục hồi thảm họa (DR) Cấu hình mục tiê ...

Đăng vào ngày 10 tháng 6 lúc 18:38