goauthentik / goauthentik/helm

Specify the minium requirements of system resources in the chart

Open
#42 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Mustache
Stars
183
Forks
69
Avg merge
14h 21m
Merged PRs (30d)
8

Description

If the node Authentik worker ends up getting assigned to, happens to have less than optimal amount of RAM, k8s cannot know to not schedule it there without the request of resources specified so what happen is system OOM.

Node is an Raspberry Pi 4, with 2GB of RAM even tho there's others that have more.

```
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning SystemOOM 33m kubelet System OOM encountered, victim process: celery, pid: 3602044
Warning SystemOOM 30m kubelet System OOM encountered, victim process: celery, pid: 3603940
Warning SystemOOM 21m kubelet System OOM encountered, victim process: celery, pid: 3612872
Normal NodeHasSufficientPID 21m (x40 over 16h) kubelet Node k8s-worker3 status is now: NodeHasSufficientPID
Normal NodeReady 21m (x40 over 16h) kubelet Node k8s-worker3 status is now: NodeReady
Warning SystemOOM 6m28s kubelet System OOM encountered, victim process: celery, pid: 3632477
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.