相关服务及用途节点名称服务名称用途管理节点kubctl-apiserver提供HTTPRest统一接口服务,处理和验证REST请求和更新etcd中API对象的状态管理节点kubectl-controller-manager资源控制管理同步管理节点kube-scheduler负责资源调度(调度Pod)工作节点kubelet管理Pod的生命周期,创建、启停等任务工作节点kube-proxy负责网络通信
分类:
其他好文 时间:
2019-11-25 18:49:31
阅读次数:
257
Operator是指一类基于Kubernetes自定义资源对象(CRD)和控制器(Controller)的云原生拓展服务,其中CRD定义了每个operator所创建和管理的自定义资源对象,Controller则包含了管理这些对象所相关的运维逻辑代码。 对于普通用户来说,如果要在k8s集群中部署一个高 ...
分类:
其他好文 时间:
2019-11-19 11:49:58
阅读次数:
68
背景 一般情况下,"kubeadm"部署集群时指定" apiserver advertise address=\"参数,即可在其他机器上,通过公网ip join到本机器,然而,阿里云ecs里没配置公网ip,etcd会无法启动,导致初始化失败。 环境、工具 阿里云ECS学生机、ECS对应的公网ip、k ...
分类:
其他好文 时间:
2019-11-17 23:32:23
阅读次数:
536
一. k8s节点部署 1. 环境规划 系统环境概述 组件服务TLS证书对应关系表 服务器ip对应角色关系表 2. Etcd数据库集群部署 2.1 修改主机别名,并配置互信 2.2 三个节点互相加一下规则 2.3 生成证书 拷贝k8s-master节点所需二进制包 批量创建证书的执行配置脚本 cat ...
分类:
其他好文 时间:
2019-11-16 19:24:13
阅读次数:
78
1. chrony 2. mariadb 3. memcached 4. rabbitmq 5. etcd ...
分类:
其他好文 时间:
2019-11-16 10:28:55
阅读次数:
91
聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP 如何取舍,性能如何,高可用和容灾是怎么实现的。 引言 聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP ...
分类:
其他好文 时间:
2019-11-15 22:18:59
阅读次数:
104
前言 服务注册、服务发现作为构建微服务架构得基础设施环节,重要性不言而喻。在当下,比较热门用于做服务注册和发现的开源项目包括zookeeper、etcd、euerka和consul。今天在这里对近期学习consul的一些知识继续浓缩和汇总,作为自己学习过程中的一个总结。 Consul简介 Consu ...
分类:
其他好文 时间:
2019-11-15 22:08:04
阅读次数:
90
背景 本文并不介绍服务发现的基本原理。除了一致性算法之外,其他并没有太多高深的算法,网上的资料很容易让大家明白上面是服务发现。 想直接查看结论的同学,请直接跳到文末。 目前,市面上有非常多的服务发现工具,《Open-Source Service Discovery》(http://jasonwild ...
分类:
其他好文 时间:
2019-11-15 20:32:19
阅读次数:
76
一 部署ETCD集群 1.1 安装ETCD etcd 是基于 Raft 的分布式 key-value 存储系统,由 CoreOS 开发,常用于服务发现、共享配置以及并发控制(如 leader 选举、分布式锁等)。kubernetes 使用 etcd 存储所有运行数据。 1 etcd 是基于 Raft ...
分类:
Web程序 时间:
2019-11-15 12:06:18
阅读次数:
102
Confd是一个轻量级的配置管理工具。通过查询Etcd,结合配置模板引擎,保持本地配置最新,同时具备定期探测机制,配置变更自动reload。其后端支持的数据类型有:etcd、consul、vault、environmentvariables、redis、zookeeper、dynamodb、stackengine、rancher。不过一般使用Confd和etcd的配合使用比较多。前端服务器:服务器
分类:
其他好文 时间:
2019-11-15 09:33:11
阅读次数:
114