Untuk hadkan penggunaan storage melalui PVC, kita boleh guna ResourceQuota. Berikut adalah contoh penggunaan.
1. Set context kepada namespace yang nak diquotakan tu
1. Set context kepada namespace yang nak diquotakan tu
kubectl config set-context --current --namespace=sandbox
2. Lepas tu apply ResourceQuota untuk hadkan penggunaan storage dari PVC
kubectl apply -f myquota.yml
apiVersion: v1
kind: ResourceQuota
metadata:
name: quota-simpan
spec:
hard:
requests.storage: "5Gi"
3. Nak check larikan command yang berikut:- kubectl describe quota
kubectl describe quota
[jeffry@myserver]$ kubectl describe quota
Name: quota-simpan
Namespace: sandbox
Resource Used Hard
-------- ---- ----
requests.storage 0 5Gi
Pada contoh di bawah,saya cuba request 3 x pvc yang bersize 2GB. Request yang ketiga gagal kerana telah melebihi quota 5GB
Semoga bermanfaat
No comments:
Post a Comment