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

Upgrade UToronto cluster's kubernetes version #4640

Closed
1 of 3 tasks
yuvipanda opened this issue Aug 19, 2024 · 7 comments · Fixed by #4866
Closed
1 of 3 tasks

Upgrade UToronto cluster's kubernetes version #4640

yuvipanda opened this issue Aug 19, 2024 · 7 comments · Fixed by #4866
Assignees

Comments

@yuvipanda
Copy link
Member

yuvipanda commented Aug 19, 2024

(Refined and owned by @sgibson91)

Context

Needs #4669 to be completed.

UToronto's cluster is still on Kubernetes v1.28, which reaches EOL at the end of October. We should upgrade it. However, we currently do not have any documentation for upgrading Azure clusters.

Tasklist

Tasks

Preview Give feedback

Definition of Done

  • UToronto cluster's control plane and nodepools are running the most recent stable version of k8s Azure currently offers
  • Documentation on upgrading k8s versions on Azure clusters is added

Pre-defined Definition of Done

  • All the tasks have been completed
  • It has been tested to work and to not break any existing functionality
  • Documentation was added so other engineers can implement this in the future if needed
@yuvipanda
Copy link
Member Author

yuvipanda commented Aug 19, 2024

@sgibson91 can you:

  1. Refine this issue
  2. Tell me how your experience refining it was?

we can discuss the experience during our next 1:1! If you get blocked midway, that's fine too. I'm learning how to best support others in refining tasks.

@sgibson91 sgibson91 changed the title Upgrade UToronto Cluster's kubernetes version Upgrade UToronto cluster's kubernetes version Aug 22, 2024
@sgibson91
Copy link
Member

@yuvipanda I gave this a shot too, let's sync about it

@sgibson91 sgibson91 changed the title Upgrade UToronto cluster's kubernetes version [Blocked on 4669] Upgrade UToronto cluster's kubernetes version Aug 23, 2024
@yuvipanda
Copy link
Member Author

Thanks @sgibson91. This looks good to me. Let's do the spike in #4669 first, and then after the outcome of that, determine a time for scheduling the rest of the work.

@yuvipanda
Copy link
Member Author

Me and @sgibson91 have decided to defer this to october, although #4669 will be done before.

@sgibson91 sgibson91 changed the title [Blocked on 4669] Upgrade UToronto cluster's kubernetes version Upgrade UToronto cluster's kubernetes version Sep 17, 2024
@sgibson91
Copy link
Member

#4669 has been completed so this is no longer blocked

@sgibson91
Copy link
Member

As of #4851, the control plane and core node pool are running k8s v1.30.3 and there is a new user node pool running the same. Waiting for old pool to drain before I delete it.

Running notes of the experience are here (to be turned into docs): https://hackmd.io/@sgibson91/BJ0hFkoT0

@sgibson91
Copy link
Member

Removed the tainted node, I just need to write up the docs now.

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 a pull request may close this issue.

2 participants