Argo Rollouts
Kata:安装部署
VLMCSD 服务激活 Windows
KubeProxy 端口重用引发的问题
参考 《深入kube-proxy ipvs模式的conn_reuse_mode问题》
Kubernetes运维:KubeProxy长连接问题
Kubernetes运维:容器滚动升级
通过 Scheduling Framework 扩展调度器
Nginx 保留 Client 真实 IP
Cilium BGP 相关功能验证
ETCD 权限管理
Kubernetes 和业务组件混用同一个 etcd 集群,存在 Key 冲突的可能性,计划通过 etcd 自带的权限机制控制 Client 能够写入的路径。
网络基础:深入ARP协议
Kubernetes运维:Admission Controllers
介绍 Kubernetes Admission Controllers
OCI 开放容器标准
关于容器运行时的一些介绍。
Kubernetes运维:Taints 和 Tolerations
systemd 常用命令
systemd 相关命令汇总
systemd 和 cgroup
systemd 如何与 cgroup 交互进行。
centos 7 升级 systemd
本文记录了我在 Centos 7 系统上升级 systemd 并切换 cgroupv2 的一些尝试。
Chaos Mesh
混沌测试工具调研
Kubernetes运维:Ephemeral Containers
Calico学习:IP 地址管理
git submodule
Kubernetes运维:Evictions 机制
Kubernetes运维:Kube-Proxy IPVS 模式下 VIP 访问 127.0.0.1:NodePort 失效
Kubernetes 源码学习:Client
介绍 Kubernetes 开发中用到的不同类型的 Client
Go 依赖管理
本文主要是 《GO专家编程》 第12章的读书笔记
eBPF学习:笔记2
学习 eBPF 前的环境准备
CSI学习笔记-02: 扩容和监控
Kubernetes运维:Kube-Proxy IPVS 模式下 VIP 访问 NodePort 失效
CSI学习笔记-01: 基础知识
Kubernetes运维:网络知识点
KubeProxy:IPVS 模式
序言 继上一篇博客KubeProxy:IPtables 模式之后,这篇博客介绍 kube-proxy 的第二种工作模式 ipvs。 在 iptables 工作模式下,iptables 中 KUBE-SEP-XXX 链
KubeProxy:IPtables 模式
分析Kube-Proxy在默认工作模式(iptable mode)下,那些眼花缭乱的自定义规则,并绘制成图,希望后续能为定位集群的网络问题提供
获取Client真实IP
1.深入分析 访问 Service 时造成 Client 真实 IP 不可见的原因是 KubeProxy 通过 Iptables 对数据包进行了 SNAT,导致数据包中源IP被替换为了代理节点的物理机IP或者Pod网关
Wireguard:新一代魔法上网工具
Kubernetes运维:Calico 插件相关 Troubleshooting
Kubernetes运维:记一次 Kubelet 日志异常
Local Persistent Volume
AliSQL数据库内核月报
pg_rewind
pgBackRest
WAl-G
Zalando Patroni 源码学习
Zalando Spilo 源码学习
深入分析Spilo项目的组成以及工作原理。
Zalando Patroni
Postgresql HA以及Replication介绍
Postgresql官方文档关于HA方案的介绍
Zalando Operator
详细介绍Zalando公司开源的Postgresql On Kubernetes方案。
RabbitMQ 学习笔记
使用Cinderlib集成存储服务
cinderlib是一个基于cinder项目的python lib,基于cinderlib用户可以在无需运行任何cinder服务或者周边服务(例如KeyStone、MySQL、RabbitMQ)的情况下,提供存储驱动程序的CRUD功能。
容器内使用iSCSI
为了将业务组件完全容器化,验证在docker容器中执行iscsi挂载、卸载操作时,物理机上能否挂载、卸载对应的设备,以及当操作容器退出时是否