返回顶部
首页 > 资讯 > 精选 >如何安装配置ETCD
  • 614
分享到

如何安装配置ETCD

2023-06-05 14:06:12 614人浏览 薄情痞子
摘要

本篇内容主要讲解“如何安装配置ETCD”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何安装配置ETCD”吧!Master: 192.168.56.101Worker node1: 192.16

本篇内容主要讲解“如何安装配置ETCD”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何安装配置ETCD”吧!

Master: 192.168.56.101
Worker node1: 192.168.56.102
Worker node2: 192.168.56.103

在安装k8s之前,手动安装配置etcd下载etcd
https://GitHub.com/etcd-io/etcd/releases/download/v3.2.30/etcd-v3.2.30-linux-amd64.tar.gz

传到3节点,解压压缩包
mkdir /opt/etcd/{bin,cfg,ssl} -p
tar -zxvf etcd-v3.2.30-linux-amd64.tar.gz -C ./
mv etcd-v3.2.30-linux-amd64/{etcd,etcdctl} /opt/etcd/bin/master节点配置文件 /opt/etcd/cfg/etcd
#[Member]
ETCD_NAME="etcd-1"
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_PEER_URLS="Https://192.168.56.101:2380"
ETCD_LISTEN_CLIENT_URLS="https://192.168.56.101:2379"

#[Clustering]
ETCD_INITIAL_ADVERTISE_PEER_URLS="https://192.168.56.101:2380"
ETCD_ADVERTISE_CLIENT_URLS="https://192.168.56.101:2379"
ETCD_INITIAL_CLUSTER="etcd-1=https://192.168.56.101:2380,etcd-2=https://192.168.56.102:2380,etcd-3=https://192.168.56.103:2380"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"Worker node1节点配置文件 /opt/etcd/cfg/etcd
#[Member]
ETCD_NAME="etcd-2"
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_PEER_URLS="https://192.168.56.102:2380"
ETCD_LISTEN_CLIENT_URLS="https://192.168.56.102:2379"

#[Clustering]
ETCD_INITIAL_ADVERTISE_PEER_URLS="https://192.168.56.102:2380"
ETCD_ADVERTISE_CLIENT_URLS="https://192.168.56.102:2379"
ETCD_INITIAL_CLUSTER="etcd-1=https://192.168.56.101:2380,etcd-2=https://192.168.56.102:2380,etcd-3=https://192.168.56.103:2380"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"Worker node2节点配置文件 /opt/etcd/cfg/etcd
#[Member]
ETCD_NAME="etcd-3"
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_PEER_URLS="https://192.168.56.103:2380"
ETCD_LISTEN_CLIENT_URLS="https://192.168.56.103:2379"

#[Clustering]
ETCD_INITIAL_ADVERTISE_PEER_URLS="https://192.168.56.103:2380"
ETCD_ADVERTISE_CLIENT_URLS="https://192.168.56.103:2379"
ETCD_INITIAL_CLUSTER="etcd-1=https://192.168.56.101:2380,etcd-2=https://192.168.56.102:2380,etcd-3=https://192.168.56.103:2380"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"master节点,Worker node1, Worker node2 配置文件 /usr/lib/systemd/system/etcd.service

[Unit]
Description=Etcd Server
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
EnvironmentFile=/opt/etcd/cfg/etcd
ExecStart=/opt/etcd/bin/etcd \
--name=${ETCD_NAME} \
--data-dir=${ETCD_DATA_DIR} \
--listen-peer-urls=${ETCD_LISTEN_PEER_URLS} \
--listen-client-urls=${ETCD_LISTEN_CLIENT_URLS},http://127.0.0.1:2379 \
--advertise-client-urls=${ETCD_ADVERTISE_CLIENT_URLS} \
--initial-advertise-peer-urls=${ETCD_INITIAL_ADVERTISE_PEER_URLS} \
--initial-cluster=${ETCD_INITIAL_CLUSTER} \
--initial-cluster-token=${ETCD_INITIAL_CLUSTER_TOKEN} \
--initial-cluster-state=new \
--cert-file=/opt/etcd/ssl/server.pem \
--key-file=/opt/etcd/ssl/server-key.pem \
--peer-cert-file=/opt/etcd/ssl/server.pem \
--peer-key-file=/opt/etcd/ssl/server-key.pem \
--trusted-ca-file=/opt/etcd/ssl/ca.pem \
--peer-trusted-ca-file=/opt/etcd/ssl/ca.pem
Restart=on-failure
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target将之前生成的证书拷贝到/opt/etcd/ssl
cp ca*pem server*pem /opt/etcd/ssl启动并设置开机启动
systemctl start etcd
systemctl enable etcd

检查一下集群的状态
/opt/etcd/bin/etcdctl --ca-file=/opt/etcd/ssl/ca.pem --cert-file=/opt/etcd/ssl/server.pem --key-file=/opt/etcd/ssl/server-key.pem --endpoints="https://192.168.56.101:2379,https://192.168.56.102:2379,https://192.168.56.103:2379" cluster-health
member 181ffe2d394f445b is healthy: Got healthy result from https://192.168.56.101:2379
member 737ab8edec59b6e6 is healthy: got healthy result from https://192.168.56.102:2379
member 87a3a196a794e8f0 is healthy: got healthy result from https://192.168.56.103:2379
cluster is healthy

到此,相信大家对“如何安装配置ETCD”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 如何安装配置ETCD

本文链接: https://lsjlt.com/news/243099.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何安装配置ETCD
    本篇内容主要讲解“如何安装配置ETCD”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何安装配置ETCD”吧!Master: 192.168.56.101Worker node1: 192.16...
    99+
    2023-06-05
  • kubernetes中ETCD TLS证书集群如何安装
    这篇文章主要为大家展示了“kubernetes中ETCD TLS证书集群如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“kubernetes中ETCD TLS证书集群如何安装”这篇文章吧。...
    99+
    2023-06-04
  • OpenLDAP如何安装配置
    小编给大家分享一下OpenLDAP如何安装配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、OpenLDAP简介 ...
    99+
    2024-04-02
  • 如何安装配置MySQL8.0.22
    小编给大家分享一下如何安装配置MySQL8.0.22,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!第一步进入MySQL官网下载,如下图所示:第二步进入下载完成后解压到除c盘以外的盘,如下图...
    99+
    2024-04-02
  • neo4j如何安装配置
    这篇文章给大家分享的是有关neo4j如何安装配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。注:网上找了许多教程,发现都不太适合0基础的用户,所以就自己写了一下。 推荐使用1....
    99+
    2024-04-02
  • mysql8.0.11如何安装配置
    这篇文章给大家分享的是有关mysql8.0.11如何安装配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下1、前言  Oracle已经发布了MySQL8.0GA,GA...
    99+
    2024-04-02
  • MySQL5.7.21如何安装配置
    这篇文章主要介绍MySQL5.7.21如何安装配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!官方参考手册1.解压MySQL 5.7.20安装包,如X:\MySQL\mysql-5...
    99+
    2024-04-02
  • MySQL5.6.22如何安装配置
    小编给大家分享一下MySQL5.6.22如何安装配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.运行mysql-insta...
    99+
    2024-04-02
  • 如何安装配置nodeJs
    这篇文章主要介绍了如何安装配置nodeJs,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一,下载node包这里推荐大家直接到官网下载:htt...
    99+
    2024-04-02
  • mysql如何安装配置
    这篇文章将为大家详细讲解有关mysql如何安装配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  mysql怎么安装  >configure--prefix=/m...
    99+
    2024-04-02
  • Flex如何安装配置
    这篇文章主要为大家展示了“Flex如何安装配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Flex如何安装配置”这篇文章吧。Flex安装配置完全教程1、安装JDK1.5.01)下载后双击安装即...
    99+
    2023-06-17
  • Scala如何安装配置
    这篇文章主要为大家展示了“Scala如何安装配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Scala如何安装配置”这篇文章吧。Scala 语言可以运行在Window、Linux、Unix、 ...
    99+
    2023-06-19
  • 如何安装配置Proftpd
    这篇文章将为大家详细讲解有关如何安装配置Proftpd,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、安装配置 Proftpd代码:emerge proftpd现在来配置 proftpd,这里 是我的 ...
    99+
    2023-06-16
  • AJAX.NET如何安装配置
    这篇文章主要介绍了AJAX.NET如何安装配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Ajax.NET安装配置:下载与安装首先从 AJAX.NET 项目网站上下载并解压...
    99+
    2023-06-18
  • Nginx如何安装配置
    这篇文章主要介绍“Nginx如何安装配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Nginx如何安装配置”文章能帮助大家解决问题。简介Nginx 的安装:# CentOSyum&nbs...
    99+
    2023-07-02
  • JProfiler如何安装配置
    这篇文章将为大家详细讲解有关JProfiler如何安装配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。版本jprofiler5_0  Server两台 TOMCAT  |  ...
    99+
    2023-06-03
  • git如何安装配置
    这篇文章主要讲解了“git如何安装配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“git如何安装配置”吧!第一步:下载Git首先,需要从官方网站https://git-scm.com/do...
    99+
    2023-07-05
  • ETCD集群安装实验
    目录 【1、下载二进制程序】 【2、安装etcd集群】 【3、查询集群状态】 【4、存入读取数据】 【5、注意事项】 【6、参考链接】 简介:     Etcd的官网文档及其在GitHub上的文档,已经非...
    99+
    2024-04-02
  • IIS中如何安装配置PHP5.3配置
    小编给大家分享一下IIS中如何安装配置PHP5.3配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!IIS安装配置PHP5.3配置的方法:首先在IIS中启用CGI...
    99+
    2023-06-20
  • 如何安装配置mysql 5.7.23
    这篇文章将为大家详细讲解有关如何安装配置mysql 5.7.23,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。本文记录了mysql5.7.23安装详细过程,分享给大家。1...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作