Zookeeper 3.5.3-betaは、GCloud Kubernetes Engineで動作しません。 Zookeeper 3.4.10と同じ設定を使用しています。"UnknownHostException":Zookeeper 3.5.3とStatefulSet Kubernetes
私は、クライアントの健全性テストを実行すると、返された唯一の例外はこれです:
2017-11-29 14:27:17,597 [myid:1] - WARN [QuorumPeer[myid=1](plain=/0:0:0:0:0:0:0:0:2181)(secure=disabled):[email protected]] - Unexpected exception, tries=0, remaining init limit=20000, connecting to zk-2.zk-svc.default.svc.cluster.local:2888
java.net.UnknownHostException: zk-2.zk-svc.default.svc.cluster.local
この問題が示さhereとして関連KUBE-DNSであることが示唆されているが。
KUBE-DNS(dns.go:48]バージョン:1.14.4-2-g5584e04):
/ # nslookup zk-0.zk-svc.default.svc.cluster.local
Server: 10.63.240.10
Address 1: 10.63.240.10 kube-dns.kube-system.svc.cluster.local
Name: zk-0.zk-svc.default.svc.cluster.local
Address 1: 10.60.3.3 zk-0.zk-svc.default.svc.cluster.local
/# nslookup zk-2.zk-svc.default.svc.cluster.local
Server: 10.63.240.10
Address 1: 10.63.240.10 kube-dns.kube-system.svc.cluster.local
Name: zk-2.zk-svc.default.svc.cluster.local
Address 1: 10.60.4.3 zk-2.zk-svc.default.svc.cluster.local
/# nslookup zk-1.zk-svc.default.svc.cluster.local
Server: 10.63.240.10
Address 1: 10.63.240.10 kube-dns.kube-system.svc.cluster.local
Name: zk-1.zk-svc.default.svc.cluster.local
Address 1: 10.60.2.5 zk-1.zk-svc.default.svc.cluster.local
とエラーがKUBE-DNSログではありません期待通りに動作しているようです。
3.4.10では、最初のノードは、初期化時にUnknownHostExceptionsを生成するが、最終的には解像度の表示のこのタイプを提供しますが、決してで3.5.3
2017-11-29 15:14:39,923 [myid:] - INFO [main:[email protected]] - Resolved hostname: zk-0.zk-svc.default.svc.cluster.local to address: zk-0.zk-svc.default.svc.cluster.local/10.60.4.4
私は、ファイルに十分な情報を持っていませんZookeeperに問題があるので、これをどのようにデバッグするか提案していただければ幸いです。
3.5.3の設定に変更が必要だと付け加えるべきです:設定の中で4文字の単語を "4lw.commands.whitelist = *"でホワイトリストに登録する必要がありました。また、 "standaloneEnabled = false"が追加されました。 –