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 表示“毫CPU”,即CPU的千分之一,也就是半个CPU。不过,“半个CPU”的具体含义取决于运行Knative的环境,需要参考供应商或提供商的文档。 256Mi 表示的是 mebibytes (不是 megabytes ),通常可以将其等同于256兆字节。
上限被称为 limits ,其格式与 requests 相同。以下是设置 limits 的示例: <
超级会员免费看
订阅专栏 解锁全文
15

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



