Kubernetes: Limitando Recursos: Difference between revisions

From Wiki
(Criou a página com " Vamos criar uma namespaces. kubectl create namespace meu-projeto Vamos criar o manifesto do LimitRange: vim limitando-recursos.yaml adicionar o seguinte: <nowiki>...")
 
No edit summary
 
Line 4: Line 4:
  kubectl create namespace meu-projeto
  kubectl create namespace meu-projeto


 
Vamos criar o yaml do LimitRange:  
Vamos criar o manifesto do LimitRange:  


  vim limitando-recursos.yaml
  vim limitando-recursos.yaml

Latest revision as of 22:25, 23 June 2020

Vamos criar uma namespaces.

kubectl create namespace meu-projeto

Vamos criar o yaml do LimitRange:

vim limitando-recursos.yaml

adicionar o seguinte:

apiVersion: v1
kind: LimitRange
metadata:
  name: limitando-recursos
spec:
  limits:
  - default:
      cpu: 1
      memory: 100Mi
    defaultRequest:
      cpu: 0.5
      memory: 80Mi
    type: Container

Definindo a limitação para a namespace do meu projeto

kubectl create -f limitando-recursos.yaml -n meu-projeto

Verificando

kubectl get limitrange -n meu-projeto

NAME                 CREATED AT
limitando-recursos   2020-06-23T22:04:20Z

Verificando de outra maneira:

kubectl describe namespace meu-projeto

Name:         meu-projeto
Labels:       <none>
Annotations:  <none>
Status:       Active

No resource quota.

Resource Limits
Type       Resource  Min  Max  Default Request  Default Limit  Max Limit/Request Ratio
----       --------  ---  ---  ---------------  -------------  -----------------------
Container  cpu       -    -    500m             1              -
Container  memory    -    -    80Mi             100Mi

Ver também