docs: Automated CherryPick Update for release-v4.4 #4022
Merged
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.
π€ Generated by Copilot at 657b8d2
Summary
πποΈπͺ
This pull request improves the node deletion and management logic for k3s clusters in sealos. It uses a new function
removeNodes
to properly remove nodes from the cluster and handles node IP and port changes ink3s.go
andreset.go
.Walkthrough
resetNodes
withremoveNodes
for scaling down k3s clusters (link, link)removeNodes
function tolifecycle.go
to implement node removal logic (link)resetNode
anddeleteNode
functions inlifecycle.go
to handle node IP and port list and master node deletion (link, link)resetNode
function inreset.go
to useGetNodeIPAndPortList
instead ofGetNodeIPList
for checking if the node is part of the cluster (link)Automated changes by create-pull-request GitHub action