2017-12-14 11 views
0

質問

クバネテスの関連キーをetcdから取得するにはどうすればよいですか? etcdにキーを一覧表示しようとしましたが、関連するキーを見ることができませんでした。 etcdctlはどこにインストールされていますか?私はGetting started with etcdを見たときのCentOS 7にUsing kubeadm to Create a Clusterに従うことによってKubernetes 1.8.5インストールetcdのkubernetesキーにアクセスする方法

$ etcdctl 
bash: etcdctl: command not found.. 

$ sudo netstat -tnlp 
Active Internet connections (only servers) 
Proto Recv-Q Send-Q Local Address   Foreign Address   State  PID/Program name  
tcp  0  0 127.0.0.1:2379   0.0.0.0:*    LISTEN  386/etcd    
tcp  0  0 127.0.0.1:2380   0.0.0.0:*    LISTEN  386/etcd    

$ curl -s http://localhost:2379/v2/keys | python -m json.tool 
{ 
    "action": "get", 
    "node": { 
     "dir": true 
    } 
} 

背景

、V2 /キーは、エンドポイントになりそうです。

答えて

3

通常、自分でetcdctlを取得する必要があります。 etcd releases pageから最新のetcdctlアーカイブをダウンロードするだけです。

はまた、それはすべてのキーのリストを取得するので、etcdバージョン3を使用していますKubernetesバージョン1.6から出発している:

ETCDCTL_API=3 etcdctl --endpoints=<etcd_+ip>:2379 --help 

ETCDCTL_API=3 etcdctl --endpoints=<etcd_ip>:2379 get/--prefix --keys-only 

すべてetcdctl v3アクション使用を見つけることができます

関連する問題