Commit Graph

178 Commits

Author SHA1 Message Date
Lubomir I. Ivanov 806518df13 kubeadm: update references of "master" label/taint for 1.24
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.
2022-02-23 19:22:50 +02:00
Kubernetes Prow Robot 683fc53b84
Merge pull request #31687 from neolit123/1.24-update-legacy-kubelet-cm-refs
kubeadm: update legacy kubelet config map information and document feature gates
2022-02-22 02:49:46 -08:00
Lubomir I. Ivanov 644a7a4609 kubeadm: document the current feature gates for 1.24
The right place for these are in the "kubeadm init"
document since feature gates are only possible during
cluster creation with "init".
2022-02-17 18:27:48 +02:00
Nate W 8b9e77db12 Merge remote-tracking branch 'upstream/main' into dev-1.24 2022-02-15 08:28:12 -08:00
Lubomir I. Ivanov 75a33b2650 kubeadm: add missing guide for "kubeconfig user"
The command "kubeadm kubeconfig user" is missing
some examples and more details on why it is needed.

- Add a new section "Generating kubeconfig files
for additional users" under the kubeadm-certs page.
- Link to this section from the kubeadm-kubeconfig reference page.
- Link to this section from the create-cluster-kubeadm page.
2022-02-02 21:41:40 +02:00
Kubernetes Prow Robot 5e35828808
Merge pull request #31309 from neolit123/1.24-update-kubeadm-docs-for-dockershim
kubeadm: adapt docs for 1.24 and dockershim removal
2022-01-25 08:44:32 -08:00
Lubomir I. Ivanov 3184c227c7 kubeadm: adapt docs for 1.24 and dockershim removal
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.
2022-01-25 18:35:58 +02:00
DanStough 4030f7fab9 kubeadm: remove ClusterStatus references 2022-01-06 14:50:38 -05:00
Qiming Teng 36a57f5b4d Update kubeadm reference for 1.23
This PR refresh the generated files for kubeadm v1.23.
2021-12-11 12:11:18 +08:00
Waynerv c2b5d6041f fix typo 2021-12-06 18:51:21 +08:00
Lubomir I. Ivanov 586b359b05 kubeadm-config.md: update the page to reflect current state
We have seen a number of questions around the usage of "config print".
Clarify the usage of this command. Add a note that the output should
not be taken literally.

Link to the "customizing components" page instead of the "kubelet
integration" page. The former already links to the later.

Remove note about kube-dns which hasn't been supported for a while.
2021-10-27 18:52:53 +03:00
Kubernetes Prow Robot 66d9eb730d
Merge pull request #29946 from neolit123/1.23-update-docs-about-image-repository
kubeadm: add more details about air-gapped and custom images
2021-10-21 22:42:37 -07:00
Balajinaidu V cbd7a7ab74
fixed a typo 2021-10-15 15:07:17 +05:30
Ayushman Mishra 8387af37e8 changed links from beta2-beta3
Signed-off-by: Ayushman Mishra <ayushvidushi01@gmail.com>
2021-10-13 10:34:55 +05:30
Lubomir I. Ivanov a7badaddeb kubeadm: add more details about air-gapped and custom images
- Include more details about custom image repositories, such
as making sure that paths in custom repositories comply with
kubeadm execution.
- Move the section "without internet connection" above
the section about custom images.
- Link the "create-cluster-kubeadm.md" guide these new section
as a pre-req step for nodes.
2021-10-11 20:45:00 +03:00
siddhantprateek 99b807a761 replaced link from api-beta2 to api-beta3
Signed-off-by: siddhantprateek <siddhantprateek@gmail.com>
2021-10-11 17:52:01 +01:00
Kubernetes Prow Robot 4b18015cd3
Merge pull request #29628 from yechs/patch-1
Fix markdown link rendering & move image kubeadm-stacked-color.png to this repo
2021-09-09 01:00:12 -07:00
Ye Shu 826fb8dc90
Change reference to kubeadm-stacked-color.png
Since the image is now moved to this repo, I'm changing all
references to the image to have them point to the local one.
2021-09-08 10:35:23 -04:00
Qiming Teng c7ed438072 Fix kubeadm-config links
This PR fixes the links for kubeadm-config APIs.
2021-09-05 09:59:05 +08:00
Qiming Teng 8acf5d121e Component reference for 1.22 2021-08-05 09:44:17 +08:00
Victor Palade 61ac44bb11 Merge master into dev-1.22 to keep in sync 2021-08-04 19:43:06 +02:00
Kubernetes Prow Robot a54e81ece4
Merge pull request #29159 from spiffxp/use-k8s-staging-ci-images
kubeadm: use k8s-staging-ci-images instead of kubernetes-ci-images
2021-08-03 09:18:48 -07:00
spdfnet 0d82d2df06 kubelet_typos
Fix typos in kubeadm-init-phase.md
kublet -> kubelet
2021-08-02 22:46:21 +00:00
spdfnet 1fe6f70f5d
finialize_typo
Fix typo in kubeadm-init-phase.md
finialize -> finalize
2021-08-02 22:44:54 +01:00
Aaron Crickenberger be9926dff4 kubeadm: use k8s-staging-ci-images instead of kubernetes-ci-images 2021-07-29 17:59:06 -07:00
Victor Palade 3c95e6a96b Merge master into dev-1.22 to keep in sync 2021-07-27 18:47:27 +03:00
Qiming Teng 6e6c1f8920 Redirect kubeadm config reference
Instead of redirecting users to the godoc site for kubeadm configuration options, we'd better point them to the generated reference.
2021-07-09 12:54:18 +08:00
Kubernetes Prow Robot 4c6a904242
Merge pull request #28360 from neolit123/1.22-add-v1beta3
kubeadm: use the new v1beta3 instead of v1beta2
2021-07-08 09:42:54 -07:00
Lubomir I. Ivanov 3437d0185c kubeadm/init-join.md: add note about using "skipPhases" from config
Since 1.22 it will be possible to skip phases using the configuration
file. Add note about that in the relevant sections of the kubeadm
init and join reference pages.
2021-07-06 22:51:54 +03:00
Victor Palade 1064c8dcff Merge master into dev-1.22 to keep in sync. 2021-06-22 19:52:26 +02:00
Sergey Kanzhelev 936d7987f2 DynamicKubeletConfig has not been supported in kubeadm for a while. 2021-06-21 23:41:23 +00:00
Qiming Teng e9703497a1 Remove exec permission on markdown files
For some unknown reasons, we have got many markdown files with exec
permission. That is weird and risky.
2021-06-16 17:57:00 +08:00
Lubomir I. Ivanov fa3efa1441 kubeadm: use the new v1beta3 instead of v1beta2
In 1.22 kubeadm is adding a new API version - v1beta3.
Adapt links and examples to use v1beta3 instead of v1beta2.
v1beta2 is not deprecated yet, but v1beta3 is preferred
at this point.
2021-06-10 02:51:16 +03:00
Victor Palade 996ebf5b76 Merge master into dev-1.22 to keep in sync 2021-06-04 19:09:34 +02:00
Jihoon Seo dfaefa54aa Nit: Fix hrefs of some links 2021-06-03 06:20:26 +09:00
Victor Palade 5cb4f973a4 Merge master into dev-1.22 to keep in sync 2021-05-20 19:17:30 +02:00
Lubomir I. Ivanov a41a4f98ee kubeadm: remove reference of the "config view" command.
The command is being removed in 1.22.
Clear references to it in kubeadm-config.md.
2021-05-17 21:21:18 +03:00
Qiming Teng d31ac9b884 Regenerated reference for kubeadm
The upstream source code now applies normalization function to all
command line flags. The PR captures such a change for all references
impacted.
2021-05-11 10:31:56 +08:00
Qiming Teng 6f0674ef19 Component reference for 1.21 2021-04-09 12:53:57 +08:00
Marc Bihlmaier fb4e0c4066
Update kubeadm-config.md (#27201)
add link to https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/kubelet-integration/
2021-04-08 21:38:36 -07:00
Tim Bannister 965aa51daf Merge master into dev-1.21 to keep in sync, plus latest API reference
This sync merge includes API reference updates.
2021-04-06 21:38:24 +01:00
Qiming Teng 79845b0c4a Add kubelet config reference
This is a reference for kubelet config generated from
github.com/tengqm/genref tool using the following command:

./genref -include kubelet-config
2021-04-01 21:53:14 +08:00
Kubernetes Prow Robot ec6d03d84d
Merge pull request #26595 from tengqm/kube-proxy-config
Add kube-proxy config reference
2021-04-01 01:33:21 -07:00
Qiming Teng 0d7d7470dd Add kube-proxy config reference
This is a reference for kube-proxy config generated from kubernetes-sigs/reference-docs/genref tool.
More specifically, it is generated using the following command:

./genref -include kube-proxy
2021-04-01 08:26:17 +08:00
Victor Palade ca046d9b1f Merge master into dev-1.21 to keep in sync 2021-03-26 21:29:52 +01:00
Marc Bihlmaier f73f6c33e5
Update kubeadm-init.md (#27199)
* Update kubeadm-init.md

fix anchor

* Update content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md

Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com>

Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com>
2021-03-26 06:00:43 -07:00
Sandeep Rajan b9576494e9 nit in tense 2021-03-08 11:56:53 -05:00
Sandeep Rajan 3e9a73f7c2 move kube-dns remove statement to the end 2021-03-08 11:54:58 -05:00
Sandeep Rajan 5fcc8b2961 remove mentions of kube-dns in kubeadm docs 2021-03-08 11:54:58 -05:00
Victor Palade 70096affc5 Merge remote-tracking branch 'upstream/master' into dev-1.21 2021-03-05 17:05:24 +01:00