Skip to content

Conversation

@tarabrind
Copy link
Member

@tarabrind tarabrind commented Dec 11, 2025

Introduces commands for managing CNI provider migrations in the Deckhouse cluster. This includes:

  • d8 cni-migration switch: Initiates a CNI migration.
  • d8 cni-migration watch: Monitors the progress of an ongoing migration.
  • d8 cni-migration cleanup: Removes migration-related resources.

This feature leverages custom Kubernetes resources (CNIMigration and CNINodeMigration) to orchestrate and track the migration process.

The implementation of the main migration logic has been added to the main Deckhouse repository by this PR.

Introduces commands for managing CNI provider migrations in the Deckhouse cluster.
This includes:
- `d8 cni-migration switch`: Initiates a CNI migration.
- `d8 cni-migration watch`: Monitors the progress of an ongoing migration.
- `d8 cni-migration cleanup`: Removes migration-related resources.

This feature leverages custom Kubernetes resources (CNIMigration and CNINodeMigration)
to orchestrate and track the migration process.

Signed-off-by: Denis Tarabrin <denis.tarabrin@flant.com>
@tarabrind tarabrind changed the title Cni switcher [deckhouse-cli] Add CNI migration commands Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants