...

/

Allocating Insufficient Resource than the Actual Usage

Allocating Insufficient Resource than the Actual Usage

Explore what happens when we allocate insufficient resources than required by an application.

Allocating Insufficient Resources

Let’s look at a slightly modified version of the go-demo-2 definition as go-demo-2-insuf-mem.yml. When compared with the previous definition, the difference is only in resources of the db container in the go-demo-2-db Deployment.

Press + to interact
apiVersion: apps/v1
kind: Deployment
metadata:
name: go-demo-2-db
spec:
...
template:
...
spec:
containers:
- name: db
image: mongo:3.3
resources:
limits:
memory: 20Mi
cpu: 0.5
requests:
memory: 10Mi
cpu: 0.3

The memory limit is set to 20Mi and the request to 10Mi. Since we already know from Metrics Server’s data that MongoDB ...