Knative 服务配置与路由管理全解析
1. 修订版本剖析
在 Knative 服务中,一些配置并非总是需要优先考虑,例如探测配置。除非有明确的需求来调整默认设置,否则无需在 YAML 中额外配置。Kn 工具默认不提供设置或更新探测的方式。
2. 设置资源消耗限制
Knative 允许设置 CPU 份额和 RAM 字节的最小和最大级别,这是对 Kubernetes 资源特性的直接应用。通常,我们更多地是设置最小级别,即 Kubernetes 中的 requests。
以下是使用 kn 工具更新限制的示例:
$ kn service update hello-example \
--requests-cpu 500m \
--requests-memory 256Mi
这里的 500m 表示 500 毫核 CPU,即半个 CPU,但具体含义取决于 Knative 的运行环境。 256Mi 表示 256 兆字节(mebibytes),通常可近似看作 256 兆字节(megabytes)。
最大限制使用 limits 表示,格式与 requests 相同,示例如下:
$ kn service update hello-example \
--limits-cpu 800m \
--limits-memo
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



