Kubeservice博客

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

技术方案之 基于节点真实负载情况调度之二:crane-scheduler-plus

crane-scheduler-plus 独立于 Prometheus 实现版本

crane-scheduler-plus 独立于 Prometheus 实现版本 1. 背景 请查看第一篇:https://kubeservice.cn/2022/11/24/k8s-crane-schedul

Golang之 golang common storage 内存时序数据库引擎

Golang 通用基础库: storage时序数据库引擎

内存时序数据库引擎storage 背景 近期研究内存统计stats,并可以快速通过statistics数学方法进行统计活动相关数据。 比如统计历史

TIPS之 一次Dockerd内存泄露分析

一次Dockerd内存泄露分析

1. 现象 线上k8s集群报警,登陆查看dockerd内存使用10G+(Node集群大小是15G),Dockerd占用内存70% 2. 排查思路 2.1 docker 版本

Golang之 golang 钻石依赖 问题解决

1. 基础规则:import兼容性规则 Go语言的import兼容性规则是指: 如果一个旧包与新包共用相同的 import 路径,那么新包必须向后兼容旧包。 Go的

Docker之 webassembly docker image 下一代轻便、快捷容器技术

wasm + docker image 下一代轻便、快捷容器技术

1. WebAssembly:没有容器的 Docker 2022-12, Docker 宣布与WasmEdge合作支持WebAssembly。 Docker 成为加入字节码联盟中的一员! 2. 什么是Web

DevOps设计之 基于 eBPF 实现 Kubernetes 和云原生基础设施的可观察性

基于 libbpfgo 构建的ebpf-exporter采集器

1. Linux系统性能采集 目前对Linux系统进行性能采集:主要有两个exporter node_exporter cAdvisor node_exporter 提供有关基础知识的信息,例如按类型细分的 CPU使用

DevOps之 Docker image支持龙芯loong64架构

Docker image支持loong64架构

龙芯loong64架构国产指令集合 龙芯loong64架构国产指令集合, 在国内目前最有可能成为国产化标准。 以软件思维建立生态 建立指令集生态: 试

TIPS之 Kubernetes LXCFS故障恢复后,对现有Pod 进行 remount 操作

Kubernetes LXCFS故障恢复后,对现有Pod 进行 remount 操作

问题 lxcfs 需要部署在 Kubernetes 集群的各个 Node 节点上,当LXCFS服务重启或者crash时,之前已经挂载在容器/proc的挂载点会失效,导致在容器中执行fr