charlieroro

107 篇文章
20 人订阅

全部文章

charlieroro

混沌测试平台 Chaos Mesh

Chaos Mesh 是PingCap团队研发的一款用于测试kubernetes环境的工具。通过人为地在集群中注入故障来检测集群对故障的处理以及恢复能力。更详细...

7120
charlieroro

评测Loki日志工具

Loki是grafana团队开发一个日志采集工具。推荐使用helm方式安装loki,官方推荐的tanka需要使用aws的s3服务。安装helm后直接运行如下命令...

8920
charlieroro

Istio安全-证书管理(istio 系列六)

默认情况下,istio的CA会生成一个自签的根证书和密钥,并使用它们签发负载证书。istio的CA也会使用管理员指定的证书和密钥,以及管理员指定的根证书来签发负...

6320
charlieroro

Istio安全-认证(istio 系列七)

首先了解istio的认证策略和相关的mutual TLS认证概念,然后使用default配置安装istio

7720
charlieroro

Linux探测工具BCC(网络)

首先看下促使我学习bcc的这篇文章中的程序traceicmpsoftirq.py,使用该程序的本意是找出对ping响应的进程位于哪个CPU core上,然后使用...

9630
charlieroro

BCC(可观测性)

BCC是一个用于跟踪内核和操作程序的工具集,其软件包中包含了一些有用的工具和例子,它扩展了BPF(Berkeley Packet Filters),通常被称为e...

9230
charlieroro

Istio的运维-诊断工具(istio 系列五)

在参考官方文档的时候发现环境偶尔会出现问题,因此插入一章与调试有关的内容,便于简单问题的定位。涵盖官方文档的诊断工具章节

12230
charlieroro

Istio的流量管理(实操二)(istio 系列四)

在kubernetes环境中,kubernetes ingress资源用于指定暴露到集群外的服务。在istio服务网格中,使用了一种不同的配置模型,称为isti...

9010
charlieroro

openshift 4.3 Istio的搭建(istio 系列一)

注:不建议使用openshift 1.11(即kubernetes 3.11)安装istio,可能会出现如下兼容性问题,参见此issue

15440
charlieroro

Istio的流量管理(概念)(istio 系列二)

istio的流量路由规则可以简单地控制不同服务间的流量以及API调用。Istio在服务层面提供了断路器,超时,重试等功能,通过这些功能可以简单地实现A/B测试,...

11340
charlieroro

Istio的流量管理(实操一)(istio 系列三)

使用官方的Bookinfo应用进行测试。涵盖官方文档Traffic Management章节中的请求路由,故障注入,流量迁移,TCP流量迁移,请求超时,熔断处理...

8650
charlieroro

redis 6源码解析之 ziplist

ziplist中的每个entry都使用一个元数据作为前缀,该元数据包含两部分的信息:首先保存了前一个entry的长度,用于倒序查找;再者保存了entry的编码类...

12330
charlieroro

redis 6源码解析之 object

redis对象作为redis存储的基本单元,对应redisDb->dict 中的dictEntry->key和dictEntry->val。

7820
charlieroro

redis 6源码解析之 dict

edis源码的dict.c主要实现了基于hash表的操作,如增删改查,对哈希表大小的扩容和缩容,以及对哈希表的rehash和增量rehash等。在源码的dict...

8920
charlieroro

redis 6源码解析之 事件

redis的事件分为:文件事件和时间事件。文件事件是基于I/O的事务处理,时间事件则是基于时间点的事务处理。redis事件支持的多路复用包含四个实现:ae_ep...

6930
charlieroro

redis 6源码解析之 sds

redis使用sds(simple dynamic string)实现了字符串的存储。sds实际上就是TLV格式的数据结构。其数据结构主要分为如下5种,主要分为...

7610
charlieroro

基于eBPF的微服务网络安全(Cilium 1)

翻译自:Network security for microservices with eBPF

17141
charlieroro

Cilium架构 (Cilium 2)

译自:http://docs.cilium.io/en/stable/architecture/

10621
charlieroro

Cilium使用 (Cilium 3)

Cilium要求的内核版本比较高,需要对内核进行升级,否则会运行失败。错误日志如minimal supported kernel version is 4.8....

18341
charlieroro

redis 6源码解析之 dict

redis源码的dict.c主要实现了基于hash表的操作,如增删改查,对哈希表大小的扩容和缩容,以及对哈希表的rehash和增量rehash等。在源码的dic...

11800

扫码关注云+社区

领取腾讯云代金券