kubectl v1.21+ installed and configured with cluster accesshelm install minio kubeblocks/minio --version 1.1.0-alpha.0 -n kb-system
demo):
kubectl create ns demo
Increase CPU and memory for all MinIO pods:
kubectl apply -f - <<EOF
apiVersion: operations.kubeblocks.io/v1alpha1
kind: OpsRequest
metadata:
name: minio-vscale
namespace: demo
spec:
clusterName: minio-cluster
type: VerticalScaling
verticalScaling:
- componentName: minio
requests:
cpu: "2"
memory: "2Gi"
limits:
cpu: "2"
memory: "2Gi"
EOF
Monitor progress:
kubectl get opsrequest minio-vscale -n demo -w
NAME TYPE CLUSTER STATUS PROGRESS AGE
minio-vscale VerticalScaling minio-cluster Succeed 2/2 90s
kubectl delete opsrequest minio-vscale -n demo --ignore-not-found