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

Unified KaaS Infrastructure #2850

Open
13 of 19 tasks
teemow opened this issue Feb 7, 2023 · 10 comments
Open
13 of 19 tasks

Unified KaaS Infrastructure #2850

teemow opened this issue Feb 7, 2023 · 10 comments
Assignees
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service kind/epic team/planeteers Team Planeteers (Customer Success & Product Management) topic/capi

Comments

@teemow
Copy link
Member

teemow commented Feb 7, 2023

Outcome

All Vintage cluster are migrated to CAPI.

Q4

Goals

Q3

Goals

Q2

Providers

  1. 15 of 15
    area/kaas kind/epic provider/cluster-api-aws team/planeteers topic/capi
    alex-dabija
  2. 7 of 8
    area/kaas epic/capi epic/vintage kind/cross-team kind/epic provider/aws provider/cluster-api-aws team/phoenix topic/capi
  3. area/kaas epic/capi epic/vintage kind/cross-team kind/epic provider/azure provider/cluster-api-azure team/phoenix topic/capi

Tasks

  1. blocked capi/migration team/phoenix
    T-Kukawka
  2. capi/migration epic/karpenter team/phoenix

Links

@teemow
Copy link
Member Author

teemow commented Feb 7, 2023

@alex-dabija @T-Kukawka we've created an overview epic in horizon for the migration. There are some duplicate issues imo for the migration. Can you clean them up?

Next step is refinement of this for Phoenix so we can figure out what can already be done until Q2 as we really want to migrate customers before september. @puja108 will coordinate.

@T-Kukawka
Copy link
Contributor

should we just close the ones we created?

@puja108
Copy link
Member

puja108 commented Feb 7, 2023

@T-Kukawka yes, close whatever you don't need. Then let's split it into an epic each for:

  1. Customer Work for migration
  2. Technical Work for migration

For 1 we can already start with a list of customers and check with each and their AE what they're thoughts are towards migration (we already know some are planning to redo their setups and move to new clusters), and then create either sub issues or sub tasklists with lists of clusters that will need migrating.
This will also inform some of the work that we might need to do around worries that customers have around this migration and might feed into how soon we will want to give them access to something where they can test.

@puja108
Copy link
Member

puja108 commented Feb 7, 2023

Focus should be on AWS for now.

@T-Kukawka
Copy link
Contributor

okay, will go over those with @alex-dabija tomorrow

@alex-dabija alex-dabija self-assigned this Feb 8, 2023
@T-Kukawka
Copy link
Contributor

cleaned up

@github-actions
Copy link

This issue has had no activity for 100 days. It will be closed in 1 week, unless activity occurs or the label lifecycle/keep is added.

@teemow teemow transferred this issue from another repository Sep 26, 2023
@teemow teemow transferred this issue from another repository Sep 26, 2023
@teemow teemow added kind/epic area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service topic/capi labels Sep 26, 2023
@teemow teemow moved this from Up Next 🌟 to In Progress ⛏️ in Roadmap Sep 26, 2023
@teemow
Copy link
Member Author

teemow commented Jan 10, 2024

For jour fixe

We need to get AWS v20 out. This is planned for end of January. Team Phoenix is working on this and Cilium (and their network policies) was the main blocker to get this release out.

In the meantime we are already upgrading customers to v19.3 (PSS migration).

We also need to migrate our CAPA release to kubernetes 1.25. This has been done for CAPZ (because of WEPA) already. So this should be relatively easy.

We have to schedule meetings with customers to tell them about how the migration works, new features and CAPA in general. This happens end of January, beginning of February.

Once v20 is out, CAPA is on 1.25 and customers have migrated to it, we can start migrating the first clusters. The first migration will probably be mid February.

There is an overview of which customers is upgraded and migrated here:

Risks

We didn't yet test the migration very well. Work has been done by Phoenix and Honey Badger but we do need to do more testing. Phoenix and Honey Badger are currently working on a small tool that let's us test the migration easier.

We don't know yet what kind problems we will find.

We backported features in Cilium to unblock v20. But there are more conflicts and problems than expected. If this doesn't work we might need to relax the security constraints for CAPA. This has been done in vintage too, so it shouldn't be a big problem for customers. We will address this once a new version of Cilium is released in Q2.

Customer workloads - we don't know what kind of problems we will run into once we migrate customer workloads. The workloads might have special configuraiton and behave unexpectedly.

@teemow teemow changed the title CAPI Migration Unified KaaS Infrastructure (aka CAPI Migration) May 2, 2024
@teemow teemow self-assigned this Aug 6, 2024
@architectbot architectbot added the team/planeteers Team Planeteers (Customer Success & Product Management) label Aug 6, 2024
@teemow
Copy link
Member Author

teemow commented Aug 16, 2024

@alex-dabija another good metric for the migration is the number of vintage management clusters that we have to maintain. There are currently 16 left. 3 are our test environments and eagle being decommisioned atm.

@teemow teemow removed their assignment Oct 1, 2024
@teemow
Copy link
Member Author

teemow commented Oct 1, 2024

@alex-dabija please update this with the goals for Q4

@henninglange henninglange changed the title Unified KaaS Infrastructure (aka CAPI Migration) Unified KaaS Infrastructure Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service kind/epic team/planeteers Team Planeteers (Customer Success & Product Management) topic/capi
Projects
Status: In Progress ⛏️
Development

No branches or pull requests

5 participants