mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-02 11:59:00 +08:00
Add script to get etcd info (#22588)
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
This commit is contained in:
parent
f3e2d4a39a
commit
2ad441e3b9
16
tests/scripts/get_etcd_info.sh
Normal file
16
tests/scripts/get_etcd_info.sh
Normal file
@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
instance_name=$1
|
||||
# Define the etcdctl command with endpoints option
|
||||
etcdctl_cmd="etcdctl endpoint status -w table --endpoints"
|
||||
|
||||
# Get the ip of all the etcd pods with the specified labels
|
||||
etcd_pods=$(kubectl get pods -l app.kubernetes.io/name=etcd,app.kubernetes.io/instance=${instance_name} -o jsonpath='{.items[*].status.podIP}')
|
||||
|
||||
# Loop through the list of etcd pods and get their status
|
||||
endpoints=""
|
||||
for pod in $etcd_pods
|
||||
do
|
||||
endpoints+="$pod:2379,"
|
||||
done
|
||||
|
||||
$etcdctl_cmd ${endpoints::-1}
|
Loading…
Reference in New Issue
Block a user