-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
kubeadm: add 1.32 documentation #48408
kubeadm: add 1.32 documentation #48408
Conversation
👷 Deploy Preview for kubernetes-io-vnext-staging processing.
|
/sig cluster-lifecycle |
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
9fd532c
to
161fa79
Compare
161fa79
to
c7e9a23
Compare
067a100
to
748be86
Compare
title: kubeadm upgrade phase | ||
weight: 90 | ||
title: kubeadm upgrade phases | ||
weight: 40 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
making this appear after the kubeadm upgrade
page in the list
0e04af3
to
6ba0b84
Compare
34f4ffc
to
0438334
Compare
/remove-label tide/merge-method-squash |
i split this PR in two commits:
and removed the squash label. |
content/en/docs/reference/setup-tools/kubeadm/implementation-details.md
Outdated
Show resolved
Hide resolved
content/en/docs/reference/setup-tools/kubeadm/implementation-details.md
Outdated
Show resolved
Hide resolved
content/en/docs/reference/setup-tools/kubeadm/implementation-details.md
Outdated
Show resolved
Hide resolved
content/en/docs/reference/setup-tools/kubeadm/implementation-details.md
Outdated
Show resolved
Hide resolved
content/en/docs/reference/setup-tools/kubeadm/implementation-details.md
Outdated
Show resolved
Hide resolved
content/en/docs/reference/setup-tools/kubeadm/implementation-details.md
Outdated
Show resolved
Hide resolved
content/en/docs/reference/setup-tools/kubeadm/kubeadm-upgrade-phase.md
Outdated
Show resolved
Hide resolved
{{< tabs name="tab-phase" >}} | ||
{{< tab name="phase" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase.md" />}} | ||
{{< tab name="preflight" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_preflight.md" />}} | ||
{{< tab name="control-plane" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_control-plane.md" />}} | ||
{{< tab name="upload-config" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config.md" />}} | ||
{{< tab name="kubelet-config" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_kubelet-config.md" />}} | ||
{{< tab name="bootstrap-token" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_bootstrap-token.md" />}} | ||
{{< tab name="addon" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon.md" />}} | ||
{{< tab name="post-upgrade" include="generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_post-upgrade.md" />}} | ||
{{< /tabs >}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think tabs are the best option here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe yes, but the existing approach is to add phases as tabs. changing that seems out of scope for this PR.
we had discussions about these generated kubeadm docs in the past.
ideally the generator should generate hyper links between the various generated pages and create a tree structure.
then these authored pages would not need to import generated pages in tabs and can just link to a top generated page from the tree.
i don't have time to work on something like that, so maybe you or someone else from SIG Docs can submit this as a GSoC or LFX project and a student can pick it up.
|
||
{{< tabs name="tab-phase" >}} | ||
{{< tab name="phase" include="generated/kubeadm_upgrade/kubeadm_upgrade_node_phase.md" />}} | ||
{{< tab name="preflight" include="generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_preflight.md" />}} | ||
{{< tab name="control-plane" include="generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_control-plane.md" />}} | ||
{{< tab name="kubelet-config" include="generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_kubelet-config.md" />}} | ||
{{< tab name="addon" include="generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon.md" />}} | ||
{{< tab name="post-upgrade" include="generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_post-upgrade.md" />}} | ||
{{< /tabs >}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here too.
These phases are not mutual exclusive IIUC.
f1a0ce6
to
fd03fc9
Compare
content/en/docs/reference/setup-tools/kubeadm/implementation-details.md
Outdated
Show resolved
Hide resolved
1730ddb
to
b35c8dd
Compare
/lgtm |
LGTM label has been added. Git tree hash: 7a6ec91de9bba7be8e53bd7450044c54b5c7df2a
|
`kubeadm.alpha.kubernetes.io/cri-socket` on the Node object. The new file is applied as an instance | ||
configuration patch, before any other user managed patches are applied when the `--patches` flag | ||
is used. It contains a single field `containerRuntimeEndpoint` from the | ||
[KubeletConfiguration file format](/docs/reference/config-api/kubelet-config.v1beta1/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For upgrade, we will read from kubeadm-flags.env
if instance-config.yam
does not exist.
Should we mention it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adding:
If the feature gate is enabled during upgrade, but the file
/var/lib/kubelet/instance-config.yaml
does not exist yet, kubeadm will attempt to read the CRI socket value from the file/var/lib/kubelet/kubeadm-flags.env
.
b35c8dd
to
39f0209
Compare
39f0209
to
bbdb8dd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
LGTM label has been added. Git tree hash: 8fc72776cc3e03cdeb22bdc21f09141cb923156f
|
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: pacoxu, reylejano, SataQiu The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
feature gates:
update CLI docs
add nodes about new cert features.
revamp implementation details.