chaosblade-box探针安装
chaosblade-box探针安装
1.kubectl get svc -A获取chaosblade-box的信息;
2.配置端口转发;
3.注册账户后,登入账户;
4.下载好软件包chaos-1.7.3-linux-amd64.tar.gz,并将其加压缩在/opt/目录下,然后执行脚本安装探针;
root@dupf101:/home/gsta# kubectl get svc -A NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE chaosblade chaosblade-box LoadBalancer 10.233.26.34 10.230.4.202 7001:31176/TCP 29h chaosblade chaosblade-box-mysql ClusterIP 10.233.43.179 <none> 3306/TCP 29h chaosblade chaosblade-webhook-server ClusterIP 10.233.6.65 <none> 443/TCP 28h default kubernetes ClusterIP 10.233.0.1 <none> 443/TCP 19d
在集群所有的节点安装agent
root@dupf102:/home/gsta# tar -zxvf chaos-1.7.3-linux-amd64.tar.gz -C /opt/
root@dupf102:/home/gsta# cd /opt/
root@dupf102:/opt#
root@dupf102:/opt# ll
drwxr-xr-x 8 root root 4096 Mar 25 15:01 ./
drwxr-xr-x 24 root root 4096 Mar 6 15:46 ../
drwxr-xr-x 3 502 staff 4096 Jul 29 2024 chaos/
drwxr-xr-x 3 kube root 4096 Mar 6 09:57 cni/
drwx--x--x 4 root root 4096 Mar 6 15:46 containerd/
drwxrwxrwx 3 root root 4096 Mar 6 14:05 kubeinstall/
drwxr-xr-x 2 root root 4096 Mar 6 14:00 kubelet-isolcpus/
drwxr-xr-x 3 root root 4096 Mar 5 21:58 mellanox/
root@dupf102:/opt# cd chaos/
root@dupf102:/opt/chaos#
root@dupf102:/opt/chaos# sh /opt/chaos/chaosctl.sh install -k 073b9e6947be4ed9bc67c0c65eac5ef2 -p agent -g default -P 6888 -t 10.230.4.202:7001 -e 2025-03-25 15:04:34 [INFO] [+stop] chaos is stopped. -e 2025-03-25 15:04:34 [INFO] [+crontab] add crontab cmd -e 2025-03-25 15:04:34 [INFO] [+starting] chaos is starting... -e 2025-03-25 15:04:35 [INFO] success root@dupf102:/opt/chaos#