Kubeadm should be CNI agnostic and should not define what is
considered a popular CNI plugin and what isn't.
- Remove the tabs that list CNIs such as Calico, WeaveNet, etc.
- Preserve the note that Calico is currently the only CNI
kubeadm e2e tests are run against.
- Change the link to enumerate CNIs to:
/docs/concepts/cluster-administration/networking/
This is in prep for link checker. By using inline links everywhere, we:
- reduce the risk of dangling, missing, unused links as you can see from the PR;
- simplify the link checker logic (under development).
- Add link that kubeadm uses static etcd bootstrap and link to
external details.
- Instead of linking to HA proxy, link to the kubeadm "LB options"
guide.
Added a note regarding the possibility of keeping SELinux enabled for advanced users at own risk.
Update content/en/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md
Co-Authored-By: Jim Angel <jimangel@users.noreply.github.com>
Clean up text from rebase
Revert "Clean up text from rebase"
This reverts commit ac82a7f1981fe6e09ba1e101b372fa6d154125d2.
Clean up rebase text
* Moved "Assigning Pods to Nodes" article to Concepts -> Scheduling and Eviction
* Moved "Taints and Tolerations" article to Concepts -> Scheduling and Eviction
* Updated weight of the "Kubernetes Scheduler" article so it appears first
* Updated redirects
* Replaced links to "Assigning Pods to Nodes" and "Taints and Tolerations" articles
to avoid redirects.
Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
- Remove flannel from the list of CNIs in the kubeadm "create cluster"
page. The reason for that is that Cluster Lifecycle have been
getting a number of issues related to flannel (either in kubeadm or
kops tickets) and we don't have good answers for the users as the
project is not actively maintained.
- Add note that issues for CNI should be logged in the respective issue
trackers and that Calico is the only CNI we e2e test kubeadm against.
The existing here document for setting up YUM on RHEL / CentOS would try
to copy $basearch from the environment, rather than let YUM use its own
variables.
- Use crictl v1.17.0
- Use new links for the droping / unit files for kubelet and kubeadm
These now reside in k/release. Pin to v0.2.7 as the latest release
from that repository.