Я изучаю использование оператора Redhat Openshift Serverless. У нас есть кластер Openshift, который использует квоты ресурсов в каждом пространстве имен. Я установил оператор и настроил пространство имен, обслуживающее Knative. Оператор обслуживания Knative устанавливается там, где у нас есть пользовательский контейнер, прокси-сервер очереди и веб-перехватчики, определенные в ресурсах. Теперь, когда я запускаю службу в другом пространстве имен, используя следующий файл 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"
Однако это не удается с ошибкой: Создание ошибки: модули запрещены: сбой quota: compute-resources: необходимо указать limits.memory, requests.memory
Может ли кто-нибудь из вас указать мне правильное направление, чтобы это заработало?
С Уважением