mirror of https://github.com/milvus-io/milvus.git
Add script to get etcd info (#22588)
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>pull/22583/head
parent
f3e2d4a39a
commit
2ad441e3b9
|
@ -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