#!/bin/bash

# Ref: https://docs.openshift.com/container-platform/4.6/backup_and_restore/backing-up-etcd.html

etcd_node=`oc get pods -n openshift-etcd -l app=etcd -o=jsonpath='{.items[0].spec.nodeName}'`
ssh -i ~/.ssh/dmz-ocp4-rsa core@$etcd_node

id=$(sudo crictl ps --name etcdctl | awk 'FNR==2{ print $1}') && sudo crictl exec -it $id /bin/bash
etcdctl member list -w table
etcdctl endpoint health --cluster
etcdctl endpoint health -w table
etcdctl endpoint status -w table --cluster
exit