502 Commits

Author SHA1 Message Date
vineeth c94ac9b6c0 Merge remote-tracking branch 'upstream/master' into HEAD 2020-03-24 21:27:22 +05:30
Sascha Grunert 06029f5a1b Update CRI-O installation guide (#19568)
CRI-O now uses a different location for their repositories which also
supports further distributions.

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-03-22 14:10:45 -07:00
vineeth f1d9ebc578 Merge remote-tracking branch 'upstream/master' into HEAD 2020-03-23 01:02:58 +05:30
Tim Bannister f368463034 Reword “Creating a single control-plane cluster with kubeadm” (#18939)
* Consolidate words of caution about Pod network

* Tweak wording

- use tooltips
- fix a TODO hyperlink
- adopt style guidelines

* Revise prerequisites for kubeadm

* Rework page structure

- Replace some headings with anchor elements (preserving inbound links)
- Use a "discussion" section for the discussion part of the page.
- Make Feedback be a part of the What's Next section
- Skip mentioning Docker in a logging context; provide generic
  signposting instead.
- Update overview
- Document limitations and fix link to HA topology
- Fixes for styling

* Redo network plugin info

* Use glossary tooltips to introduce terms
2020-03-23 00:33:37 +05:30
Lubomir I. Ivanov 8e08f65522 kubeadm: add TS guide note about CoreOS read-only /usr (#19166)
* kubeadm: add TS guide note about CoreOS read-only /usr

* Update content/en/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-03-23 00:28:30 +05:30
Zach Corleissen 329c823aa6 KEP 1327: Apply feedback for third party and dual sourced content (#19486)
* Apply feedback for third party and dual sourced content

Add feedback from sftim

clarify which slack

* Limit third-party content to OSS

See https://github.com/kubernetes/enhancements/pull/1327#discussion_r392966251 for more discussion
2020-03-17 15:45:25 -07:00
Ciprian Hacman 86d2197944 Update Docker installation instructions to use v19.03.8 (#19643) 2020-03-17 15:15:28 -07:00
Ben Moss 615c7f619f Update kubeadm for Windows (#19217)
* Start updates for DaemonSet approach

* Rough first draft

* Remove old image assets

* Document how to fetch the correct version of kube-proxy

* Remove InstallNSSM script

It was merged into the PrepareNode script

* Update links to sig-windows-tools release files

Using the latest tag so we can continue to update things as needed
without needing to keep updating the docs

* Add upgrade tutorial for Windows kubeadm nodes

* Clarify which machine each command should be run from

* Add link from main tutorial, small edits

- Rename file / title
- Remove reviewers

* Remove IP management section

User can just rely on the defaults from kube-proxy and flannel now, or
change them in the same manner as on Linux

* Apply suggestions from code review

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* More review updates

* Switch to task template

* Apply suggestions from code review

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* More review feedback

* Adjust upgrading title

* Additional edits

* Move to kubeadm directory

* Remove stale link

This guide never had any real content about the pause image

* Add redirect from old url

* Fix weights

* Update Windows intro

* Apply suggestions from code review

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* Fix typo

* Add beta markers

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-03-16 08:14:43 -07:00
Jie Shen 26d8e0c539 Change languge type for sample in multiple-zones.md (#19436) 2020-03-15 22:54:35 -07:00
RA489 6d37f8ccfc improvements to the br_netfilter documentation for kubeadm (#19610) 2020-03-15 22:50:35 -07:00
Chris McInerney 8d1f0dec7b Update D2iQ Kommander link (#19353)
Update the table with the proper link for D2iQ's Kommander.
2020-03-15 21:20:35 -07:00
Michael Michael 957444d1b3 Update user-guide-windows-containers.md (#19209)
* Update user-guide-windows-containers.md

* Update user-guide-windows-containers.md

* Update content/en/docs/setup/production-environment/windows/user-guide-windows-containers.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-03-15 16:02:35 -07:00
Vinicius Barbosa d4167faa2c Adding Docker website reference (#19598) 2020-03-15 02:30:35 -07:00
abhinav-goyall cd0cf81959 Typo:Comma Instead of Semi-Colon (#19623) 2020-03-15 02:06:35 -07:00
Vishnu Narayanan 5bfb4f4ae7 Improve kops macOS installation (#19425) 2020-03-15 01:16:35 -07:00
Patrick Lang 5372544d6f doc: ContainerD on Windows alpha (#19208) 2020-03-12 12:32:39 -07:00
Marshall Ford c331ff47a7 fixes troubleshooting-kubeadm references to taint node-role.kubernetes.io/master (#19293)
* fixes troubleshooting-kubeadm references to taint node-role.kubernetes.io/master

Signed-off-by: Marshall Ford <inbox@marshallford.me>

* revert ja,zsh langs

Signed-off-by: Marshall Ford <inbox@marshallford.me>
2020-03-11 08:13:37 -07:00
zacharysarah 4582f017e2 Merge remote-tracking branch 'upstream/master' into zacharysarah-merged-master-dev-1.18 2020-03-03 12:07:32 -08:00
Andrew Allbright 1242c008a8 Update some instances of latin abbreviation e.g. to alternative phrases (#19182) 2020-02-29 23:12:40 -08:00
Christoph Kleineweber 723e62415f Update supported environments for Kubermatic (#19380) 2020-02-28 18:00:39 -08:00
Zach Corleissen e66e21ab7b Revert "Repair and sync the dev-1.18 branch" (#19228) 2020-02-21 12:16:47 -08:00
Tim Bannister 6a3c364706 Reword “Creating a single control-plane cluster with kubeadm” (#18939)
* Consolidate words of caution about Pod network

* Tweak wording

- use tooltips
- fix a TODO hyperlink
- adopt style guidelines

* Revise prerequisites for kubeadm

* Rework page structure

- Replace some headings with anchor elements (preserving inbound links)
- Use a "discussion" section for the discussion part of the page.
- Make Feedback be a part of the What's Next section
- Skip mentioning Docker in a logging context; provide generic
  signposting instead.
- Update overview
- Document limitations and fix link to HA topology
- Fixes for styling

* Redo network plugin info

* Use glossary tooltips to introduce terms
2020-02-19 12:49:45 -08:00
Lubomir I. Ivanov 2d0bde0458 kubeadm: add TS guide note about CoreOS read-only /usr (#19166)
* kubeadm: add TS guide note about CoreOS read-only /usr

* Update content/en/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-02-18 16:54:24 -08:00
larntz-tbc a00f65d84c cri-o version must match the k8 version (#19092)
* cri-o version must match the k8 version

It's not clear from the doc that the cri-o version must match the k8 version as shown in the cri-o compatibility matrix.

* changed to note shortcode for cri-o compat matrix - fix author
2020-02-12 10:56:51 -08:00
Tim Bannister e5eea5d8b9 Clean up kubeadm install guide (#17584)
* Fix link to cluster upgrade with kubeadm

* Improve kubeadm container runtime install steps

* Use tabs for Linux vs. non-Linux kubeadm CRI details

* Tweak wording

* Use dagger in place of double asterisk

(Double asterisks don't render as well, and also can confuse
Markdown-aware editors).

* Move link inside preceding tabs

Repeating the text makes life easier for readers.
2020-02-11 05:52:05 -08:00
RA489 b5800954dd Document none driver compatibility with non docker runtime. (#17952) 2020-02-07 10:05:46 -08:00
Tim Bannister 8dcc13981d Link to setup page about Kind (#18996)
Link from /docs/setup/ to /docs/setup/learning-environment/kind/ now
that the target page exists.
2020-02-07 09:37:46 -08:00
RA489 dbe9590aaa Add KIND as the options for spinning up a test kubernetes environment (#17860) 2020-02-05 14:53:54 -08:00
Ray76 c1eb3eab0e Update certificates.md (#18970) 2020-02-04 00:53:26 -08:00
Rene Luria d1c81147c1 Update container-runtimes.md (#18608)
for debian install of docker, also install gnupg2 for apt-key add to work
2020-02-03 01:29:21 -08:00
Casey Davenport 09a8e814e5 Update Calico section of kubeadm install guide (#18821)
* Update Calico section of kubeadm install guide

* Address review feedback
2020-02-01 04:39:20 -08:00
Jeremy L. Morris 9ae82f11e9 reword storage release note to match the change in k/k PR #87090 (#18921) 2020-01-31 05:36:20 -08:00
Sascha Grunert c43b4a5dd5 Unify runtime references (#18493)
- Use the glossary to correctly reference runtimes
- Updated runtime class documentation for CRI-O
- Removed rktlet from runtimes since its EOL

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-01-29 15:24:14 -08:00
Trishank Karthik Kuppusamy 45dd7d107a Run minikube docker-env in a shell-independent way (#18823) 2020-01-29 13:18:13 -08:00
KYamani d01be3a3f2 Update _index.md (#18825) 2020-01-29 13:16:13 -08:00
Venkata Harshavardhan Reddy Allu 2529bc642c install container runtimes without prompts (#18893)
In Kubernetes docs, all of the packages that are required to set up the
Kubernetes are installed without requiring any prompts through
the package manager (like apt or yum) except for the container runtimes.

https://kubernetes.io/docs/setup/production-environment/container-runtimes/

So, it would be better to have these installations with prompts (yes) disabled.
2020-01-29 10:10:15 -08:00
0xC45 b57509bbf6 Install legacy iptables binaries for Ubuntu/Debian (#18625)
On the latest Debian 10, the `arptables-legacy` and `ebtables-legacy` binaries are not installed by default. Although the (non-legacy) versions are installed by default, it appears the respective packages that provide the legacy binaries must be installed in order to switch to the legacy alternatives. If you attempt to switch to the legacy alternatives without installing the `arptables` and `ebtables` packages, you will see an error:
```
update-alternatives: error: alternative /usr/sbin/arptables-legacy for arptables not registered; not setting
```

I have confirmed that the packages are present on Debian 10 and Ubuntu 19.10 and they provide the legacy alternatives. See:
* https://packages.ubuntu.com/eoan/amd64/iptables/filelist
* https://packages.ubuntu.com/eoan/amd64/arptables/filelist
* https://packages.ubuntu.com/eoan/amd64/ebtables/filelist
* https://packages.debian.org/buster/amd64/iptables/filelist
* https://packages.debian.org/buster/amd64/arptables/filelist
* https://packages.debian.org/buster/amd64/ebtables/filelist
2020-01-18 09:45:35 -08:00
wawa e3a7a56878 Remove redundant information when deploy flannel on kubernetes include windows node (#18274) 2020-01-17 07:54:59 -08:00
Lubomir I. Ivanov 8de8d173bb kubeadm: remove some CNI plugins from the kubeadm setup guide (#17694)
The kubeadm survey for 1.13:
https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses

The kubeadm survey for 1.13:
https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses

Revealed the top 3 plugins in terms of popularity are:

Flannel
Calico
WeaveNet
The kubeadm maintainers are in contact with the maintainers
of these plugins and can provide support and updates to this guide.

The rest of the plugins in the guide are unmaintained, by the kubeadm team!

Some plugins are not in the CNCF landscape, or maintained by the kubeadm team, but still
present in the guide.

Remove the following non-CNCF / unmaintained plugins:

AWS VPC
Romana
Juniper*
Canal (it is an alternative to Calico and already explained in the
Calico guide)
Add note that users can still defer to this page for more options and a more complete list:
https://kubernetes.io/docs/concepts/cluster-administration/networking/Revealed the top 3 plugins in terms of popularity are:
- Flannel
- Calico
- WeaveNet

The kubeadm maintainers are in contact with the maintainers
of these plugins and can provide support and updates to this guide.

Some plugins are not in the CNCF landscape, but still
covered in this page:
https://kubernetes.io/docs/concepts/cluster-administration/networking/

Remove the following non-CNCF plugins:
- AWS VPC
- Romana
- Juniper*
- Canal (it is an alternative to Calico and already explained in the
Calico guide)

Add note that users can still defer to this page for more options:
https://kubernetes.io/docs/concepts/cluster-administration/networking/
2020-01-17 03:46:56 -08:00
makocchi 50c24e3e4e Fix the link for conjure-up (#18529)
* fix the link for conjure-up

* Fix the link for conjure-up to docs.conjure-up.io
2020-01-17 03:42:57 -08:00
Sascha Grunert c4a51a2ecc Add note about service CIDR bug to changes (#18489)
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-01-16 06:48:25 -08:00
RA489 558c513c05 Add more weight to minikube over kind (#18719) 2020-01-16 06:32:23 -08:00
mvgijssel ff79db8c5e Update vmware shared folder location (#18674)
Related https://github.com/kubernetes/minikube/issues/6013

When using the `vmware` driver  for minikube the shared folder will be in `/mnt/hgfs` instead of directly on root `/`.
2020-01-15 08:23:32 -08:00
camper42 cd3020bca2 Fix typo: default-manager -> default-scheduler (#18649) 2020-01-15 06:13:32 -08:00
Samuel Kihahu 49a33c7d3f Improve Kops Installation Steps (#18000) 2020-01-14 13:50:35 -08:00
ares 6dcda9ef58 fix-up 404 urls (#18008) 2020-01-14 11:11:20 -08:00
André Martins 5cb0e3d7b4 Update Cilium related docs (#18563)
* Extend Cilium CNI plugin description

Mention that it works on top of other CNI plugins due to the CNI
chaining [1].

[1]: http://docs.cilium.io/en/v1.6/gettingstarted/cni-chaining/

Signed-off-by: Martynas Pumputis <m@lambda.lt>

* Update Cilium installation steps for kubeadm

- Use the latest v1.6 Cilium.
- By default, Cilium no longer needs/deploys ETCD store.

Signed-off-by: Martynas Pumputis <m@lambda.lt>

* Update Cilium NetworkPolicy guide

- Update minikube min version requirement.
- Use Cilium v1.6.
- Remove the etcd store bits, as Cilium v1.6 no longer depend on
  it by default.

Signed-off-by: Martynas Pumputis <m@lambda.lt>

* Update Cilium installation steps for kubeadm

- How to run without kube-proxy.

Signed-off-by: Martynas Pumputis <m@lambda.lt>

Co-authored-by: Martynas Pumputis <m@lambda.lt>
2020-01-13 04:35:36 -08:00
vyask ee2960eac9 Update kops.md (#17278)
kops uses DNS for discovery, both inside the cluster and outside so that you can reach the kubernetes API server
from clients.
2020-01-11 10:39:36 -08:00
Javier Revillas 46033f8f0d Fix typo in install-kubeadm.md (#18170) 2020-01-10 15:15:38 -08:00
KYamani 2c417069d0 Update _index.md (#18421) 2020-01-08 14:43:40 -08:00