<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>故障排查 on 拖泥带水</title><link>https://blog.bringwater.top/tags/%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5/</link><description>Recent content in 故障排查 on 拖泥带水</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Mon, 29 Jun 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://blog.bringwater.top/tags/%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5/index.xml" rel="self" type="application/rss+xml"/><item><title>一次 kubectl 异常耗时的排查</title><link>https://blog.bringwater.top/p/%E4%B8%80%E6%AC%A1-kubectl-%E5%BC%82%E5%B8%B8%E8%80%97%E6%97%B6%E7%9A%84%E6%8E%92%E6%9F%A5/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0800</pubDate><guid>https://blog.bringwater.top/p/%E4%B8%80%E6%AC%A1-kubectl-%E5%BC%82%E5%B8%B8%E8%80%97%E6%97%B6%E7%9A%84%E6%8E%92%E6%9F%A5/</guid><description>&lt;h2 id="问题现象">问题现象
&lt;/h2>&lt;p>某个 Kubernetes 集群执行 &lt;code>kubectl get pod&lt;/code> 需要等待约 6 秒才返回，但实际返回的数据量很小，集群规模也正常：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">$ time kubectl get pod
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">real 0m6.0s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>而加上 &lt;code>-v=9&lt;/code> 看真正的 LIST 请求，仅耗时约 104ms：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">$ kubectl get pod -v=9
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">GET /api/v1/pods 104ms
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>真正的请求并不慢，慢在别处。&lt;/p>
&lt;h2 id="环境信息">环境信息
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Client Version: v1.17.5
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Server Version: v1.24.2
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>集群中存在大量 CRD、Prometheus、Rancher、custom metrics。&lt;/p>
&lt;h2 id="初步怀疑">初步怀疑
&lt;/h2>&lt;p>最初怀疑包括：apiserver 性能问题、etcd 性能问题、APIService 超时、kubectl 版本过老、discovery cache 损坏。&lt;/p>
&lt;h2 id="验证-apiserver">验证 apiserver
&lt;/h2>&lt;p>&lt;code>kubectl get pod -v=9&lt;/code> 显示 &lt;code>GET /api/v1/pods&lt;/code> 仅 104ms，说明网络、apiserver、etcd 都正常，真正的请求并不慢。&lt;/p>
&lt;h2 id="验证-discovery">验证 discovery
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">$ time kubectl api-resources
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">real 0m6.137s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;blockquote>
&lt;p>慢发生在 API Discovery 阶段。&lt;/p>
&lt;/blockquote>
&lt;h2 id="检查-kubectl-缓存">检查 kubectl 缓存
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">$ du -sh ~/.kube/*
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">154M ~/.kube/cache
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">332M ~/.kube/http-cache
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>明显异常。进一步定位：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">$ du -sh ~/.kube/cache/discovery/*/*/*
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">142M /root/.kube/cache/discovery/&amp;lt;api-server-ip&amp;gt;_6443/custom.metrics.k8s.io/v1beta1/serverresources.json
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>142MB 集中在 &lt;code>custom.metrics.k8s.io/v1beta1&lt;/code> 这一个文件上。&lt;/p>
&lt;h2 id="定位-custom-metrics">定位 custom metrics
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 &lt;span class="p">|&lt;/span> jq &lt;span class="s1">&amp;#39;.resources | length&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>结果：&lt;strong>546833&lt;/strong>。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">场景&lt;/th>
&lt;th style="text-align: right">数量&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">metrics-server&lt;/td>
&lt;td style="text-align: right">2~10&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">普通 custom metrics&lt;/td>
&lt;td style="text-align: right">10~100&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">大型平台&lt;/td>
&lt;td style="text-align: right">数百&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">超大平台&lt;/td>
&lt;td style="text-align: right">数千&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>本集群 546833，已经严重异常。&lt;/p>
&lt;h2 id="查看具体-metric">查看具体 metric
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> &lt;span class="p">|&lt;/span> jq -r &lt;span class="s1">&amp;#39;.resources[].name&amp;#39;&lt;/span> &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> &lt;span class="p">|&lt;/span> grep alluxio
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Master_GetSpace_User:...
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Master_UfsSessionCount_Ufs:...
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>metric name 中包含了用户名、UFS、文件路径、日期目录，例如 &lt;code>/xxx/daytime_20240821&lt;/code>，全部进了 metric name。&lt;/p>
&lt;h2 id="根因分析">根因分析
&lt;/h2>&lt;p>Alluxio 导出的 metric 存在极高基数，每一个路径都会生成一个新的 metric：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Master_GetSpace_User::/path1
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Master_GetSpace_User::/path2
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Master_GetSpace_User::/path3
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>连锁反应如下：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">几十万个目录
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">几十万个 metric
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Prometheus Adapter 暴露全部 metric
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">custom.metrics.k8s.io 暴露 546833 resources
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">142MB discovery 文件
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">kubectl 解析耗时 6 秒
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="为什么-kubectl-get-pod-会受影响">为什么 kubectl get pod 会受影响
&lt;/h2>&lt;p>kubectl 启动时需要执行 Discovery，会请求 &lt;code>GET /api&lt;/code>、&lt;code>GET /apis&lt;/code>、&lt;code>GET /apis/apps/v1&lt;/code>、&lt;code>GET /apis/custom.metrics.k8s.io/v1beta1&lt;/code> 等接口。其中 custom metrics 返回了 546833 resources、142MB JSON，kubectl 本地需要：&lt;/p>
&lt;ol>
&lt;li>下载 JSON&lt;/li>
&lt;li>解析 JSON&lt;/li>
&lt;li>构建 RESTMapper&lt;/li>
&lt;li>写入 discovery cache&lt;/li>
&lt;/ol>
&lt;p>最终导致：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">kubectl get pod
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">真正 LIST pod：104ms
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Discovery：5~6秒
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">返回结果
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="修复过程">修复过程
&lt;/h2>&lt;p>Alluxio 已经下线，删除对应的 ServiceMonitor 停止采集。一段时间后再次查看：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 &lt;span class="p">|&lt;/span> jq &lt;span class="s1">&amp;#39;.resources | length&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>结果：&lt;strong>9983&lt;/strong>，从 546833 降到了 9983。&lt;/p>
&lt;h2 id="清理客户端缓存">清理客户端缓存
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">rm -rf ~/.kube/cache
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">rm -rf ~/.kube/http-cache
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="修复结果">修复结果
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">$ time kubectl get pod
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">real 0m5s → 0.5s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>问题解决。&lt;/p>
&lt;h2 id="排查流程总结">排查流程总结
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>判断是否是 apiserver&lt;/strong>：&lt;code>kubectl get pod -v=9&lt;/code>，看真正的 LIST 请求耗时。&lt;/li>
&lt;li>&lt;strong>判断是否是 discovery&lt;/strong>：&lt;code>time kubectl api-resources&lt;/code>。&lt;/li>
&lt;li>&lt;strong>查看 discovery cache&lt;/strong>：&lt;code>du -sh ~/.kube/cache&lt;/code>。&lt;/li>
&lt;li>&lt;strong>找超大资源文件&lt;/strong>：&lt;code>du -sh ~/.kube/cache/discovery/*/*/*&lt;/code>。&lt;/li>
&lt;li>&lt;strong>检查 custom metrics 数量&lt;/strong>：&lt;code>kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq '.resources | length'&lt;/code>。&lt;/li>
&lt;/ol>
&lt;h2 id="经验总结">经验总结
&lt;/h2>&lt;p>如果出现「kubectl get 很慢、apiserver 很快、LIST 请求只有几十毫秒」，优先检查：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="nb">time&lt;/span> kubectl api-resources
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 &lt;span class="p">|&lt;/span> jq &lt;span class="s1">&amp;#39;.resources | length&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>特别留意 Prometheus Adapter、custom metrics、高基数 metric、失效的监控系统——它们可能导致 kubectl discovery 变慢，而不是 Kubernetes 本身变慢。&lt;/p>
&lt;h2 id="最终根因">最终根因
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Alluxio 高基数 metric
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">ServiceMonitor 持续采集
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Prometheus 存储
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Prometheus Adapter 全量暴露
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">custom.metrics.k8s.io 暴露 546833 resources
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">142MB discovery 文件
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">kubectl discovery 6 秒
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ↓
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">kubectl get pod 卡顿
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div></description></item></channel></rss>