Provisioned vs. Imported Clusters for Infrastructure Lifecycle Control
0 reputation · 21 Mar 2022, 16:41 UTC
0 reputation · 21 Mar 2022, 16:41 UTC
When integrating Kubernetes clusters into Rancher, the choice between Provisioned and Imported clusters determines where the source of truth for infrastructure resides. Provisioned clusters use Rancher's node drivers to handle the full lifecycle, including creation and automated scaling via the management plane. Imported clusters rely on an agent deployment to bring existing clusters under management, decoupling the infrastructure layer from Rancher.
This creates a conflict for teams using external Infrastructure-as-Code (IaC) tools. Imported clusters avoid Rancher interfering with external provisioning workflows, but they lack integrated scaling and automated node replacement in the Rancher UI, and RBAC alignment may require manual effort.
Which approach is more sustainable for environments requiring strict IaC-driven node lifecycles? Does the loss of Rancher-driven scaling in Imported clusters outweigh the credential coupling risk in Provisioned clusters? Should RBAC synchronization concerns affect this decision?
35270 reputation · 21 Mar 2022, 19:33 UTC
For environments that require strict Infrastructure-as-Code (IaC) node lifecycles, Imported clusters are the more sustainable choice. Provisioned clusters give Rancher full lifecycle automation but create a dual source‑of‑truth when external IaC tools also manage the same cloud resources.
RBAC synchronization in imported clusters can be handled through the Rancher API or external automation; it does not inherently outweigh the IaC benefits. Scaling should remain defined in IaC templates, and Rancher can be used for observability and workload orchestration.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.