6.1 Limitacion De Uso De Recursos Flashcards
Cómo se limitan los recursos del deployment hello-world-nginx:v1.0 –image quay.io/redhattraining/hello-world-nginx:v1.0
minimo de recursos:
20 Mi
10m cpu
Maximo de recursos:
cpu: “80m”
memory: 100Mi
En yaml desde el atributo spec:
…output omitted…
spec:
containers:
- image: quay.io/redhattraining/hello-world-nginx:v1.0
name: hello-world-nginx
resources:
requests:
cpu: “10m”
memory: 20Mi
limits:
cpu: “80m”
memory: 100Mi
status: {}
Cómo se observan los límites de requests y limits de los nodos
oc describe node NAME
Cómo se muestra el uso real de los pods de un proyecto?
oc adm top pods
Cómo se muestra el uso de los nodos con role worker
oc adm top nodes -l node-role.kubernetes.io/worker
Recursos sobre los que una quota puede limitar en su conteo
Pods Replicationcontrollers services secrets persistentvolumeclaims
Recursos de cómputo que una quota puede restringir por recurso
requests. Cpu
requests. Memory
requests. Storage
Describe la sintaxis de cuota en yaml
nombre dev-quota
servicios a 10
cpu a 1300
memoria 1.5Gi
apiVersion: v1 kind: ResourceQuota metadata: name: dev-quota spec: hard: services: "10" cpu: "1300m" memory: "1.5Gi"
Cómo se crea un recurso desde un archivo FILE.yaml
oc create –save-config -f FILE.yaml
Cómo se crea una cuota dev-quota en cmd oc
servicios 10
cpu 1300m
memory 1.5Gi
oc create quota dev-quota –hard services=10,cpu=1300m,memory=1.5Gi
Cómo se obtienen las cuotas
oc get resourcequota
¿Qué comando se usa en OpenShift para describir los detalles de una cuota específica llamada NAME?
oc describe quota NAME
Cómo se elimina una cuota
oc delete resourcequota QUOTA
Como se coloca el label de un nodo ejemplo master01 etiqueta env a dev
oc label node master01 env=dev
Como se sobreescribe la etiqueta env a prod del nodo master01
oc label node master01 env=prod –overwrite
Como se quita la etiqueta env del nodo master01
oc label node master01 env-