Increase resources

Increase resources for the peer#

To increase the storage for the orderer node, you can modify the resources section in the fabricpeers object.

Note that there are 5 different types of resources that can be increased:

  • peer
  • couchdb
  • chaincode
  • couchdbExporter
resources:
peer:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 10m
memory: 256Mi
chaincode:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 10m
memory: 256Mi
couchdb:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 10m
memory: 256Mi
couchdbExporter:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 10m
memory: 256Mi

Peer#

These resources are the ones used for the fabric-peer container.

CouchDB#

These resources are the ones used for the fabric-couchdb container.

CouchDB Exporter#

These resources are the ones used for the fabric-couchdb-exporter container in case it's enabled with the following property:

couchDBexporter:
enabled: true
image: gesellix/couchdb-prometheus-exporter
imagePullPolicy: IfNotPresent
tag: v30.0.0

Chaincode#

This is used in case externalBuilder is enabled, in which case the chaincode container is created, this container is used to store the chaincode build output.

Increase storage for the orderer#

To increase the storage for the orderer node, you can modify the resources section in the fabricorderernode object

resources:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 10m
memory: 256Mi

Increase storage for the certificate authority#

To increase the storage for the certificate authority, you can modify the resources section in the fabriccas object

resources:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 10m
memory: 256Mi