<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kubeservice博客</title>
    <link>https://kubeservice.cn/</link>
    <description>Recent content on Kubeservice博客</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 23 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://kubeservice.cn/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI之 无需Mac和Linux,体验openclaw!</title>
      <link>https://kubeservice.cn/2026/03/02/ai-openclaw-1/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2026/03/02/ai-openclaw-1/</guid>
      <description>一、在Github上免费薅羊毛，创建云端CodeSpace(Cloud Workspace) 首先，在您自己的github账号下，创建一个repositories</description>
    </item>
    
    <item>
      <title>AI之 NVIDAI：A800 nvlink 异常问题</title>
      <link>https://kubeservice.cn/2025/12/02/ai-nvidai-a800-nvlink/</link>
      <pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/12/02/ai-nvidai-a800-nvlink/</guid>
      <description>现象 业务使用PyTorch训练任务时，在一台A800节点上，出现: import torch torch.cuda.is_available() 会出现 RuntimeError: Unexpected error from cudaGetDeviceCount().梃cuda functions</description>
    </item>
    
    <item>
      <title>TIPS之 集群中大量Pod处于UnexpectedAdmissionError状态排查</title>
      <link>https://kubeservice.cn/2025/10/15/fault-k8s-pod-status-fail/</link>
      <pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/10/15/fault-k8s-pod-status-fail/</guid>
      <description>TIPS之 集群中大量Pod处于UnexpectedAdmissionError状态排查 现象 查询集群中的Pod时，发现大量Pod实例处于Une</description>
    </item>
    
    <item>
      <title>TIPS之 应用云原生改造要素</title>
      <link>https://kubeservice.cn/2025/04/23/application-cloudnative-transformation/</link>
      <pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/04/23/application-cloudnative-transformation/</guid>
      <description>应用云原生改造要素 一、什么是云原生应用？如何云原生改造？ 应用云原生是一种架构设计理念。 可生于云、可长于云，不被云锁定，并充分利用云平台的弹性</description>
    </item>
    
    <item>
      <title>AI之 NVIDAI：Operator、Cuda、CNI、Device、Device plugin环境变量使用</title>
      <link>https://kubeservice.cn/2025/14/14/ai-nvidai-env/</link>
      <pubDate>Mon, 14 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/14/14/ai-nvidai-env/</guid>
      <description>NVIDAI GPU 相关环境变量 1. nvidia-container-runtime OCI规范 环境变量 参数说明 描述 NVIDIA_VISIBLE_DEVICES 0,1,2或者GPU-fef8089b,GPU-edab347b或者all或者none 此</description>
    </item>
    
    <item>
      <title>TIPS之 Volcano jobflow 状态混乱排查</title>
      <link>https://kubeservice.cn/2025/03/13/fault-volcano-jobflow-status-confusion/</link>
      <pubDate>Thu, 13 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/03/13/fault-volcano-jobflow-status-confusion/</guid>
      <description>Volcano jobflow 状态混乱排查 背景 当多个 JobFlow 并发执行且都引用同一个 JobTemplate 模板时，每个 JobFlow 状态中出现多个 JobFlow 和多个 VcJob 信息是比较常见的情况，以下为你详细解释： 多个 JobFlow 信息</description>
    </item>
    
    <item>
      <title>AI之 Deepseek部署所需资源</title>
      <link>https://kubeservice.cn/2025/03/06/ai-deepseek-resources/</link>
      <pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/03/06/ai-deepseek-resources/</guid>
      <description>Deepseek部署所需资源统计 模型型号 模型大小 格式 精度 上下文长度 最低显存需求 显卡要求 DeepSeek-R1 671B（真满血版本） 720GB safetensors（支持</description>
    </item>
    
    <item>
      <title>AI之 模型仓库： model register 开源实现 modelx 2.0 </title>
      <link>https://kubeservice.cn/2025/02/14/ai-modelx-hub/</link>
      <pubDate>Fri, 14 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/02/14/ai-modelx-hub/</guid>
      <description>基于kubegems/modelx实现开源模型仓库: modelx 2.0 一、为什么要自己设计模型仓库 目前 大模型 各个平台(例如： ollama、 huggingface hub、 modelscope) 基本</description>
    </item>
    
    <item>
      <title>AI之 模型管理： huggingface 数据集/模型库 上传和下载</title>
      <link>https://kubeservice.cn/2025/02/13/huggingface-cli-dataset-model-managerment/</link>
      <pubDate>Thu, 13 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/02/13/huggingface-cli-dataset-model-managerment/</guid>
      <description>huggingface 数据集/模型库 上传和下载 环境准备 云原生时代，golang为王； 而AI时代，Python为王。 需要安装Python相关的环境和libary包</description>
    </item>
    
    <item>
      <title>AI之 （大）模型推理服务部署管理 - 模型版本、模型启动</title>
      <link>https://kubeservice.cn/2025/02/12/ai-ollama-vs-vllm-vs-SGLang/</link>
      <pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/02/12/ai-ollama-vs-vllm-vs-SGLang/</guid>
      <description>模型推理服务部署管理 - 模型版本、模型启动、openai接口标准提供 模型推理部署工具 模型部署，类似与docker可以方便的类似于docker run</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes 代码生成教程</title>
      <link>https://kubeservice.cn/2025/01/23/k8s-code-generator/</link>
      <pubDate>Thu, 23 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/01/23/k8s-code-generator/</guid>
      <description>Kubernetes 代码生成教程: code-generator 和 controller-tools 一、概念简介 1.1 code-generator k8s.io/client-go 提供了对k8s原生资源的informer和clientset等等，但对于自定义资源的操作则相对低效，</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod 容器退出状态码</title>
      <link>https://kubeservice.cn/2025/01/17/fault-k8s-exit-code/</link>
      <pubDate>Fri, 17 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/01/17/fault-k8s-exit-code/</guid>
      <description>Kubernetes Etcd 启动失败问题排查 问题 大家在使用 Kubernetes 时，会遇到创建Pod失败，这时会分析什么原因导致创建Pod失败？ Pod status 状态解释 [1] CrashLoopBack</description>
    </item>
    
    <item>
      <title>技术方案之 Kubernetes大规模容器网络优化</title>
      <link>https://kubeservice.cn/2025/01/06/k8s-network-design/</link>
      <pubDate>Mon, 06 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/01/06/k8s-network-design/</guid>
      <description>技术方案之 Kubernetes大规模容器网络优化 背景 1.1 大规模集群特点 大业务：单模块超大规模副本（300+） 小业务：资源减少边际成本（平摊控制</description>
    </item>
    
    <item>
      <title>我的2024年: 2024年度社区贡献集合</title>
      <link>https://kubeservice.cn/2025/01/03/my-github-2024/</link>
      <pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2025/01/03/my-github-2024/</guid>
      <description>2024年度社区贡献集合 ![](https://github-profile-trophy-gold-five.vercel.app/?us</description>
    </item>
    
    <item>
      <title>AI之 NVIDAI GPU节点驱动安装和问题排除</title>
      <link>https://kubeservice.cn/2024/12/02/ai-nvidai-gpu-device-and-cuda/</link>
      <pubDate>Mon, 02 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/12/02/ai-nvidai-gpu-device-and-cuda/</guid>
      <description>NVIDAI GPU节点驱动安装和问题排除 前置要求 CentOS Linux release 7.9.2009 (Core) Kernel 5.4.x Kubernetes &amp;gt;= 1.10 GCC 版本 &amp;gt;= 9.3.1 NVIDAI device &amp;gt;= 384.81 Runtime 支持 nvidia-container-toolkit &amp;gt;= 1.7.0 cuda版本与 NVIDAI device 匹配 GPU Node 更新步骤 第一步. 出现GPU</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes etcd 高可用实现方式</title>
      <link>https://kubeservice.cn/2024/11/12/k8s-etcd-ha/</link>
      <pubDate>Tue, 12 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/11/12/k8s-etcd-ha/</guid>
      <description>Kubernetes etcd 高可用实现方式 一. 继承上一章节 单集群etcd性能调优 超大规模Kubernetes集群调优 1.1 现象和挑战 现象1: 全量数据range问题：et</description>
    </item>
    
    <item>
      <title>技术分享之 CoreDNS 集群层粒度 autoscaling</title>
      <link>https://kubeservice.cn/2024/11/11/k8s-coredns-autoscaling/</link>
      <pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/11/11/k8s-coredns-autoscaling/</guid>
      <description>CoreDNS DNS集群粒度 autoscaling 第一篇： 使用 NodeLocal DNSCache 提高 clusterDNS 性能和可靠性 一、什么是集群比例自动扩缩器 (Cluster Proportional Autoscaler即CPA) ？ 集群比例自动扩缩器 (CPA) 是一</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes 自定义指标hpa实现： prometheus-adapter</title>
      <link>https://kubeservice.cn/2024/10/25/k8s-custom-metrics-hpa/</link>
      <pubDate>Fri, 25 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/10/25/k8s-custom-metrics-hpa/</guid>
      <description>Kubernetes 自定义指标hpa实现：prometheus-adapter 如何实现自定义指标采集 其中包括： 自定义指标暴露，并采集 完成将原生自定义指标转换为</description>
    </item>
    
    <item>
      <title>DevOps之 日志采集存储性能对比 es vs loki vs victorialogs</title>
      <link>https://kubeservice.cn/2024/10/23/devops-logging-performance/</link>
      <pubDate>Wed, 23 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/10/23/devops-logging-performance/</guid>
      <description>存储引擎介绍 elasticsearch 不多介绍 loki Promtail 采集器， 通过daemonset方式部署在全部node上。 通过promtail中 configmap 配置两个东西： a.配置固定路径下的</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes IPv4/IPv6 双协议栈</title>
      <link>https://kubeservice.cn/2024/10/09/k8s-dual-stack/</link>
      <pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/10/09/k8s-dual-stack/</guid>
      <description>Kubernetes IPv4/IPv6 双协议栈 背景 “Kubernetes 何时支持 IPv6” 自从 k8s v1.9 版本中首次添加对 IPv6 的 alpha 支持以来，这个问题的讨论越来越频繁。 虽然 Kubernetes 从 v1.18 版本开始</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes ServiceAccount 无法生成 token Secret排查</title>
      <link>https://kubeservice.cn/2024/10/08/fault-k8s-serviceaccount-not-auto-gen-secret/</link>
      <pubDate>Tue, 08 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/10/08/fault-k8s-serviceaccount-not-auto-gen-secret/</guid>
      <description>Kubernetes ServiceAccount 无法生成 token Secret排查 1. 现象 创建 ServiceAccount 不会自动生成 Secret 需要对其手动创建 cat&amp;lt;&amp;lt;EOF | kubectl apply -f - apiVersion: v1 kind: ServiceAccount metadata: name: test namespace: default EOF $ kubectl get serviceaccounts cby NAME SECRETS AGE test 0 9s 2. 排查思路 手动</description>
    </item>
    
    <item>
      <title>TIPS之 cephfs底层调优</title>
      <link>https://kubeservice.cn/2024/07/31/ceph-fs-conf/</link>
      <pubDate>Wed, 31 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/07/31/ceph-fs-conf/</guid>
      <description>一、网卡调优 二、OS内核调优 默认值：60 现象：用到swap时性能明显下降 修改建议：关闭swap内存的使用，将该参数设定为0 $ sudo sysctl vm.swappiness=0 默认值：3</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod 均匀分布在各节点上</title>
      <link>https://kubeservice.cn/2024/07/26/tip-k8s-pod-anti-affinity/</link>
      <pubDate>Fri, 26 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/07/26/tip-k8s-pod-anti-affinity/</guid>
      <description>Kubernetes Pod 均匀分布在各节点上 背景 线上单个deployment副本数有100个， Node节点有十几个。问题是：有部分节点部署了30+个pod副本数，</description>
    </item>
    
    <item>
      <title>TIPS之 Nova高性能虚拟机CPU绑定</title>
      <link>https://kubeservice.cn/2024/07/10/nova-computer-cpu/</link>
      <pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/07/10/nova-computer-cpu/</guid>
      <description>1. 背景 Nova Scheduler调度： 由于ECS是vCPU超卖的，因此如果调度在同一 的pCPU上，会引起调度异常导致创建资源异常； ECS在使用过程</description>
    </item>
    
    <item>
      <title>TIPS之 CentOS7 停止维护，yum源失效更改国内源地址</title>
      <link>https://kubeservice.cn/2024/07/03/yum-install-error/</link>
      <pubDate>Wed, 03 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/07/03/yum-install-error/</guid>
      <description>CentOS7 停止维护，yum源失效更改国内源地址 背景 2020年12月08日，CentOS官方宣布了停止维护CentOS的计划，并推出了CentOS St</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod Container Memory high问题排查</title>
      <link>https://kubeservice.cn/2024/06/24/fault-k8s-pod-container-memory-high/</link>
      <pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/06/24/fault-k8s-pod-container-memory-high/</guid>
      <description>Kubernetes Pod Container Memory high问题排查 1. 现象 线上k8s集群报警，告警群里突然告警某容器内存使用率高于90%，并且后续一直有告警出现。随即登入指标监控系统查</description>
    </item>
    
    <item>
      <title>DevOps设计之 Kubenetes 容器日志收集方案</title>
      <link>https://kubeservice.cn/2024/06/11/devops-k8s-container-logging/</link>
      <pubDate>Tue, 11 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/06/11/devops-k8s-container-logging/</guid>
      <description>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: &#34;Font Awesome 5 Free&#34;; font-weight: 900; content: &#34;\f06a&#34;; left: 10px; } div.notices p:first-child:after</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes CPUSet Pod 在各节点上numa分布不均</title>
      <link>https://kubeservice.cn/2024/06/05/fault-k8s-pod-schedule-not-balance/</link>
      <pubDate>Wed, 05 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/06/05/fault-k8s-pod-schedule-not-balance/</guid>
      <description>Kubernetes CPUSet Pod 在各节点上numa分布不均 背景 在 CPU Manager 管理的CPU亲和过程中，发现有部分机器numa空闲， 但是有部分机器Pod在 binding过程中，一</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes 自动清理 Failed/Successed Pod</title>
      <link>https://kubeservice.cn/2024/05/29/k8s-auto-delete-failed-pods/</link>
      <pubDate>Wed, 29 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/05/29/k8s-auto-delete-failed-pods/</guid>
      <description>Kubernetes 自动清理 Failed/Successed Pod 背景 Pod 部署应为某些原因，Pod 部署失败Failed 或者 部署完成Successed等历史pod 不会被删除，导致 kubectl get pod -A 大量异常p</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Numa CPU亲和失败问题排查</title>
      <link>https://kubeservice.cn/2024/05/16/fault-numa-topo-and-too-many-open-files/</link>
      <pubDate>Thu, 16 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/05/16/fault-numa-topo-and-too-many-open-files/</guid>
      <description>Kubernetes Numa CPU亲和失败问题排查 背景 在配置numa拓扑管理 和 CPU管理后(Kubernetes Pod/Container NUMA亲和管理)， 业务CPU亲和不生效； spec: containers: - name:</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes GPU share 能力</title>
      <link>https://kubeservice.cn/2024/05/07/k8s-gpu-share/</link>
      <pubDate>Tue, 07 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/05/07/k8s-gpu-share/</guid>
      <description>Kubernetes GPU share 能力 GPU 软隔离模式 通过 gpu-monitoring-tools 还获得 gpu device 驱动，并通过 deviceplugin 向kubelet注册GPU信息。 底层通过 NVIDIA docker-smi 可对容器进行gpu分配 **GPU虚拟化技术:</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes 外部流量引入</title>
      <link>https://kubeservice.cn/2024/05/06/k8s-external-traffic/</link>
      <pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/05/06/k8s-external-traffic/</guid>
      <description>Kubernetes 外部流量引入: ClusterIp、NodePort、LoadBalancer 和 Ingress 背景 今天，我被问到了一个从测试初期遇到的最常见问题之一开始</description>
    </item>
    
    <item>
      <title>GPU 共享/虚拟化方案: 故障隔离、显存隔离、算力隔离</title>
      <link>https://kubeservice.cn/2024/04/26/gpu-share-reports/</link>
      <pubDate>Fri, 26 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/04/26/gpu-share-reports/</guid>
      <description>GPU 共享/虚拟化方案: 故障隔离、显存隔离、算力隔离 AI 任务一般都会用到 GPU，这类资源相对 CPU/内存 来说往往更加昂贵，目前实现混部的开源方案有</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Addon gatekeeper使用</title>
      <link>https://kubeservice.cn/2024/04/24/k8s-addon-gatekeeper-useful/</link>
      <pubDate>Wed, 24 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/04/24/k8s-addon-gatekeeper-useful/</guid>
      <description>Kubernetes Addon gatekeeper使用 背景 在Kubernetes中对于集群使用规范是必然的。 但规划停留在纸面，依靠开发人员/运维人员手动确保合规性很容</description>
    </item>
    
    <item>
      <title>TIPS之 Golang unittest package使用案例</title>
      <link>https://kubeservice.cn/2024/04/23/golang-unittest-package-useful/</link>
      <pubDate>Tue, 23 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/04/23/golang-unittest-package-useful/</guid>
      <description>Golang unittest package使用案例 Unittest框架: testing vs testify testify testing 基本信息 一组 golang 包，其中包含许多用于测试 Go 代码的工具。Testify 是一个 Go 测试框架</description>
    </item>
    
    <item>
      <title>技术方案之 Kubernetes Pod/Container NUMA亲和管理</title>
      <link>https://kubeservice.cn/2024/04/18/k8s-numa-memory-cpu/</link>
      <pubDate>Thu, 18 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/04/18/k8s-numa-memory-cpu/</guid>
      <description>Kubernetes Pod/Container NUMA亲和管理 背景 先前工作中大量使用基于CPU、Memory亲和的感知调度实现， 目前对这部分统一梳理下，，NUMA 感知涉及 memory 和cpu的</description>
    </item>
    
    <item>
      <title>DevOps设计之 使用 Prometheus-Operator 进行 Prometheus 分片自动缩放</title>
      <link>https://kubeservice.cn/2024/04/15/devops-prometheus-sharding-keda-scaling/</link>
      <pubDate>Mon, 15 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/04/15/devops-prometheus-sharding-keda-scaling/</guid>
      <description>使用 Prometheus-Operator 进行 Prometheus 分片自动缩放 垂直缩放与水平缩放 Prometheus已经成为云原生时代事实上的监控工具。从监控小型花园的实例到企业中大规模的监控，</description>
    </item>
    
    <item>
      <title>DevOps之 基于gitlab-ci的 docker in docker 运行管理体系</title>
      <link>https://kubeservice.cn/2024/03/18/devops-gitlab-ci-dind-kind/</link>
      <pubDate>Mon, 18 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/03/18/devops-gitlab-ci-dind-kind/</guid>
      <description>Gitlab CI/CD 实现Kind部署运行（类似于github helm/kind action） 背景 需要在docker中运行docker服务, 可能是 docker in docker in docker 模式 因此，有必要的</description>
    </item>
    
    <item>
      <title>Golang之 go实现基于离散概率分布算法负载均衡策略 - weighted random with alias-method algorithm</title>
      <link>https://kubeservice.cn/2024/02/28/golang-alias-method-algorithm/</link>
      <pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/02/28/golang-alias-method-algorithm/</guid>
      <description>Golang之 go实现基于离散概率分布算法负载均衡策略 背景 实现O(1) 加权随机算法, 基于离散概率分布中进行采样的有效算法，根据某个任意概率分</description>
    </item>
    
    <item>
      <title>TIPS之 github Push/Pull 失败的问题 </title>
      <link>https://kubeservice.cn/2024/01/29/github-push-pull-error/</link>
      <pubDate>Mon, 29 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/01/29/github-push-pull-error/</guid>
      <description>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:</description>
    </item>
    
    <item>
      <title>我的2023年: 2023年度社区贡献集合</title>
      <link>https://kubeservice.cn/2024/01/10/my-github-2023/</link>
      <pubDate>Wed, 10 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2024/01/10/my-github-2023/</guid>
      <description>2023年度社区贡献集合 link my github readme</description>
    </item>
    
    <item>
      <title>TIPS之 Golang 和 Kubernetes finalizer使用方式</title>
      <link>https://kubeservice.cn/2023/01/03/golang-and-kubernetes-finalizer-useful/</link>
      <pubDate>Wed, 03 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/03/golang-and-kubernetes-finalizer-useful/</guid>
      <description>Golang 和 Kubernetes finalizer使用方式 Golang 垃圾回收 finalizer Golang finalizer直白点理解，是Go语言中的析构函数. 可通过runtime.SetFinali</description>
    </item>
    
    <item>
      <title>Kubeservice Stack社区被纳入CNCF认证合作伙伴和提供商</title>
      <link>https://kubeservice.cn/2023/23/32/kubeservice-stack-cncf-card-mode/</link>
      <pubDate>Sun, 31 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/23/32/kubeservice-stack-cncf-card-mode/</guid>
      <description>Kubeservice Stack社区被纳入认证合作伙伴和提供商 KubeService 成为landscape card mode 项目 地址: KubeService landscape v2.0</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes kueue 批处理支持作业调度器</title>
      <link>https://kubeservice.cn/2023/12/24/k8s-kueue-scheduler-useful/</link>
      <pubDate>Sun, 24 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/12/24/k8s-kueue-scheduler-useful/</guid>
      <description>Kubernetes kueue 原生作业队列调度器 背景 kueue是一款 Kubernetes 原生作业队列调度器. 扩展 Job/CronJob 调度层对 Job依赖、 优先级、 资源公平性等进行的多维度的扩展。实现基于底</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes descheduler使用方式</title>
      <link>https://kubeservice.cn/2023/12/06/k8s-descheduler-useful/</link>
      <pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/12/06/k8s-descheduler-useful/</guid>
      <description>Kubernetes descheduler使用方式 descheduler是对于现有的 kube-scheduler 精细化调度丰富. de-scheduler 当业务长期运行后, 出现warning到一定情况，通过预</description>
    </item>
    
    <item>
      <title>TIPS之 关于服务治理的个人看法</title>
      <link>https://kubeservice.cn/2023/11/27/k8s-soa-governance/</link>
      <pubDate>Mon, 27 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/11/27/k8s-soa-governance/</guid>
      <description>服务治理之 关于服务治理的个人看法 一、熵增现象 在软件开发、维护过程中。软件的生命力总是从最初的理想状态，逐步趋向于复杂、混乱和无序状态发展，软</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes kube-proxy xtable lock 问题排查</title>
      <link>https://kubeservice.cn/2023/11/24/fault-k8s-kube-proxy-xtable-lock/</link>
      <pubDate>Fri, 24 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/11/24/fault-k8s-kube-proxy-xtable-lock/</guid>
      <description>Kubernetes kube-proxy xtable lock 问题排查 背景错误 Failed to execute iptables-restore: exit status 1 (iptables-restore: line xxx failed) Failed to ensure that filter chain KUBE-SERVICES exists: error creating chain &amp;#34;KUBE-EXTERNAL-SERVICES&amp;#34;: exit status 4: Another app is currently holding the xtables lock. Stopped waiting after 5s. 问题原因一 iptables 相关命令（如 iptables</description>
    </item>
    
    <item>
      <title>TIPS之 服务治理 平台与应用服务解耦</title>
      <link>https://kubeservice.cn/2023/11/22/k8s-application-service-decoupling/</link>
      <pubDate>Wed, 22 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/11/22/k8s-application-service-decoupling/</guid>
      <description>服务治理之 平台与应用服务解耦 原则 业务完成微服务改造（计算存储分离、控制数据分离），以Kubernetes做运行时生命周期管理， 并可以在水平扩</description>
    </item>
    
    <item>
      <title>技术分享之 Ambient Mesh vs Sidecar vs Proxyless</title>
      <link>https://kubeservice.cn/2023/11/22/istio-ambient-mesh/</link>
      <pubDate>Wed, 22 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/11/22/istio-ambient-mesh/</guid>
      <description>Ambient Mesh vs Sidecar vs Proxyless 实现service mesh 能力对比 背景 从 sidecar 到 proxyless 再到 Ambient 模式 Ambient Mesh 模式是一种 Sidecar less模式， 将服务直接sidecar代理转换到统一网络ztu</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes 自定义缩放: prometheus-adpater vs keda</title>
      <link>https://kubeservice.cn/2023/11/09/k8s-prometheus-adpater-vs-keda/</link>
      <pubDate>Thu, 09 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/11/09/k8s-prometheus-adpater-vs-keda/</guid>
      <description>Kubernetes 自定义缩放: prometheus-adpater vs keda 背景 Kubernetes 官方主要支持基于 Pod CPU/Memory 的伸缩，这是应用最为广泛的伸缩指标，需要部署 metrics-server 才可使用。 可以对pod进行指标设置： apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: labels:</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod动态mount nfs方式</title>
      <link>https://kubeservice.cn/2023/10/17/k8s-pod-mount-nfs/</link>
      <pubDate>Tue, 17 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/10/17/k8s-pod-mount-nfs/</guid>
      <description>Kubernetes Pod动态mount nfs方式 背景 为Pod 挂在一个nfs目录, 临时处理数据使用。 确保pod不重启。 验证方式 准备 nfs-server [root@xxxxx /var/lib/paascontainer/nfs]# exportfs -s /var/lib/paascontainer/nfs *(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash) [root@xxxxx /var/lib/paascontainer/nfs]# showmount -e 172.16.0.8 Export list</description>
    </item>
    
    <item>
      <title>Golang之 Kubenetes client-go informers添加转换函数, apiserver 内存优化</title>
      <link>https://kubeservice.cn/2023/10/12/golang-k8s-client-go-informers/</link>
      <pubDate>Thu, 12 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/10/12/golang-k8s-client-go-informers/</guid>
      <description>Kubenetes client-go informers添加转换函数，apiserver 内存优化&amp;quot; 背景 client-go 函数转换机制 - transform functions 在 Client-go 中，对象放入缓存之前对其进行转换。Cl</description>
    </item>
    
    <item>
      <title>TIPS之 Kernel 开启BTF</title>
      <link>https://kubeservice.cn/2023/10/08/kernel-enable-btf/</link>
      <pubDate>Sun, 08 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/10/08/kernel-enable-btf/</guid>
      <description>Kernel 开启BTF 方式 背景 BTF（BPF Type Format）是一种元数据格式，对与BPF程序/map有关的调试信息进行编码。与BPF程序/map有关的</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes kubelet 与 apiserver 断连后，依旧使用关闭连接</title>
      <link>https://kubeservice.cn/2023/19/19/fault-k8s-kubelet-apiserver-connection-fail/</link>
      <pubDate>Tue, 19 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/19/19/fault-k8s-kubelet-apiserver-connection-fail/</guid>
      <description>Kubernetes kubelet 与 apiserver 断连后，依旧使用关闭连接 现象 表现是：通过kubelet 报错，一段时间后节点NotReady。 日志： E0906 02:03:08.585672 392662 reflector.go:123] object-&amp;#34;089f93c2&amp;#34;/&amp;#34;a697eaa005a-4b60b0&amp;#34;: Failed to list *v1.ConfigMap: Get https://127.0.0.1:6443/api/v1/namespaces/089f93c2/configmaps?fieldSelector=metadata.name%3Da697eaa005a-4b60b0&amp;amp;limit=500&amp;amp;resourceVersion=0: read tcp 127.0.0.1:62060-&amp;gt;127.0.0.1:6443: use of closed</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes client-go 常用配置</title>
      <link>https://kubeservice.cn/2023/09/18/k8s-client-go-configuration/</link>
      <pubDate>Mon, 18 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/09/18/k8s-client-go-configuration/</guid>
      <description>Kubernetes client-go 常用配置 第一篇: Kubernetes client-go使用方式 client-go config 配置 type Config struct { // Host must be a host string, a host:port pair, or a URL to the base of the apiserver. // If a URL is given then the (optional) Path of that URL represents a prefix that must //</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes APIServer 异常504 GatewayTimeout</title>
      <link>https://kubeservice.cn/2023/09/11/fault-k8s-apiserver-gatewaytimeout/</link>
      <pubDate>Mon, 11 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/09/11/fault-k8s-apiserver-gatewaytimeout/</guid>
      <description>Kubernetes APIServer 异常 504 GatewayTimeout 问题一： Kubernetes APIServer 503 logging error output: service unavailable metrics.k8s.io/v1beta1 api-resource 不存在问题 I0908 17:58:06.013828 1 httplog.go:89] &amp;#34;HTTP&amp;#34; verb=&amp;#34;GET&amp;#34; URI=&amp;#34;/apis/metrics.k8s.io/v1beta1?timeout=32s&amp;#34; latency=&amp;#34;511.066µs&amp;#34; userAgent=&amp;#34;kubectl/v1.21.5 (linux/amd64) kubernetes/83c85a6&amp;#34; srcIP=&amp;#34;10.253.101.202:56436&amp;#34; resp=503 statusStack=&amp;#34; goroutine 178079822 [running]: .... &amp;#34;</description>
    </item>
    
    <item>
      <title>Golang之 go实现交替加权轮询-interleaved weighted round robin</title>
      <link>https://kubeservice.cn/2023/08/31/golang-interleaved-wrr/</link>
      <pubDate>Thu, 31 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/08/31/golang-interleaved-wrr/</guid>
      <description>golang 实现交替加权轮询-interleaved weighted round robin 背景 背景实现： O(1) 时间复杂度 和 O(n) 空间复杂度 的 加权负载平衡实现 交错式加权轮询负载均衡算法 interleaved weighted round robin</description>
    </item>
    
    <item>
      <title>运行时之 nydus vs estargz image format对比</title>
      <link>https://kubeservice.cn/2023/08/28/nydus-vs-estargz-image-format/</link>
      <pubDate>Mon, 28 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/08/28/nydus-vs-estargz-image-format/</guid>
      <description>nydus vs estargz image format对比 背景 OCIv2 vs OCIv1 OCIv1是开源容器 规定的镜像格式标准(image format spec). OCIv2是解决OCIv1部分问题后，解决的镜像标准</description>
    </item>
    
    <item>
      <title>微服务之 Dubbo2 sidecar 与 Dubbo3 proxyless通信</title>
      <link>https://kubeservice.cn/2023/08/22/dubbo-sidecar-dubbo3-proxyless/</link>
      <pubDate>Tue, 22 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/08/22/dubbo-sidecar-dubbo3-proxyless/</guid>
      <description>Dubbo2 sidecar 与 Dubbo3 proxyless通信 Dubbo 2 绝大部分使用dubbo 协议 + 自定义序列化. 默认 hessian2； 2.7版本以后开始支持grpc协议 Dubbo 3 支持</description>
    </item>
    
    <item>
      <title>基于GPT3.5 openapi接口，实现AI代码转换</title>
      <link>https://kubeservice.cn/2023/08/18/ai-code-translator/</link>
      <pubDate>Fri, 18 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/08/18/ai-code-translator/</guid>
      <description>基于GPT3.5 openapi接口，实现AI代码转换 通过镜外服务器，构建的服务代码转换平台：https://ai.kubeservice.c</description>
    </item>
    
    <item>
      <title>技术方案之 基于Cosign容器镜像签名/验证工具能力，实现Pod可信验证</title>
      <link>https://kubeservice.cn/2023/08/03/k8s-cosign-webhook/</link>
      <pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/08/03/k8s-cosign-webhook/</guid>
      <description>基于Cosign容器镜像签名/验证工具，实现K8s部署pod可信验证 腾讯云TKE集群，在23年5月，上线了一特性: Cerberus 组件支持对签名镜像进行可</description>
    </item>
    
    <item>
      <title>TIPS之 K8s docker exec 异常问题排查</title>
      <link>https://kubeservice.cn/2023/07/31/fault-k8s-pleg/</link>
      <pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/31/fault-k8s-pleg/</guid>
      <description>现象 表现是：通过docker exec进入容器卡住，并且在10后 rpc timeout 报错 背景信息 docker info 信息 [deployer@xxxx ~]$ sudo docker info Containers: 47 Running: 30 Paused: 0 Stopped: 17 Images: 30 Server Version: 18.09.5 Storage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true</description>
    </item>
    
    <item>
      <title>TIPS之 对比github，gitee使用习惯不同点</title>
      <link>https://kubeservice.cn/2023/07/27/gitee-github-diff-point/</link>
      <pubDate>Thu, 27 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/27/gitee-github-diff-point/</guid>
      <description>习惯使用github的同学，一定会发现github非常实用的两个功能： Sync fork Squash and merge/Rebase and merge Sync fork 当 fork 开源代码到个人分支后，由于主分支有其他人员提交，</description>
    </item>
    
    <item>
      <title>TIPS之 Controller Manager拥塞，导致的绑定pvc的pod过慢</title>
      <link>https://kubeservice.cn/2023/07/17/fault-k8s-controller-manager-throttling/</link>
      <pubDate>Mon, 17 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/17/fault-k8s-controller-manager-throttling/</guid>
      <description>1. 现象 线上k8s集群报警，部署带有PV/PVC的pod，pod启动完成时间长达4min+. 包括 创建PVC、创建PV，PVC变更bound状态</description>
    </item>
    
    <item>
      <title>TIPS之 License 权益和使用规范</title>
      <link>https://kubeservice.cn/2023/07/14/License-terms-of-use/</link>
      <pubDate>Fri, 14 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/14/License-terms-of-use/</guid>
      <description>License 权益和使用规范 对于之前使用 License 不规范的点，总结blog, 进行统一学习和梳理。 licenses许可证 由 自由软件基金会与与和合规实验室进行统一维</description>
    </item>
    
    <item>
      <title>DevOps之 Zadig使用与体验</title>
      <link>https://kubeservice.cn/2023/07/13/zadig-use-and-experience/</link>
      <pubDate>Thu, 13 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/13/zadig-use-and-experience/</guid>
      <description>Zadig使用与体验 最近了解到Zadig CI/CD 新起之秀，并对zadig进行一番体验. 功能介绍 Zadig核心是替换Jenkins的CICD套件，可</description>
    </item>
    
    <item>
      <title>Kubeservice Stack社区: 声明公告</title>
      <link>https://kubeservice.cn/2023/07/12/kubeservice-stack-official-announcement/</link>
      <pubDate>Wed, 12 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/12/kubeservice-stack-official-announcement/</guid>
      <description>声明公告 看到 DCOS公众号 对 Kubeservice Stack社区 的用心与关注，我们表示认可与感谢，希望能有越来越多的人提出问题，我们共同解决问题，从而把社区越办</description>
    </item>
    
    <item>
      <title>TIPS之 github action 自动统计组织/个人 活跃信息 </title>
      <link>https://kubeservice.cn/2023/07/07/github-action-custom-readme/</link>
      <pubDate>Fri, 07 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/07/github-action-custom-readme/</guid>
      <description>Github Action 自动统计组织/个人 活跃信息 最近用 Github Actions 玩出了花样。这里记录一下通过 Github Api 和 Github Actions 统计组织内活跃信息统计。 希望做到统计： 统计 org 下所有仓库的数据，</description>
    </item>
    
    <item>
      <title>TIPS之 Containerd 启动缓慢问题追查</title>
      <link>https://kubeservice.cn/2023/07/03/containerd-start-timeout/</link>
      <pubDate>Mon, 03 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/07/03/containerd-start-timeout/</guid>
      <description>一次Containerd 启动缓慢问题追查 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: &#34;Font Awesome 5 Free&#34;; font-weight: 900; content: &#34;\f06a&#34;; left: 10px; } div.notices p:first-child:after { position: absolute;</description>
    </item>
    
    <item>
      <title>TIPS之 repos-mirror-action github action实现不同仓库代码同步</title>
      <link>https://kubeservice.cn/2023/06/25/tools-github-action-repo-sync/</link>
      <pubDate>Sun, 25 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/06/25/tools-github-action-repo-sync/</guid>
      <description>repos-mirror-action github action实现不同仓库代码同步 一个用于在hub间（例如Github，Gitee）代码仓库同步的action 背景 在开源贡献的代码托管的过</description>
    </item>
    
    <item>
      <title>欧拉开发者大会 对外发布： KSPack 贡献至 openeuler社区</title>
      <link>https://kubeservice.cn/2023/06/10/kspack-to-openeuler/</link>
      <pubDate>Sat, 10 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/06/10/kspack-to-openeuler/</guid>
      <description>日前，欧拉开发者大会（openEuler Developer Day 2023）在京成功举办。中国移动云能力中心在大会上发布并介绍了：移动云向欧拉社区贡献KSPack</description>
    </item>
    
    <item>
      <title>FinOPS之 节点内存态统计和计算Node-metrics</title>
      <link>https://kubeservice.cn/2023/06/07/devops-k8s-finops-agent/</link>
      <pubDate>Wed, 07 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/06/07/devops-k8s-finops-agent/</guid>
      <description>节点内存态统计和计算 Node-metrics 背景 请查看第一篇：https://kubeservice.cn/2022/11/24/k8s-crane-schedu</description>
    </item>
    
    <item>
      <title>Golang之 golang common goroutine scheduler 定时调度引擎</title>
      <link>https://kubeservice.cn/2023/05/31/golang-common-goroutine-scheduler/</link>
      <pubDate>Wed, 31 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/05/31/golang-common-goroutine-scheduler/</guid>
      <description>定时调度引擎 goroutine scheduler 背景 类似于 python schedule的伟大设计，实现golang版本的 golang scheduer模块 使用方式 package main import ( &amp;#34;flag&amp;#34; &amp;#34;fmt&amp;#34; &amp;#34;time&amp;#34; &amp;#34;github.com/kubeservice-stack/common/pkg/schedule&amp;#34; ) func ExampleTask(name string) { fmt.Println(&amp;#34;Example Task &amp;#34;</description>
    </item>
    
    <item>
      <title>技术方案之 基于节点真实负载情况调度之二：crane-scheduler-plus</title>
      <link>https://kubeservice.cn/2023/05/23/k8s-crane-scheduler-plus-2/</link>
      <pubDate>Tue, 23 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/05/23/k8s-crane-scheduler-plus-2/</guid>
      <description>crane-scheduler-plus 独立于 Prometheus 实现版本 1. 背景 请查看第一篇：https://kubeservice.cn/2022/11/24/k8s-crane-schedul</description>
    </item>
    
    <item>
      <title>Golang之 golang common storage 内存时序数据库引擎</title>
      <link>https://kubeservice.cn/2023/05/22/golang-common-storage-support/</link>
      <pubDate>Mon, 22 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/05/22/golang-common-storage-support/</guid>
      <description>内存时序数据库引擎storage 背景 近期研究内存统计stats，并可以快速通过statistics数学方法进行统计活动相关数据。 比如统计历史</description>
    </item>
    
    <item>
      <title>TIPS之 一次Dockerd内存泄露分析</title>
      <link>https://kubeservice.cn/2023/05/09/fault-k8s-dockerd-high-memory/</link>
      <pubDate>Tue, 09 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/05/09/fault-k8s-dockerd-high-memory/</guid>
      <description>1. 现象 线上k8s集群报警，登陆查看dockerd内存使用10G+（Node集群大小是15G），Dockerd占用内存70% 2. 排查思路 2.1 docker 版本</description>
    </item>
    
    <item>
      <title>Golang之 golang 钻石依赖 问题解决</title>
      <link>https://kubeservice.cn/2023/05/08/golang-dependency-hell/</link>
      <pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/05/08/golang-dependency-hell/</guid>
      <description>1. 基础规则：import兼容性规则 Go语言的import兼容性规则是指： 如果一个旧包与新包共用相同的 import 路径，那么新包必须向后兼容旧包。 Go的</description>
    </item>
    
    <item>
      <title>Docker之 webassembly docker image 下一代轻便、快捷容器技术</title>
      <link>https://kubeservice.cn/2023/04/25/devops-k8s-observability-stack/</link>
      <pubDate>Tue, 25 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/04/25/devops-k8s-observability-stack/</guid>
      <description>1. WebAssembly：没有容器的 Docker 2022-12, Docker 宣布与WasmEdge合作支持WebAssembly。 Docker 成为加入字节码联盟中的一员! 2. 什么是Web</description>
    </item>
    
    <item>
      <title>DevOps设计之 基于 eBPF 实现 Kubernetes 和云原生基础设施的可观察性</title>
      <link>https://kubeservice.cn/2023/04/24/k8s-ebpf-exporter/</link>
      <pubDate>Mon, 24 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/04/24/k8s-ebpf-exporter/</guid>
      <description>1. Linux系统性能采集 目前对Linux系统进行性能采集：主要有两个exporter node_exporter cAdvisor node_exporter 提供有关基础知识的信息，例如按类型细分的 CPU使用</description>
    </item>
    
    <item>
      <title>奇绩创坛: 陆琦QI博士演讲观后感（包含ppt）</title>
      <link>https://kubeservice.cn/2023/04/22/qi-share-remander-2023/</link>
      <pubDate>Sat, 22 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/04/22/qi-share-remander-2023/</guid>
      <description>陆琦QI博士部分观点梳理 陆奇QI博士的部分观点: 搜索引擎是一个大模型产品，模型很大，很神奇。 用户需求必须三位一体：信息、模型、行动。 未来的产</description>
    </item>
    
    <item>
      <title>DevOps之 Docker image支持龙芯loong64架构</title>
      <link>https://kubeservice.cn/2023/04/20/devops-loong64-support/</link>
      <pubDate>Thu, 20 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/04/20/devops-loong64-support/</guid>
      <description>龙芯loong64架构国产指令集合 龙芯loong64架构国产指令集合， 在国内目前最有可能成为国产化标准。 以软件思维建立生态 建立指令集生态： 试</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes LXCFS故障恢复后，对现有Pod 进行 remount 操作 </title>
      <link>https://kubeservice.cn/2022/04/13/k8s-lxcfs-remount/</link>
      <pubDate>Thu, 13 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/04/13/k8s-lxcfs-remount/</guid>
      <description>问题 lxcfs 需要部署在 Kubernetes 集群的各个 Node 节点上，当LXCFS服务重启或者crash时，之前已经挂载在容器/proc的挂载点会失效，导致在容器中执行fr</description>
    </item>
    
    <item>
      <title>TIPS之 Kind工具中部署Pod修复缺少/etc/localtime</title>
      <link>https://kubeservice.cn/2023/04/12/tools-kind/</link>
      <pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/04/12/tools-kind/</guid>
      <description>kind 是 Kubernetes in Docker 的简写，是一个使用 Docker 容器作为 Nodes，在本地创建和运行 Kubernetes 群集的工具。适用于在本机创建 Kubernetes 群集环境进行开发和测试。 容器作为Node 首</description>
    </item>
    
    <item>
      <title>Kubernetes生态 之 Kubernetes 1.27 版本重要特性</title>
      <link>https://kubeservice.cn/2023/04/07/ecology-k8s-1-27/</link>
      <pubDate>Fri, 07 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/04/07/ecology-k8s-1-27/</guid>
      <description>Kubernetes 1.27 版本 release Kubernetes v1.26 是 2022 年只有 37 项特性。Kubernetes v1.27 2023年第一个大版本更新，包含了近 60 项主要的更新。这个版本可以说是一个变化非常显著</description>
    </item>
    
    <item>
      <title>TIPS之 GitHub Pages 创建 Helm charts repository发布</title>
      <link>https://kubeservice.cn/2023/04/03/helm-charts-repository/</link>
      <pubDate>Mon, 03 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/04/03/helm-charts-repository/</guid>
      <description>GitHub Pages 创建 Helm charts repository发布 GitHub Pages github Pages 开始静态网页地址： 非常方便用于 helm charts repository中压缩包 和 静态index.yaml部署和使</description>
    </item>
    
    <item>
      <title>TIPS之 将gitlab/github同步工程到gerrit方法</title>
      <link>https://kubeservice.cn/2023/03/30/tools-git-to-gerrit/</link>
      <pubDate>Thu, 30 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/03/30/tools-git-to-gerrit/</guid>
      <description>将gitlab/github同步工程到gerrit方法 1. 需要同步的代码仓库 $ git clone git@github.com:kubeservice-stack/muti-arch.git $ cd muti-arch $ git branch -a * master remotes/origin/HEAD -&amp;gt; origin/master remotes/origin/master 2. 指定远端仓库的名称为gerri</description>
    </item>
    
    <item>
      <title>云原生社区: 可观测性峰会 2023-04-22</title>
      <link>https://kubeservice.cn/2023/03/27/abservability-summit-2023/</link>
      <pubDate>Mon, 27 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/03/27/abservability-summit-2023/</guid>
      <description>报名渠道活动行：https://www.huodongxing.com/event/6695157778700</description>
    </item>
    
    <item>
      <title>TIPS之 Docker Image 在多个register中同步多架构镜像（multi arch images）</title>
      <link>https://kubeservice.cn/2023/03/23/docker-image-copy-multi-arch/</link>
      <pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/03/23/docker-image-copy-multi-arch/</guid>
      <description>1.多架构镜像 制作 这部分请参考：Docker Buildx 构建多系统镜像 2.多架构镜像 copy、sync和管理 2.1多架构场景下有多出了 manifests 和 manifests list manifests 是镜像</description>
    </item>
    
    <item>
      <title>DevOps之 日志采集agent 性能对比</title>
      <link>https://kubeservice.cn/2023/03/06/devops-logging-agent/</link>
      <pubDate>Mon, 06 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/03/06/devops-logging-agent/</guid>
      <description>开源项目对比 Promtail Loggie Filebeat Fluentd Logstash Flume 开发语言 Golang Golang Golang Ruby JRuby Java 多Pipeline 不支持 支持 单队列 单队列 支持 支持 多输出源 不支持，仅一个Output 支持 不支持，仅</description>
    </item>
    
    <item>
      <title>Golang之 Docker Buildx 构建多系统架构镜像</title>
      <link>https://kubeservice.cn/2023/02/27/golang-docker-buildx-muti-arch/</link>
      <pubDate>Fri, 17 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/02/27/golang-docker-buildx-muti-arch/</guid>
      <description>Docker Buildx 构建多系统镜像 由于开发调试编译需要，需要编译amd64、aarch64、arm64等不同平台指令二进制；为了方便使用者，编译多系统平台架</description>
    </item>
    
    <item>
      <title>Golang之 高性能的序列化和反序列化算法库xxxPack（未想好名称）</title>
      <link>https://kubeservice.cn/2023/02/10/golang-serialization-library/</link>
      <pubDate>Fri, 10 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/02/10/golang-serialization-library/</guid>
      <description>高性能的序列化和反序列化算法库xxxPack（未想好名称） 对比目前业界高性能库： encoding/gob encoding/json github.com/vmihailenco/msgpack/v5 labix.org/v2/mgo/bson github.com/valyala/fastjson github.com/json-iterator/go 自研序列化算法 验证数据集合： type Data struct { Name string BirthDay time.Time Phone string</description>
    </item>
    
    <item>
      <title>DevOps设计之 Grafana Panel Plugin: Pingmesh Heatmap Panel</title>
      <link>https://kubeservice.cn/2023/02/09/devops-grafana-pingmesh-heatmap-panel/</link>
      <pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/02/09/devops-grafana-pingmesh-heatmap-panel/</guid>
      <description>用于Pingmesh直观展现 Pingmesh Heatmap Panel 基于baidu Echarts库实现变种 heatmap 图形, 对于 pingmesh 进行二维图形化直观展现 为了Grafana实现此类展现,</description>
    </item>
    
    <item>
      <title>技术方案之 基于Kubernetes节点 CPU 精细化调度：cpusets-controller</title>
      <link>https://kubeservice.cn/2023/01/28/k8s-cpusets-controller/</link>
      <pubDate>Sat, 28 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/28/k8s-cpusets-controller/</guid>
      <description>基于节点cpu精细化调度：cpusets-controller 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: &#34;Font Awesome 5 Free&#34;; font-weight:</description>
    </item>
    
    <item>
      <title>Kubernetes生态 之 Kubernetes 1.26 版本重要特性</title>
      <link>https://kubeservice.cn/2023/01/24/ecology-k8s-1-26/</link>
      <pubDate>Tue, 24 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/24/ecology-k8s-1-26/</guid>
      <description>Kubernetes 1.26 版本 release 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: &#34;Font Awesome 5 Free&#34;; font-weight: 900; content: &#34;\f06a&#34;; left: 10px; } div.notices p:first-child:after { position: absolute; top: 2px; color: #fff; left: 3rem; } div.notices.info p { border-top: 30px solid #F0B37E; background:</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes APIServer 内存爆满</title>
      <link>https://kubeservice.cn/2023/01/16/fault-k8s-apiserver-memory-crash/</link>
      <pubDate>Mon, 16 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/16/fault-k8s-apiserver-memory-crash/</guid>
      <description>Kubernetes APIServer 内存爆满 现象 线上Kubernetes集群, 一共5台机器，其中4台机器内存80%+，1台机器内存3.59%， 其中一台master apiserver Node 内存飙</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes kata-runtime 集群部署</title>
      <link>https://kubeservice.cn/2023/01/11/k8s-kata-runtime-update/</link>
      <pubDate>Wed, 11 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/11/k8s-kata-runtime-update/</guid>
      <description>Kubernetes kata-runtime 集群部署 Kata Containers 旨在构建一个安全且与 OCI 兼容的容器运行时，通过使用硬件虚拟化将每个容器工作负载放入轻量级虚拟机中，从而增强容器工作负载的安全性</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes client-go使用方式</title>
      <link>https://kubeservice.cn/2023/01/10/k8s-client-go-useful/</link>
      <pubDate>Tue, 10 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/10/k8s-client-go-useful/</guid>
      <description>Kubernetes client-go使用方式 在Kubernetes上，通常需要Client来访问Kubernetes中的对象，目前最常用的是RESTClie</description>
    </item>
    
    <item>
      <title>技术方案之 安全容器Kata CSI block volume直通方案</title>
      <link>https://kubeservice.cn/2023/01/05/k8s-kata-csi-driver/</link>
      <pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/05/k8s-kata-csi-driver/</guid>
      <description>技术方案之 基于kata direct volume特性, 实现安全容器KataContainer的 CSI block volume直通方案 在 Kubernetes 中集成 Kata Containers 可以为容器运行时提供</description>
    </item>
    
    <item>
      <title>性能调优之 Kubernetes apiserver/etcd 的 LIST 性能调优</title>
      <link>https://kubeservice.cn/2023/01/04/k8s-reliability-list-data/</link>
      <pubDate>Wed, 04 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2023/01/04/k8s-reliability-list-data/</guid>
      <description>Kubernetes apiserver/etcd 的 LIST 性能调优 Kubernetes LIST 操作通常都是非常重量级的，不仅占用大量的 磁盘 IO、网络带宽和 CPU，而且会影响同时间段的其他请求（尤其是响应延迟要求极高</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod DNS 5s timeout问题</title>
      <link>https://kubeservice.cn/2022/12/23/fault-k8s-pod-dns-5s-timeout/</link>
      <pubDate>Fri, 23 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/12/23/fault-k8s-pod-dns-5s-timeout/</guid>
      <description>在Kubernetes环境里的容器中curl另一个服务时会出现断断续续的超时, 问题现象很简单, 但问题根源很复杂 问题现象 root@nginx-test:/# time curl -I nginx-ingress.default.svc.cluster.local HTTP/1.1 200 OK Server: nginx/1.14.2 Date:</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes NodePort 端口封禁 - iptables Drop </title>
      <link>https://kubeservice.cn/2022/12/20/k8s-nodeport-iptables-drop/</link>
      <pubDate>Tue, 20 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/12/20/k8s-nodeport-iptables-drop/</guid>
      <description>Kubernetes NodePort 端口封禁 - iptables Drop Kubernetes NodePort是比较危险的操作，整个集群中每个Node都会创建一个端口，增加了整个集群的被攻击面 部署背景 NodePor</description>
    </item>
    
    <item>
      <title>云平台设计 之 基于wayne构建的Kubenetes 多集群管理平面 Basa</title>
      <link>https://kubeservice.cn/2022/11/29/platform-k8s-basa/</link>
      <pubDate>Tue, 29 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/29/platform-k8s-basa/</guid>
      <description>基于wayne构建的Kubenetes 多集群管理平面 Basa Basa (体验版) 是一个支持 Multi-cluster Kubernetes集群的 可视化管理平台, 通过直观的页面操作便</description>
    </item>
    
    <item>
      <title>技术方案之 基于节点真实负载情况调度之一：crane-scheduler-plus</title>
      <link>https://kubeservice.cn/2022/11/24/k8s-crane-scheduler-plus/</link>
      <pubDate>Thu, 24 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/24/k8s-crane-scheduler-plus/</guid>
      <description>技术方案之 基于节点真实负载情况调度：crane-scheduler-plus crane-scheduler 解决了Kubernetes仅仅基于资源的 resource request 进行调度，然而 Pod 的</description>
    </item>
    
    <item>
      <title>Golang之 golang common library 基础库发布</title>
      <link>https://kubeservice.cn/2022/11/22/golang-common-library-support/</link>
      <pubDate>Tue, 22 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/22/golang-common-library-support/</guid>
      <description>Golang Common Library 基础库发布 Common Library 是 一个编程工具包,用于在 Golang 中构建微服务（或单体）。解决分布式系统和应用程序架构中的常见问题，可以让业务更加专注于交付业务</description>
    </item>
    
    <item>
      <title>拉帮结派 之 KubeServiceStack Community 成立</title>
      <link>https://kubeservice.cn/2022/11/21/kubeservice-stack-community/</link>
      <pubDate>Mon, 21 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/21/kubeservice-stack-community/</guid>
      <description>KubeServiceStack Community 发布成立！ KubeServiceStack = Kubernetes/KubeEdge + Custom Service ! 构建 Kubernetes/KubeEdge 企业级周边生态体系! 字越少，事越大！ 直接上链接： https://stack.kubeservice.cn/</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes cgroup driver 变更方式</title>
      <link>https://kubeservice.cn/2022/11/17/k8s-cgroup-driver/</link>
      <pubDate>Thu, 17 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/17/k8s-cgroup-driver/</guid>
      <description>Kubernetes cgroup driver 变更方式 现象 failed to create kubelet: misconfiguration: kubelet cgroup driver: &amp;#34;cgroupfs&amp;#34; is different from docker cgroup driver: &amp;#34;systemd&amp;#34; 文件驱动默认由systemd改成cgroupfs, 而我们安装的docker使用的文件驱动是</description>
    </item>
    
    <item>
      <title>技术解析之 Systemd vs CGroupfs driver 对比</title>
      <link>https://kubeservice.cn/2022/11/16/k8s-systemd-vs-cgroupfs-driver/</link>
      <pubDate>Wed, 16 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/16/k8s-systemd-vs-cgroupfs-driver/</guid>
      <description>Systemd vs Cgroupfs driver 对比 简单来说： Systemd 目前是 Linux init 默认启动方式，是对cgroup的 一次包装（随操作系统发布，天生屏蔽 cgroup v1 和 cgroup v2 的差异） Cgroupfs 是 cgroup 子系统 的另一种实</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes HPA 失效问题排查</title>
      <link>https://kubeservice.cn/2022/11/15/fault-k8s-etcd-fail/</link>
      <pubDate>Tue, 15 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/15/fault-k8s-etcd-fail/</guid>
      <description>TIPS之 Kubernetes HPA 失效问题排查 现象 $ kubectl get hpa -A NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE xxxxxx-apiserver Deployment/xxxxxx-apiserver &amp;lt;UNKOWN&amp;gt;/10% 1 6 6 6h36m $ kubectl top node Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io) $ kubectl top pod Error from server (ServiceUnavailable): the server is currently unable to handle the request</description>
    </item>
    
    <item>
      <title>可观测性之 基于云原生体系构建的可观测系统：Observability-stack</title>
      <link>https://kubeservice.cn/2022/11/07/devops-k8s-observability-stack/</link>
      <pubDate>Mon, 07 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/07/devops-k8s-observability-stack/</guid>
      <description>基于云原生体系构建的可观测系统：Observability-stack Observability Stack 是基于云原生组件构建的OpsCenter系统。 包括 基于Promet</description>
    </item>
    
    <item>
      <title>服务治理之 容器 基础镜像 Base Image 规范</title>
      <link>https://kubeservice.cn/2022/11/07/governance-base-image/</link>
      <pubDate>Mon, 07 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/07/governance-base-image/</guid>
      <description>容器 基础镜像 Base Image 规范 将应用Application打包到镜像Image中形成业务镜像Application Image，往往需要一个基础镜像Ba</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes kubectl http2:client connect lost 问题排查</title>
      <link>https://kubeservice.cn/2022/11/06/fault-node-traceroute/</link>
      <pubDate>Sun, 06 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/06/fault-node-traceroute/</guid>
      <description>现象 表现是：通过kubectl 请求远端接口时，出现部分报错 $ kubectl get deploy -n xxx E1104 18:00:08.121482 32134 request.go:1058] Unexpected error when reading response body: http2: client connection lost unexpected error when reading response body. Please retry. Original error: http2: client connection lost 分析过程 观测a</description>
    </item>
    
    <item>
      <title>DevOps设计之 基于旁路 Logging 日志搜集中心 和 日志搜索引擎</title>
      <link>https://kubeservice.cn/2022/11/02/devops-k8s-logging/</link>
      <pubDate>Wed, 02 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/11/02/devops-k8s-logging/</guid>
      <description>基于旁路 logging 日志搜集中心 和 日志搜索引擎 背景 论到要部署一套日志系统， 信用户首先会想到的就是经典的ELK架构，或者现在被称为Elastic Stac</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Kubelet 获得Node节点的 Shell 权限方法</title>
      <link>https://kubeservice.cn/2022/10/25/k8s-kubelet-node-shell-tools/</link>
      <pubDate>Tue, 25 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/10/25/k8s-kubelet-node-shell-tools/</guid>
      <description>Kubernetes Kubelet 获得Node节点的 Shell 权限方法 在 Kubernetes 集群的整个生命周期中，可能需要访问集群工作节点。此访问可能用于维护、配置检查、日志收集或其他故障排除操作</description>
    </item>
    
    <item>
      <title>DevOps设计之 基于blackbox构建的Pingmesh体系</title>
      <link>https://kubeservice.cn/2022/10/21/devops-k8s-pingmesh/</link>
      <pubDate>Fri, 21 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/10/21/devops-k8s-pingmesh/</guid>
      <description>基于blackbox构建的Pingmesh体系 背景 数据中心自身是极为复杂的，其中网络涉及到的设备很多就显得更为复杂，一个大型数据中心都有成百</description>
    </item>
    
    <item>
      <title>DevOps设计之 基于旁路 Prometheus监控体系构建</title>
      <link>https://kubeservice.cn/2022/10/20/devops-k8s-prometheus/</link>
      <pubDate>Thu, 20 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/10/20/devops-k8s-prometheus/</guid>
      <description>基于旁路的Prometheus监控体系构建 基于 kubernetes 集群之外的 OPSCenter 建设. 在此先提两个经常被问到问题： Kubenetes中已有很晚上的监控体系（cA</description>
    </item>
    
    <item>
      <title>随想之 TGO鲲鹏会 - 1024 developer day 分享</title>
      <link>https://kubeservice.cn/2022/10/12/2022-1024-developer-day/</link>
      <pubDate>Wed, 12 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/10/12/2022-1024-developer-day/</guid>
      <description>背景： 很高兴，受TGO鲲鹏会邀进行，分享下做云原生技术和技术管理的心路历程. 正巧，公司也准备一个 1024程序员节 主题分享活动。 因此，在此机会</description>
    </item>
    
    <item>
      <title>技术方案之 对 Kubernetes Pod进本地磁盘(local,disk,LVM) 进行流量控制</title>
      <link>https://kubeservice.cn/2022/10/09/k8s-pod-local-pvc-limit/</link>
      <pubDate>Sun, 09 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/10/09/k8s-pod-local-pvc-limit/</guid>
      <description>对 Kubernetes Pod进本地磁盘(local,disk,LVM) 进行流量控制 一. 继承上一章节 Kubernetes Pod进程网络带宽 流量控制 混合云场景业务Pod直接相互干扰</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Node 网络故障后 Pod Ready状态 flase 问题排查</title>
      <link>https://kubeservice.cn/2022/09/28/fault-node-pod-conditions-ready-status/</link>
      <pubDate>Wed, 28 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/09/28/fault-node-pod-conditions-ready-status/</guid>
      <description>Kubernetes Node 网络故障后 Pod Ready状态 flase 问题排查 现象 网络故障，Kubernetes Node 恢复，但是 Node 节点上的 Pod的状态是 running, 但是 Conditions:Ready 状态是 False status: conditions: - lastProbeTime: null lastTransitionTime: &amp;#34;2021-11-18T12:11:20Z&amp;#34;</description>
    </item>
    
    <item>
      <title>技术方案之 对 Kubernetes APIServer限流方案</title>
      <link>https://kubeservice.cn/2022/09/22/k8s-apiserver-rate-limit/</link>
      <pubDate>Thu, 22 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/09/22/k8s-apiserver-rate-limit/</guid>
      <description>kubernetes apiserver限流方案 背景 为了防止突发流量影响apiserver可用性，k8s支持多种限流配置，包括： MaxInFlightLimit</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Kubelet certs 滚动更新</title>
      <link>https://kubeservice.cn/2022/09/13/k8s-kubelet-rollingupdate/</link>
      <pubDate>Tue, 13 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/09/13/k8s-kubelet-rollingupdate/</guid>
      <description>Kubernetes Kubelet certs 滚动更新 kubelet证书到期，kubelet将无法使用过期的证书连接apiserver，从而导致kubelet无法正常工作，日志会给</description>
    </item>
    
    <item>
      <title>性能调优之 Kubenetes Pod 部署&amp;滚动升级调优</title>
      <link>https://kubeservice.cn/2022/09/01/k8s-pod-deployment-tuning/</link>
      <pubDate>Thu, 01 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/09/01/k8s-pod-deployment-tuning/</guid>
      <description>Kubenetes Pod 部署&amp;amp;滚动升级 调优 Pod 在滚动升级部署中部署pod个数到可用指标更新速率 是衡量 Kubenetes 调度能力最核心指标 举个例子: rollingUpdate: maxSurge: 25% #每个滚动更新的实</description>
    </item>
    
    <item>
      <title>技术调优之 大规模 Kubernetes 集群调优设置</title>
      <link>https://kubeservice.cn/2022/09/01/large-k8s-setting-tuning/</link>
      <pubDate>Thu, 01 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/09/01/large-k8s-setting-tuning/</guid>
      <description>大规模 Kubernetes 集群调优设置 0. 前置条件 0.1 网段划分 首先集群网段划分，支持5000+ Node， 10000+ Service 和 100000+ Pod, 因此需要： 1个B段IP 用于Node划分 3个B段I</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod TaskSet 绑核</title>
      <link>https://kubeservice.cn/2022/08/30/k8s-pod-taskset/</link>
      <pubDate>Tue, 30 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/30/k8s-pod-taskset/</guid>
      <description>主机系统进程驱逐 和 容器绑核 操作步骤 避免os进程影响，使系统进程调度在 0,1 CPU 验证CPU独占性能，将工具亲和到空闲的 CPU上 具体步骤 1. 使用isol</description>
    </item>
    
    <item>
      <title>Kubernetes生态 之 Kubernetes 1.21 版本重要特性</title>
      <link>https://kubeservice.cn/2022/08/26/ecology-k8s-1-21/</link>
      <pubDate>Fri, 26 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/26/ecology-k8s-1-21/</guid>
      <description>Kubernetes 1.21 版本 release ReleaseNote: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md Kube-proxy IPVS变更 需要 net.ipv4.conf.all.route_localnet 设置为 1. 默认情况下已经不在设置此项 kubelet 添加内存管理 kubelet 组件生态中新增了一个 内存管理器 ，在 Linux 系统中，为需要保证 QoS</description>
    </item>
    
    <item>
      <title>Kubernetes生态 之 Kubernetes 1.25 版本重要特性</title>
      <link>https://kubeservice.cn/2022/08/24/ecology-k8s-1-25/</link>
      <pubDate>Wed, 24 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/24/ecology-k8s-1-25/</guid>
      <description>Kubernetes 1.25 版本 release 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: &#34;Font Awesome 5 Free&#34;; font-weight: 900; content: &#34;\f06a&#34;; left: 10px; } div.notices p:first-child:after { position: absolute; top: 2px; color: #fff; left: 3rem; } div.notices.info p { border-top: 30px solid #F0B37E; background:</description>
    </item>
    
    <item>
      <title>技术方案之 对 Kubernetes Namespace 和 Node 做亲和部署</title>
      <link>https://kubeservice.cn/2022/08/22/k8s-namespace-node-affinity/</link>
      <pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/22/k8s-namespace-node-affinity/</guid>
      <description>技术方案之 Kubernetes Namespace 和 Node 做亲和部署 背景 在共享集群（多租户共享底层硬件资源）中， 遇到特殊租户需要独享特定资源(比如：独占GPU资源、独占Node节点</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Etcd 启动失败问题排查</title>
      <link>https://kubeservice.cn/2022/08/19/fault-k8s-etcd-fail/</link>
      <pubDate>Fri, 19 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/19/fault-k8s-etcd-fail/</guid>
      <description>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</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Node Containerd Runtime 问题排查</title>
      <link>https://kubeservice.cn/2022/08/18/fault-node-containerd-fail/</link>
      <pubDate>Thu, 18 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/18/fault-node-containerd-fail/</guid>
      <description>Kubernetes Node Containerd Runtime 问题排查 Containerd containerd 硬重启后，出现failed to recover state: failed to reserve sandbox name node1 containerd[80463]: time=&amp;#34;2022-08-02T17:13:13.092422629Z&amp;#34; level=fatal msg=&amp;#34;Failed to run CRI service&amp;#34; error=&amp;#34;failed to recover state: failed to reserve sandbox name &amp;#34;kube-scheduler-node1_kube-system_705e7ce1217a37349a5567101e60165d_2&amp;#34;: name &amp;#34;kube-scheduler-node1_kube-system_705e7ce1217a37349a5567101e60165d_2&amp;#34; is reserved for &amp;#34;139bb0ac7e050e9e28b994e78f651a8609f426f1b5bbfc887a0d4a3350b4eee2&amp;#34;&amp;#34; 日志很明显提升，容日中有一层</description>
    </item>
    
    <item>
      <title>技术方案之 对 Kubernetes Pod进程网络带宽 流量控制</title>
      <link>https://kubeservice.cn/2022/08/10/k8s-pod-bandwidth-limit/</link>
      <pubDate>Wed, 10 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/10/k8s-pod-bandwidth-limit/</guid>
      <description>技术方案之 Kubernetes Pod进程网络带宽 流量控制 背景 混合云场景业务Pod直接相互干扰 、 在离线混部(在离线服务同时在一台机器上服务用户) 等场景下，除了对</description>
    </item>
    
    <item>
      <title>Golang之 在Docker Image中编译方式</title>
      <link>https://kubeservice.cn/2022/08/07/golang-docker-building/</link>
      <pubDate>Sun, 07 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/08/07/golang-docker-building/</guid>
      <description>由于开发调试编译需要，需要编译amd64、aarch64、arm64等不同平台指令二进制；或者，不希望编译机器安装太多依赖多版本，依赖版本不</description>
    </item>
    
    <item>
      <title>技术方案之 Kubernetes Master Node 优雅滚动替换方案</title>
      <link>https://kubeservice.cn/2022/07/31/k8s-master-node-scale-up-and-down/</link>
      <pubDate>Sun, 31 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/31/k8s-master-node-scale-up-and-down/</guid>
      <description>Kubernetes Master Node 优雅滚动替换方案 Kubernetes Master Node部署的都是 控制平面 Control 组件，并不需要处理数据平面 Data的 南北项、东西项流量，因此，核心就是在Kuberne</description>
    </item>
    
    <item>
      <title>TIPS之 Systemtap tools 来揪出杀死 Pod 的真凶</title>
      <link>https://kubeservice.cn/2022/07/30/fault-systemtap-tools/</link>
      <pubDate>Sat, 30 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/30/fault-systemtap-tools/</guid>
      <description>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) 最</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Namespace ResourceQuota LimitRange 使用设置经验</title>
      <link>https://kubeservice.cn/2022/07/26/k8s-setting-namespace-limitrange/</link>
      <pubDate>Tue, 26 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/26/k8s-setting-namespace-limitrange/</guid>
      <description>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:</description>
    </item>
    
    <item>
      <title>技术方案之 Kubernetes Node Linux OS 优雅滚动替换方案</title>
      <link>https://kubeservice.cn/2022/07/26/k8s-node-linux-os-changed/</link>
      <pubDate>Tue, 26 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/26/k8s-node-linux-os-changed/</guid>
      <description>Kubernetes Node Linux OS 优雅滚动替换方案 Kubernetes集群上，更换 node os操作系统，无疑是开着飞机换引擎 保证业务平稳过度的前提下，Linux OS操作系统</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes HealthCheck 使用设置经验</title>
      <link>https://kubeservice.cn/2022/07/25/k8s-setting-health-check/</link>
      <pubDate>Mon, 25 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/25/k8s-setting-health-check/</guid>
      <description>Kubernetes health check K8S 支持三种健康检查： 就绪检查(readinessProbe): Pod启动后，如果配了就绪检查，要等就绪检查探测成功，Pod Ready 状态变为 T</description>
    </item>
    
    <item>
      <title>技术分享之 处理 Kubernetes Pod 业务流量长连接负载不均衡问题</title>
      <link>https://kubeservice.cn/2022/07/25/k8s-pod-persistent-connect-no-rebalance/</link>
      <pubDate>Mon, 25 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/25/k8s-pod-persistent-connect-no-rebalance/</guid>
      <description>处理 Kubernetes Pod 业务流量长连接负载不均衡问题 解决Kubernetes APIServer流量不均衡问题 问题扩展，业务 Pod 长连接处理不均衡问题解决 负载不均</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod 接受 SIGTREM 信号并处理</title>
      <link>https://kubeservice.cn/2022/07/24/k8s-application-sigtrem/</link>
      <pubDate>Sun, 24 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/24/k8s-application-sigtrem/</guid>
      <description>Kubernetes Pod 接受 SIGTREM 信号并处理 在 Kubernetes 环境中，业务发版时经常会对 workload 进行滚动更新，当旧版本 Pod 被删除时，K8S 会对 Pod 中各个容器中的主进程发送 SIGTERM 信号，当达到超时</description>
    </item>
    
    <item>
      <title>技术分享之 CoreDNS 来构建企业级 DNS 实现</title>
      <link>https://kubeservice.cn/2022/07/21/k8s-coredns-rootdns/</link>
      <pubDate>Thu, 21 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/21/k8s-coredns-rootdns/</guid>
      <description>DNS服务重要性 DNS（Domain Name System）是一个全球化的分布式数据库，用于存储域名与互联网 IP 地址的映射关系。 目前 web2.0 时代下，全部互联</description>
    </item>
    
    <item>
      <title>书修订之 《云原生技术架构章节》</title>
      <link>https://kubeservice.cn/2022/07/19/book-cloudnative-whitepaper/</link>
      <pubDate>Tue, 19 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/19/book-cloudnative-whitepaper/</guid>
      <description>第一部分 云原生极大的释放了云的红利 云原生的理念经过近10年发展，不断丰富、落地、实践，从早期的概念普及阶段，进入了快速发展期并商业应用阶段。</description>
    </item>
    
    <item>
      <title>技术分享之 使用 NodeLocal DNSCache 提高 clusterDNS 性能和可靠性</title>
      <link>https://kubeservice.cn/2022/07/17/k8s-coredn-nodelocaldnscache/</link>
      <pubDate>Sun, 17 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/17/k8s-coredn-nodelocaldnscache/</guid>
      <description>使用 NodeLocal DNSCache提高clusterDNS性能和可靠性 由于一次权威DNS故障，导致的DNS链式故障, 从中发现的各类使用问题 以及 后续可能的</description>
    </item>
    
    <item>
      <title>[社会招聘] 中国移动-IaaS产品部招聘</title>
      <link>https://kubeservice.cn/2022/07/12/jobs-cmss/</link>
      <pubDate>Tue, 12 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/12/jobs-cmss/</guid>
      <description>IaaS产品部简介 中国移动云能力中心IaaS产品部，构建移动云 ecloud 招聘对象 本次社会招聘的要求为有云原生、云计算经验的同学。 高级云原生架构师 若干</description>
    </item>
    
    <item>
      <title>书修订之 《容器 Container》</title>
      <link>https://kubeservice.cn/2022/07/11/book-cloudnative-container/</link>
      <pubDate>Mon, 11 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/11/book-cloudnative-container/</guid>
      <description>容器(Container) 什么是容器(Container)？ 容器，第一眼看它或许脑子里想到的东西：瓶瓶罐罐、装东西的工具。 生活中：水缸、矿泉</description>
    </item>
    
    <item>
      <title>技术分享之 解决Kubernetes APIServer流量不均衡问题</title>
      <link>https://kubeservice.cn/2022/07/11/k8s-apiserver-no-rebalance/</link>
      <pubDate>Mon, 11 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/11/k8s-apiserver-no-rebalance/</guid>
      <description>解决Kubernetes APIServer流量不均衡问题 版本： 1.8版本 &amp;lt;= kubernetes verison &amp;lt; 1.18版本 都存在 在 kubernetes 1.8以上，对kubelet 和 client-go SDK</description>
    </item>
    
    <item>
      <title>问题分析之 APIServer接口性能数据分析</title>
      <link>https://kubeservice.cn/2022/07/06/apiserver-replicasets-response-time/</link>
      <pubDate>Wed, 06 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/06/apiserver-replicasets-response-time/</guid>
      <description>问题分析 之 Kubernetes的APIServer个数，对endpoints、Node、Service等 get all接口性能影响 Kubernet</description>
    </item>
    
    <item>
      <title>问题分析之 Kubernetes挂载subpath容器失败</title>
      <link>https://kubeservice.cn/2022/07/05/pod-loopcrash-of-k8s-subpath/</link>
      <pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2022/07/05/pod-loopcrash-of-k8s-subpath/</guid>
      <description>问题分析 之 Kubernetes挂载subpath容器，在configmap/secret变更后，重启容器时挂载失败 版本： kubernetes 1.18 以及 1.18 以下版本都</description>
    </item>
    
    <item>
      <title>InfoQ分享: 类Serverless方案在贝壳找房使用探索</title>
      <link>https://kubeservice.cn/2021/05/10/info-share-2021/</link>
      <pubDate>Mon, 10 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2021/05/10/info-share-2021/</guid>
      <description>#the-canvas { border: 1px solid black; direction: ltr; width: 100%; height: auto; display: none; } #paginator { display: none; text-align: center; margin-bottom: 10px; } #loadingWrapper { display: none; justify-content: center; align-items: center; width: 100%; height: 350px; } #loading { display: inline-block; width: 50px; height: 50px; border: 3px solid #d2d0d0;; border-radius: 50%; border-top-color: #383838; animation: spin 1s ease-in-out infinite; -webkit-animation: spin 1s ease-in-out infinite; } @keyframes spin { to { -webkit-transform:</description>
    </item>
    
    <item>
      <title>技术分享之  实现Pod资源视图隔离</title>
      <link>https://kubeservice.cn/2021/04/27/k8s-lxcfs-overview/</link>
      <pubDate>Tue, 27 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2021/04/27/k8s-lxcfs-overview/</guid>
      <description>Pod 容器内资源可见性：让Pod的资源视角真实、准确 ❓是否有个发现：Pod中限定了CPU、MEM等资源大小，然而登入的POD中查询资源，却还是N</description>
    </item>
    
    <item>
      <title>源码研习之 Kubelet</title>
      <link>https://kubeservice.cn/2021/04/21/k8s-kubelet/</link>
      <pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2021/04/21/k8s-kubelet/</guid>
      <description>kubernetes kubelet agent 来管理 Node节点上 Pod生命周期，并且管理 Node device、Pod与Node binding调度的核心进程 核心能力 从官方的架构图中很容易</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Container 数据盘设置</title>
      <link>https://kubeservice.cn/2021/03/21/k8s-setting-container-data-path/</link>
      <pubDate>Sun, 21 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2021/03/21/k8s-setting-container-data-path/</guid>
      <description>变更 Kubernetes Container 数据盘路径 避免 Linux 系统盘 no space left on device 问题，主要是容器images 和 容器log Docker 运行时 注意事项 如果节点上容器运行时是 Docker，想要变更</description>
    </item>
    
    <item>
      <title>[社会招聘] 贝壳-基础研发部招聘</title>
      <link>https://kubeservice.cn/2020/09/01/jobs-beike/</link>
      <pubDate>Tue, 01 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/09/01/jobs-beike/</guid>
      <description>基础研发部简介 基础研发部负责集团部分基础服务研发，并支撑PaaS平台架构升级，提供高扩展性基础组件，为集团业务提供基础能力和稳定保障。 招聘对</description>
    </item>
    
    <item>
      <title>Kubernetes生态 之 Kubernetes 1.19 版本重要特性</title>
      <link>https://kubeservice.cn/2020/08/29/ecology-k8s-1-19/</link>
      <pubDate>Sat, 29 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/08/29/ecology-k8s-1-19/</guid>
      <description>Kubernetes 1.19 版本 release ReleaseNote: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md 通用临时卷 新的通用临时卷（Generic ephemeral volumes）功能允许将任何支持动态配置的现有存储驱动程序用作临时卷，并将卷的生命</description>
    </item>
    
    <item>
      <title>开源之 云原生社区</title>
      <link>https://kubeservice.cn/notes/cloudnative/</link>
      <pubDate>Tue, 18 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/notes/cloudnative/</guid>
      <description>云原生社区</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Node 磁盘爆满问题排查</title>
      <link>https://kubeservice.cn/2020/05/09/fault-node-disk-full/</link>
      <pubDate>Sat, 09 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/05/09/fault-node-disk-full/</guid>
      <description>Kubernetes Node 磁盘爆满问题排查 原因分析 kubelet 有gc和驱逐机制，通过 --image-gc-high-threshold, --image-gc-low-threshold, --eviction-hard, --eviction-soft, --eviction-minimum-reclaim 等参数控制 kubelet 的 gc 和驱逐策略来释放磁盘空间，如果配置正确的情况下，磁盘一般不会爆</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Node Kernel Crash 问题排查</title>
      <link>https://kubeservice.cn/2020/04/17/fault-node-crash-and-vmcore/</link>
      <pubDate>Fri, 17 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/04/17/fault-node-crash-and-vmcore/</guid>
      <description>Kubernetes Node Kernel Crash 问题排查 kexec 和 kdump 安装kernel Crash dump工具 $ yum install -y kexec-tools $ yum install -y system-config-kdump 目前大多 Linux 发新版都会默认开启 kdump 服务，以方便在内核崩溃的时候, 可以通过</description>
    </item>
    
    <item>
      <title>云原生之 云原生基础知识图谱</title>
      <link>https://kubeservice.cn/2020/04/01/cloudnative-knowledge-map/</link>
      <pubDate>Wed, 01 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/04/01/cloudnative-knowledge-map/</guid>
      <description>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: &#34;Font Awesome 5 Free&#34;; font-weight: 900; content: &#34;\f06a&#34;; left: 10px; } div.notices p:first-child:after { position: absolute; top: 2px; color: #fff; left: 3rem; } div.notices.info p { border-top: 30px solid #F0B37E; background: #FFF2DB; } div.notices.info p:first-child:after {</description>
    </item>
    
    <item>
      <title>Kubernetes生态 之 Kubernetes 1.18 版本重要特性</title>
      <link>https://kubeservice.cn/2020/03/29/ecology-k8s-1-18/</link>
      <pubDate>Sun, 29 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/03/29/ecology-k8s-1-18/</guid>
      <description>Kubernetes 1.18 版本 release v1.18版本更新比较大的，自运维能力的提升。 核心集中在 deprecations, metrics , kubectl 和 node 方面 ReleaseNote: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md kubectl 1. 添加kubectl debug 命令，可通过此命令来调试 Kubernetes 中的</description>
    </item>
    
    <item>
      <title>技术分享之 Kubernetes Pod 定向迁移</title>
      <link>https://kubeservice.cn/2020/03/04/k8s-pod-directional-migration/</link>
      <pubDate>Wed, 04 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/03/04/k8s-pod-directional-migration/</guid>
      <description>Kubernetes中支持Pod定向迁移问题 原生的 K8s 并不支持将指定的 Pod 从当前节点迁移到另外一个指定的节点上。但是我们可以基于 K8s 提供的扩展能力</description>
    </item>
    
    <item>
      <title>源码研习之 CNI</title>
      <link>https://kubeservice.cn/2020/01/17/kubenetes-container-network-interface-2/</link>
      <pubDate>Fri, 17 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/01/17/kubenetes-container-network-interface-2/</guid>
      <description>CNI（第二篇） 介绍 CNI（容器网络接口）是一个规范SPEC。 如何配置调用： 请查看CNI SPEC CNI包括几部分： golang SDK Lib, 用于集成实现网络通信接口；</description>
    </item>
    
    <item>
      <title>源码研习之 CNI</title>
      <link>https://kubeservice.cn/2020/01/15/kubenetes-container-network-interface-1/</link>
      <pubDate>Wed, 15 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2020/01/15/kubenetes-container-network-interface-1/</guid>
      <description>CNI（第一篇） 介绍 CNI（容器网络接口）是一个规范和库，用于编写用于在Linux容器中配置网络接口的插件以及许多受支持的插件组成。 CNI包</description>
    </item>
    
    <item>
      <title>性能调优之 Docker</title>
      <link>https://kubeservice.cn/2019/12/13/k8s-docker-tuning/</link>
      <pubDate>Fri, 13 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2019/12/13/k8s-docker-tuning/</guid>
      <description>上传/下载调优 调整 Docker 镜像下载最大并发数 通过配置镜像上传\下载并发数max-concurrent-downloads,max-concurre</description>
    </item>
    
    <item>
      <title>性能调优之 ETCD</title>
      <link>https://kubeservice.cn/2019/12/12/k8s-etcd-tuning/</link>
      <pubDate>Thu, 12 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2019/12/12/k8s-etcd-tuning/</guid>
      <description>今天双12，帮媳妇抢购之余，写写博客 😄 磁盘 IOPS 调整 etcd 对磁盘写入延迟非常敏感，通常需要 50 顺序写入 IOPS(例如: 7200RPM 磁盘)。对于负载较重的集群，建</description>
    </item>
    
    <item>
      <title>性能调优之 Linux kernel</title>
      <link>https://kubeservice.cn/2019/12/12/k8s-linux-kernel-tuning/</link>
      <pubDate>Thu, 12 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2019/12/12/k8s-linux-kernel-tuning/</guid>
      <description>Linux kernel 调优 在/proc/sys目录下存放着大多数的内核参数，并且设计成可以在系统运行的同时进行更改, 可以通过更改/proc/sys中内核参数对</description>
    </item>
    
    <item>
      <title>源码研习之 Custom Controller HA</title>
      <link>https://kubeservice.cn/2019/04/17/k8s-custom-controller-high-available/</link>
      <pubDate>Wed, 17 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2019/04/17/k8s-custom-controller-high-available/</guid>
      <description>自定义 controller 通常要求只能有一个实例在工作，但是为了保证高可用，就需要有一个选主的机制，保证在 leader 因为某个异常挂掉后，其他节点可以提升为 leader</description>
    </item>
    
    <item>
      <title>源码研习之 Custom Controller</title>
      <link>https://kubeservice.cn/2019/04/02/k8s-custom-controller/</link>
      <pubDate>Tue, 02 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2019/04/02/k8s-custom-controller/</guid>
      <description>kubernetes 的 controller-manager 通过 APIServer 实时监控内部资源的变化情况，通过各种操作将系统维持在一个我们预期的状态上。比如当我们将 Deployment 的副本数增加时，controller-m</description>
    </item>
    
    <item>
      <title>源码研习之 CRD权限管理</title>
      <link>https://kubeservice.cn/2019/03/24/k8s-crd-authorization/</link>
      <pubDate>Sun, 24 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2019/03/24/k8s-crd-authorization/</guid>
      <description>对于一个多个用户的集群而言，通常单个用户只有自己 namespace 的相关权限，而 kubernetes CRD 需要配置额外的权限才能使用。 在 kubernetes 自定义资源(CRD) 一文中，我们尝试创建</description>
    </item>
    
    <item>
      <title>源码研习之 CRD</title>
      <link>https://kubeservice.cn/2019/03/20/k8s-crd/</link>
      <pubDate>Wed, 20 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2019/03/20/k8s-crd/</guid>
      <description>在研究 Service Mesh 的过程中，发现 Istio 很多参数都通过 kubernetes CRD 来管理，例如 VirtualService 和 DestinationRule，这种方式使部署在 k8s 集群上的服务的管理方式更趋向一</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod PreStop 使用设置经验</title>
      <link>https://kubeservice.cn/2018/12/11/k8s-setting-pod-prestop/</link>
      <pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/12/11/k8s-setting-pod-prestop/</guid>
      <description>Pod preStop 设置经验 若业务代码中没有处理 SIGTERM 信号，或者你无法控制使用的第三方库或系统来增加优雅终止的逻辑，也可以尝试为 Pod 配置下 preStop，在这里面</description>
    </item>
    
    <item>
      <title>问题分析之 客户端连接不存在的 POD IP 超时问题</title>
      <link>https://kubeservice.cn/2018/12/10/a-connect-timeout-problem-caused-by-k8s-pod-deleting/</link>
      <pubDate>Mon, 10 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/12/10/a-connect-timeout-problem-caused-by-k8s-pod-deleting/</guid>
      <description>基于 k8s 调试自研 Basa内部云平台 方案时，发现更新服务时，会有少量请求耗时剧增。跟踪排查后确认是由于 Pod 被删除后，原先的 Pod 的 IP 不存在，客户端建立</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Request 与 Limit 使用设置经验</title>
      <link>https://kubeservice.cn/2018/08/21/k8s-setting-request-limit/</link>
      <pubDate>Tue, 21 Aug 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/08/21/k8s-setting-request-limit/</guid>
      <description>Request 与 Limit 使用设置的经验 如何为容器配置 Request 与 Limit? 这是一个即常见又棘手的问题，这个根据服务类型，需求与场景的不同而不同，没有固定的答案，这里结合生产经</description>
    </item>
    
    <item>
      <title>问题分析之 Kubenetes Node系统盘无可用空间</title>
      <link>https://kubeservice.cn/2018/08/02/k8s-docker-log-big/</link>
      <pubDate>Thu, 02 Aug 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/08/02/k8s-docker-log-big/</guid>
      <description>测试集群中，Node节点经常会出现No space left on device的问题，只能不定期清理log、tmp和docker logs 原因： 每个docker容器都往s</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes 安全维护下线/上线节点</title>
      <link>https://kubeservice.cn/2018/06/26/securely-maintain-or-offline-node/</link>
      <pubDate>Tue, 26 Jun 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/06/26/securely-maintain-or-offline-node/</guid>
      <description>安全维护或下线节点 有时候我们需要对节点进行维护或进行版本升级等操作，操作之前需要对节点执行驱逐 (kubectl drain)，驱逐时会将节点上的 Pod 进行删除，</description>
    </item>
    
    <item>
      <title>TIPS之 Kubernetes Pod 打散几种处理方法</title>
      <link>https://kubeservice.cn/2018/06/24/pod-split-up-scheduling/</link>
      <pubDate>Sun, 24 Jun 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/06/24/pod-split-up-scheduling/</guid>
      <description>Pod 打散几种处理方法 将 Pod 打散调度到不同地方，可避免因软硬件故障、光纤故障、断电或自然灾害等因素导致服务不可用，以实现服务的高可用部署。 Kubernetes 支持两</description>
    </item>
    
    <item>
      <title>Golang之 golang 语言交叉编译</title>
      <link>https://kubeservice.cn/2018/04/12/golang-cross-compile/</link>
      <pubDate>Thu, 12 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/04/12/golang-cross-compile/</guid>
      <description>golang 相比 c/c++ 的优势之一是更容易编写出跨平台的应用，而不需要为各个平台编写适配代码。和 JAVA 相比，对系统环境要求较低，不需要预先安装 JDK 等适配环境。 go build</description>
    </item>
    
    <item>
      <title>开源之 微服务框架Servicecomb golang framework</title>
      <link>https://kubeservice.cn/notes/servicecomb-golang-framework/</link>
      <pubDate>Wed, 14 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/notes/servicecomb-golang-framework/</guid>
      <description>ServiceComb Golang Framework</description>
    </item>
    
    <item>
      <title>Golang之 golang binary超级压缩</title>
      <link>https://kubeservice.cn/2018/02/11/golang-commpressed-binary-file/</link>
      <pubDate>Sun, 11 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2018/02/11/golang-commpressed-binary-file/</guid>
      <description>golang 二进制文件编译后，特别大， 不利于私有化部署和执行。 特别是kubernetes 安装，附带上etcd、coredns、kubeadm 以及 云平台</description>
    </item>
    
    <item>
      <title>Welcome to dongjiang Blog</title>
      <link>https://kubeservice.cn/2017/11/03/hello-world/</link>
      <pubDate>Sat, 04 Nov 2017 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/2017/11/03/hello-world/</guid>
      <description> “Yeah It&amp;rsquo;s on. ”
 Hello World! </description>
    </item>
    
    <item>
      <title></title>
      <link>https://kubeservice.cn/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/about/</guid>
      <description>关于我 Hi，我是董江，容器技术布道者及实践者，中国移动高级系统架构专家，曾担任华为云核心网技术专家，Apache ServiceComb(CNCF Sandbox) 开源者、CloudNat</description>
    </item>
    
    <item>
      <title></title>
      <link>https://kubeservice.cn/search/placeholder/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/search/placeholder/</guid>
      <description></description>
    </item>
    
    <item>
      <title></title>
      <link>https://kubeservice.cn/top/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/top/about/</guid>
      <description>关于我 Hi，我是董江，容器技术布道者及实践者，中国移动高级系统架构专家，曾担任华为云核心网技术专家，Apache ServiceComb(CNCF Sandbox) 开源者、CloudNat</description>
    </item>
    
    <item>
      <title>Posts Archive</title>
      <link>https://kubeservice.cn/archive/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://kubeservice.cn/archive/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
