原文:8分钟学会Consul集群搭建及微服务概念Consul介绍: Consul 是由 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/V... ...
分类:
其他好文 时间:
2019-01-05 00:53:59
阅读次数:
232
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小答:echo-e"Myhostnameishostname"echo-e"Myipisifconfig|grep-Eo‘([0-9]{1,3}\.){3}[0-9]{1,3}‘|head-1&
分类:
系统相关 时间:
2019-01-03 11:01:57
阅读次数:
215
k8s二进制安装先记录下安装步骤 部署前所有节点关闭firewalld(systemctl stop firewalld),并同步互联网时间。1、自签ETCD证书2、ETCD部署3、Node安装Docker4、Flannel部署(先写入子网到etcd)5、自签APIServer证书6、部署APISe ...
分类:
其他好文 时间:
2019-01-02 15:45:11
阅读次数:
247
一、概述etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个新的一致性算法,适用于分布式系统的日志复制,Raft通 ...
分类:
其他好文 时间:
2018-12-27 22:50:51
阅读次数:
174
使用外部etcd数据库集群,复用kubernetes节点 1.搭建etcd集群 下载安装证书生成工具 配置ca配置文件 配置ca生成请求 生成ca 下载etcd 配置etcd证书请求 签署证书,并copy证书到相关目录,创建存储目录 /var/lib/etcd 生成etcd unit文件 其他节点类 ...
分类:
其他好文 时间:
2018-12-27 11:15:41
阅读次数:
138
两台服务器 centos-master 172.16.120.189 centos-minion 172.16.120.190 master上运行etcd, kube-apiserver, kubecontroller-manager和kube-scheduler minion上运行kubelet, ...
分类:
Web程序 时间:
2018-12-26 17:53:09
阅读次数:
180
一 环境准备 1.1 基础环境 ntp配置:略 #建议配置ntp服务,保证时间一致性 etcd版本:v3.3.9 防火墙及SELinux:关闭防火墙和SELinux 名称 地址 主机名 备注 etcd1 172.24.8.71 etcd1.example.com 用于保存相关IP信息 docker0 ...
分类:
其他好文 时间:
2018-12-25 20:04:01
阅读次数:
190
手动部署ETCD集群0.准备etcd软件包[root@node-01k8s]#wgethttps://github.com/coreos/etcd/releases/download/v3.2.18/etcd-v3.2.18-linux-amd64.tar.gz[root@node-01k8s]#tarzxfetcd-v3.2.18-linux-amd64.tar.gz[root@node-01k
分类:
Web程序 时间:
2018-12-25 01:03:52
阅读次数:
222
集群功能各模块功能描述Master节点:Master节点上面主要由四个模块组成,APIServer,schedule,controller-manager,etcdAPIServer:APIServer负责对外提供RESTful的kubernetesAPI的服务,它是系统管理指令的统一接口,任何对资源的增删该查都要交给APIServer处理后再交给etcd,如图,kubectl(kubernete
分类:
Web程序 时间:
2018-12-24 18:20:19
阅读次数:
180
集群规划centos-test-ip-207-master192.168.11.207centos-test-ip-208192.168.11.208centos-test-ip-209192.168.11.209kubernetes1.10.7flannelflannel-v0.10.0-linux-amd64.tarETCDetcd-v3.3.8-linux-amd64.tarCNIcni-p
分类:
Web程序 时间:
2018-12-21 13:00:52
阅读次数:
152