Commit Graph

1274 Commits

Author SHA1 Message Date
steve-hardman cb5a5adc2e
Add link to network add-ons list 2024-02-04 01:31:38 +00:00
steve-hardman bcc1119a41
Add link to network add-ons list 2024-02-04 01:30:28 +00:00
steve-hardman cf665959d8
Add link to network add-ons list
Co-authored-by: Dipesh Rawat <rawat.dipesh@gmail.com>
2024-02-04 01:28:11 +00:00
steve-hardman 2e741ee848
Add link to network add-ons list 2024-02-04 00:38:26 +00:00
Prashant Rewar 4b4d9ef271 Update the kubeadm page docs
Signed-off-by: Prashant Rewar <108176843+prashantrewar@users.noreply.github.com>
2024-02-02 16:12:15 +05:30
Cintia Sanchez Garcia 26e760da6e Update references to CNCF landscape (v2)
This PR updates all the references to the CNCF landscape (v2). This includes migrating to the new embeddable views that the new landscape provides, changing how iframe-resizer is used and updating a few links.

Related to #44022

Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2024-01-18 12:36:45 +01:00
Christine K 2e96bd1a47
Update install-kubeadm.md
remove the duplicate note.
2024-01-18 10:58:59 +11:00
Christine K 09e79db506
Add example command to create /etc/apt/keyrings directory (#43626)
* create folder for key

The following command will fail without the folder created manually beforhand.
```
curl -fsSL https://dl.k8s.io/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-archive-keyring.gpg
```

* updated instruction

updated according to the comment in the PR

* updated mkdir part

* Updated mkdir
2024-01-17 17:01:14 +01:00
Kubernetes Prow Robot 5dc3c14946
Merge pull request #44636 from mikegcoleman/patch-1
Move note about keyring directory closer to wher it is used
2024-01-10 12:36:25 +01:00
Mike Coleman acab7ee86e
Move note about keyring directory closer to wher it is used
the note about the keyring directory not existing applies to a step earlier in the document, I think it'd make more sense for it to be moved closer to the relevant section
2024-01-04 15:07:25 -08:00
hunshcn bcc55ae7c9
fix outdated link/anchor
Signed-off-by: hunshcn <hunsh.cn@gmail.com>
2024-01-03 15:00:11 +08:00
Aleksei Krugliak 2700ea0fd7 Added link to netcat official repository; Added -v key to netcat command example 2024-01-01 13:37:45 -03:00
Kubernetes Prow Robot 56309cd612
Merge pull request #43280 from tengqm/remove-kops-kubespray
Remove dual-hosted info about kops and kubespray
2023-12-22 07:48:36 +01:00
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
Qiming Teng b427673e1d Remove dual-hosted info about kops and kubespray
Both tools have there own site and documentation. We can remove the
details from the website, leaving only some pointers for users who
really need to find out more.
2023-10-02 20:55:48 +08: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
Lubomir I. Ivanov 661acacc41 setup-ha-etcd-with-kubeadm.md: add missing authn/authz fields
The kubelet is run in standalone mode and these fields are required
so that the config is accepted. In this guide the kubelet
is only used as a service manager. Note that while the authz
mode is AlwaysAllow, anonymous and webhook authn are disabled.
2023-06-21 13:54:33 +03:00
Tamilselvan 765f70fd8b
Update setup-ha-etcd-with-kubeadm.md 2023-06-09 11:55:32 +05:30
Tamilselvan 8e184f7153
Update setup-ha-etcd-with-kubeadm.md 2023-06-09 10:28:04 +05:30
Kubernetes Prow Robot 06a06cb3f7
Merge pull request #41402 from pacoxu/container-runtime-cleanup
Container runtime cleanup
2023-06-05 01:36:44 -07:00
Michael 7d853b9678 Added ( to complete a pair of parentheses 2023-06-01 22:13:28 +08:00
Paco Xu 0731e3877c sync status with https://github.com/kubernetes/kubernetes/pull/114017 2023-06-01 18:13:57 +08:00
Paco Xu ab4604aa4c remove 2023-06-01 18:13:57 +08:00
Miguel Garcia 754bee9fab linkchecker: detect absolute links with missing leading slash
When an absolute link is missing the leading slash (it starts with
"docs/foo" instead of "/docs/foo/"), print a more specific error instead
of the generic catch-all warning.

Without the leading slash, these are treated as relative paths and so
lead to non-existing pages.

Also, while we're at it, fix the instance it detects.
2023-05-27 23:19:29 +02:00
Marco Kraft b340608cc8
Update content/en/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2023-05-24 17:38:25 +02:00
Marco Kraft cf11bcdf4a
Update apt keyring installation 2023-05-24 16:05:18 +02:00
Kubernetes Prow Robot 943171c159
Merge pull request #41249 from mbrav/main
Kubeadm without a package manager: Update cni, crictl and systemd versions
2023-05-22 16:27:07 -07:00
mbrav 6b24d8bbf7
Kubeadm: Update cni, crictl and systemd versions
The section "Installing kubeadm, kubelet and kubectl:Without a package
manager" in the "Installing kubeadm" doc contains outaded versions. The
following has been edited:

- containernetworking/plugins updated to v1.3.0 from v1.2.0
- kubernetes-sigs/cri-tools updated to v1.27.0 from v1.26.0
- kubernetes/release (Kubelet systemd) to v0.15.1 from v0.4.0 (from Aug
  10, 2020 - almost 3 years old!)
2023-05-21 14:35:07 +03:00
Marcelo Giles c208c1b632
Minor URL syntax update 2023-05-19 00:04:28 -07:00
Marcelo Giles 6417cc3a55
Add reference to kubelet kubeadm cgroupDriver 2023-05-18 20:23:31 -07:00
Martin Tomes 8495275646 Updated cri-tools and cni-plugins version in kubeadm install 2023-04-23 16:52:27 +02:00
Lichao d6ba23f7a8
add instructions to disable swap 2023-04-17 12:55:04 -07:00
jiecloud 5ee3f881c4 [en] fix Equinix Metal url 404
Signed-off-by: jiecloud <jie.wan@daocloud.io>
2023-03-27 00:03:21 +08:00
Kubernetes Prow Robot e7676f2eac
Merge pull request #35177 from NitishKumar06/Nitish/ContainerdInstall
Modify steps to install containerd
2023-03-25 08:27:53 -07:00
Sergey Kanzhelev 9b78ecff2c
Apply suggestions from code review
Co-authored-by: Qiming Teng <tengqm@outlook.com>
2023-03-23 11:16:51 -07:00
Sergey Kanzhelev 4b5eb96147 updates for dockershim removal 2023-03-21 16:50:27 +00:00
Nitish Kumar 80bba20fef Steps to install containerd document modified 2023-03-21 19:39:00 +05:30
Reeta Singh f3cfa2c8f6
replace docker run for running etcdctl command with just etcdctl (#39149)
* replace docker run for running etcdctl command with just etcdctl

* add space

* add note for etcdctl

* remove note on etcd tag
2023-02-08 00:01:00 -08:00
zhuzhenghao b2e1c6979b Fix indentations in setup-ha-etcd-with-kubeadm 2023-01-29 13:36:57 +08:00
Paco Xu 32168d3e91
Add Commas with large numbers to assist the reader. 2023-01-12 17:52:59 +08:00
Kubernetes Prow Robot e559351d61
Merge pull request #38194 from T-Lakshmi/doc-cluster-large
updated the format of What's next section in cluster-large.md file
2023-01-03 17:09:59 -08:00
Kubernetes Prow Robot 1abcb52e07
Merge pull request #38276 from tengqm/fix-links
Fix nits in markdown links
2023-01-02 03:29:30 -08:00
Kubernetes Prow Robot c988b6fa44
Merge pull request #38397 from ramobis/patch-1
Add hint about a potentially required configuration reset of containerd
2022-12-22 05:15:28 -08:00
Qiming Teng a437285212 Fix nits in markdown links
This PR fixes a few "bad links" identified by the `scripts/linkchecker.py` script.
2022-12-22 08:45:10 +08:00
Kubernetes Prow Robot de35fa6c5d
Merge pull request #37870 from Ashik008/patch-1
Updated the steps to verify the modules and system variables
2022-12-21 05:17:24 -08:00
Qiming Teng 227cb354a9 Normalize the markdown for the certificates.md page 2022-12-17 17:21:02 +08:00
Qiming Teng c5713f2db0 Replace source code reference by reference to k8s API type
This PR updates the certificates.md file by replacing a reference to
source code with a reference to the k8s API type.
2022-12-17 17:12:51 +08:00
ramobis 0f21e332e2 Apply the proposed code reformatting 2022-12-12 19:10:49 +01:00
ramobis 2d2ca3198b
Add hint about a potentially required configuration reset of containerd
The added paragraph in the info-box would have saved me hours of troubleshooting. So I decided to suggest the addition, hoping to save other people some time.
2022-12-11 12:02:30 +01:00
lakshmi prasuna aa98b4556f
Update content/en/docs/setup/best-practices/cluster-large.md
Rephrased the vertical pod Autoscaler reference point under what's next section.

Co-authored-by: Ritika <52399571+Ritikaa96@users.noreply.github.com>
2022-12-01 13:06:05 +05:30
lakshmi f65f27fce5 updated the formate of What's next section in cluster-large.md file 2022-11-30 18:48:13 +05:30
Kartik Sharma c9e28dc0b9
Update content/en/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2022-11-29 08:58:28 +05:30