Skip to content

milafreckled/lab4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Tworzenie przestrzeni nazw o nazwie lab4:
kubectl create ns lab4
  1. Tworzenie kwoty zasobów:
apiVersion: v1
kind: ResourceQuota
metadata:
  name: pod-demo
spec:
  hard:
    pods: "5"
    requests.cpu: "1"
    requests.memory: 1Gi
    limits.cpu: "1"
    limits.memory: 1Gi

lab4-quota.yaml

Przypisanie kwoty do przestrzeni nazw lab4:

kubectl apply -f lab4-quota.yaml --namespace=lab4

Sprawdzanie aktualnej kwoty dla podu w lab4:

kubectl get quota -n lab4

Alt text

  1. Tworzenie deployment o nazwie restrictednginx z 3 podami:
kubectl create deploy restrictednginx --image=nginx -n lab4 --replicas=3
  1. Sprawdzamy obecnośc deploymentu:
kubectl get all -n lab4

Alt text 5. Ustawianie ograniczeń dla deploymentu, gdzie limits opisuje górną granicę, a requests - ile zasobób początkowo ada kazdy pod:

kubectl set resources deployment restrictednginx --namespace=lab4 --limits=cpu=250m,memory=256Mi --requests=cpu=125m,memory=64Mi

Alt text

About

Laboratorium4 sprawozdanie

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published