搜索文档
随着数据量的增加,及时在达到存储配额之前扩容资源,确保服务的持续可用性至关重要。 及时扩容存储容量,避免达到存储配额,确保业务的持续可用性。在线扩容过程不会影响服务的正常提供。
修改实例规格时,可以通过字段 spec.mgr.resources 进行控制(详情请参考API 文档)。
spec.mgr.resources
kubectl -n ${namespace} patch mysql ${instance_name} --type=merge --patch='{"spec":{"mgr": {"resources":{"server":{"limits":{"cpu": "4","memory":"8Gi"},"requests":{"cpu":"4", "memory":"8Gi"}}}}}}'
使用以下命令扩容存储容量:
kubectl patch mysql -n ${namespace} ${instance_name} --type='json' -p '[{"op":"replace","path":"/spec/mgr/volumeClaimTemplate/spec/resources/requests/storage","value":"${new_storage}"}]'
使用以下命令检查存储容量扩容是否成功:
kubectl get pvc -n ${namespace} -l "v1alpha1.mysql.middleware.alauda.io/cluster=${instance_name}"
稍等片刻,您将在拓扑图中的 规格 看到相应的变更。