【发布时间】:2021-03-11 16:41:36
【问题描述】:
我正在研究 Redhat Openshift Serverless 运算符的使用。 我们有一个 Openshift 集群,它在每个命名空间中使用资源配额。我已经安装了操作符并设置了 knative-serving 命名空间。 在资源下定义了用户容器、队列代理和 webhook 的地方设置了 Knative-serving 操作员。 现在,当我使用以下 yaml 文件在另一个命名空间中启动服务时:
apiVersion: serving.kanative.dev/v1
kind: Service
metadata:
name: helloworld-python
namespace: test
spec:
template:
spec:
containers:
-image: test/helloworld-python:latest
resources:
limits:
cpu: 100m
memory: 50Mi
requests:
cpu: 100m
memory: 50Mi
env:
- name: TARGET
value: "Python Sample v1"
但是,这会失败并出现错误: 创建时出错:pod 被禁止:配额失败:计算资源:必须指定limits.memory、requests.memory
你们中的任何人都可以为我指明正确的方向来完成这项工作吗?
问候
【问题讨论】: