新部署一个服务时,除了服务本身,还有它启动依赖的配置文件也要一并发布到目标主机。配置文件从哪里来?如何发送到目标主机?修改后如何同步? 我们可以在页面提供上传或新增功能,为每个服务保存一份默认的配置文件包,新部署时将此包的内容写入etcd,由主机上的守护进程去同步,后续的修改也只是更新etcd里的内 ...
分类:
其他好文 时间:
2019-12-28 19:22:24
阅读次数:
75
4.3Kubernetes网络组件之FlannelFlannel是CoreOS维护的一个网络组件,Flannel为每个Pod提供全局唯一的IP,Flannel使用ETCD来存储Pod子网与NodeIP之间的关系。flanneld守护进程在每台主机上运行,并负责维护ETCD信息和路由数据包。其实k8s网络组件flannel和calico主要解决的问题是k8s节点之间容器网络的通信,flannel要保
分类:
Web程序 时间:
2019-12-27 19:38:48
阅读次数:
116
部署环境: 主机名 IP地址 系统OS 内核 master 10.5.1.10 CentOS7 Linux master 3.10.0-1062 node1 10.5.1.11 CentOS7 Linux master 3.10.0-1062 etcd/node2 10.5.1.12 CentOS7 ...
分类:
其他好文 时间:
2019-12-27 19:31:44
阅读次数:
232
一.架构设计在现实中,我们一直渴望着追求提供高质量、高可用的服务架构体系,同时减少不必要的部署和维护代价,减少容错率。面对如此高的要求,可以有两种架构方案:Docker+Etcd+Confd+NginxDocker+Consul+Nginx本文中我们主要来介绍Docker+Etcd+Confd+Nginx方案,此方案更加高效、快捷,并且维护代价和容错率更低,分布式支持力度更强,如下图所示:上面示意
分类:
其他好文 时间:
2019-12-27 15:23:17
阅读次数:
108
说明打算将32.239环境的calico升级至3.x。此环境与晓月9.7的集群是一致的,测试无误后,将线上一并升级。查看官方文档升级的操作需要做如下注意事项。2.6.x与3.x使用的etcd(这里只是针对etcd存储来说)是不同的,2.6的使用的是etcdv2,而3.x是etcdv3.如果想从2.6.x升级到3.x至少得是2.6.5+的才行。所以针对现有的情况,需要先升级至2.6.5+,再升级3.
分类:
其他好文 时间:
2019-12-26 16:18:29
阅读次数:
284
kubeadm部署K8S集群 安装前的准备 集群机器 注意: 1. 本文档中的 etcd 、master 节点、worker 节点均使用这三台机器; 2. 需要使用 root 账号 执行这些命令; 3. 未做特殊说明,就表示集群的所有机器都要进行操作 查看CentOS版本 设置主机名&修改hosts ...
分类:
其他好文 时间:
2019-12-23 22:49:55
阅读次数:
192
package util import ( "context" "go.etcd.io/etcd/clientv3" "io/ioutil" "net/http" "regexp" "time" ) type Client struct { client *clientv3.Client Servi... ...
分类:
其他好文 时间:
2019-12-20 09:15:10
阅读次数:
96
实现部分 package util import ( "context" "fmt" "go.etcd.io/etcd/clientv3" "time" ) type Service struct { client *clientv3.Client } func NewService() *Serv... ...
分类:
其他好文 时间:
2019-12-20 09:14:59
阅读次数:
117
package util import ( "context" "fmt" "go.etcd.io/etcd/clientv3" "time" ) type Service struct { client *clientv3.Client } func NewService() *Service {... ...
分类:
其他好文 时间:
2019-12-20 09:13:39
阅读次数:
87
package util import ( "context" "go.etcd.io/etcd/clientv3" "regexp" "time" ) type Client struct { client *clientv3.Client Services []*ServiceInfo } ty... ...
分类:
其他好文 时间:
2019-12-20 09:13:07
阅读次数:
143