Kubeservice博客

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

技术分享之 CoreDNS 集群层粒度 autoscaling

CoreDNS 集群层粒度 autoscaling

CoreDNS DNS集群粒度 autoscaling 第一篇: 使用 NodeLocal DNSCache 提高 clusterDNS 性能和可靠性 一、什么是集群比例自动扩缩器 (Cluster Proportional Autoscaler即CPA) ? 集群比例自动扩缩器 (CPA) 是一

DevOps之 日志采集存储性能对比 es vs loki vs victorialogs

日志采集存储性能对比 es vs loki vs victorialogs

存储引擎介绍 elasticsearch 不多介绍 loki Promtail 采集器, 通过daemonset方式部署在全部node上。 通过promtail中 configmap 配置两个东西: a.配置固定路径下的

DevOps设计之 Kubenetes 容器日志收集方案

Kubenetes 容器日志收集方案

Kubenetes 容器日志收集方案 应用日志收集痛点 业务无要求: div.notices { margin: 2rem 0; position: relative; } div.notices p { padding: 15px; white-space: pre-wrap; display: block; margin-top: 0rem; margin-bottom: 0rem; color: #666; } div.notices p:first-child:before { position: absolute; top: 2px; color: #fff; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f06a"; left: 10px; } div.notices p:first-child:after

技术方案之 Kubernetes Pod/Container NUMA亲和管理

Kubernetes Pod/Container NUMA亲和管理

Kubernetes Pod/Container NUMA亲和管理 背景 先前工作中大量使用基于CPU、Memory亲和的感知调度实现, 目前对这部分统一梳理下,,NUMA 感知涉及 memory 和cpu的

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) 加权随机算法, 基于离散概率分布中进行采样的有效算法,根据某个任意概率分

技术分享之 Ambient Mesh vs Sidecar vs Proxyless

Ambient Mesh vs Sidecar vs Proxyless 实现service mesh 能力对比

Ambient Mesh vs Sidecar vs Proxyless 实现service mesh 能力对比 背景 从 sidecar 到 proxyless 再到 Ambient 模式 Ambient Mesh 模式是一种 Sidecar less模式, 将服务直接sidecar代理转换到统一网络ztu