cluster icon indicating copy to clipboard operation
cluster copied to clipboard

Migrate K3S infrastructure to CNCF

Open davidnuzik opened this issue 4 years ago • 22 comments

First and Last Name

Dave Nuzik

Email

[email protected]

Company/Organization

Rancher Labs

Job Title

Project Manager

Project Title (i.e., summary of what do you want to do, not what is the name of the open source project you're working with)

Migrate K3S infrastructure to CNCF

Briefly describe the project (i.e., what is the detail of what you're planning to do with these servers?)

We want to migrate the infrastructure that currently supports K3S from Rancher Labs to CNCF. The process involves migrating the CI for K3s from Rancher owned infrastructure to CNCF.

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located? What is your association with that project?

Yes. The code is located at https://github.com/rancher/k3s at present; however, once we get infrastructure for drone we will move to https://github.com/k3s-io/k3s as this is a neutrally owned GitHub organization. There are also additional projects that support K3s which will be transitioned as well to https://github.com/k3s-io and you can find a list of these in this issue https://github.com/rancher/k3s/issues/2189 These are also all 100% open source.

K3s is a CNCF sandbox project.

I am the project manager at Rancher for K3s and I work closely with all the Rancher contributors.

What kind of machines and how many do you expect to use (see: https://www.packet.com/bare-metal/)?

  • Three c3.small.x86 is needed for a 3-node kubernetes cluster for CI.
  • I do not see on the Equinix website options for ARMv8 servers, but we will also need one for ARM.

What OS and networking are you planning to use (see: https://support.packet.com/kb/articles/supported-operating-systems)?

Ubuntu 20.04

Any other relevant details we should know about?

No, but we would like to thank CNCF for all the support :)

davidnuzik avatar Oct 23 '20 23:10 davidnuzik

+1

caniszczyk avatar Oct 27 '20 22:10 caniszczyk

@davidnuzik I've added you to a K3s project in Equinix Metal (formerly Packet). Let me know if you want to add anyone else to the project. Thanks!

taylorwaggoner avatar Oct 27 '20 23:10 taylorwaggoner

Thanks! We're all set

davidnuzik avatar Oct 29 '20 01:10 davidnuzik

@davidnuzik -

We are taking one of the system types you are using (c1.large.arm.xda) out of service. Can you contact me ([email protected] by email, or here on Github) and we can make alternative arrangements? It should be the case that everything you need can be done with the c2.large.arm system type.

vielmetti avatar May 17 '21 20:05 vielmetti

@vielmetti thanks I got your email we can discuss via email. I think migrating to the system type you propose should work. I will contact my team first and follow up with you via email.

davidnuzik avatar May 17 '21 21:05 davidnuzik

Stale issue message

github-actions[bot] avatar Sep 09 '21 14:09 github-actions[bot]

@cjellick and @cwayne18 for awareness - did we complete transitioning Equinix infra to the new ARM systems? cc: @brandond

davidnuzik avatar Sep 09 '21 16:09 davidnuzik

Yeah, I believe we're all done with that.

brandond avatar Sep 09 '21 17:09 brandond

Yes, we're all set

cwayne18 avatar Sep 09 '21 17:09 cwayne18

I'm going to close this issue out. Thanks all :)

davidnuzik avatar Sep 09 '21 17:09 davidnuzik

Reopening as there has been a request to add an individual to the project.

vielmetti avatar Oct 15 '21 15:10 vielmetti

+1

On Fri, Oct 15, 2021 at 8:11 AM Edward Vielmetti @.***> wrote:

Reopening as there has been a request to add an individual to the project.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/cncf/cluster/issues/148#issuecomment-944379853, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIPS7IQV5EZSZKMD3QDUHBAAXANCNFSM4S5FEEGQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar Oct 15 '21 15:10 caniszczyk

Checking if there are any updates on this issue

github-actions[bot] avatar Dec 19 '21 14:12 github-actions[bot]

Reopening as there is a new team on the project.

vielmetti avatar Oct 10 '22 17:10 vielmetti

Hi, Due to some organization changes, we would like to get access to the k3s infrastructure for couple of people on the SUSE k3s team. Can you please advise us on the process? Thank you in advance.

gunamata avatar Oct 10 '22 17:10 gunamata

^ attn @jeefy

vielmetti avatar Oct 10 '22 17:10 vielmetti

This is starting to get urgent, so any advice would be appreciated.

ml8mr avatar Oct 12 '22 15:10 ml8mr

Status update: the new team has access to the project, and there's work underway (but not yet complete) to migrate services out of old Packet data centers into new Equinix data centers.

vielmetti avatar Dec 06 '22 14:12 vielmetti

@ml8mr is that correct? My understanding from Luis is that we're done with the migration

cwayne18 avatar Dec 06 '22 15:12 cwayne18

@ml8mr is that correct? My understanding from Luis is that we're done with the migration

Yes, I think the migration has completed. Will double-check ASAP.

ml8mr avatar Dec 06 '22 15:12 ml8mr

Confirming that all migration is completed; as of 2023-01-11, a total of 9 systems are deployed. Of those there's a 3-node k3s cluster and 6 Drone runners, of which 4 are arm64.

(There may be a future conversation about efficiencies of the arm64 configuration since that represents 320 cores, but for now the task at hand is complete! thanks @ml8mr @cwayne18 for all your help.)

vielmetti avatar Jan 11 '23 18:01 vielmetti

(There may be a future conversation about efficiencies of the arm64 configuration since that represents 320 cores, but for now the task at hand is complete! thanks @ml8mr @cwayne18 for all your help.)

Hey all! Re-opening this as I think that time might be now. :) @ml8mr @cwayne18 Could @vielmetti and I work with you (or some designates) to try and minimize your Equinix footprint? I think we might be able to reduce your resource consumption without any functional impact. :) Thanks!

jeefy avatar Nov 22 '23 17:11 jeefy