Kubernetes
Менеджмент ресурсов подов и контейнеров
Ниже описаны минимальные требования к ресурсам mem/cpu для стабильной работы микросервисов в сочетании с xmx/xms параметрами java. (TODO: привязка к количеству пользователей)
Ecos Registry
EcosRegistryApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 300m
memory: 1Gi
Ecos Model
EcosModelApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Gateway
EcosGatewayApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Apps
EcosAppsApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Process
EcosProcessApp:
environments:
javaOpts: "-Xmx2G -Xms512m"
resources: |
limits:
cpu: 1
memory: 3Gi
requests:
cpu: 100m
memory: 3Gi
Ecos Uiserv
EcosUiservApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos History
EcosHistoryApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Integrations
EcosIntegrationsApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Notifications
EcosNotificationsApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Transformations
EcosTransformationsApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Ecom
EcosEcomApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Service Desk
EcosServiceDeskApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Edi
EcosEdiApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Content
EcosContentApp:
environments:
javaOpts: "-Xmx300m -Xms300m"
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Proxy
EcosProxyApp:
resources: |
limits:
cpu: 1
memory: 512Mi
requests:
cpu: 100m
memory: 256Mi
Microservices Posgtresql
EcosMicroservicesPostgresqlApp:
resources: |
limits:
cpu: 1
memory: 800Mi
requests:
cpu: 300m
memory: 800Mi
Mongo DB
MongoDBApp:
resources: |
limits:
cpu: 1
memory: 512Mi
requests:
cpu: 300m
memory: 512Mi
Zookeeper
ZookeeperApp:
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
RabbitMQ
RabbitmqApp:
resources: |
limits:
cpu: 500m
memory: 1Gi
requests:
cpu: 100m
memory: 1Gi
Ecos Indentity
EcosIdentityApp:
resources: |
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 300m
memory: 1Gi
Onlyoffice
OnlyofficeApp:
resources: |
limits:
cpu: 2
memory: 2Gi
requests:
cpu: 100m
memory: 2Gi