Links

Set Resources Limits

Kubemqctl
Helm
kubectl

Flags

Flag
Type/Options
Default
Description
--resources-enabled
bool
false
Enable resources configuration
--resources-limits-cpu
string
"2"
Set Limits CPU
--resources-limits-memory
2Gi
string
Set Limits Memory
--resources-requests-cpu
string
"2"
Set Requests CPU
--resources-requests-memory
string
512M
Set Requests Memory

Example

Set Resources limits:
kubemqctl create cluster --resources-enabled true
Change default of visibility to 3 minutes:
kubemqctl create cluster --queue-default-visibility-seconds 180

Values

Value
Type/Options
Default
Description
resources.enable
bool
false
Enable resources configuration
resources.limitsCpu
string
"2"
Set Limits CPU
resources.limitsMemory
2Gi
string
Set Limits Memory
resources.requestsCpu
string
"2"
Set Requests CPU
resources.requestsMemory
string
512M
Set Requests Memory

Example

Set Resources limits:
helm install kubemq-cluster --set resources.enable=true kubemq-charts/kubemq
Change default of visibility to 3 minutes:
helm install kubemq-cluster --set queue.defaultVisibilitySeconds=180 kubemq-charts/kubemq

Fields

Field
Type/Options
Default
Description
limitsCpu
string
"2"
Set Limits CPU
limitsMemory
2Gi
string
Set Limits Memory
requestsCpu
string
"2"
Set Requests CPU
requestsMemory
string
512M
Set Requests Memory

Example

Set Resources limits:
Run:
kubectl apply -f {below-yaml-file}
apiVersion: core.k8s.kubemq.io/v1alpha1
kind: KubemqCluster
metadata:
name: kubemq-cluster
namesapce: kubemq
labels:
app: kubemq-cluster
spec:
replicas: 3
resources:
limitsCpu: "2"
limitsMemory: 2Gi
requestsCpu: "1"
requestsMemory: 512Mi