-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Topology aware hints #32411
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
Topology aware hints #32411
Conversation
…dockershim Remove section on dockershim
…v-1.24 Merged main into dev 1.24
removed docker logo and created a svg for the same as requested in the issue kubernetes#30948
…v-1.24 Merged main dev 1.24
Signed-off-by: Nate W <4453979+nate-double-u@users.noreply.github.com>
…Docker-logo Removed docker logo
Signed-off-by: Nate W <4453979+nate-double-u@users.noreply.github.com>
Approval permission for 1.24 release
…v-1.24 Merged main into dev 1.24
update config.toml for 1.24 release
Touch the following files: - Implementation details: remove docker specifics, which is changing in 1.24 - Create cluster: small language cleanup, remove note about 1.24 - Install kubeadm: Include two up-to-date tables for Linux / Windows with known endpoints. Include cri-dockerd. - Kubelet integration: (side cleanup) use "container runtime" instead of "CRI runtime" (which is incorrect). Mention that only updating "--container-runtime-endpoint=.." is required if the user wishes to override the CR on a certain host. Dockershim->CR-foo migration guides would make the "--container-runtime=remote" flag explicit and we want to remove it at some point. - Troubleshooting kubeadm: Remove some instances of Docker troubleshooting that imply docker as default CR, or talk about old Docker versions. Be more generic about container runtimes. - Adding Windows nodes: move the containerd tab before the Docker tab, as containerd is now the default. Remove note about being explicit about --cri-socket. Add note that crictl is required for both Docker and containerd. Add note that cri-dockerd is required if the user wants to use Docker EE on Windows.
…m-docs-for-dockershim kubeadm: adapt docs for 1.24 and dockershim removal
…v-1.24 Merged main dev 1.24
This patch outlines basic documentation about how container image signing works and which images are signed for official Kubernetes releases. Refers to kubernetes/enhancements#3031 Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
…docs Add container image signing docs
…v-1.24 Merged main into dev-1.24
…ingpriority-to-ga Graduate NonPreemptingPriority to GA
The default kubelet configuration ConfigMap that kubeadm manages is "kubelet-config" instead of "kubelet-config-x.yy" (where x.yy is the Kubernetes version) in 1.24. Cleanup references to the legacy naming in kubeadm documentation. Generated contents in content/en/docs/reference/* are not updated.
The right place for these are in the "kubeadm init" document since feature gates are only possible during cluster creation with "init".
…tion Remove dockershim section from Runtime Class concept
In 1.24 kubeadm will: - stop using the "master" label on CP nodes. - start tainting CP nodes with both "master" and "control-plane" taints. In 1.25 the "master" taint will be removed. Adjust references of the "master" label/taint to the above.
Include information about the kubeadm managed labels, taints and annotation in the main page on this topic. Add two sections for core k8s and kubeadm. Adjust markdown headings to have "##" as the top level for these sections.
…-label-taint kubeadm: update labels, taints, annotations for 1.24
Graduate SelfLink deprecation to GA
…umption_ga Graduate efficient watch resumption to GA
…v-1.24 Merged main into dev 1.24
Signed-off-by: kerthcet <kerthcet@gmail.com>
…faultPodTopologySpread-to-ga feat: feature gate DefaultPodTopologySpread is GA
It won't be clear to readers what feature is being covered here. The advice in this page is version-specific (especially given the removal of the dockershim); removing this shortcode takes away a detail that might mislead people into thinking the page has not changed recently.
…kubeadm_feature_state Drop feature state for kubeadm / kubelet
…v-1.24 Merged main into dev-1.24
…v-1.24 Merged main into dev 1.24
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Deploy Preview for kubernetes-io-main-staging ready! 🔨 Explore the source changes: fe94499 🔍 Inspect the deploy log: https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/6239a2f8b6c2710009693885 😎 Browse the preview: https://deploy-preview-32411--kubernetes-io-main-staging.netlify.app |
This PR resolves an issue that is raised when updating the
TopologyAwareHints
feature gate.The said feature gate is introduced as Beta in 1.23, but it is defaulted to
false
.This might be a surprise to users.
In 1.24, the gate is "back to normal", defaulted to
true
as a Beta feature (see #32361).