上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: BCC(可观测性) PS:学习BCC源自这篇文章 简介 BCC是一个用于跟踪内核和操作程序的工具集,其软件包中包含了一些有用的工具和例子,它扩展了BPF(Berkeley Packet Filters),通常被称为eBPF , 在Linux3.15中首次引入,但大多数BCC的功能需要Libux4.1 阅读全文
posted @ 2020-07-08 10:08 charlieroro 阅读(8401) 评论(1) 推荐(0) 编辑
摘要: Istio的运维-诊断工具 涵盖官方文档的诊断工具章节 使用istioctl命令行工具 首先可以通过日志或Introspection检查各个组件,如果不足以支持问题定位,可以参考如下操作: istioctl是一个可以用于调试和诊断istio服务网格的工具。Istio项目为Bash和ZSH运行下的is 阅读全文
posted @ 2020-06-09 19:59 charlieroro 阅读(3263) 评论(0) 推荐(0) 编辑
摘要: Istio的流量管理(实操二) 涵盖官方文档Traffic Management章节中的inrgess部分。 Ingress网关 在kubernetes环境中,kubernetes ingress资源用于指定暴露到集群外的服务。在istio服务网格中,使用了一种不同的配置模型,称为istio网关。一 阅读全文
posted @ 2020-05-25 14:23 charlieroro 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: Istio的流量管理(实操一) 使用官方的Bookinfo应用进行测试。涵盖官方文档Traffic Management章节中的请求路由,故障注入,流量迁移,TCP流量迁移,请求超时,熔断处理和流量镜像。不含ingress和Egree,后续再补充。 部署Bookinfo应用 Bookinfo应用说明 阅读全文
posted @ 2020-05-14 14:55 charlieroro 阅读(1351) 评论(6) 推荐(0) 编辑
摘要: Istio的流量管理(概念) 涵盖istio官方文章的Traffic Management章节 概述 istio的流量路由规则可以简单地控制不同服务间的流量以及API调用。Istio在服务层面提供了断路器,超时,重试等功能,通过这些功能可以实现A/B测试,金丝雀发布,基于百分比的流量分割等,此外还提 阅读全文
posted @ 2020-05-11 15:31 charlieroro 阅读(5998) 评论(14) 推荐(1) 编辑
摘要: openshift 4.3 Istio的搭建 本文档覆盖了官方文档的Setup的所有章节 安装Istio 本次安装的Istio版本为1.7.0,环境为openshift 4.3 注:不建议使用openshift 1.11(即kubernetes 3.11)安装istio,可能会出现如下兼容性问题,参 阅读全文
posted @ 2020-05-09 14:44 charlieroro 阅读(1163) 评论(1) 推荐(1) 编辑
摘要: ziplist ziplist结构 ziplist的布局如下,所有的字符默认使用小端序保存: uint32_t :为一个无符号整数。保存了ziplist占用的字节数,包含zlbytes字段本身占用的4个字节。主要用于调整数据结构的大小。 uint32_t :最后一个entry的字节偏移量(非zlen 阅读全文
posted @ 2020-05-01 22:59 charlieroro 阅读(504) 评论(0) 推荐(0) 编辑
摘要: redis对象作为redis存储的基本单元,对应redisDb "dict" 中的dictEntry key和dictEntry val。 更全面的 "图谱" 源码解析参见: "object.c" 阅读全文
posted @ 2020-04-27 17:14 charlieroro 阅读(468) 评论(0) 推荐(0) 编辑
摘要: edis源码的dict.c主要实现了基于hash表的操作,如增删改查,对哈希表大小的扩容和缩容,以及对哈希表的rehash和增量rehash等。在源码的dictScan函数中,非常巧妙精美地实现了对哈希表的迭代查找,非常建议去看一下。 源码解析地址: "dict.c" "dict.h" 阅读全文
posted @ 2020-04-23 22:21 charlieroro 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 使用k3s测试Cilium,安装步骤可以参见官方文档 Cilium安装使用 docker安装 使用如下命令安装最新版本的docker yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 yum-config-manager 阅读全文
posted @ 2020-04-19 20:17 charlieroro 阅读(4649) 评论(0) 推荐(1) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页