ubuntu19 安装etcd

1.新建sh文件etcd_install.sh

ETCD_VER=v3.3.18

# choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}

rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test

curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz

/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version

2.运行脚本

sh etcd_install.sh

3.启动服务

/tmp/etcd-download-test/etcd

4.测试安装

ETCDCTL_API=3 /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
ETCDCTL_API=3 /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

原文地址:https://www.cnblogs.com/limengchun/p/12003713.html

时间: 2024-10-10 07:48:15

ubuntu19 安装etcd的相关文章

ansible示例,离线安装etcd

一.基础介绍 ========================================================================================== 1.简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansi

ppc64le centos7 安装etcd

ppc64le centos7 安装etcd 1. 到http://rpmfind.net/下载以下4个包: golang-1.6.2-1.fc24.ppc64le.rpm golang-bin-1.6.2-1.fc24.ppc64le.rpm golang-src-1.6.2-1.fc24.noarch.rpm go-srpm-macros-2-3.fc23.noarch.rpm 2. 下载etcd-2.3.3.tar.gz并解压,之后: cd etcd-2.3.3 && ./build

编译安装ETCD+Kubernetes1.7.14

环境准备 一.安装Go环境 1.获取GO安装包 $ wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz 2.解压安装包并创建目录 #创建language目录存放go程序--GOROOT $ mkdir /opt/language/ #创建go及go下的三个目录存放go的包,二进制,源代码 --GOPATH $ mkdir -p /go/{src,bin,pkg} $ tar -xvf go1.9.2.l

saltstack安装etcd

#################################################### saltstack安装etcd ################################################# [[email protected] salt]# mkdir -p /srv/salt/etcd/files/etcd[[email protected] salt]# cd /srv/salt/etcd/files/etcd[[email protected

1 安装etcd和flannel

一 docker和etcd安装以及证书配置 1 环境准备 系统 centos7.3 master 192.168.18.103 (所按照的软件:etcd,kube-apiserver,kube-controller-manager,kube-scheduler) node1 192.168.18.104 (所按照的软件:etcd,docker,kublet,kube-proxy,flannel) node2 192.168.18.105 (所按照的软件:etcd,docker,kublet,ku

Ubuntu19 安装 pylearn2

环境: head -n 1 /etc/issue # Ubuntu 19.10 \n \l python -V # Python 2.7.17 其中,python环境是我自己建立的虚拟 venv 方便测试( 相当于你的python 实际路径) 1.  准备 下载 pylearn2 源码: https://github.com/lisa-lab/pylearn2 下载theano源码: https://github.com/Theano/Theano 下载训练数据集: http://www.cs.

手把手-安装-etcd

操作系统 Centos 7.6 , Ubuntu-19.10 硬件配置(推荐) CPU / 内存 : 2核 / 4GB 安装版本 etcd 3.4.4 https://github.com/etcd-io/etcd/releases/download/v3.4.4/etcd-v3.4.4-linux-amd64.tar.gz 开始安装 首先下载安装包 wget https://github.com/etcd-io/etcd/releases/download/v3.4.4/etcd-v3.4.4

k8s之二进制安装etcd集群

前言 kubeadm安装的集群,默认etcd是一个单机的容器化的etcd,并且k8s和etcd通信没有经过ssl加密和认证,这点是需要改造的.所以首先我们需要先部署一个三节点的etcd集群,二进制部署,systemd守护进程,并且需要生成ca证书 ETCD集群详情 主机 IP 节点名称 etcd的名称 主机01 192.168.56.200 MM etcd1 主机02 192.168.56.201 SS01 etcd2 主机03 192.168.56.202 SS02 etcd3 master上

kubernetes 集群安装etcd集群,带证书

install etcd 准备证书 https://www.kubernetes.org.cn/3096.html 在master1需要安装CFSSL工具,这将会用来建立 TLS certificates. export CFSSL_URL="https://pkg.cfssl.org/R1.2" wget "${CFSSL_URL}/cfssl_linux-amd64" -O /usr/local/bin/cfssl wget "${CFSSL_URL}