i got the answer for this from differnt post. &g...
# general
s
i got the answer for this from differnt post.
for etcdpod in $(kubectl -n kube-system get pod -l component=etcd --no-headers -o custom-columns=NAME:.metadata.name); do echo $etcdpod; kubectl -n kube-system exec $etcdpod -- sh -c "ETCDCTL_ENDPOINTS='https://127.0.0.1:2379' ETCDCTL_CACERT='/var/lib/rancher/rke2/server/tls/etcd/server-ca.crt' ETCDCTL_CERT='/var/lib/rancher/rke2/server/tls/etcd/server-client.crt' ETCDCTL_KEY='/var/lib/rancher/rke2/server/tls/etcd/server-client.key' ETCDCTL_API=3 etcdctl defrag"; done
etcd-sx-ss-k8sc-mst0 Finished defragmenting etcd member[https://127.0.0.1:2379] etcd-sx-ss-k8sc-mst1 Finished defragmenting etcd member[https://127.0.0.1:2379] etcd-sx-ss-k8sc-mst2 Finished defragmenting etcd member[https://127.0.0.1:2379]