1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-14 11:57:51 +00:00
node-feature-discovery/deployment/base
Markus Lehtonen fb6484fb8d deployment: add startupProbe for nfd-master
This patch mitigates inadvertent termination of nfd-master pods by the
liveness probe on big clusters.

With a recent change nfd-master started to wait (block) for informer
caches to sync before starting the main loop. Consequently, this change
also made the gRPC health enpoint to not respond until the caches have
been synced. In big clusters the syncing the NodeFeature object cache
takes a long time as the objects are big and there's (at least) one per
each node in the cluster. Thus, in big clusters, the liveness probe
kicks in and kills the nfd-master pod before it's ready.
2024-12-12 20:00:49 +02:00
..
gc chore/deployment: add resources requests and limits for helm and Kustomize 2024-03-22 14:27:44 +01:00
master deployment: add startupProbe for nfd-master 2024-12-12 20:00:49 +02:00
nfd-crds Update auto-generated code 2024-10-30 12:25:16 +02:00
noderesourcetopologies-crd nrt-api: Update to v0.1.0 to use v1alpha2 2023-02-09 12:03:18 +01:00
rbac deploy: add CR restrictions to the helm config 2024-09-16 16:02:42 +02:00
rbac-topologyupdater topology-updater: Add owner reference to NRT object 2024-03-15 16:36:27 +02:00
topologyupdater-daemonset nfd-topology-updater: Add liveness probe 2024-04-03 13:15:54 +03:00
worker-daemonset Merge pull request #1631 from TessaIO/chore-add-resources-limits-and-requests 2024-04-02 02:03:59 -07:00
worker-job nfd-worker: support creating NodeFeatures object 2022-12-14 07:31:28 +02:00