zoukankan      html  css  js  c++  java
  • etcd 集群部署

    etcd web管理

    https://nikfoundas.github.io/etcd-viewer/

    # git clone https://github.com/nikfoundas/etcd-viewer.git
    # mvn clean install
    # mvn jetty:run
    # docker build -t some-repo/etcd-viewer .
    # docker run -d -p 8080:8080 nikfoundas/etcd-viewer
    

      

    
    

    node1

    #!/bin/bash
    etcd --name infra0 --initial-advertise-peer-urls http://192.168.5.152:2380 
    --listen-peer-urls http://192.168.5.152:2380 
    --listen-client-urls http://192.168.5.152:2379,http://127.0.0.1:2379 
    --advertise-client-urls http://192.168.5.152:2379 
    --initial-cluster-token etcd-cluster-1 
    --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 
    --initial-cluster-state new &

    node2

    #!/bin/bash
    etcd --name infra1 --initial-advertise-peer-urls http://192.168.5.151:2380 
    --listen-peer-urls http://192.168.5.151:2380 
    --listen-client-urls http://192.168.5.151:2379,http://127.0.0.1:2379 
    --advertise-client-urls http://192.168.5.151:2379 
    --initial-cluster-token etcd-cluster-1 
    --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 
    --initial-cluster-state new &

    node3

    #!/bin/bash
    etcd --name infra2 --initial-advertise-peer-urls http://192.168.5.150:2380 
    --listen-peer-urls http://192.168.5.150:2380 
    --listen-client-urls http://192.168.5.150:2379,http://127.0.0.1:2379 
    --advertise-client-urls http://192.168.5.150:2379 
    --initial-cluster-token etcd-cluster-1 
    --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 
    --initial-cluster-state new &

    etcdctl命令

    etcdctl member list  \集群节点
    etcdctl cluster-health \健康检查
    

      

    etcd进程关闭

    #!/bin/bash
    NAME=$1
    echo $NAME  
    ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`
    echo $ID  
    echo "---------------"  
    for id in $ID
    do
    kill -9 $id
    echo "killed $id"  
    done
    echo "---------------" 4
  • 相关阅读:
    python安装
    道德准则
    工作职场
    30岁之前
    互联网产品
    项目经理催活指南
    项目中如何找到优先级,以及工作时间安排
    语音行业相关概念
    cookie sessionStorage localStorage 的异同
    数组中map,forEach和for循环的区别
  • 原文地址:https://www.cnblogs.com/37yan/p/6879440.html
Copyright © 2011-2022 走看看