Kubeservice博客

是非审之于己,毁誉听之于人,得失安之于数

技术分享之 Kubernetes Pod 定向迁移

Kubernetes中支持Pod定向迁移问题

Kubernetes中支持Pod定向迁移问题 原生的 K8s 并不支持将指定的 Pod 从当前节点迁移到另外一个指定的节点上。但是我们可以基于 K8s 提供的扩展能力

源码研习之 CNI

CNI(第二篇): Container Network Interface - networking for Linux containers

CNI(第二篇) 介绍 CNI(容器网络接口)是一个规范SPEC。 如何配置调用: 请查看CNI SPEC CNI包括几部分: golang SDK Lib, 用于集成实现网络通信接口;

源码研习之 CNI

CNI(第一篇): Container Network Interface - networking for Linux containers

CNI(第一篇) 介绍 CNI(容器网络接口)是一个规范和库,用于编写用于在Linux容器中配置网络接口的插件以及许多受支持的插件组成。 CNI包

性能调优之 Docker

Docker 性能调优

上传/下载调优 调整 Docker 镜像下载最大并发数 通过配置镜像上传\下载并发数max-concurrent-downloads,max-concurre

性能调优之 ETCD

ETCD 性能调优

今天双12,帮媳妇抢购之余,写写博客 😄 磁盘 IOPS 调整 etcd 对磁盘写入延迟非常敏感,通常需要 50 顺序写入 IOPS(例如: 7200RPM 磁盘)。对于负载较重的集群,建

性能调优之 Linux kernel

Linux kernel 性能调优

Linux kernel 调优 在/proc/sys目录下存放着大多数的内核参数,并且设计成可以在系统运行的同时进行更改, 可以通过更改/proc/sys中内核参数对

源码研习之 Custom Controller HA

Kubernetes Custom Controller 高可用

自定义 controller 通常要求只能有一个实例在工作,但是为了保证高可用,就需要有一个选主的机制,保证在 leader 因为某个异常挂掉后,其他节点可以提升为 leader

源码研习之 Custom Controller

Kubernetes 自定义控制器

kubernetes 的 controller-manager 通过 APIServer 实时监控内部资源的变化情况,通过各种操作将系统维持在一个我们预期的状态上。比如当我们将 Deployment 的副本数增加时,controller-m