0

Openshift Operator からインストールするときに 3Scale APIManager が大量のリソースを必要とする理由を知っている人はいますか?

デフォルトのインストールでは、4 つの CPU と約 9Gi のメモリが要求されていますが、90Gi の制限があります。したがって、プロジェクトに 90Gi を超えるメモリが割り当てられていない限り、インストールされません。

100 スレッドで負荷テストを行うと、すべてのポッドで最大 2 つの CPU と 4Gi のメモリの負荷を得ることができます。

これが私の API Manager yaml です

apiVersion: apps.3scale.net/v1alpha1
kind: APIManager
metadata:
  annotations:
    apps.3scale.net/apimanager-threescale-version: '2.9'
    apps.3scale.net/threescale-operator-version: 0.6.0
  name: apimanager
  generation: 2
  namespace: user-greg-clinker-sandbox <--TODO
spec:
  imageStreamTagImportInsecure: false
  resourceRequirementsEnabled: true
  system:
    appSpec:
      replicas: 1
    database:
      postgresql:
        persistentVolumeClaim:
          storageClassName: nfs-non-vdi-retain-backup-enc
    fileStorage:
      persistentVolumeClaim:
        storageClassName: nfs-non-vdi-retain-backup-enc
    redisPersistentVolumeClaim:
      storageClassName: nfs-non-vdi-retain-backup-enc
    sidekiqSpec:
      replicas: 1
    sphinxSpec: {}
  appLabel: 3scale-api-management
  zync:
    appSpec:
      replicas: 1
    queSpec:
      replicas: 1
  backend:
    cronSpec:
      replicas: 1
    listenerSpec:
      replicas: 1
    redisPersistentVolumeClaim:
      storageClassName: nfs-non-vdi-retain-backup-enc
    workerSpec:
      replicas: 1
  tenantName: 3scale
  apicast:
    managementAPI: status
    openSSLVerify: false
    productionSpec:
      replicas: 3
    registryURL: 'http://apicast-staging:8090/policies
    responseCodes: true
    stagingSpec:
      replicas: 3
  wildcardDomain: 3scale2.apps.ocp.net

その後の私のリソース使用量は次のとおりです

spec:
  hard:
    limits.cpu: '24'
    limits.memory: 128Gi
    requests.cpu: '6'
    requests.memory: 13743895347200m
  scopes:
    - NotTerminating
status:
  hard:
    limits.cpu: '24'
    limits.memory: 128Gi
    requests.cpu: '6'
    requests.memory: 13743895347200m
  used:
    limits.cpu: 16100m
    limits.memory: 85048677Ki
    requests.cpu: 3950m
    requests.memory: '8832423808'
4

0 に答える 0