Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Add Crossplane based bootstrap #17

Open
ytsarev opened this issue Mar 16, 2022 · 2 comments
Open

[FEATURE] Add Crossplane based bootstrap #17

ytsarev opened this issue Mar 16, 2022 · 2 comments
Labels
feature help wanted Extra attention is needed

Comments

@ytsarev
Copy link
Contributor

ytsarev commented Mar 16, 2022

Is your feature request related to a problem? Please describe

eksctl and terraform bootstrap are amazing but there is also the possibility to bootstrap Crossplane with Crossplane.

Describe the solution you'd like

We can create bootstrap mechanism utilizing local(k3d/kind) Crossplane enabled bootstrap cluster to create EKS cluster including Crossplane installation and eventually hand over cluster control to itself.

@vfarcic has a nice video illustrating this approach https://www.youtube.com/watch?v=IlaYGgyg06o ( the samples there are Azure ones but the approach is fully applicable to AWS)

@nabuskey
Copy link
Contributor

This is interesting. One possibility that is useful is to spin up a Crossplane installation from a "root" AWS account into sub accounts for customers who may want to implement one Crossplane installation per AWS account.

@vara-bonthu vara-bonthu added the help wanted Extra attention is needed label Mar 23, 2022
@csantanapr
Copy link
Member

I have being thinking on this use case, on creating AWS EKS Management configure with crossplane and deploy from kind, then delete kind the cluster.

What I'm thinking is how do you cleanly destroy this management cluster?

  • How well crossplane would manage itself? Like upgrades to of cluster control plane and nodes, great litmus test for HA
  • How to destroy itself cleanly?
    • Create a new kind cluster, use velero to capture the crossplane resources from eks cluster, deploy them into kind cluster, now kind cluster have full control over management cluster and delete the claim for the eks cluster.

@candonov candonov added this to ROADMAP Jul 23, 2024
@candonov candonov moved this to In progress in ROADMAP Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature help wanted Extra attention is needed
Projects
Status: In progress
Development

No branches or pull requests

4 participants