Set Resources Limits
Kubemqctl
Helm
kubectl
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 |
Set Resources limits:
kubemqctl create cluster --resources-enabled true
Change default of visibility to 3 minutes:
kubemqctl create cluster --queue-default-visibility-seconds 180
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 |
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
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 |
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
Last modified 2yr ago