K8s多节点部署需要准备的环境:6台centos7设备:192.168.1.11master01192.168.1.12node1192.168.1.13node2192.168.1.14master02192.168.1.15lb1192.168.1.16lb2VIP:192.168.1.100实验步骤:1:自签ETCD证书2:ETCD部署3:Node安装docker4:Flannel部署(先写
分类:
其他好文 时间:
2020-02-10 09:58:55
阅读次数:
64
1、环境准备 准备三台服务器 CentOS 7.4 master 192.168.56.11 node01 192.168.56.12 node02 192.168.56.13 etcd 二进制包下载地址 https://github.com/etcd-io/etcd/releases 上传etcd ...
分类:
其他好文 时间:
2020-02-09 16:20:46
阅读次数:
70
角色分配:环境部署所有虚拟机均已关闭防火墙以及selinux核心防护功能实操建工作目录存放二进制软件包[root@master~]#cd/[root@master/]#mkdirk8s安装ETCD数据库(三副本机制)master(下载ca证书创建、管理工具cfssl)[root@masterk8s]#curl-Lhttps://pkg.cfssl.org/R1.2/cfssl_linux-amd6
分类:
其他好文 时间:
2020-02-07 21:08:13
阅读次数:
95
Consul架构 微服务 consul使用 前言 常见的注册中心有zookeeper 、eureka、consul、etcd。从生态发展、便利性、语言无关性等角度来综合考量,选择consul,多数据中心支持,支持k-v能力,可扩展为配置中心。github地址:https://github.com/h ...
分类:
其他好文 时间:
2020-02-06 23:04:08
阅读次数:
72
以下所有操作均在node节点进行Flannel网络概述Flannel通过给每台宿主机分配一个子网的方式为容器提供虚拟网络,它基于LinuxTUN/TAP,使用UDP/VXLAN封装IP包来创建overlay网络,并借助etcd(也支持kubernetes)维护网络的分配情况。服务器角色分配角色地址安装组件master192.168.142.220kube-apiserverkube-control
分类:
其他好文 时间:
2020-02-06 18:13:36
阅读次数:
100
搭建步骤:1:自签ETCD证书2:ETCD部署3:Node安装docker4:Flannel部署(先写入子网到etcd)---------master----------5:自签APIServer证书6:部署APIServer组件(token,csv)7:部署controller-manager(指定apiserver证书)和scheduler组件----------node----------8
分类:
其他好文 时间:
2020-02-06 18:06:31
阅读次数:
67
实验环境规划概述使用VMwork虚拟机部署单master双node的小型集群,并且在master和node上都安装etcd来实现etcd集群。软件采用版本软件名称版本Linux系统Linuxversion4.8.5Kubernetes1.9DockerDockerversion19.03.5Etcdv3.3.10服务器角色分配角色地址安装组件master192.168.142.220kube-ap
分类:
其他好文 时间:
2020-02-05 18:34:16
阅读次数:
69
一、在根证书服务器上创建基于根证书的config配置文件200certs]#cd/opt/certs/200certs]#vi/opt/certs/ca-config.json{"signing":{"default":{"expiry":"175200h"},"profiles":{"server":{"expiry":"175200h","usages":["signing","keyenci
分类:
其他好文 时间:
2020-02-03 10:17:36
阅读次数:
94
随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用、强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全 ...
分类:
其他好文 时间:
2020-01-30 09:45:00
阅读次数:
59
ETCD 日志收集项目 为什么要自己写不用ELK? ELK: 部署的时候麻烦每一个filebeat都需要配置一个配置文件 使用etcd来管理被收集的日志项。 项目的架构 上节课项目进度 1. kafka:消息队列 2. tailf:从文件里读日志 3. go ini:解析配置文件 今日内容 etcd ...
分类:
其他好文 时间:
2020-01-29 10:58:36
阅读次数:
193