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

docs: add k8s version skew policy notes #4034

Merged
merged 4 commits into from
May 7, 2024

Conversation

consideRatio
Copy link
Member

@consideRatio consideRatio commented May 7, 2024

When writing upgrade docs for eks/gke/aks, all of them may need to reference these constraints on how we perform upgrades. Due to that, I've made a dedicated page for this to enable k8s upgrade docs to be briefer and just link out to explain instead of inlining explanations where relevant.

This was identified as relevant for #3464 - there is content in the AWS upgrade docs that could link out to this section now but I'd like to update that separately from this PR.

api-server etc.), the cloud providers managed workloads (`calico-node` etc.),
and the k8s node's software (`kubelet` etc.). Since these upgrades aren't done
at the exact same time, there are known constraints on how the various versions
can _skew_ in relation to each other.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a link to the definition of "skew" in this context we can provide? I'm not fully aware of the concept.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't find a clear definition for exaple on wikipedia, I linked out to a blog post describing it though - I haven't seen it outside kubernetes context.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll come back to rephase this to not need a link to a blog post - i have to take care of a bay now though

docs/howto/upgrade-cluster/k8s-version-skew.md Outdated Show resolved Hide resolved
@consideRatio
Copy link
Member Author

Thank you for a lot of reviewing effort today @sgibson91!!! ❤️ 🎉

@consideRatio
Copy link
Member Author

I iterated on the text - I think it introduces version skew quite a bit better now!

I'll go for a merge, thank you for reviewing @sgibson91!

@consideRatio consideRatio merged commit 90335e9 into 2i2c-org:main May 7, 2024
1 of 3 checks passed
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 this pull request may close these issues.

None yet

2 participants