首页 > 其他分享 >部署单节点etcd

部署单节点etcd

时间:2023-11-16 17:12:44浏览次数:22  
标签:opt etcd tar 部署 VERSION ETCD linux 节点

1.下载并安装etcd

ETCD_VERSION='3.4.13'
wget https://github.com/etcd-io/etcd/releases/download/v${ETCD_VERSION}/etcd-v${ETCD_VERSION}-linux-amd64.tar.gz
tar -xvf etcd-v${ETCD_VERSION}-linux-amd64.tar.gz 
mv etcd-v${ETCD_VERSION}-linux-amd64 /opt/etcd
cp -a /opt/etcd/etcd /opt/etcd/etcdctl /usr/bin/

2.创建需要用到的目录

mkdir -p /opt/etcd/data          
mkdir -p /var/lib/etcd/
mkdir -p /etc/etcd/config/

3.编写配置文件

cat  > /etc/etcd/config/etcd.conf <<EOF
name: etcd
data-dir: /opt/etcd/data
listen-peer-urls: http://127.0.0.1:6677
listen-client-urls: http://0.0.0.0:7777
advertise-client-urls: http://127.0.0.1:7777
initial-advertise-peer-urls: http://10.1.1.7:2380
initial-cluster: etcd-1=http://127.0.0.1:2380
initial-cluster-token: etcd-cluster
initial-cluster-state: new
enable-grpc-gateway: true
EOF

4.编写服务文件

cat  > /etc/systemd/system/etcd.service <<EOF
[Unit]
Description=Etcd Server
Documentation=https://github.com/coreos/etcd
After=network.target

[Service]
User=root
Type=notify
ExecStart=/opt/etcd/etcd  --config-file  /etc/etcd/config/etcd.conf 
Restart=on-failure
RestartSec=10s
LimitNOFILE=40000

[Install]
WantedBy=multi-user.target
EOF

5.配置开机自启并启动

systemctl daemon-reload
systemctl enable etcd
systemctl restart etcd

  

 

标签:opt,etcd,tar,部署,VERSION,ETCD,linux,节点
From: https://www.cnblogs.com/navysummer/p/17836757.html

相关文章

  • mysql单点多实例部署方式
    一、清理环境清理方式与mysql-部署相同二、部署1.创建mysql目录mkdir/root/softcd/root/soft2.下载安装包并解压wgethttps://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gztar-xfmysql-5.7.28-linux-glibc2.12-x86_64.tar.gz-C/o......
  • 把bsc的合约代码部署到opbnb
    1.找到bsc已经正式部署的合约https://bscscan.com/ 2.拷贝ContractSourceCode把文件导出为xxx.sol 3.把导出的sol文件导入remix编辑器打开remix编辑器https://remix.ethereum.org/#lang=en&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.18+com......
  • 开源一套快速部署程序的工具(CI/CD)
    随着微服务越写越多,程序发布就成了一个麻烦事,所以写了一个部署工具Vela,只要填写一个git地址、编译命令等简单信息,就能自动完成程序的部署。Vela特性:代码可在任意一台电脑自动完成编译,再自动上传至服务器可指定程序以Docker容器方式运行编译命令采用终端运行,理论支持......
  • PostgreSQL技术大讲堂 - 第34讲:调优工具pgBagder部署
       PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。 第34讲:调优工具pgBagder部署 第34讲:11月18日(周六)......
  • 服务器部署VS 2005/2008 ReportViewer,完美支持中文
     VS2005下ReportViewer的部署1.安装ReportViewer.exe,或者直接下载MicrosoftReportViewerRedistributable2005SP1(完全安装)安装。2.再去MS网站下载语言包(ReportViewerLP.exe),在服务器上安装就可以了。VS2008下ReportViewer的部署1.下载MicrosoftReportVie......
  • 部署基于 mt-channel-broker 的 broker
    安装in-memory-channel下载in-memory-channel#wgethttps://github.com/knative/eventing/releases/download/knative-v1.12.0/in-memory-channel.yaml替换gcr.io #sed-i'[email protected]@gcr.dockerproxy.com@g'in-memory-channel.yaml创建in-memory-channel资源#k......
  • 基于Java的在线教育网站管理系统设计与实现(源码+lw+部署文档+讲解等)
    (文章目录)前言:heartpulse:博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌:heartpulse:......
  • k8s之集群部署(kubeadm)
     [master&node]1.修改主机名hostnamectlset-hostnamemaster-01cat>>/etc/hosts<<EOF172.28.32.1master-01172.28.32.2worker-01EOF 2.配置阿里云官方源mkdir-p/etc/yum.repos.d/backfind/etc/yum.repos.d/-typef-execmv{}/etc/yum.repos.d/back......
  • Docker部署fastposter | 一款快速开发海报的工具
    一、介绍fastposter海报生成器是一款快速开发海报的工具。只需上传一张背景图,在对应的位置放上组件(文字、图片、二维码、头像)即可生成海报。点击代码直接生成各种语言SDK的调用代码,方便快速开发。二、搭建fastposter绿联DX4600为例,首先我们打开Docker管理器,进入镜像管理,然......
  • Docker部署微信公众号排版编辑器
    绿联DX4600为例,首先我们打开Docker管理器,进入镜像管理,然后在镜像仓库中搜索wcjiang/wxmp​,选择latest​版本并下载。​​下载完成后,我们在本地镜像中找到刚刚下载的镜像,点击创建容器,起一个英文名,勾选创建后启动容器,点击下一步。​​在基础设置中,重启策略选择“容器退出......