使用discovery的方式来搭建etcd集群方式有两种: 和`DNS discovery etcd discovery DNS discovery`这种方式的实现。 etcd在基于DNS做服务发现时,实际上是利用DNS的SRV记录不断轮训查询实现的。 是DNS数据库中支持的一种资源记录的类型,它记 ...
分类:
其他好文 时间:
2019-12-05 18:40:56
阅读次数:
153
etcd提供了多种部署集群的方式,在「 "通过静态发现方式部署etcd集群" 」 一文中我们介绍了如何通过静态发现方式部署集群。 不过很多时候,你只知道你要搭建一个多大(包含多少节点)的集群,但是并不能事先知道这几个节点的ip,从而无法使用 参数。 这个时候,你就需要使用discovery的方式来搭 ...
分类:
其他好文 时间:
2019-12-05 18:37:26
阅读次数:
105
首先在k8s集群中要知道有两个部署工具:kubeadm:自动化部署k8s集群的工具。kubectl:k8s命令行工具,用于接收用户输入的指令。kubernetes是由什么组成的?在硬件级别,一个kubernetes集群由很多节点组成,这些节点被分成以下两种类型:主节点:它承载着kubernetes控制和管理整个集群系统的控制面板工作节点:它们运行用户实际部署的应用。控制面板(master)控制面板
分类:
其他好文 时间:
2019-12-02 01:00:07
阅读次数:
150
前言 常见的注册中心有zookeeper 、eureka、consul、etcd。从生态发展、便利性、语言无关性等角度来综合考量,选择consul,多数据中心支持,支持k-v能力,可扩展为配置中心。github地址:https://github.com/hashicorp/consulconsul官 ...
分类:
其他好文 时间:
2019-12-01 19:14:09
阅读次数:
86
因需要对三维激光点云进行处理,看到有C++下的PCL点云库,和Python下的Python-pcl(脱胎于C++下的PCL),在C++和Python面前,我选择了跟风学习Python,毕竟人生苦短!然后前前后后折腾了很长时间,直至前两天终于碰到死耗子,成功搭建了Windows系统Python下的Py ...
分类:
编程语言 时间:
2019-11-30 00:07:35
阅读次数:
144
1、下载安装二进制下载:https://github.com/coreos/etcd/releases/download/v3.3.13/etcd-v3.3.13-linux-amd64.tar.gz 1 [root@k8s-master01 ~]# tar xf etcd-v3.3.13-linu ...
分类:
数据库 时间:
2019-11-29 11:18:37
阅读次数:
123
准备工作需要两套证书,一套k8s通讯使用,一套etcd内部通讯使用 下载证书生成工具 [root@k8s-master01 k8s]# curl -L https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -o /usr/local/bin/cfssl [root ...
分类:
其他好文 时间:
2019-11-29 11:15:38
阅读次数:
81
操作系统为ubuntu18 kubernetes版本为v1.15.1 k8s默认在控制平面节点上的kubelet管理的静态pod中运行单个成员的etcd集群,但这不是高可用的方案。 etcd高可用集群至少需要三个成员组成。 etcd默认端口为2379,2380,三个节点的这两个端口都要能通。 可以在 ...
分类:
其他好文 时间:
2019-11-28 17:40:43
阅读次数:
426
原文地址: "Interacting with etcd" 与etcd进行交互 用户更多的是通过putting或者是getting从etcd获取一个键对应的值。这一部分描述了如何通过etcdctl做这些工作。etcdctl是一个与etcd服务器进行交互的命令行工具.这里的描述适用于gRPC APIs ...
分类:
其他好文 时间:
2019-11-26 13:52:26
阅读次数:
60
原文地址: "Role based access control" 总览 身份验证已添加到etcd 2.1中。 etcd v3 API略微修改了身份验证功能的API和用户界面,以更好地适应新的数据模型。本指南旨在帮助用户在etcd v3中设置基本身份验证和基于角色的访问控制。 特殊用户和角色 有一个 ...
分类:
其他好文 时间:
2019-11-26 13:52:09
阅读次数:
170