Knative:配置、修订与路由详解
修订(Revisions)的剖析
在使用Knative时,探针(probes)通常并非首要考虑因素。除非有明确需求调整默认设置,否则无需在YAML文件中进行额外配置,因为 kn 工具并未提供设置或更新探针的功能。
设置资源消耗限制
Knative允许为CPU份额和RAM字节设置最小和最大级别,这是直接利用Kubernetes的资源(resources)特性。实际使用中,更多是设置最小值,即Kubernetes中的请求(requests)。以下是使用 kn 更新限制的示例:
$ kn service update hello-example \
--requests-cpu 500m \
--requests-memory 256Mi
这里的 500m 表示500毫CPU(milliCPUs),即半个CPU,但“半个CPU”的具体含义取决于Knative的运行环境。 256Mi 表示256兆字节(mebibytes),可大致等同于256MB。上限设置称为限制(limits),格式与请求相同,示例如下:
$ kn service update hello-example \
--limits-cpu 800m \
--limits-memory 512Mi
对应的YAML配置如下:
<
超级会员免费看
订阅专栏 解锁全文
1763

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



