Commit Graph

1210 Commits

Author SHA1 Message Date
Kat Cosgrove 45fb394ca7
Merge main into dev-1.29 to maintain sync 2023-12-07 15:59:56 +00:00
Kubernetes Prow Robot 8d47bd16d7
Merge pull request #44038 from neolit123/1.29-add-notes-about-network-setup-to-create-doc
kubeadm: revisit the "Network setup" section post-feedback
2023-11-30 14:36:05 +01:00
Kat Cosgrove 6440c16724
Merge remote-tracking branch 'upstream/main' into dev-1.29 2023-11-27 14:23:58 +00:00
Michael b231bcf8dd Clean up troubleshooting-kubeadm.md 2023-11-27 21:15:59 +08:00
Kubernetes Prow Robot 14ac1b301f
Merge pull request #44058 from chendave/troubleshooting
Update trouble shooting to include the issue of etcd upgrade
2023-11-27 11:06:34 +01:00
Dave Chen 6c6ace0a33 Update trouble shooting to include the issue of etcd upgrade
For the isse which is reported recently: https://github.com/kubernetes/kubeadm/issues/2957
We'd better to provide some tips to workaround this known issue.

Signed-off-by: Dave Chen <dave.chen@arm.com>
2023-11-27 10:06:29 +08:00
Kat Cosgrove 2d9fbc1c7e
Merge remote-tracking branch 'upstream/main' into dev-1.29 2023-11-22 22:07:26 +00:00
Lubomir I. Ivanov c3ddc0b460 kubeadm: revisit the "Network setup" section post-feedback
- In a early note explain that there could be multiple
default gateways on a host.
- Do not have 1 note, 1 warning, then other note.
- Leave the warning that the "custom IP" setup is not recommended
at the end of the section.
2023-11-22 19:23:08 +02:00
Lubomir I. Ivanov 34f93dd62f kubeadm: add notes about network setup to the "create cluster" doc
This is a top 3 question on support forums.
"How to pass custom IP to kubeadm?"

At one point there was a blog post on how to do this step-by-step,
but we rejected that blog due to too many mistakes and not being
a recommended practices, generally.

In this PR, we add some detail on how to do it and tag
the non-default-route-IP way as not-recommended with a warning.

It is not considered as a foot gun for users, per se,
but the setup is just awkward, prone to mistakes and not easy
to maintain. If k8s supported something like a global
/etc/kubernetes/DEFAULT_IP config of sorts, it would have
seemed much more manageable.
2023-11-16 13:18:54 +02:00
Kubernetes Prow Robot c55e6f2687
Merge pull request #43870 from neolit123/1.29-fix-system-masters-apiserver-kubelet-cert
certificates.md: add note about system:masters in apiserver cert
2023-11-13 02:38:25 +01:00
Lubomir I. Ivanov ddb784aab1 certificates.md: add note about system:masters in apiserver cert
The kube-apiserver flag --kubelet-client-certificate
accepts a client certificate (kube-apiserver-kubelet-client.crt)
to connect to the kubelet. There is no need for this certificate
to have "system:masters" as "O" in the Subject, instead it
can be a less privileged group like kubeadm's "kubeadm:cluster-admins".
2023-11-10 15:17:26 +02:00
Paco Xu 97a1c7482b v1.29: kubeadm skew policy for kubelet is n-3 2023-11-10 15:25:45 +08:00
Kubernetes Prow Robot 636f1d8f7e
Merge pull request #43540 from neolit123/1.29-add-super-admin-kubeconfig
kubeadm: introduce documentation changes for super-admin.conf
2023-10-31 03:03:57 +01:00
Lubomir I. Ivanov a9478b46ac kubeadm: introduce documentation changes for super-admin.conf
- Update most pages where the kubeadm generated admin.conf
is discussed. Include information about the new file "super-admin.conf".
2023-10-30 11:57:44 +02:00
Manuel Gómez 864f9347bc
Update install-kubeadm.md
add gpg to firm key
2023-10-19 03:16:16 +02:00
Marko Mudrinić e4a2ab2bd0
Update upgrade guides to clarify that legacy repos are frozen (#43472)
* Add legacy-repos-deprecation shortcode and localization

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>

* Update install/upgrade guides to clarify that legacy repos are frozen

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>

* Update the legacy repos message

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>

---------

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-10-17 03:37:39 +02:00
Marko Mudrinić 324e867d66
Add doc-versions-list shortcode
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-10-16 19:48:07 +02:00
Marko Mudrinić 51f2625625
Clarify repositories structure in install kubeadm document
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-10-12 19:28:59 +02:00
Kubernetes Prow Robot 4440dba8c2
Merge pull request #43409 from saschagrunert/kubepkg
Replace kubepkg reference with krel templates
2023-10-11 04:27:22 +02:00
windsonsea 0b4b808007 Clean up /kubeadm/install-kubeadm.md 2023-10-11 09:13:30 +08:00
Kubernetes Prow Robot 9ded84aa76
Merge pull request #42124 from mrgiles/39444_kubeadm_install_no_pkg_mgr_info
Add note for Linux distros that don't include glibc
2023-10-11 01:43:16 +02:00
Marko Mudrinić 7d706d9921
Remove instructions for legacy package repos
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-10-10 18:01:54 +02:00
Sascha Grunert d02dbb4930
Replace kubepkg reference with krel templates
The `krel` templates are the ones we use right now, while kubepkg got
removed in https://github.com/kubernetes/release/pull/3313.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-10-10 14:49:16 +02:00
Saumya 7349a0f693
updated doc for key type and size (#42981)
* updated the changes

Signed-off-by: SaumyaBhushan <saumya.bhushan666@gmail.com>

* removed the note section and added a plain text

Signed-off-by: SaumyaBhushan <saumya.bhushan666@gmail.com>

* Update high-availability.md

---------

Signed-off-by: SaumyaBhushan <saumya.bhushan666@gmail.com>
Co-authored-by: Qiming Teng <tengqm@outlook.com>
2023-10-09 16:03:19 +02:00
Kubernetes Prow Robot b751746109
Merge pull request #42820 from pacoxu/patch-2
update swap related description before installation
2023-09-14 20:10:12 -07:00
Tamilselvan 6d52a3d191
Fix for cgroup driver link issue (#43034)
* Fix for cgroup driver link issue

* Update install-kubeadm.md
2023-09-14 07:48:12 -07:00
niranjandarshann 09e58a5589 "Validate node setup page mentions Docker as a container runtime" 2023-09-13 14:13:03 +05:30
nnlkcncff cacc356fc5
remove "O=system:masters" from "kube-apiserver-etcd-client".md
> https://kubernetes.io/docs/setup/best-practices/certificates/#all-certificates

According to the documentation, the `kube-apiserver-etcd-client` certificate requires `O=system:masters`, but how can it be needed if etcd doesn't take this into account?

Perhaps `O=system:masters` should be removed  for the `kube-apiserver-etcd-client` certificate and then I can create an issue on the kubeadm repo like like [the one](https://github.com/kubernetes/kubeadm/issues/2915) I created earlier.
2023-09-07 23:01:16 +03:00
Paco Xu e48941cf03 update swap related description before installation 2023-09-01 14:05:19 +08:00
steve-hardman 0289ecacff
Fix typo 2023-08-24 15:41:58 +01:00
Amarnath N a852e72284
Updated incorrect link for slack in kops (#42295)
* Updated incorrect link for slack in kops

* updated incorrect link for kOps

* updated kOps community discussions link
2023-08-16 23:34:20 -07:00
Sascha Grunert 063a8c8d5f
Update CRICTL_VERSION to v1.28.0
This is the latest supported release, which is now also used by the new
OBS packages.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-08-16 12:53:02 +02:00
Kubernetes Prow Robot eb9db45aa3
Merge pull request #41987 from sftim/20230712_revise_home_page
Revise docs home page
2023-08-15 21:22:27 -07:00
Tim Bannister d8b3099692
Drop links to blog article
It is OK to revert this commit once the date for the associated blog
article is confirmed.
2023-08-10 22:51:39 +01:00
Marko Mudrinić de5a39b654
Fix blog post links
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-08-10 12:42:08 +03:00
Marko Mudrinić fcadec411a
Replace TBD links with the blog post link
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-08-10 12:42:08 +03:00
Marko Mudrinić 638d07d0f2
Fix the apt repository definition
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-08-10 12:42:08 +03:00
Marko Mudrinić 08cac8cf08
Address review comments
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-08-10 12:42:06 +03:00
Marko Mudrinić c206802a2e
Update package manager instructions with community-hosted repos
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-08-10 12:41:09 +03:00
Tim Bannister 9520b96a61 Revise docs home page
Reorder and replace cards to better (I hope!) serve our readers.
2023-08-09 11:49:12 +01:00
Tim Bannister 20b43d6095
Merge branch 'main' into 'dev-1.28' 2023-08-09 11:13:31 +01:00
Kubernetes Prow Robot 847839252f
Merge pull request #42160 from marquiz/devel/cgroup-driver-autoconfig-dev-1.28
docs: document kubelet cgroup driver detection from the runtime
2023-08-05 06:30:31 -07:00
Markus Lehtonen fa73830e0b docs: another change of wording of k8s versioning 2023-08-04 14:06:35 +03:00
Markus Lehtonen 0d2962b0f8 docs: change wording of k8s versioning on KubeletCgroupDriverFromCRI 2023-07-26 11:18:14 +03:00
Ben Irving e146b5c70d Remove obsolete references to 'kubeadm alpha kubeconfig' command 2023-07-24 16:06:41 -07:00
Markus Lehtonen 7e208b05f1 docs: incorporate review comments from sftim
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2023-07-24 22:12:15 +03:00
Markus Lehtonen c50c151dc7 docs: document kubelet cgroup driver detection from the runtime
Document the KubeletCgroupDriverFromCRI feature gate. Also, add notes of
this feature in parts of the documentation that describe cgroup driver
configuration.
2023-07-24 10:38:01 +03:00
Marcelo Giles 70266d5f79
Update apt repo GPG key URL 2023-07-23 22:03:03 -07:00
Marcelo Giles d263d8c938
Add note for Linux distros that don't include glibc
Reorder sentence
2023-07-21 11:15:00 -07:00
Michael df1e0b0d97 tweak line wrappings in kops and kubespray 2023-07-08 18:26:53 +08:00