1、场景: 使用docker启动了一个etcd服务,将端口映射到本地,在本机测试连接是没有问题的,但是其他服务器不能连。 怀疑: 安全组的问题,但是其他宿主机直接启动的服务是可以通的。 经排查发现是宿主机的net.ipv4.ip_forward被关掉了 # Controls IP packet fo ...
分类:
其他好文 时间:
2020-01-13 18:16:56
阅读次数:
105
一 Kuberbetes的架构简单介绍 1.1 云计算的传统分类 1.2 kubernetes基础架构 工作机制 用户通过kubectl向api-server提交需要运行的pod描述 api-server接收请求并将相关描述存储到etcd scheduler 监控api-server拿到相关描述信息 ...
分类:
Web程序 时间:
2020-01-12 15:16:29
阅读次数:
261
Etcd是Kubernetes用于存储集群各种状态信息(配置信息,运行)一个很重要的组件,这篇文章,我们带领大家掀开Etcd的神秘面纱,理解他是如何存储这些各种各样的碎片信息的。在Kubernetes的世界里面,etcd是服务发现,集群状态存储以及其配置的基石。Etcd以集群部署,节点间通信是通过R... ...
分类:
Web程序 时间:
2020-01-12 11:40:31
阅读次数:
101
一、核心组件三部件二、配置存储中心(etcd服务)可定义理解为整个K8S的MYSQL数据库作用(非关系型数据),存储集群的元数据信息,作用类同于ZK等。
分类:
其他好文 时间:
2020-01-11 18:41:55
阅读次数:
133
etcd APIs 架构内部机制解析 etcdctl watch key pre etcdctl txn i 使用场景 ...
分类:
其他好文 时间:
2020-01-10 10:49:18
阅读次数:
55
Prometheus采集监控指标的方式如下图所示,Prometheus Server经过一定的配置可以从各种Exporter主动采集监控数据。广义上的Exporter可以是任何以Prometheus标准暴露监控指标的进程。不过严格来说可以划分为以下两类: 1. 对于Etcd这类应用程序,它们在代码中 ...
分类:
其他好文 时间:
2020-01-09 20:35:30
阅读次数:
497
k8s内运行ubuntu镜像 环境 互相能访问的4台机器master,node01,node02,node03,4核心,内存8G 使用root操作 安装k8s 在master安装docker、kubeadm 添加kubernetes软件源: 在/etc/apt/sorce.list中添加一行: 添加 ...
分类:
系统相关 时间:
2020-01-09 19:17:50
阅读次数:
318
一、etcd简介与应用场景 etcd 是一个分布式一致性k-v存储系统,可用于服务注册发现与共享配置,具有以下优点:1、简单 : 相比于晦涩难懂的paxos算法,etcd基于相对简单且易实现的raft算法实现一致性,并通过gRPC提供接口调用;2、安全:支持TLS通信,并可以针对不同的用户进行对ke ...
分类:
其他好文 时间:
2020-01-09 17:11:04
阅读次数:
76
``` import etcd3 etcd = etcd3.client(host="192.168.5.41", port=2379, ca_cert="E://ssl/kube-ca.pem", cert_cert="E://ssl/kube-etcd-192-168-5-41.pem", ..... ...
分类:
编程语言 时间:
2020-01-08 21:11:17
阅读次数:
380
搭建的是 k8s 高可用集群,用了 3 台 master 节点,2 台 master 节点宕机后,仅剩的 1 台无法正常工作。运行 netstat -lntp 命令发现 kube-apiserver 根本没有运行,同时发现 etcd 与 kube-proxy 也没运行。通过 docker ps ... ...
分类:
其他好文 时间:
2020-01-07 22:57:31
阅读次数:
508