👋
etcdctlでkubernetesのetcdの中身を見る方法
インストール
ETCD_VER="v3.5.13" # バージョンは必要に応じて変更可能
curl -LO https://github.com/etcd-io/etcd/releases/download/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf etcd-${ETCD_VER}-linux-amd64.tar.gz
cd etcd-${ETCD_VER}-linux-amd64
sudo mv etcdctl /usr/local/bin/
apiversionを指定
export ETCDCTL_API=3
証明書を指定
ETCD_CERT="/etc/kubernetes/pki/etcd/server.crt"
ETCD_KEY="/etc/kubernetes/pki/etcd/server.key"
ETCD_CA="/etc/kubernetes/pki/etcd/ca.crt"
参照する
etcdctl \
--endpoints=$ETCD_ENDPOINT \
--cert=$ETCD_CERT \
--key=$ETCD_KEY \
--cacert=$ETCD_CA \
get / --prefix --keys-only
Discussion