Saturday, 9 May 2020

Macam mana nak hadkan penggunaan PVC di namespace Kubernetes

Untuk hadkan penggunaan storage melalui PVC, kita boleh guna ResourceQuota. Berikut adalah contoh penggunaan.

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

Memantau Linux dengan atop

Katakan kita nak tau aplikasi apa yang guna CPU tinggi pada 3 pagi tadi.Cara paling mudah ialah dengan menggunakan atop. atop macam top tapi...