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

Tatacara klon pelayan di AWS lightsail

  Kadang-kala kita diminta untuk buat satu sistem baru untuk tujuan ujikaji atau percubaan fungsi baru. Jika di AWS lightsail kita boleh bua...