Kubeservice博客

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

技术方案之 对 Kubernetes Namespace 和 Node 做亲和部署

对 Kubernetes Namespace 和 Node 做亲和部署

技术方案之 Kubernetes Namespace 和 Node 做亲和部署 背景 在共享集群(多租户共享底层硬件资源)中, 遇到特殊租户需要独享特定资源(比如:独占GPU资源、独占Node节点

TIPS之 Kubernetes Etcd 启动失败问题排查

Kubernetes Etcd 启动失败问题排查

Kubernetes Etcd 启动失败问题排查 etcd etcd 一直重启。查看本地 db size etcd 默认调整的 DB Size 2G, 并且收到boltdb压缩周期和模式影响 处理步骤 碎片整理 $ etcdctl --cacert xxx --key xxx --endpoints=https://127.0.0.1:2379 defrag Finished defragmenting etcd

TIPS之 Kubernetes Node Containerd Runtime 问题排查

Kubernetes Node Containerd Runtime 排查

Kubernetes Node Containerd Runtime 问题排查 Containerd containerd 硬重启后,出现failed to recover state: failed to reserve sandbox name node1 containerd[80463]: time="2022-08-02T17:13:13.092422629Z" level=fatal msg="Failed to run CRI service" error="failed to recover state: failed to reserve sandbox name "kube-scheduler-node1_kube-system_705e7ce1217a37349a5567101e60165d_2": name "kube-scheduler-node1_kube-system_705e7ce1217a37349a5567101e60165d_2" is reserved for "139bb0ac7e050e9e28b994e78f651a8609f426f1b5bbfc887a0d4a3350b4eee2"" 日志很明显提升,容日中有一层

技术方案之 对 Kubernetes Pod进程网络带宽 流量控制

对 Kubernetes Pod 进程网络带宽 流量控制

技术方案之 Kubernetes Pod进程网络带宽 流量控制 背景 混合云场景业务Pod直接相互干扰 、 在离线混部(在离线服务同时在一台机器上服务用户) 等场景下,除了对

Golang之 在Docker Image中编译方式

由于开发调试编译需要,需要编译amd64、aarch64、arm64等不同平台指令二进制;或者,不希望编译机器安装太多依赖多版本,依赖版本不

技术方案之 Kubernetes Master Node 优雅滚动替换方案

Kubernetes Master Node 优雅滚动替换方案

Kubernetes Master Node 优雅滚动替换方案 Kubernetes Master Node部署的都是 控制平面 Control 组件,并不需要处理数据平面 Data的 南北项、东西项流量,因此,核心就是在Kuberne

TIPS之 Systemtap tools 来揪出杀死 Pod 的真凶

Systemtap tools 来揪出杀死 Pod 的真凶

Systemtap 揪出杀死 Pod 的真凶 安装 CentOS安装 systemtap: yum install -y systemtap 默认没装 debuginfo,我们需要装一下,添加软件源 /etc/yum.repos.d/CentOS-Debug.repo: [debuginfo] name=CentOS-$releasever - DebugInfo baseurl=http://debuginfo.centos.org/$releasever/$basearch/ gpgcheck=0 enabled=1 protect=1 priority=1 执行 stap-prep (会安装 kernel-debuginfo) 最

TIPS之 Kubernetes Namespace ResourceQuota LimitRange 使用设置经验

Kubernetes Namespace ResourceQuota LimitRange 使用设置经验

Kubernetes Namespace ResourceQuota LimitRange 使用设置经验 namespace 配置经验 namespace设置多租户label添加 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: