Kubeservice博客

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

TIPS之 Kubernetes etcd 高可用实现方式

Kubernetes etcd 高可用实现方式

Kubernetes etcd 高可用实现方式 一. 继承上一章节 单集群etcd性能调优 超大规模Kubernetes集群调优 1.1 现象和挑战 现象1: 全量数据range问题:et

技术分享之 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.配置固定路径下的

TIPS之 Kubernetes IPv4/IPv6 双协议栈

Kubernetes IPv4/IPv6 双协议栈

Kubernetes IPv4/IPv6 双协议栈 背景 “Kubernetes 何时支持 IPv6” 自从 k8s v1.9 版本中首次添加对 IPv6 的 alpha 支持以来,这个问题的讨论越来越频繁。 虽然 Kubernetes 从 v1.18 版本开始

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

TIPS之 Kubernetes GPU share 能力

Kubernetes GPU share 能力

Kubernetes GPU share 能力 GPU 软隔离模式 通过 gpu-monitoring-tools 还获得 gpu device 驱动,并通过 deviceplugin 向kubelet注册GPU信息。 底层通过 NVIDIA docker-smi 可对容器进行gpu分配 **GPU虚拟化技术:

TIPS之 Kubernetes Addon gatekeeper使用

Kubernetes Addon gatekeeper使用

Kubernetes Addon gatekeeper使用 背景 在Kubernetes中对于集群使用规范是必然的。 但规划停留在纸面,依靠开发人员/运维人员手动确保合规性很容

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

Kubernetes Pod/Container NUMA亲和管理

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