在Kubernetes中,几乎所有的概念,包括Master、Node、Pod、Label、Namespace、Volume等都可以看作是一种“资源对象”。从这个角度上来说,Kubernetes是一个高度自动化的资源控制系统,它通过对比etcd中保存的“资源期望状态”和当前环境的“资源实际状态”,以此 ...
分类:
Web程序 时间:
2020-04-05 09:15:07
阅读次数:
116
说明: 192.168.1.5:master、etcd 192.168.1.6:node1 192.168.1.7:node2 1.5配置: 配置yum源: 每个节点都准备好这个k8s安装包,不然网上下载太慢。 [root@master yum.repos.d]# mkdir yum && mv * ...
分类:
Web程序 时间:
2020-03-31 19:24:00
阅读次数:
92
一、环境 64位centos 二、安装 (1)关闭防火墙 systemctl stop firewalld systemctl disable firewalld (2)安装etcd与kubernetes(会自动安装docker) yum install -y etcd kubernetes (3) ...
分类:
其他好文 时间:
2020-03-31 14:36:23
阅读次数:
67
ETCd nodes:-1 etcd用于存储Kubernetes cluster中所有的pods / nodes状态的key/value信息,同时提供高可用cluster的特性,生产环境一般提供3到5个etcd nodes以保证一致性协调服务; etcd集群内部通过Raft一致性算法,类似于ZooK ...
分类:
其他好文 时间:
2020-03-31 10:48:27
阅读次数:
84
etcd服务出现了以下报错Mar 23 05:50:44 localhost etcd: failed to send out heartbeat on time (exceeded the 100ms timeout for 2.951502ms) 心跳检测报错主要与以下因素有关(磁盘速度、cpu ...
分类:
其他好文 时间:
2020-03-30 19:44:12
阅读次数:
244
ETCD配置参数 原文地址:https://github.com/etcd-io/etcd/blob/master/Documentation/op-guide/configuration.md 成员标记 --name 人类可读的该成员的名字 默认值:"default" 环境变量:ETCD_NAME ...
分类:
其他好文 时间:
2020-03-30 19:41:15
阅读次数:
86
DNS域名解析 硬件:例如F5 HAProxy HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。最新版的已经支持多进程和多线程了。 Nginx 从定位上来说,nginx重点是web服务器,替换的是apache,同时具备lb的作用,haproxy是单纯的lb,可以对照l ...
分类:
其他好文 时间:
2020-03-28 10:24:05
阅读次数:
81
ETCD3数据备份与恢复 1.备份数据备份etcd集群任意一个节点的数据就行 export ETCD_ENDPOINTS="https://192.168.0.20:2379,https://192.168.0.21:2379,https://192.168.0.22:2379" etcdctl - ...
分类:
其他好文 时间:
2020-03-26 19:18:42
阅读次数:
156
https://520mwx.com/view/51242 实现工具:haproxy+keepalived haproxy.cfg的配置: global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid ...
kubectl 1.验证和生成器 1.1 验证客户端操作,过滤不合法的请求,如创建的资源不存在、镜像格式不正确将快速返回失败 1.2 使用generators根据需要创建的资源类型来构建runtime object,参考https://kubernetes.io/docs/reference/kub ...
分类:
其他好文 时间:
2020-03-25 21:23:05
阅读次数:
421