1,主机分配 角色 IP 组件 k8s-master1 192.168.31.63 kube-apiserver kube-controller-manager kube-scheduler etcd k8s-master2 192.168.31.64 kube-apiserver kube-con ...
分类:
其他好文 时间:
2020-06-20 18:31:51
阅读次数:
66
ETCDCTL_API=3现在是默认的。 etcdctl set foo bar Error: unknown command "set" for "etcdctl" 官网写了,因为新版不支持旧版API,建议换成3.3的etcd ...
分类:
其他好文 时间:
2020-06-19 23:17:03
阅读次数:
240
检查一下 --initial-advertise-peer-urls=https://172.16.16.80:2380 \ --listen-peer-urls=https://172.16.16.80:2380 \ --listen-client-urls=https://172.16.16.8 ...
分类:
其他好文 时间:
2020-06-19 23:16:23
阅读次数:
79
0 专辑概述 etcd 是云原生架构中重要的基础组件,由 CNCF 孵化托管。etcd 在微服务和 Kubernates 集群中不仅可以作为服务注册与发现,还可以作为 key-value 存储的中间件。 《彻底搞懂 etcd 系列文章》将会从 etcd 的基本功能实践、API 接口、实现原理、源码分 ...
分类:
其他好文 时间:
2020-06-14 11:14:19
阅读次数:
88
kubeadm介绍 kubeadm概述 参考附003.Kubeadm部署Kubernetes。 kubeadm功能 参考附003.Kubeadm部署Kubernetes。 本方案描述 本方案采用kubeadm部署Kubernetes 1.18.3版本; etcd采用混部方式; Keepalived: ...
分类:
Web程序 时间:
2020-06-13 00:25:36
阅读次数:
74
etcd实现分布是存储,然后让通信等数据共享。 步骤: 安装etcd docker重启加载etcd参数 建立docker overlay网络验证跨主机通信 准备:两台安装了docker 的linux主机 安装etcd 在docker-node1上 ubuntu@docker-node1:~$ wge ...
分类:
其他好文 时间:
2020-06-12 20:11:25
阅读次数:
95
今天搭建了一个新的k8s集群,然后通过rancher平台纳管。rancher平台是一个比较好用的web页面,里面可以一键安装监控配置告警等用起来还是比较方便的。但是其它数据都可以正常收到promethues里面,唯独就没有etcd集群的数据。使用grafana打开发现etcd的监控是空的。本来想通过修改promethues的配置来收集etcd的监控数据,但是这个promethues是通过opera
分类:
其他好文 时间:
2020-06-12 09:21:51
阅读次数:
221
ConfigMap是用来存储配置文件的kubernetes资源对象,所有的配置内容都存储在etcd中. 总结 更新 ConfigMap 后: 使用该 ConfigMap 挂载的 Env 不会同步更新 使用该 ConfigMap 挂载的 Volume 中的数据需要一段时间(实测大概10秒)才能同步更新 ...
分类:
Web程序 时间:
2020-06-10 12:49:35
阅读次数:
85
七、高可用架构(扩容多Master架构)Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他Node拉起Pod,实现了应用层的高可用性。针对Kubernetes集群,高可用性还应包含以下两个层面的考虑:Etcd数据库的高可用性和KubernetesMaster组件的高可用性。而
分类:
Web程序 时间:
2020-06-04 12:13:40
阅读次数:
89
etcd 是一个分布式一致性键值存储。其主要功能有服务注册与发现、消息发布与订阅、负载均衡、分布式通知与协调、分布式锁、分布式队列、集群监控与 leader 选举等。 1.etcd 性能优化 官方文档原文:https://github.com/etcd-io/etcd/blob/master/Doc ...
分类:
其他好文 时间:
2020-06-03 12:15:15
阅读次数:
77