相关服务及用途节点名称服务名称用途管理节点kubctl-apiserver提供HTTPRest统一接口服务,处理和验证REST请求和更新etcd中API对象的状态管理节点kubectl-controller-manager资源控制管理同步管理节点kube-scheduler负责资源调度(调度Pod)工作节点kubelet管理Pod的生命周期,创建、启停等任务工作节点kube-proxy负责网络通信
分类:
其他好文 时间:
2019-11-25 18:49:31
阅读次数:
257
配置教程如下: 1 acl is_https_com hdr_beg(host) www.baidu.com #定义规则域名 2 acl api_block_url_web url_dir -i /web/ #定义阻止目录 3 acl api_block_url_app url_dir -i /ap ...
分类:
其他好文 时间:
2019-11-25 13:31:07
阅读次数:
111
网络结构如下图: 共有104、105、106三台RabbitMQ Server,互为集群 其中104和105安装了Haproxy,每个Haproxy承担三台RabbitMQ server的负载均衡 两台Harpoxy采用Keepalived互为主备,VIP是172.16.0.108 操作系统为Ubu ...
分类:
其他好文 时间:
2019-11-24 13:29:55
阅读次数:
91
函数【1】 sockfd.type 套接字类型 【2】 sockfd.family 套接字地址类型 【3】 sockfd.getsockname() 获取套接字绑定地址 【4】 sockfd.fileno() 获取套接字的文件描述符 【5】 confd.getpeername() 获取连接套接字客户 ...
分类:
其他好文 时间:
2019-11-19 14:13:31
阅读次数:
81
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