Aleksei Sviridkin
52c20ad1a2
fix(linstor): set controller resource requests and relax liveness probe
...
Under node CPU contention the linstor-controller JVM cannot answer its GET /health liveness probe within the piraeus-operator defaults (timeoutSeconds 1, failureThreshold 3). The kubelet then liveness-kills the container; the resulting crash-loop leaves the linstor-controller Service with no ready endpoints, linstor-csi gets EPERM, and RWX-Filesystem DataVolumes never bind, breaking tenant provisioning.
The operator-generated controller pod sets no resources (no CPU request, hence no scheduling/CPU guarantee) and ships the tight default probe. Add CPU/memory requests and relax the liveness timing via the controller podTemplate, which piraeus-operator merges into the Deployment as a strategic merge patch. The probe override carries only the timing fields; the httpGet target (GET /health on the api port) is left to the operator to avoid pinning a wrong path or scheme. Requests-only (no limits) keeps the JVM from being throttled or OOM-killed. The knobs are exposed under controller.* for tuning to observed RSS.
Assisted-By: Claude <noreply@anthropic.com >
Signed-off-by: Aleksei Sviridkin <f@lex.la >
2026-06-24 23:13:05 +03:00
..
2026-01-15 22:35:56 +01:00
2026-06-22 10:55:37 +00:00
2026-06-22 10:55:37 +00:00
2026-01-19 13:59:29 +01:00
2026-03-25 15:57:25 +05:00
2026-06-22 20:01:40 +03:00
2026-06-02 16:42:58 +03:00
2026-01-15 16:06:56 +01:00
2026-05-21 12:57:02 +05:00
2026-06-18 10:40:05 +05:00
2026-05-21 12:57:02 +05:00
2026-05-21 12:57:02 +05:00
2026-05-03 20:49:47 +05:00
2026-05-03 20:49:47 +05:00
2026-05-26 14:18:22 +05:00
2026-06-23 15:04:51 +03:00
2026-05-29 11:07:19 +03:00
2026-01-15 16:06:56 +01:00
2026-06-02 16:42:58 +03:00
2026-02-14 11:42:52 +01:00
2026-02-10 22:47:20 +05:00
2026-06-22 21:46:49 +03:00
2026-04-28 11:14:27 +02:00
2026-06-22 21:26:42 +03:00
2026-06-08 15:31:41 +05:00
2026-06-22 10:55:37 +00:00
2026-04-13 17:15:09 +03:00
2026-06-22 10:55:37 +00:00
2026-05-22 14:35:08 +04:00
2026-05-22 14:35:08 +04:00
2026-03-10 12:48:01 +01:00
2026-05-25 19:11:52 +03:00
2026-01-15 16:06:56 +01:00
2026-06-18 10:40:05 +05:00
2026-06-22 10:55:37 +00:00
2026-05-31 19:04:20 +05:00
2026-05-31 19:04:20 +05:00
2026-06-23 03:47:31 +03:00
2026-06-02 16:42:58 +03:00
2026-05-25 17:07:02 +03:00
2026-01-15 16:06:56 +01:00
2026-06-08 16:58:51 +03:00
2026-06-23 05:03:45 +03:00
2026-06-22 19:09:10 +03:00
2026-06-22 10:57:27 +03:00
2026-06-02 16:42:58 +03:00
2026-04-23 16:57:23 +05:00
2026-06-02 16:42:58 +03:00
2026-01-19 13:59:29 +01:00
2026-03-02 12:35:14 +05:00
2026-06-09 12:50:35 +03:00
2026-01-15 16:06:56 +01:00
2026-06-02 16:42:58 +03:00
2026-06-22 10:55:37 +00:00
2026-06-23 13:13:48 +03:00
2026-05-12 13:13:19 +05:00
2026-06-18 10:40:05 +05:00
2026-06-23 14:39:53 +03:00
2026-04-21 20:09:19 +02:00
2026-06-22 10:55:37 +00:00
2026-06-23 05:03:45 +03:00
2026-06-02 16:42:58 +03:00
2026-05-14 16:49:00 +03:00
2026-06-08 17:15:00 +03:00
2026-05-25 17:07:02 +03:00
2026-05-25 11:54:45 +05:00
2026-06-22 10:55:37 +00:00
2026-06-22 21:39:48 +02:00
2026-05-04 20:38:44 +02:00
2026-06-22 10:55:37 +00:00
2026-06-24 23:13:05 +03:00
2026-06-22 10:55:37 +00:00
2026-04-13 17:15:09 +03:00
2026-02-10 20:19:03 +01:00
2026-01-15 16:06:56 +01:00
2026-06-02 16:42:58 +03:00
2026-06-22 10:55:37 +00:00
2026-01-15 16:06:56 +01:00
2026-06-22 18:55:38 +03:00
2026-06-02 16:42:58 +03:00
2026-06-23 02:41:49 +03:00
2026-06-22 19:12:33 +03:00
2026-03-25 15:57:25 +05:00
2026-06-23 14:39:14 +03:00
2026-06-22 20:05:54 +03:00
2026-06-02 16:42:58 +03:00
2026-06-22 18:51:06 +03:00
2026-06-22 10:55:37 +00:00
2026-06-23 03:25:16 +03:00
2026-06-02 16:42:58 +03:00
2026-06-23 14:39:14 +03:00
2026-05-20 15:45:08 +05:00
2026-06-02 16:42:58 +03:00
2026-06-08 16:41:15 +03:00
2026-03-25 16:11:14 +03:00
2026-02-11 22:54:56 +01:00
2026-04-24 13:33:07 +03:00
2026-06-02 16:42:58 +03:00
2026-06-16 14:19:47 +05:00
2026-02-06 13:30:58 +03:00
2026-06-02 16:42:58 +03:00
2026-01-15 16:06:56 +01:00
2026-06-02 16:42:58 +03:00
2026-06-23 05:03:45 +03:00
2026-06-02 16:42:58 +03:00
2026-01-15 16:06:56 +01:00
2026-06-22 21:26:42 +03:00
2026-05-31 15:02:33 +05:00
2026-05-11 21:08:41 +03:00
2026-01-15 16:06:56 +01:00
2026-05-11 21:08:41 +03:00
2026-01-15 16:06:56 +01:00
2026-05-28 12:46:57 +05:00
2026-06-23 05:02:48 +03:00
2026-06-23 13:13:39 +03:00
2026-01-15 16:06:56 +01:00
2026-04-20 15:48:53 +03:00
2026-03-25 15:59:22 +05:00
2026-04-14 19:59:20 +05:00
2026-06-02 16:42:58 +03:00
2026-06-02 16:42:58 +03:00
2026-05-11 21:08:41 +03:00
2026-01-15 16:06:56 +01:00
2026-01-15 16:06:56 +01:00