首页 > TAG信息列表 > 2380

docker创建etcd

version: "3.5" services: etcd: hostname: etcd image: bitnami/etcd:3 deploy: replicas: 1 restart_policy: condition: on-failure # ports: # - "2379:2379" # - "2380:2380" #

k8s etcd未授权访问复现

一、测试环境搭建 参考 测试环境说明: etcdctl在本机运行; etcd集群部署在虚拟机中的docker下; 虚拟机环境:CentOS 7; 虚拟机ip:192.168.0.128 首先拉取etcd镜像 docker pull quay.io/coreos/etcd:v3.3.1 # 查看镜像 docker images 创建自定义网络 docker network create --d

etcd集群管理

一、成员管理 1. 添加成员 a. 执行增加节点操作 etcdctl member add etcd-04 --peer-urls="http://172.20.1.29:2380" Member 158ed98009d1a70d added to cluster 7191d024b8a252eb ## 下面这些需要写到新节点的配置文件中,添加完成之后,需要修改所有节点配置文件中的 ETCD_INITIA

转载:番外篇 etcd服务无法启动的修复方法

今天有一个环境的master节点的挂载掉线了,恢复之后该节点的etcd就起不来了。 猜测应该是和其他etcd节点数据不同步导致的,下面我们模拟一下 案例 查看集群组件状态 [root@k8s-master01 ~]# kubectl get cs NAME STATUS MESSAGE ERROR scheduler

ansible 双层列表的元素提取&组合

我们以下面的例子为例,简单的介绍一下列表中的值的提取和改变 其实我主要是为了在ansible中快速的得到一些变量和配置文件的值, 偶然间发现了双层列表原来如此好用 _etcd_server_list: - ["etcd-01","https://1.1.1.1:2380"] - ["etcd-02","https://1.1.1.2:2380"] - ["e

通过备份 Etcd 来完美恢复 Kubernetes 中的误删数据

误删或者机器宕机,会导致 Etcd 数据的丢失或某个节点的 Etcd 数据异常时,请不要慌,认真看完此文,绝对有收获。当误删时,如何恢复数据,这个操作需求在实际环境当中是不可避免的。以下描述删除两个 namespace 下的 Pod,如何恢复对应 namespace 的数据。   备份etcd ETCDCTL_API=3; etcdc

通过备份 Etcd 来完美恢复 Kubernetes 中的误删数据

误删除或者服务器宕机,会导致 Etcd 数据的丢失或某个节点的 Etcd 数据异常时,当误删时,需要恢复数据,这个在实际环境当中是不可避免的。以下描述删除两个 namespace 下的 Pod,如何恢复对应 namespace 的数据。 1、操作环境 3 个(master、etcd)+1 个 node 新建 1 个 namespace 下且创建 P

ansible 安装etcd

分组配置-/etc/ansible/hosts [platform-etcd] 172.24.31.22 hostname=platform-etcd-3 ansible_ssh_user=root ansible_ssh_private_key_file=/xx.pem ansible_become=true ansible_become_user=root 172.24.31.24 hostname=platform-etcd-2 ansible_ssh_user=root ansible_ssh

使用docker-compose在单节点上运行etcd集群

version: '2' networks: byfn: services: etcd1: image: quay.io/coreos/etcd container_name: etcd1 command: etcd -name etcd1 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http:/

etcd高可用集群

一、环境介绍 操作系统信息:CentOS 7 64位 服务器信息: 10.131.149.188    ceph-node2 10.131.149.189     ceph-node1 10.131.149.190    ceph-admin 关闭服务器防火墙 二、etcd部署前准备 1、设置免密登录 以下在每个节点都执行 ssh-keygen   # 3个回车 ssh-copy-id -i

__call__()

参考链接http://c.biancheng.net/view/2380.html 有__call__()的类,使得类对象可以通过对象名()调用类的__calll__()

etcd集群之序

序言1、为什么要用etcd集群?    集群很好理解,毕竟增加了高可用性了,那为什么要用etcd而不实用zookeeper呢?从运维的角度来看,zk难以维护,而etcd作为后起之秀,则大大减少的运维的成本。2、etcd是什么?    etcd主要用来作为共享的服务配置及服务发现,使用的是raft协议来保证在分布式

docker-compose------------启动etcd

使用docker-compose搭建etcd集群环境 使用docker-compose搭建etcd集群环境 etcd是一个集群环境,用来管理微服务架构下面的配置管理功能。 A distributed, reliable key-value store for the most critical data of a distributed system. 这篇文章是一个基础步骤如何搭建etcd的dock

Etcd在Linux CentOS7 集群配置 (多台电脑机实现)

环境: Node0节点IP:192.168.200.132 Node1节点IP:192.168.200.133 Node2节点IP:192.168.200.134 将Etcd服务端布置到上面3台机器上,集群和每个节点都会生成一个uuid。启动的时候会运行Raft,选举出Leader。   防火墙端口,开放 2379、2380、4001,显示success表示创建成功 [root@Cent0S7]#

k8s节点删除后重新加入异常处理

删除节点重新加入报错: error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint https://192.168.123.21:2379 with maintenance client: context deadline exceeded error execution phase check-etcd: error syncing endpoints with etc: dial

etcd bind: cannot assign requeste d address

检查一下   --initial-advertise-peer-urls=https://172.16.16.80:2380 \ --listen-peer-urls=https://172.16.16.80:2380 \ --listen-client-urls=https://172.16.16.80:2379,https://127.0.0.1:2379 \ --advertise-client-urls=https://172.16.16.80:2379 \   --name=et

第三章 九析带你轻松完爆 etcd - 集群初始化

系列文章:总目录索引:九析带你轻松完爆 etcd 系列教程目录1 前言2 邀约3 集群初始化命令4 etcd 对外开放端口5 etcd 集群初始化参数1 前言        如果你对博客有任何疑问,请告诉我。2 邀约        你可以从下面截图中获取免费的、更生动的视频资料:3 集群初始化命令

第一章 九析带你轻松完爆 etcd - 安装篇

目录1 前言2 etcd 介绍3 etcd 架构4 etcd 安装5 etcd 启动和设置开机启动6 组建 etcd 集群7 验证 etcd 集群8 etcd 操作1 前言        如果你对博客有任何疑问,请告诉我。2 etcd 介绍        etcd 是由 coreos 研发并开源的一个分布式键值对存储系统,底层使用 raft

通过静态发现方式部署 Etcd 集群

在「etcd使用入门」一文中对etcd的基本知识点和安装做了一个简要的介绍,这次我们来说说如何部署一个etcd集群。 etcd构建自身高可用集群主要有三种形式: 静态发现: 预先已知etcd集群中有哪些节点,在启动时通过--initial-cluster参数直接指定好etcd的各个节点地址。 etcd动态发现:

CentOS 7 ETCD集群配置大全

目录 前言 环境准备 安装 静态集群 配置 node01 配置文件 node02 配置文件 node03 配置文件 启动测试 查看集群状态 生成TLS证书 etcd证书创建 安装cfssl工具集 生成证书 分发证书到各节点上 静态TLS集群 etcd 配置 node01 配置文件 node02 配置文件 node03 配置文件 启