Commit Graph

777 Commits

Author SHA1 Message Date
Ravindra Thakur f38c09fa6a Update doc for reserved memory flag
This change is to update the documentation for reserved-memory flag.
Now, for specifying memory reservations across multiple NUMA nodes,
semicolon needs to be used as separator.

Signed-off-by: Ravindra Thakur <ravindra.nath.thakur@est.tech>
2022-02-07 18:58:37 +05:30
Arhell af7a9a515c [en] add comma 2022-02-04 01:47:35 +02: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
Cesar Talledo 021f8be65b Add Sysbox as an option to run kubernetes inside unprivileged containers or pods.
Sysbox is an open-source container runtime (similar to "runc") that supports
running VM-workloads such as Docker and Kubernetes inside unprivileged
containers or pods.

Sysbox containers always use the Linux user-namespace for isolation, plus
specially crafted proc and sys filesystems, some syscall interception,
filesystem ID-mapping, and more.

It's possible to run Kubernetes, K3s, K0s, inside containers or pods deployed
with Sysbox. This commit aims to make the Kubernetes community aware of this
option.

Signed-off-by: Cesar Talledo <ctalledo@nestybox.com>
2022-02-01 19:38:10 +00:00
Kubernetes Prow Robot f53f7e9203 Merge pull request #31387 from avoidik/patch-2
Update encrypt-data.md - multi-master configuration notice
2022-02-01 05:48:18 -08:00
Viacheslav Vasilyev 241e635197 Update content/en/docs/tasks/administer-cluster/encrypt-data.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2022-02-01 15:31:21 +02:00
Viacheslav Vasilyev ddd4a3defb Update content/en/docs/tasks/administer-cluster/encrypt-data.md
Co-authored-by: Jim Angel <jimangel@users.noreply.github.com>
2022-02-01 12:38:35 +02:00
Kubernetes Prow Robot 48401482bc Merge pull request #31571 from prameshj/patch-8
Add a section about nodelocaldns memory limits.
2022-01-31 15:43:53 -08:00
Nate W 2fa88c51b6 Merge remote-tracking branch 'upstream/main' into dev-1.24 2022-01-31 11:57:45 -08:00
Kubernetes Prow Robot b2063eedeb Merge pull request #31546 from chrisnegus/remove-docker-cgroup-reference
Change docker cgroup driver example to containerd
2022-01-31 10:00:23 -08:00
Kubernetes Prow Robot f8db38b98d Merge pull request #30066 from sftim/20211012_tidy_manage_resources_tasks
Tidy task pages within Manage Memory, CPU, and API Resources
2022-01-31 07:58:23 -08:00
prameshj 9b0539eeb5 Incorporate review comments.
Co-authored-by: Tim Bannister <tim@scalefactory.com>
Co-authored-by: Chris O'Haver <cohaver@infoblox.com>
2022-01-31 07:50:54 -08:00
prameshj 1b469285e8 Add a section about nodelocaldns memory limits. 2022-01-30 21:10:40 -08:00
AugustasV 80f4c27c66 correction
Signed-off-by: AugustasV <reg1nt1z@gmail.com>
2022-01-30 21:49:09 +01:00
Augustas 3bdfba74ed Apply suggestions from code review
Thank you sftim for recommended changes.

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2022-01-30 21:37:06 +01:00
Christopher Negus 976004b957 Change docker cgroup driver example to containerd 2022-01-27 22:05:02 +00: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
AugustasV e0eb75215b why_telemetery_agents_talk
Signed-off-by: AugustasV <reg1nt1z@gmail.com>
2022-01-22 22:42:49 +01:00
Viacheslav Vasilyev 0ef0c8d570 Update encrypt-data.md - multi-master configuration notice
Add short notice about multi-cluster configurations
2022-01-18 12:40:37 +02:00
Lubomir I. Ivanov b00ffa2093 kubeadm-upgrade: adjust note about node drain
The current entry under additional information about drain can
be confusing and users might jump into draining the nodes before
the upgrade steps (as a pre-req), following the
instructions in the external link. This is not accurate.

Adjust the entry text to explain that drain is a step as part of
the upgrade process and this additional information entry just
mentions why it is needed.
2022-01-13 15:36:30 +02:00
Wang 02dc4a258a Update migrating-telemetry-and-security-agents.md 2022-01-12 22:17:55 +09:00
Qiming Teng 83323d428d Reformat the memory-manager page
This commit reformats the memory manager page:

- convert the page from DOS to UNIX format;
- wrap long lines where appropriate for ease of change tracking;
- remove useless trailing spaces and empty lines.

This commit contains **NO** changes to the text itself.
2022-01-03 11:36:37 +08:00
Qiming Teng c1783b4b71 Tune memory manager page
This PR fixes the memory manager page by:

- removing links to non-existent sections;
- fixing links with bad anchors;
- fixing incorrect language tag for code snippets
2022-01-03 11:28:41 +08:00
Clément Nussbaumer 65eaccecf5 remove kubeler-rubber-stamp
Due to it not being compatible with K8s 1.22 anymore and not being maintained either
2021-12-20 14:10:13 +01:00
Clément Nussbaumer 3e839ef963 docs: add link to a new kubelet csr approver 2021-12-17 09:59:46 +01:00
Tim Bannister 3dd1eb1121 Add descriptions to tasks 2021-12-08 22:05:52 +00:00
Tim Bannister 5ab064ceea Tidy resource management task pages
Revise tasks within “Manage Memory, CPU, and API Resources”:

- reword to avoid implying that API clients can create a container
  (you can, but its done by creating a Pod)
- call a manifest a manifest
- use tooltips where relevant
- link to new API reference not the old one
- other improvements
2021-12-08 22:05:36 +00:00
Jesse Butler 584421fe11 Merge remote-tracking branch 'upstream/main' into dev-1.23 2021-12-06 08:55:54 -05:00
Erico Fusco f04516f995 Update kubeadm-upgrade.md (#30135)
* Update kubeadm-upgrade.md

`apt-mark hold` is still required when `apt-get` is used with `--allow-change-held-packages`.

`--allow-change-held-packages` unholds the package but it doesn't pin the new version.

* Add missing changes

* Update kubeadm-upgrade.md

Remove apt >1.1 examples.
2021-12-05 20:12:32 -08:00
Kubernetes Prow Robot 24c84387ac Merge pull request #29078 from vaibhav2107/cluster-services
Remove the duplicate content from access-cluster.md
2021-12-05 19:22:32 -08:00
Kubernetes Prow Robot 246d261529 Merge pull request #29841 from pacoxu/patch-7
Add safe sysctl net.ipv4.ip_unprivileged_port_start
2021-12-05 17:46:32 -08:00
prameshj 63420166a1 Update docs to clarify the dns configmap format. (#29988)
* Update docs to clarify the dns configmap format.

* Update content/en/docs/tasks/administer-cluster/nodelocaldns.md

Co-authored-by: Qiming Teng <tengqm@outlook.com>

Co-authored-by: Qiming Teng <tengqm@outlook.com>
2021-12-05 17:28:32 -08:00
Kubernetes Prow Robot 089d6ee918 Merge pull request #30108 from sftim/20211016_revise_dynamic_kubelet_config_task
Revise dynamic kubelet config task
2021-12-02 10:03:34 -08:00
Jesse Butler 018f9d05a2 Merge remote-tracking branch 'upstream/main' into dev-1.23 2021-12-01 12:23:10 -05:00
Kubernetes Prow Robot e5d4d25a77 Merge pull request #30604 from mengjiao-liu/kubelet-sysctl-allow-slashes
kubelet: sysctls allows slashes as a separator
2021-11-29 18:30:56 -08:00
sandipanpanda 269dad43a0 Fix broken link of Install Docker Engine - Enterprise on Windows Servers (#30105)
* Fix the broken link of Install Docker Engine

Fix the broken link of Install Docker Engine - Enterprise on Windows Servers. Updated the redirect URL from https://hub.docker.com/editions/enterprise/docker-ee-server-windows to https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server#install-docker

* Fix the broken link of Install Docker Engine

* Fix the broken link of Install Docker Engine

* Update adding-windows-nodes.md

* Update adding-windows-nodes.md
2021-11-29 01:09:22 -08:00
Tim Bannister c043aca0dc Tidy page 2021-11-27 18:19:40 +00:00
Tim Bannister 282bc9187c Revise what's next section 2021-11-27 18:19:40 +00:00
Mengjiao Liu 159234a0a6 kubelet: sysctls allows slashes as a separator 2021-11-25 11:14:56 +08:00
Kubernetes Prow Robot 199047637f Merge pull request #29709 from fromanirh/cpumanager-policy-options-feature-gates
node: cpumanager: policy options to beta: document the options graduation process
2021-11-23 12:34:52 -08:00
Francesco Romani 7d8483e0e4 node: cpumanager: document the graduation process
Document the graduation process and the maturity level
of the cpumanager policy options, and the new feature gate
involved. No changes regarding the existing options.

For more details: https://github.com/kubernetes/enhancements/pull/2933
Signed-off-by: Francesco Romani <fromani@redhat.com>
2021-11-23 18:01:15 +01:00
Kubernetes Prow Robot 29c2aedd69 Merge pull request #30537 from robscott/topology-hints-1.23
Updating Topology Aware Hints docs for 1.23
2021-11-22 18:22:17 -08:00
Rob Scott 2474ff93aa Updating Topology Aware Hints docs for 1.23 2021-11-19 16:17:10 -08:00
Kevin Klues 378fc570b1 Add description of distribute-cpus-across-numa CPUManager policy option
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-11-17 23:19:54 +01:00
Akihiro Suda e2f17b7579 Fix typos,config paths in kubelet-in-userns.md. Add link to port forwarder implementation (#30410)
* kubelet-in-userns.md: fix typoes

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

* kubelet-in-userns.md: fix unexpected config paths

Referring to `/etc/containerd/config.toml` makes sense only when the user has
read/write permissions to `/etc/containerd/config.toml` in the current mount
namespace, which is not always assumed in the context of this documentation.

The same applies to `/etc/crio/crio.conf`, too.

Partially revert PR 30020.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

* kubelet-in-userns.md: add back the link to example port forwarder implementation

Add back the link to `k3s/pkg/rootlessports/controller.go` removed in PR 30020.

As stated in `{{ <note> }}`, the corresponding section is written for developers
of Kubernetes distros, not for end users.
So we should retain the implementation details here.

Partially revert PR 30020.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-11-11 18:02:28 -08:00
Ashley Davis 8ae9faaed1 [en] update link to cert-manager docs
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-11-10 14:18:23 +00:00
Jihoon Seo 047c8577d5 Make redirection for highly-available-control-plane 2021-11-09 10:50:38 +09:00
Muller Hsu f0c98092e9 Update configure-upgrade-etcd.md
Typo
Should be `etcdctl` not etcdutl
2021-11-05 17:53:56 +08:00
Richie McG a7a4745b79 Revert an incorrect fix
corrections for  etctutl command name incorrectly “fixed” #30215
2021-10-27 18:56:16 +09:00