- 博客(6)
- 资源 (3)
- 收藏
- 关注

原创 生产环境Kubernetes Consul最佳实践
文章目录生产环境Kubernetes Consul最佳实践Kubernetes中运行Consul agent的问题及应对方法问题解决方法配置ConfigMap配置DaemonSet配置Deployment配置生产环境Kubernetes Consul最佳实践本指南为Consul agent在K8s中的运行方式,Server端建议运行在物理机上。Consul的安装方式请参考本人的另一篇博文Consul集群安装,这里不做过多描述。本方案已在生产环境中经过验证,暂时没有发现使用问题。Kubernetes
2020-07-24 16:18:53
1276

原创 Consul-Template
文章目录Consul-TemplateConsul-Template简介Consul-template目录规划Consul-Template安装创建相应目录下载程序包并解压Consul-Template常用命令Consul-Template模板语法API函数datacentersfilekeykeyExistskeyOrDefaultlsnodenodessecretsecretsserviceservicestreeScratchscratch.Keyscratch.Getscratch.Setscrat
2020-07-24 10:29:38
1174

原创 生产环境Consul Prometheus监控
文章目录Consul监控前提条件Server监控Client监控Consul client自注册Prometheus配置Consul监控Consul支持众多监控工具进行对自身监控。我们这里使用Prometheus进行监控。前提条件有一个consul server集群及agent。集群搭建及配置请参考Consul安装备份升级需要在配置文件中指定telemetry选项。如下所示~]# cat /usr/local/consul/consul.d/consul.json { "dat
2020-07-20 17:58:50
750

原创 生产环境Consul集群安装
文章目录Consul安装升级Consul目录规划Consul安装创建相应目录下载程序包并解压Consul配置命令行Consul启动参数配置Consul-Server配置Consul-Client配置Consul启动Unit配置(CentOS 7)Consul-Server配置Consul-Client配置Consul日志配置重定向到指定文件(不推荐)使用syslog保存日志使用自带-log-file选项保存日志(新版功能)Consul启动启动Server端启动Client端配置文件配置文件模板Consul启
2020-07-17 17:55:56
985
原创 Raft算法
文章目录Raft算法分布式一致性一些概念Leader选举日志复制两个超时重新选举网络分区Raft算法分布式一致性想象一下,我们有一个单节点系统,且作为数据库服务器,然后存储了一个值(假设为X)。然后,有一个客户端往服务器发送了一个值(假设为8)。只要服务器接受到这个值即可,这个值在单节点上的一致性非常容易保证:但是,如果数据库服务器有多个节点呢?比如,如下图所示,有三个节点:a,b,c。这时候客户端对这个由3个节点组成的数据库集群进行操作时的值一致性如何保证,这就是分布式一致性问题。而Raft就是
2020-07-24 10:41:50
380
ArubaInstant_Hercules_8.6.0.4_74969
2020-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人