在部署K8S之前,需要在集群服务器上部署CNI容器网络组件,从而实现集群的网络互联互通。目前可选的组件比较多,例如flannel、calico、weave等,各容器网络组件对比可参考文档:http://dockone.io/article/2599本文介绍flannel网络组件的部署,配置环境在完整前文etcd集群和tls认证配置后。一、生成flannel证书文件#mkdirflanneld#cd
分类:
其他好文 时间:
2018-04-12 13:44:45
阅读次数:
176
由于后续准备在内网开发和测试环境采用二进制方式部署K8S相关组件,并考虑各组件的高可用性和安全性问题。本节介绍etcd服务的集群配合及tls配置一、安装环境介绍功能IP地址主机名安装服务操作系统Master节点192.168.115.5vm1Etcd、master组件Centoslinux7.264bitNode节点192.168.115.6vm2Etcd、node组件Centoslinux7.2
分类:
其他好文 时间:
2018-04-09 11:19:25
阅读次数:
686
基于linux7的ectd安装与部署系统环境iostatLinux3.10.0-693.17.1.el7.x86_64(swarm1)2018年03月28日_x86_64_(2CPU)cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)getenforceDisabledetcd简介etcd是CoreOS团队于2013年6月发起的开源项目,它
分类:
系统相关 时间:
2018-03-29 00:13:39
阅读次数:
437
安装etcd集群:node1:192.168.133.140 node2:192.168.133.141 node3:192.168.133.1421,安装ntp服务:yum install ntp启动ntp服务systenctl start ntp安装etcdyum install -y etcd-3.2.5-1.el7.x8
分类:
编程语言 时间:
2018-02-28 17:31:40
阅读次数:
171
本文档记录自己的学习历程! 创建高可用 etcd 集群 kuberntes 系统使用 etcd 存储所有数据,本文档介绍部署一个三节点高可用 etcd 集群的步骤,这三个节点使用以下机器: + 192.168.1.121 + 192.168.1.122 + 192.168.1.123 TLS 认证文 ...
分类:
其他好文 时间:
2018-02-06 18:11:44
阅读次数:
256
再次明确下架构: 三台虚拟机 centos 7.4系统,docker为17版本,ip为10.10.90.105到107,其中105位master,接下来的master相关组件安装到此机器上。 etcd集群为3台,分别复用这3台虚拟机。 作为k8s的核心,master节点主要包含三个组件,分别是: 这 ...
分类:
Web程序 时间:
2018-01-04 18:10:03
阅读次数:
789
这里的etcd集群复用我们测试的3个节点,3个node都要安装并启动,注意修改配置文件 1、TLS认证文件分发:etcd集群认证用,除了本机有,分发到其他node节点 2、安装Etcd,这里使用的yum安装方式 若使用yum安装,默认etcd命令将在/usr/bin目录下,注意修改下面的etcd.s ...
分类:
Web程序 时间:
2017-12-29 15:06:40
阅读次数:
1567
本节内容: Kubernetes简介 环境信息 创建TLS加密通信的证书和密钥 下载和配置 kubectl(kubecontrol) 命令行工具 创建 kubeconfig 文件 创建高可用 etcd 集群 部署 kubernetes master节点 部署kubernetes node节点 安装和 ...
分类:
Web程序 时间:
2017-11-19 15:34:25
阅读次数:
2251
1、准备三台机器,系统为centos7 yum install -y epel-release vim bash-c* net-tools lrzsz 2、关闭防火墙和selinux 3、校对时间 yum install -y ntp ntpdate && ntpdate pool.ntp.org ...
分类:
其他好文 时间:
2017-10-19 10:33:05
阅读次数:
186
部署环境:CentOSLinuxrelease7.264位10.10.0.103etcdmaster10.10.0.49etcdfollowermaster安装过程:#yumupdate#yuminstall-yetcd#[member]
ETCD_NAME=etcd1
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
#ETCD_WAL_DIR=""
#ETCD_SNAPSHOT_COUNT="10000"
ETCD_HEARTBEAT_INTERV..
分类:
Web程序 时间:
2017-09-20 16:26:49
阅读次数:
296