代码之家  ›  专栏  ›  技术社区  ›  wvxvw

执行官什么都不做

  •  0
  • wvxvw  · 技术社区  · 7 年前

    docker-compose 启动Consul的3-server/3-client集群。

    我只是想看看 consul exec

    consul members
    Node          Address          Status  Type    Build  Protocol  DC   Segment
    b9e4dbaa35ac  172.18.0.7:8301  alive   server  1.3.0  2         dc1  <all>
    dac0d326a3c2  172.18.0.4:8301  alive   server  1.3.0  2         dc1  <all>
    efd58b702d4c  172.18.0.5:8301  alive   server  1.3.0  2         dc1  <all>
    30303321aefc  172.18.0.3:8301  alive   client  1.3.0  2         dc1  <default>
    a91e25b36145  172.18.0.6:8301  alive   client  1.3.0  2         dc1  <default>
    b0f7559d3bea  172.18.0.2:8301  alive   client  1.3.0  2         dc1  <default>
    

    然后,我试着调用各种组合:

    consul exec -node {hash} ip a
    consul exec 'ip a'
    consul exec -shell 'ip a'
    

    等。

    没有错误,但也没有输出,始终:

    0 / 0 node(s) completed / acknowledged
    

    我在网上找不到任何例子。这份文件并没有什么用处。


    https://groups.google.com/forum/#!topic/consul-tool/zE4G9ixWq60

    基本上就是说 行政领事 是联合国的特色。。。

    1 回复  |  直到 7 年前
        1
  •  0
  •   wvxvw    7 年前

    好吧,如果你也这么想的话,我是这样解决的:

    consul agent -hcl 'disable_remote_exec=false' ...
    
    推荐文章