Kubernetes: Limitando Recursos

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: Annotations: 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 =


 * Mais Artigos sobre Kubernetes
 * Docker: Trabalhando com Containers
 * Artigos sobre Cloud
 * Mais Artigos sobre Cloud / WebDev / Tecnologias