Kubernetes
Introduction to Argo Core Components
· ☕ 7 min read
1. Introduction to Argo Argo is an open source project that provides a set of tools on Kubernetes for building and running applications. The core components of Argo mainly include the following: Argo CD Argo CD is a GitOps-based continuous delivery tool that allows users to declaratively manage the deployment of applications in a Kubernetes cluster.

A Practical Guide to kind
· ☕ 3 min read
1. Project Overview kind is a tool for managing Kubernetes clusters using containers. Project address https://github.com/kubernetes-sigs/kind . It is mainly used for: Local development environments Temporary environments for learning Automated testing 2. Installing kind macOS 1 brew install kind Linux 1 2 curl -Lo /usr/local/bin/kind https://kind.sigs.k8s.io/dl/v0.21.0/kind-linux-amd64 chmod +x /usr/local/bin/kind 3. Creating a kind Cluster If you have a PROXY configured locally, it is recommended to reset the environment variables before creating:

AI-Related Exporters in a Kubernetes Cluster
· ☕ 17 min read
1. dcgm-exporter dcgm-exporter is the GPU monitoring tool provided by the official NVIDIA community. Project address https://github.com/NVIDIA/dcgm-exporter 1.1 Installation Add the Helm chart repository 1 helm repo add gpu-helm-charts https://nvidia.github.io/dcgm-exporter/helm-charts 1 helm repo update Install 1 2 3 4 5 helm install dcgm-exporter gpu-helm-charts/dcgm-exporter --namespace monitor --create-namespace \ --set serviceMonitor.enabled=false \ --set image.

Managing Data in Kubernetes with Fluid and JuiceFS
· ☕ 7 min read
1. Introduction to Fluid Below is the Fluid architecture diagram from https://github.com/fluid-cloudnative/fluid: Fluid abstracts two concepts: Dataset, a collection of data, the abstraction from the user’s point of view Runtime, the abstraction of the real services such as data storage and acceleration Fluid mainly solves the problems of using traditional caching systems on Kubernetes:

JuiceFS Community Edition, Enterprise Edition, and Dragonfly Integration: Performance Testing and Comparison
· ☕ 11 min read
Note that --block-size 4096 in this post means 4GB; using --block-size 4 would be more reasonable and would give better write performance. 1. Environment Preparation Enter a safe directory 1 mkdir -p /data/test && cd /data/test All the test tasks are carried out in this directory. Create a separate directory for Redis 1 mkdir redis-data It is recommended to create a new directory, because Redis will change the Owner of the files in the current directory to systemd-coredump.