Supported pods for IoT tool

To customize the workload in IoT tool, modify the configuration for the pods that are handled by custom resource objects.

IoT custom resource object

Note: Manager containers should not have replicas set to a value more than "1".
The following deployment pods are handled by the IoT custom resource object:
Table 1. Deployment pods that are handled by the IoT custom resource object
Pod name Container type Container name Default replicas Default resources
iot-ltpakeys-generator Container iot-ltpakeys-generator 1

requests:
  cpu: 0.5
  memory: 1Gi
limits:
  cpu: 2
  memory: 4Gi
monagent-iot Container monagent-iot 1

requests:
  cpu: 0.01
  memory: 196Mi
limits:
  cpu: 0.5
  memory: 512Mi
actions-operator Container manager 1

requests:
  cpu: 0.1
  memory: 256Mi
limits:
  cpu: 1
  memory: 512Mi
auth-operator Container manager 1

requests:
  cpu: 0.1
  memory: 256Mi
limits:
  cpu: 1
  memory: 512Mi
datapower-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
devops-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
dm-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
dsc-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
edgeconfig-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
fpl-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
guardian-operator Container manager 1

requests:
  cpu: 0.1
  memory: 256Mi
limits:
  cpu: 1
  memory: 512Mi
mbgx-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
mfgx-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
monitor-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
orgmgmt-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
provision-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
registry-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
state-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
webui-operator Container manager 1

requests:
  cpu: 100m
  memory: 256Mi
limits:
  cpu: 1000m
  memory: 512Mi
workspace-operator Container manager 1
resources:
  requests:
    cpu: 100m
    memory: 256Mi
  limits:
    cpu: 1000m
    memory: 512Mi

Actions custom resource object

The following deployment pods are handled by the Actions custom resource object:
Table 2. Deployment pods that are handled by the Actions custom resource object
Pod name Container type Container name Default replicas Default resources
action-mgr-invoker Container action-mgr 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 1
  memory: 2Gi
action-mgr-invoker Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
action-mgr-resolver Container action-mgr 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 1
  memory: 2Gi
action-mgr-resolver Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
api-actions Container api-actions 1

requests:
  cpu: 0.05
  memory: 640Mi
limits:
  cpu: 2
  memory: 2Gi
api-actions Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-actions Container deprovagent-actions 1
requests:
  cpu: 0.05
  memory: 64Mi
limits:
  cpu: 0.25
  memory: 256Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi

Auth custom resource object

The following deployment pods are handled by the Auth custom resource object:
Table 3. Deployment pods that are handled by the Auth custom resource object
Pod name Container type Container name Default replicas Default resources
api- authorization Container api- authorization 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
api- authorization Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
api- authentication Container api- authentication 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
api- authentication Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
auth-store Container auth-store 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
auth-store Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-auth Container deprovagent-auth 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
masuseragent Container masuseragent 1

requests:
  cpu: 0.1
  memory: 128Mi
limits:
  cpu: 0.25
  memory: 256Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi

DataPower custom resource object

The following deployment pods are handled by the DataPower custom resource object:
Table 4. Deployment pods that are handled by the DataPower custom resource object
Pod name Container type Container name Default replicas Default resources
datapower Container datapower 1

requests:
  cpu: 4
  memory: 4400Mi
limits:
  cpu: 8
  memory: 4400Mi
datapower Container datapower-config 1

requests:
  cpu: 0.1
  memory: 128Mi
limits:
  cpu: 0.5
  memory: 256Mi

Devops custom resource object

The following deployment pods are handled by the Devops custom resource object:
Table 5. Deployment pods that are handled by the Devops custom resource object
Pod name Container type Container name Default replicas Default resources
api-devops Container api-devops 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
api-status Container api-status 1

requests:
  cpu: 0.01
  memory: 196Mi
limits:
  cpu: 2
  memory: 2Gi

Dm custom resource object

The following deployment pods are handled by the Dm custom resource object:
Table 6. Deployment pods that are handled by the Dm custom resource object
Pod name Container type Container name Default replicas Default resources
api-devicemgmt Container api-devicemgmt 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
api-devicemgmt Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-dm Container deprovagent-dm 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
devicemgmt-server Container devicemgmt-server 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
devicemgmt-server Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi

Dsc custom resource object

The following deployment pods are handled by the Dsc custom resource object:
Table 7. Deployment pods that are handled by the Dsc custom resource object
Pod name Container type Container name Default replicas Default resources
api- connectors Container api- connectors 1

requests:
  cpu: 0.1
  memory: 640Mi
limits:
  cpu: 2
  memory: 2Gi
api- connectors Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
api-importconnectors Container api-importconnectors 1

requests:
  cpu: 0.1
  memory: 640Mi
limits:
  cpu: 2
  memory: 2Gi
api-importconnectors Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
connectors-store Container connectors-store 1

requests:
  cpu: 0.1
  memory: 640Mi
limits:
  cpu: 2
  memory: 2Gi
connectors-store Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
data-import-connector Container data-import-connector 1

requests:
  cpu: 1
  memory: 2Gi
limits:
  cpu: 0.5
  memory: 640Mi
data-import-connector Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
historian-configuration-manager Container historian-configuration-manager 1

requests:
  cpu: 2
  memory: 2Gi
limits:
  cpu: 0.2
  memory: 512Mi
historian-connector Container historian-connector 1

requests:
  cpu: 1
  memory: 2Gi
limits:
  cpu: 0.1
  memory: 640Mi
historian-connector Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 100m
  memory: 64Mi
limits:
  cpu: 1
  memory: 512Mi

Edgeconfig custom resource object

The following deployment pods are handled by the Edgeconfig custom resource object:
Table 8. Deployment pods that are handled by the Edgeconfig custom resource object
Pod name Container type Container name Default replicas Default resources
edgeconfig-configui Container edgeconfig-configui 1

requests:
  cpu: 0.3
  memory: 0.5Gi
limits:
  cpu: 2
  memory: 2Gi
edgeconfig-server Container edgeconfig-server 1

requests:
  cpu: 0.3
  memory: 0.5Gi
limits:
  cpu: 2
  memory: 2Gi

Fpl custom resource object

The following deployment pods are handled by the Fpl custom resource object:
Table 9. Deployment pods that are handled by the Fpl custom resource object
Pod name Container type Container name Default replicas Default resources
api-pipeline Container api-pipeline 1

requests:
  cpu: 0.1
  memory: 640Mi
limits:
  cpu: 2
  memory: 2Gi
deprovagent-fpl Container deprovagent-fpl 1

requests:
  cpu: 0.05
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
functionsexecutor Container functionsexecutor 1

requests:
  cpu: 0.1
  memory: 1Gi
limits:
  cpu: 16
  memory: 16Gi
functionsexecutor Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
pipelinerouter Container pipelinerouter 1

requests:
  cpu: 0.1
  memory: 1Gi
limits:
  cpu: 12
  memory: 8Gi
pipelinerouter Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 100m
  memory: 64Mi
limits:
  cpu: 1
  memory: 512Mi

Guardian custom resource object

The following deployment pods are handled by the Guardian custom resource object:
Table 10. Deployment pods that are handled by the Guardian custom resource object
Pod name Container type Container name Default replicas Default resources
api-riskmgmt-secguardian Container api-riskmgmt-secguardian 1

requests:
  cpu: 0.01
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
api-riskmgmt-secguardian Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-guardian Container deprovagent-guardian 1

requests:
  cpu: 0.1
  memory: 128Mi
limits:
  cpu: 0.25
  memory: 256Mi
provagent-guardian Container provagent-guardian 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.25
  memory: 256Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi

Mbgx custom resource object

The following deployment pods are handled by the Mbgx custom resource object:
Table 11. Deployment pods that are handled by the Mbgx custom resource object
Pod name Container type Container name Default replicas Default resources
api-mbgadmin Container api-mbgadmin 1

requests:
  cpu: 0.5
  memory: 1Gi
limits:
  cpu: 1
  memory: 2Gi
api-mbgadmin Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
monagent-msserver Container monagent-msserver 1

requests:
  cpu: 0.1
  memory: 128Mi
limits:
  cpu: 0.4
  memory: 1Gi
monagent-msserver Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi

Mfgx custom resource object

The following deployment pods are handled by the Mfgx custom resource object:
Table 12. Deployment pods that are handled by the Mfgx custom resource object
Pod name Container type Container name Default replicas Default resources
msproxy Container msproxy 1

requests:
  cpu: 1
  memory: 2Gi
limits:
  cpu: 0.2
  memory: 768Mi
msproxy Container monitor 1

requests:
  cpu: 0.1
  memory: 128Mi
limits:
  cpu: 1
  memory: 384Mi
msproxy Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi

Monitor custom resource object

The following deployment pods are handled by the Monitor custom resource object:
Table 13. Deployment pods that are handled by the Monitor custom resource object
Pod name Container type Container name Default replicas Default resources
entity-connector Container entity-connector 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
entity-connector Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
entity-manager Container entity-manager 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
entity-manager Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi

Orgmgmt custom resource object

The following deployment pods are handled by the Orgmgmt custom resource object:
Table 14. Deployment pods that are handled by the Orgmgmt custom resource object
Pod name Container type Container name Default replicas Default resources
api-organizations Container api-organizations 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
api-organizations Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
config-store Container config-store 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
config-store Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-orgmgmt Container deprovagent-orgmgmt 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi
monagent-org Container monagent-org 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi
monagent-org Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
org-store Container org-store 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 2
  memory: 2Gi
org-store Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
orgdeprovmgr Container orgdeprovmgr 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi
orgpoolmgr Container orgpoolmgr 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi
orgpoolmgr Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
orgprovmgr Container orgprovmgr 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi

Provision custom resource object

The following deployment pods are handled by the Provision custom resource object:
Table 15. Deployment pods that are handled by the Provision custom resource object
Pod name Container type Container name Default replicas Default resources
api-resourcecontroller Container api-resourcecontroller 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 1
  memory: 2Gi
api-resourcecontroller Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
api-s2s Container api-s2s 1

requests:
  cpu: 0.05
  memory: 384Mi
limits:
  cpu: 1
  memory: 2Gi
api-s2s Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-provision Container deprovagent-provision 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.25
  memory: 256Mi
s2s-store Container s2s-store 1

requests:
  cpu: 0.1
  memory: 384Mi
limits:
  cpu: 1
  memory: 2Gi
s2s-store Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 100m
  memory: 64Mi
limits:
  cpu: 1
  memory: 512Mi

Registry custom resource object

The following deployment pods are handled by the Registry custom resource object:
Table 16. Deployment pods that are handled by the Registry custom resource object
Pod name Container type Container name Default replicas Default resources
api-messagesight Container api-messagesight 1

requests:
  cpu: 0.1
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
api-org Container api-org 1

requests:
  cpu: 0.1
  memory: 640Mi
limits:
  cpu: 2
  memory: 4Gi
api-org Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-registry Container deprovagent-registry 1

requests:
  cpu: 0.1
  memory: 128Mi
limits:
  cpu: 0.25
  memory: 256Mi
device-store Container device-store 1

requests:
  cpu: 0.1
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
device-store Container statsd 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 100m
  memory: 64Mi
limits:
  cpu: 1
  memory: 512Mi

State custom resource object

The following deployment pods are handled by the State custom resource object:
Table 17. Deployment pods that are handled by the State custom resource object
Pod name Container type Container name Default replicas Default resources
api-schemas Container api-schemas 1

requests:
  cpu: 0.05
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
api-schemas Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
api-state Container api-state 1

requests:
  cpu: 0.05
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
api-state Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-state Container deprovagent-state 1

requests:
  cpu: 0.05
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
mqtt-connector Container mqtt-connector 1

requests:
  cpu: 0.05
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
mqtt-connector Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
state-updater-devices Container state-updater 1

requests:
  cpu: 0.05
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
state-updater-devices Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
state-updater-things Container state-updater 1

requests:
  cpu: 0.05
  memory: 512Mi
limits:
  cpu: 2
  memory: 2Gi
state-updater-things Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi

WebUI custom resource

The following pods are handled by the WebUI custom resource object:
Table 18. Deployment pods that are handled by the WebUI custom resource object
Pod name Container type Container name Default replicas Default resources
api-dashboard Container api-dashboard 1

requests:
  cpu: 0.05
  memory: 640Mi
limits:
  cpu: 2
  memory: 2Gi
  
api-dashboard Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
dashboard Container dashboard 1

requests:
  cpu: 0.05
  memory: 192Mi
limits:
  cpu: 0.8
  memory: 512Mi
dashboard Container statsd 1

requests:
  cpu: 0.01
  memory: 16Mi
limits:
  cpu: 0.2
  memory: 512Mi
deprovagent-webui Container deprovagent-webui 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 0.25
  memory: 256Mi
graphite-exporter Container graphite-exporter 1

requests:
  cpu: 0.05
  memory: 128Mi
limits:
  cpu: 2
  memory: 2Gi