Fixing issue #57 - updating deployment manifests to v3.0.1#58
Open
marcelofernandez wants to merge 28 commits into
Open
Fixing issue #57 - updating deployment manifests to v3.0.1#58marcelofernandez wants to merge 28 commits into
marcelofernandez wants to merge 28 commits into
Conversation
… volume provisioning instead of dynamic
…rpart, using deterministic port generation from pod UUID
… UUID and improve service creation for rclone RC server. Linting.
Masking the hash value using '& 0xFFFFFFFF' to ensure it stays within a 32-bit range. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ort handling, reusing previous getFreePort() functionality on cases where predicted port isn't available.
…ble rclone RC API for static provisioning
…plugin configuration
Expose rclone rc api to the cluster internal network
The rclone process in this pod serves every FUSE mount on the node. If kubelet evicts the pod under node-pressure (for example when the image filesystem crosses the eviction threshold), the rclone process dies and every mount it was serving goes "Transport endpoint is not connected" in every consumer pod. A new nodeplugin pod does not adopt the orphaned mounts -- only recreating the consumer pods heals them. Setting priorityClassName: system-node-critical keeps kubelet from picking this DaemonSet as an eviction victim, so the rclone driver survives disk / memory pressure instead of taking every FUSE mount on the node down with it.
Mark nodeplugin DaemonSet as system-node-critical
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.