Kubernetes Daemonset
This document describes how to deploy the Huatuo collector to a cloud-native cluster using a Kubernetes DaemonSet.
1. Download the configuration file
$ curl -L -o huatuo-bamai.conf https://github.com/ccfos/huatuo/raw/main/huatuo-bamai.conf
2. Modify the configuration file
Modify the configuration file according to your actual deployment environment. For example, adjust settings such as the storage backend and the method for obtaining Pod information. For details, see the Configuration Guide.
3. Create a ConfigMap
$ kubectl delete configmap huatuo-bamai-config
$ kubectl create configmap huatuo-bamai-config --from-file=./huatuo-bamai.conf
3. Deploy the Collector
$ kubectl apply -f https://github.com/ccfos/huatuo/blob/main/build/huatuo-daemonset.minimal.yaml
Notes:
- In
huatuo-daemonset.minimal.yaml, the container image uses thehuatuo-bamai:latesttag by default. For production deployments, replace it with a specific release version image. - When using
huatuo-bamai:latestfor testing, verify that the tag points to the latest image. You can remove the old image and pull it again by runningdocker image rm huatuo/huatuo-bamai:latest.