Increase storage quota for etcd

Available since 2.24.4 and MOSK 23.2.2

You may need to increase the default etcd storage quota that is 2 GB if etcd runs out of space and there is no other way to clean up the storage on your management or managed cluster.

To increase storage quota for etcd:

In the spec:providerSpec:value: section of cluster.yaml, edit the etcd:storageQuota value:

kubectl --kubeconfig <pathToManagementClusterKubeconfig> -n <projectName> edit cluster <clusterName>

Configuration example:

apiVersion: cluster.k8s.io/v1alpha1
kind: Cluster
metadata:
  name: mycluster
  labels:
    kaas.mirantis.com/provider: openstack
    kaas.mirantis.com/region: region-one
spec:
  providerSpec:
    value:
      apiVersion: openstackproviderconfig.k8s.io/v1alpha1
      kind: OpenstackClusterProviderSpec
      etcd:
        storageQuota: 4GB

Caution

You cannot decrease the storageQuota once set.