Redhat Openshift Serverless operator の使用を検討しています。各名前空間でリソース クォータを使用する Openshift クラスターがあります。オペレーターをインストールし、knative-serving 名前空間をセットアップしました。Knative-serving オペレーターは、ユーザー コンテナー、キュー プロキシー、および webhook がリソースの下に定義されている場所にセットアップされます。次の 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"
ただし、これは次のエラーで失敗します: 作成エラー: ポッドは禁止されています: クォータの失敗: 計算リソース: 制限を指定する必要があります.メモリ、リクエスト.メモリ
これを機能させるために正しい方向に私を向けることができますか?
よろしく