摘要: 该报错与nginx的报错是一样的,不同的是发生在kubernetes-ingress场景。 使用Nginx Ingress Controller 时,以Deployment的方式启动POD时会报错。 使用的Deployment配置示例: https://github.com/nginxinc/kub 阅读全文
posted @ 2024-02-01 11:30 zscbest 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 目录背景步骤一 安装Docker Engine步骤二:安装前配置步骤三:安装kubeadm步骤四:安装kubernetes的Master节点镜像准备开始安装安装Flannel 网络插件步骤五:安装kubernetes的Worker节点总结思考 背景 最近在极客时间上跟Chrono大神学习Kubern 阅读全文
posted @ 2024-01-29 19:57 zscbest 阅读(117) 评论(0) 推荐(1) 编辑
摘要: 目录背景采集端消费端版本迭代性能对比Vector存储端引擎支持数据模型架构设计集群监控展示端子目录路由配置账号设置免密码登录总结 背景 随着业务量的大幅提升,日志存储要求越来越大,写入IO越来越高,需要对整个日志系统进行升级,使用ES作为存储引擎的成本也越来越高,需要一个针对日志场景,更高性价比的存 阅读全文
posted @ 2024-01-04 16:18 zscbest 阅读(836) 评论(0) 推荐(1) 编辑
摘要: 背景 公司的海外业务需要将云上的操作读取到内部的日志文件中,永久保存,供内部审计使用。 由于之前没有用过AWS相关的SDK,在使用过程中也遇到一些困难,这里记录一下,并且总结一下过程。 代码 快速开始 代码参考地址:https://github.com/awsdocs/aws-doc-sdk-exa 阅读全文
posted @ 2023-12-12 17:27 zscbest 阅读(70) 评论(0) 推荐(1) 编辑
摘要: 背景 最近在做日志平台准备使用ClickHouse替换Elasticsearch作为日志的存储引擎的落地,所以需要部署Kibana之类的软件进行日志可视化,我们选择ClickVisual进行展示,ClickVisual整体并不复杂,支持二进制文件执行等形式,这里对于部署过程中遇到的问题进行记录。 资 阅读全文
posted @ 2023-11-10 17:09 zscbest 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 背景 说起master选举,最开始想到的可能就是zookeeper,但有些场景zookeeper的使用过于繁重和复杂,又由于etcd是基于Raft的分布式K/V存储,强一致性的K/V读写是核心。 所以造就了etcd可以用于master的选举的场景。 原理 etcd clientv3 concurre 阅读全文
posted @ 2023-04-20 14:52 zscbest 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 背景 本文使用 Golang语言的SDK包 go.etcd.io/etcd/clientv3 实践etcd的租约、Watch等功能,并且实现分布式锁的业务场景。 etcd 租约 etcd过期时间可以通过设置ttl的方式, 通过租约可以控制一组key的过期时间,可以通过续租的方式保持key不过期 // 阅读全文
posted @ 2023-03-20 15:16 zscbest 阅读(860) 评论(0) 推荐(1) 编辑
摘要: 背景 全链路监控作为公司的重要的基础设施之一,可以帮助理解系统行为、用于分析性能问题,以便发生故障的时候,能够快速定位和解决问题。 网关作为流量的入口是非常重要的服务,也是全链路中的重要一环,需要讲信息传入全链路系统。 数据生成 全链路包含的信息越全面,查找问题的时候就越方便。 全链路中比较重要的信 阅读全文
posted @ 2023-03-03 16:02 zscbest 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 背景 20年利用ELK为公司搭建一个日志平台,但由于那时技术和视野有限,遇到的问题感觉还可以有很多好的方式去解决,一直在心里耿耿于怀,所以平时遇到有相关经验的人都会聊一下设计细节,讨论一些解决方案,或者参考一些成熟的系统,思考其优化方向。 搭建文档: 基于ELK系统,搭建支持TB级别日志平台 日志规 阅读全文
posted @ 2023-02-27 15:50 zscbest 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 背景 随着云技术和基础架构的成熟,发布过程中可以通过引入相应的发布策略,能让我们在早期实验阶段就可以发现、调整问题,来保证整体系统的稳定性 网关作为流量入口,要求有能力进行流量分流配置支持各种灰度发布、金丝雀发布、滚动更新等模式 发布模式 蓝绿发布 通过部署两套环境来解决新老版本的发布问题,流量逐渐 阅读全文
posted @ 2023-02-24 11:13 zscbest 阅读(259) 评论(0) 推荐(0) 编辑