Complete the YAML to define a LimitRange with default CPU and memory limits.
apiVersion: v1
kind: LimitRange
metadata:
name: limits
spec:
limits:
- type: Container
default:
cpu: [1]
memory: 512MiThe cpu default limit is set using millicores, so 100m means 0.1 CPU.
Complete the YAML to set default request values for CPU and memory in a LimitRange.
apiVersion: v1
kind: LimitRange
metadata:
name: limits
spec:
limits:
- type: Container
defaultRequest:
cpu: [1]
memory: 256MiThe defaultRequest for CPU is typically set in millicores, here 200m means 0.2 CPU.
Fix the error in the LimitRange YAML by completing the missing field for default CPU limit.
apiVersion: v1
kind: LimitRange
metadata:
name: limits
spec:
limits:
- type: Container
default:
cpu: [1]
memory: 1GiThe CPU limit should be in millicores. 100m means 0.1 CPU, which is valid. 1Gi is a memory unit and invalid for CPU.
Fill both blanks to set default and defaultRequest memory limits in the LimitRange YAML.
apiVersion: v1
kind: LimitRange
metadata:
name: limits
spec:
limits:
- type: Container
default:
memory: [1]
defaultRequest:
memory: [2]The default memory limit is usually higher than the defaultRequest. Here, 512Mi is the default limit and 256Mi is the default request.
Fill all three blanks to complete the LimitRange YAML with default CPU, defaultRequest CPU, and defaultRequest memory.
apiVersion: v1
kind: LimitRange
metadata:
name: limits
spec:
limits:
- type: Container
default:
cpu: [1]
defaultRequest:
cpu: [2]
memory: [3]The default CPU limit is 100m, defaultRequest CPU is 200m, and defaultRequest memory is 256Mi. Requests are usually less than or equal to limits.