Kubeservice博客

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

DevOps设计之 使用 Prometheus-Operator 进行 Prometheus 分片自动缩放

使用Prometheus-Operator进行Prometheus分片自动缩放

使用 Prometheus-Operator 进行 Prometheus 分片自动缩放 垂直缩放与水平缩放 Prometheus已经成为云原生时代事实上的监控工具。从监控小型花园的实例到企业中大规模的监控,

DevOps之 基于gitlab-ci的 docker in docker 运行管理体系

Gitlab CI/CD 实现Kind部署运行(类似于github helm/kind action)

Gitlab CI/CD 实现Kind部署运行(类似于github helm/kind action) 背景 需要在docker中运行docker服务, 可能是 docker in docker in docker 模式 因此,有必要的

Golang之 go实现基于离散概率分布算法负载均衡策略 - weighted random with alias-method algorithm

Golang之 go实现基于离散概率分布算法负载均衡策略 背景 实现O(1) 加权随机算法, 基于离散概率分布中进行采样的有效算法,根据某个任意概率分

TIPS之 github Push/Pull 失败的问题

github Push/Pull 失败的问题

Github Push/Pull 失败的问题 git报错Failed to connect to github.com port 443 after 31421ms: Timed out 场景: 在git clone/push/pull时,一直报错Failed to connect to github.com port 443 after xxxms:

TIPS之 Golang 和 Kubernetes finalizer使用方式

Golang 和 Kubernetes finalizer使用方式

Golang 和 Kubernetes finalizer使用方式 Golang 垃圾回收 finalizer Golang finalizer直白点理解,是Go语言中的析构函数. 可通过runtime.SetFinali

TIPS之 Kubernetes kueue 批处理支持作业调度器

Kubernetes kueue 批处理支持作业调度器

Kubernetes kueue 原生作业队列调度器 背景 kueue是一款 Kubernetes 原生作业队列调度器. 扩展 Job/CronJob 调度层对 Job依赖、 优先级、 资源公平性等进行的多维度的扩展。实现基于底

TIPS之 Kubernetes descheduler使用方式

Kubernetes descheduler使用方式

Kubernetes descheduler使用方式 descheduler是对于现有的 kube-scheduler 精细化调度丰富. de-scheduler 当业务长期运行后, 出现warning到一定情况,通过预

TIPS之 关于服务治理的个人看法

服务治理之 关于服务治理的个人看法

服务治理之 关于服务治理的个人看法 一、熵增现象 在软件开发、维护过程中。软件的生命力总是从最初的理想状态,逐步趋向于复杂、混乱和无序状态发展,软