A helper tool for getting OpenShift/Kubernetes data directly from Etcd.
284
A helper tool for getting OpenShift/Kubernetes data directly from Etcd.
This is a copy of https://github.com/openshift/origin/tree/master/tools/etcdhelper with following changes:
get - will output the resource as yamldump - will save the entire contents of etcd to individual yaml files$ go build .
This requires setting the following flags:
-key - points to master.etcd-client.key-cert - points to master.etcd-client.crt-cacert - points to ca.crtOnce these are set properly, one can invoke the following actions:
ls - list all keys starting with prefixget - get the specific value of a keydump - save the entire contents of etcd to individual filesList all keys starting with /openshift.io:
etcdhelper -key master.etcd-client.key -cert master.etcd-client.crt -cacert ca.crt ls /openshift.io
Get YAML-representation of imagestream/python from openshift namespace:
etcdhelper -key master.etcd-client.key -cert master.etcd-client.crt -cacert ca.crt get /openshift.io/imagestreams/openshift/python
Dump the contents of etcd to yaml files:
etcdhelper -key master.etcd-client.key -cert master.etcd-client.crt -cacert ca.crt dump
Content type
Image
Digest
Size
20.7 MB
Last updated
over 7 years ago
docker pull webner/etcdhelper