1

私はetcdやconsulのようなconf管理ツールに取り組んでいます。私が知っているように、etcdには発見メカニズムがあります。私は領事がそういうことをしているのだろうか?ドッカーの領事クラスター自動ブートストラップ

私は公式の領事ドッカーのイメージに取り組んでいます。広告を設定してIPに参加すると問題はありませんが、手動で行う必要はありません。 DockerコンテナのIPが変更されるか、一部のノードがクラッシュする可能性があり、新しいノードを置き換える必要があります。そのような状況はどうすれば管理できますか?私はクラスタ内のノードのIPを正確に知ることなくクラスタに参加する可能性があるのでしょうか?

答えて

0

サブネット内のドッカーswarmでconsulを開始できます。このように:

docker network create --driver overlay --subnet 172.20.0.0/24 consul-net 

docker service create \ 
    --name consul \ 
    --publish 8500:8500 \ 
    --network consul-net \ 
    --replicas 3 \ 
    -e 'CONSUL_BIND_INTERFACE=eth0' \ 
    -e ‘CONSUL_LOCAL_CONFIG={“skip_leave_on_interrupt”:true}’ \ 
consul agent -server -ui \ 
-client=0.0.0.0 \ 
-bootstrap-expect=3 \ 
-data-dir=consul/data \ 
-retry-join 172.20.0.3 \ 
-retry-join 172.20.0.4 \ 
-retry-join 172.20.0.5 \ 
-retry-interval 5s 

また#66

この領事の問題を見ることができます
関連する問題