Commit Graph

521 Commits

Author SHA1 Message Date
Lubomir I. Ivanov 08ce770ff6 kubeadm-upgrade.md: add more details for upgrade rollbacks (#18424)
Introduce a couple of paragraphs explaining what backup folders
kubeadm creates during upgrade.
2020-01-16 16:42:56 -08:00
Ajay Kemparaj fc4de6b721 coresPerReplica and nodesPerReplica are both floats (#18733)
https://github.com/kubernetes-incubator/cluster-proportional-autoscaler/blob/master/pkg/autoscaler/controller/linearcontroller/linear_controller.go#L51-L52
2020-01-16 15:14:44 -08:00
kvaps 4b35f3e44a Use --allow-change-held-packages flag (#17376) 2020-01-15 03:09:33 -08:00
Sharjeel Aziz 69ceca708e Updated document commands to use placeholders. Incorporated feedback. (#18208) 2020-01-15 01:19:32 -08:00
Antonio Ojea d2dc2c60c6 Use dnsutils image for DNS debugging (#18001)
DNS debugging documentation is using a busybox image as example.
This image has different known issues with the way it resolves
the DNS names in k8s, creating confusion with users that try to
follow the docs.

The e2e tests use a custom small image ~4.3MB for DNS testing
with all the necessary tools. Also, the fact that this image is
being used for the k8s e2e testing guarantees it's compatibility.
2020-01-15 01:17:32 -08:00
Rob Scott c1921541ef Providing more detail on EndpointSlice implementation (#18343) 2020-01-14 09:29:18 -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
giri c1327715d0 Update namespaces.md (#18373) 2020-01-09 09:25:46 -08:00
kvaps 391eef3c2f use madison instead of policy (#18558) 2020-01-09 01:55:46 -08:00
Lubomir I. Ivanov f510b223e9 kubeadm: improvements to the cert management documentation (#18397)
- move the sections about custom certificates and external CA
to the kubeadm-certs page
- minor cleanups to the kubeadm-certs page, including updated output
for the check-expiration command
- link the implementation details page to the new locations
for custom certs and external CA
2020-01-03 09:45:42 -08:00
Ivan Boyko f318b7c953 Removed duplicated text (#18214)
* Removed duplicated text

* Restored sentence about default certificate directory per comment from neolit123
2020-01-03 09:41:41 -08:00
Sharjeel Aziz bc549fd3a0 Minor fix for a typo. (#18182) 2019-12-23 11:09:33 -08:00
Xiang Dai f21f4b2257 Fix en language misspell (#18201)
* fix misspell

Signed-off-by: Xiang Dai <764524258@qq.com>

* clean white noise

Signed-off-by: Xiang Dai <764524258@qq.com>
2019-12-20 06:49:32 -08:00
Sharjeel Aziz a29da47ca8 Updated default Corefile that is installed with the current version of CoreDNS. (#18158) 2019-12-16 07:27:37 -08:00
Damini Satya dff2f7b960 Official 1.17 Release Docs (#18011)
* feat: graduate TaintNodesByCondition to GA (#17073)

* Promote StartupProbe to beta (enabled by default). (#17164)

* Watch bookmarks to GA (#17026)

* feat: graduate ScheduleDaemonSetPods to GA (#17350)

* Update Docker installation instructions (#17405)

* Use exact version numbers for installing Docker in Ubuntu (#17428)

* Move CSIMigration and CSIMigrationGCE to Beta in Kubernetes v1.17 (#17478)

* Promote NodeLease feature to GA (#17189)

* Update docs for csi topology ga (#17408)

* Update RunAsUsername to beta (#17460)

* doc:Update RunAsUsername to beta

* doc: update samples - kubernetes.io/os is no longer beta

* Updating based on review feedback

* Promote Node-specific volume limits to GA (#17432)

* Promote PodShareProcessNamespace to stable (#17192)

* Promote PodShareProcessNamespace to stable

* Add for_k8s_version to feature-state label

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

* Readd version-check to shareProcessNamespace task

* Update service load balancer finalizer doc for GA (#17438)

* Update Topology Manager docs (#17451)

* Added information on how device plugins can take advantage
of Topology Manager
* Updated the Topology Manager documentation to include additionalinformation and update some out of date sections

* Fix broken Topology Manager link (#17746)

Part of What's Next Device Plugin section

* Update CRD defaulting docs for GA (#17450)

* Add documentation for VolumeSnapshot Beta (#17233)

* Updating EndpointSlice documentation for beta release in 1.17 (#17411)

* (docs/dualstack): v1.17 updates (#17457)

* Add placehold doc updates for dualstack in 1.17

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Add Downward API and /etc/hosts Pod IP validation

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* remove addressed known issue via k/k pr 85246

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Remove known issue and add flag as part of k/k 79993

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* remove follow up placeholders

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Update verbiage

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Make IP addressing consistent throughout the task

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Update to status.podIPs

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Update content/en/docs/tasks/network/validate-dual-stack.md

Use set instead of env

Co-Authored-By: Khaled Henidak (Kal) <khnidk@outlook.com>

* add topology.kubernetes.io/zone, topology.kubernetes.io/region and node.kubernetes.io/instance-type labels to docs (#17498)

Signed-off-by: Andrew Sy Kim <kiman@vmware.com>

* Service topology alpha documentation (#17459)

* Update list of feature flags for in-tree plugins migrated to CSI (#17533)

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Update Node concept for TaintNodesByCondition going GA (#17577)

* feat: graduate ResourceQuotaScopeSelectors to GA in 1.17 (#17554)

* kubeadm: update the upgrade documentation for 1.17 (#17587)

* doc: Simplify Windows deployments with RuntimeClass (#16697)

* doc: Simplify Windows deployments with RuntimeClass

* Updating on review feedback

* doc: Adding windows-build label from enhancement 1301

* update doc for kubelet option --reserved-cpus (#17648)

* feat: update TaintNodesByCondition in feature gates table (#17377)

* Update docs for v1 resource quota configuration (#17547)

* AdmissionConfiguration v1 (#17548)

* Update WebhookAdmissionConfiguration examples (#17549)

* Update AWS EBS Migration Feature state (#16126)

* Add resource version section to api-concepts documentation (#16910)

* Add Resource Version semantics section to api concepts

* Clarify risks of going back in time, add details about compaction and watch cache sizes

* Apply suggestions from liggitt

Co-Authored-By: Jordan Liggitt <jordan@liggitt.net>

* remove pesudocode, apply feedback

* Fix typo

* Clarify equality rules

* Cleanup kubectl generators docs (#17609)

* Write ReplicationController without a space

* Drop mentioning unsupported cluster versions

* Fix capitalization for “API group”

* Tweak wording

* Avoid using deprecated generator in example

* add Antrea description in dev-1.17 (#17919)

* Promote VolumeSubpathEnvExpansion to GA

* Reference Documentation for the Kubernetes API for 1.17 (#18019)

* Update feature-gates.md (#18033)

* Reference Documentation for kubectl Commands for 1.17 (#18017)

* Update for v1.17 (#18034)

* Update config.toml(release-1.17) for 1.17 (#18031)
2019-12-09 16:11:29 -08:00
Satyajit Das cc79282861 Broken link fixed (#17961)
* Broken link fixed

* Better wording

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-12-05 20:38:49 -08:00
prameshj 342958a0a2 Update the cluster create and disable commands (#17947) 2019-12-04 18:14:32 -08:00
Marc Bihlmaier b3ac0d1124 Update guaranteed-scheduling-critical-addon-pods.md (#17151)
* Update guaranteed-scheduling-critical-addon-pods.md

cleanup old stuff again

* Update content/en/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods.md

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

* Update guaranteed-scheduling-critical-addon-pods.md

remove whitespace
2019-12-04 01:36:57 -08:00
bogard1203 5c87fecbf2 Deleted duplicate sentence and corrected typo (#17902)
* Corrected the typo of 'chck' with 'check'

* Removed the duplicate sentence
2019-12-02 00:09:04 -08:00
Hongcai Ren d66a1be13f Correct RegisterCloudProvider link (#17873) 2019-11-30 03:45:03 -08:00
Sharjeel Aziz aeb3cce703 Update commands/command output to reflect current versions. (#17877)
* Minor heading update according to the guideline

Fixed title of the document to use title case as described in the community guidelines.

* Capitalization fixes.

* Update commands/command output to reflect the current version
2019-11-30 03:43:03 -08:00
Kohei Yoshida 1efdef54c9 add EKS cluster upgrading section (#17800) 2019-11-25 20:51:10 -08:00
Sharjeel Aziz 49ca117430 Minor heading update according to the guideline (#17747)
* Minor heading update according to the guideline

Fixed title of the document to use title case as described in the community guidelines.

* Capitalization fixes.
2019-11-25 20:41:10 -08:00
Paul Anunda dd30366605 Removed duplicate link (#17799)
This change removes a duplicate link to the setup/best-practices/certificates page.
2019-11-25 20:37:10 -08:00
Simon Woo 085ef61502 Correct name of link to PersistentVolume (#17589) 2019-11-21 13:39:29 -08:00
Pablo Castellano 3690a264c7 Fix typo in DNS Autoscaling (#17700) 2019-11-21 02:05:28 -08:00
chentanjun f77f57925e fix-up 404 urls (#17668) 2019-11-20 18:11:28 -08:00
Luzhenxing 86d3882330 use a feature-state shortcode (#17602) 2019-11-17 17:45:42 -08:00
Tim Bannister 6d845b5f0c Clean up sample output for kubeadm upgrade (#17592) 2019-11-17 17:39:41 -08:00
Marc Bihlmaier 16316ee1ca Update kubeadm-upgrade.md (#17310)
[BUGFIX] add fix missing command
2019-11-12 17:12:11 -08:00
Oleg Butuzov 04a42af748 Returning Cert Manager mention. (#17551)
Affected URL
https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/

Cert Manager mention was removed in kubernetes/website@8781518d as part of
the merge conflict resolving.

* Links to cert manager placed back (so we wouldn't see again
  `[cert-manager][cert-manager]` in article text).
* In addition link to cert manager documentation is updated to official
  website (its still readthedocs but, its official by stand of team behind
  of the cert-manager)
2019-11-12 17:08:11 -08:00
Mitesh Jain f222648ebf Remove reference of unsupported k8s versions for CPUManager. (#17330)
* Remove reference of unsupported k8s versions for CPUManager.

* Update note for none-policy and add links.

* Remove redundant note for alpha version.
2019-11-12 01:04:07 -08:00
Mitesh Jain ff22d19e59 Fix indentation / markdown formatting for list numbering. (#17465) 2019-11-07 01:22:42 -08:00
Marc Bihlmaier 24edeac0b4 Update kubeadm-upgrade.md (#17407)
Sometimes, pods like `coredns` only run on the master nodes. If there is a problem with upgrading the master node (e.g. if it is interrupted) those pods will not keep running - and other pods will have problems with connections. 

Draining the master node will switch those pods to other nodes before the upgrade-process.
2019-11-04 14:12:12 -08:00
Rong Gao 851cd9e774 change the daemonset specific exception (#17242) 2019-11-01 23:21:40 -07:00
Luzhenxing 3aab039ac4 change kubectl get deployment output (#17351) 2019-11-01 21:31:40 -07:00
Dr Nic Williams cdc590065c base64 --decode works across Linux and MacOS (#17240)
Signed-off-by: Dr Nic Williams <drnicwilliams@gmail.com>
2019-10-29 18:24:53 -07:00
Mitesh Jain 7fa51c98d9 Update k8s version info for etcd encryption feature in securing-a-cluster. (#17027) 2019-10-27 18:45:25 -07:00
Christopher "Chief" Najewicz 18e3f8dadd Update cluster-management.md (#17150)
* Update cluster-management.md

Fix link to version-skew upgrade doc

* Update cluster-management.md

fix pathing
2019-10-27 18:19:25 -07:00
Nate Reid 4b33e8a612 Update declare-network-policy.md (#17234) 2019-10-27 17:59:24 -07:00
shub-asa1 ef602a8bc5 adding details for all official client libraries . Fix for issue #16906 (#16940)
* adding details for all official client libraries .

there are six official client libraries for kubernetes. Added details and example for each language .Fix for issue #16906

* few typos and syntax mistakes resolved

* Update access-cluster-api.md

* removing extra code from haskell client
2019-10-23 09:04:15 -07:00
Dan Winship 5ab1671aa3 Add documentation about kernel module autoloading security (#15451) 2019-10-23 09:00:19 -07:00
Ed Randall f67eae9a8d In-pod API access without official lib (#16884)
* Short example of internal API usage without official libs

* Bump subheading sizes by 1; Incorporated review comments;
2019-10-23 08:54:17 -07:00
Yuk, Yongsu d437e8c6bc en: Change the full link in the document to an inline link. (#17057)
* Change the full link in the document to an inline link.

grep -r "https \: \ / \ / kubernetes \ .io" content/en/docs
Changed to inline link except the following list.
- URLs are mentioned directly in the body
- release note
- url to blog
- url to community
- Url to be redirected

* Apply suggestions from code review

Co-Authored-By: June Yi <june.yi@samsung.com>
2019-10-23 06:20:14 -07:00
bnjf abb432a9d8 Update nodelocaldns.md (#16440)
DNSCahe -> DNSCache
2019-10-17 19:59:57 -07:00
diguage 03456f1a72 update client-go to the latest version to keep in sync with client-go example (#16536) 2019-10-14 16:11:51 -07:00
Lubomir I. Ivanov 742880937b kubeadm: include a couple of workarounds in kubeadm-certs.md (#16726)
* kubeadm: include a couple of workarounds in kubeadm-certs.md

- add warning about --certificate-renewal=false bug.
- add warning about disable kubelet cert rotation on "init" nodes.

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

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-10-12 02:26:38 -07:00
Bynov 38bd4aab72 Fixed invalid bash keyword (#16831) 2019-10-11 15:28:38 -07:00
diguage 2086e135f6 replace depercated commands with new commands (#16610) 2019-10-09 13:25:49 -07:00
Ashish Billore 591d23be86 Minor updates (#16737)
Minor updates to the description.
2019-10-08 18:01:51 -07:00
sudeepbatra 2f6c52dd47 Update access-cluster-api.md (#16461)
Cluster-API is different project, hence the correct text here should be Kubernetes API
2019-10-08 16:31:52 -07:00
Tim Bannister 4b64338f15 Fix typo (#16728) 2019-10-07 20:23:11 -07:00
Rob Scott dc355a0fad Adding clarification that Endpoints are still required when EndpointSlices are enabled (#16684) 2019-10-06 04:33:09 -07:00
Mark McLoughlin 34f1a7779c Trivial fixes to topology manager docs (#16663)
* Add missing newline to topology manager docs

* Fix typo

Pointed out by Karen Bradshaw
2019-10-03 09:50:12 -07:00
Dimitri Mitropoulos 1d52c31c86 typos: missing indefinite article and tense (#16598) 2019-10-01 10:45:34 -07:00
manyatripathi 19ff9cf17d Update topology-manager.md (#16580) 2019-09-27 14:20:43 -07:00
Mesaque Silva 0d32568251 wrong path of kube-scheduler (#16051)
updating line 51 to correct the path for kube-scheduler
2019-09-27 13:53:36 -07:00
Tim Bannister 6e07eee895 Revise DNS Horizontal Autoscaling task (#16069) 2019-09-26 07:47:10 -07:00
diguage 3a2a59c3e3 clean up the environment (#16430) 2019-09-25 15:15:05 -07:00
savitharaghunathan c751f5cfcf replacing html table with markdown (#16540) 2019-09-24 17:59:58 -07:00
Fabrizio Pandini 450803fb92 add-kubeadm-upgrade-redirects (#16519) 2019-09-24 14:33:58 -07:00
diguage 4b7a430999 fix upgrade url (#16517) 2019-09-24 05:37:27 -07:00
diguage 5807a91689 keep content and file name to be consistent (#16532) 2019-09-24 00:49:26 -07:00
Ed Randall 94bb13a1a2 Added missing in-pod Python client info (#16453) (#16460)
Issue #16453: Added missing in-pod Python client information;
Fixed broken link to external Python client example
2019-09-22 20:35:22 -07:00
simplytunde e95ffa68fd Merge remote-tracking branch 'upstream/master' into merged-master-dev-1.16 2019-09-17 22:15:57 -05:00
Gyuho Lee 90899f2bca content/en/docs: highlight known etcd client issue (#16156)
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-09-12 09:58:29 -07:00
Rob Scott 28a61b15f4 Removing some tiny redundant parts of the EndpointSlice documentation (#16267) 2019-09-09 11:38:54 -07:00
Rob Scott 0f59654cbd Adding initial EndpointSlice documentation (#16018) 2019-09-09 10:21:18 -07:00
Louise Daly f83de3f601 Added documentation to support Topology Manager feature in Kubelet. (#15716)
* Added documentation to support Topology Manager feature in Kubelet.

	* Added new document outlining feature
	* Updated feature-gates.md to include feature gate for feature
	* Update kubelet.md to include kubelet flags for feature
	* Added Topology Manager reference to relevant pages

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* Update Topology Manager Policies section
2019-09-09 05:39:18 -07:00
Lubomir I. Ivanov 520381ff66 kubeadm: update the upgrade documentation for 1.16 (#16015)
Move to a single document for upgrades!
2019-09-06 11:02:15 -07:00
simplytunde 5e8cf9b8a5 Merge remote-tracking branch 'upstream/master' into HEAD 2019-08-12 08:05:36 -05:00
Wojciech Tyczynski 6daa99cdd8 Remove references to selflinks (#15751) 2019-08-08 19:59:24 -07:00
Tim Bannister dd6f88dfe7 Reword & migrate static pod task page (#14831)
- Shape this to be more of a Task page
- Move static pod task to pod & container section
2019-08-06 16:22:49 -07:00
Tim Bannister 322e88de9a Update device plugin documentation + related pages (#14331)
* Update device plugin docs for Kubernetes 1.14

& related pages

This change is mainly about feature-state shortcodes & similar.

(if there's a way to get the short version string, eg "1.14" rather
than "v1.14", then that could go in place of the hard coded value
in this commit).

* Fix code block formatting

eg code blocks incorrectly marked as:
```shell

* Use glossary shortcodes where appropriate

* Hyperlink to Prometheus

* Tidy Markdown formatting

* Change example vendor domain name

Use a name inside ".example" to highlight that this is a DNS
domain name.

* Reword device plugins documentation

* Tweak headings for device plugins

* Add "what's next" to device plugins docs

* Tweak wording for device plugins docs

* Add KubeVirt device plugins
2019-08-06 16:00:52 -07:00
Derek c7e57cb67c TLS is Transport Layer Security; not level (#14998)
See https://en.wikipedia.org/wiki/Transport_Layer_Security
2019-08-05 15:39:49 -07:00
Edu Patrocinio 0cf7e3a827 Replace pod with Pod in task/nodelocaldns.md (#15602) 2019-07-31 17:34:14 -07:00
Lubomir I. Ivanov 96922f3b73 kubeadm: modify the step for upgrading control plane kubelets (#15452)
When upgrading controlplane nodes, upgrading the kubelets should be done
as the last step after "kubeadm upgrade" was run on all of the control
plane nodes already.

Also apply consistency related cleanup to sections and section names.
2019-07-18 03:28:10 -07:00
Ismail Alidzhikov 9c1fd9dcfe Fix serve_hostname image (#15416)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-16 06:15:25 -07:00
Tim Bannister 3ca1955a13 Add “CNCF” to glossary (#14537)
* Add glossary entry for CNCF

* Use CNCF glossary entry
2019-07-11 18:03:07 -07:00
karolflont 9a58393192 Update kubeadm-upgrade-1-14.md (#15359)
Ubuntu 16.04.5 LTS
apt-mark unhold kubeadm && apt-get update && apt-get install -y kubeadm=1.14.x-00 && apt-mark hold kubeadm gives the below error
The following packages have unmet dependencies:
kubelet : Depends: kubernetes-cni (= 0.6.0) but 0.7.5-00 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Unholding the kubelet with kubeadm fixes the problem.
2019-07-09 20:24:25 -07:00
devasat daa1886134 configure-upgrade-etcd.md: rename section header (#15328)
The section heading refers to starting API Server, but the content is about starting etcd cluster.
2019-07-09 04:12:03 -07:00
mohamed chiheb ben jemaa eaf8b43d6c change image registry (#15326) 2019-07-09 04:10:02 -07:00
mohamed chiheb ben jemaa cad2e5c006 fixing coredns label (#15340) 2019-07-09 03:58:01 -07:00
popozy f3bb552f2a lose apt-mark unhold kubectl (#15176)
lose apt-mark unhold kubectl when apt-get install kubectl. If not unhold kubectl, it would return the error follows:
``` shell
root@ecs-k8s-master:~# apt-mark unhold kubelet && apt-get update && apt-get install -y kubelet=1.15.0-00 kubectl=1.15.0-00 && apt-mark hold kubelet 
kubelet was already not hold.
Hit:1 https://download.docker.com/linux/ubuntu xenial InRelease
Hit:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease
Hit:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates InRelease
Get:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease [107 kB]
Hit:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease
Hit:5 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security InRelease
Hit:6 https://packages.cloud.google.com/apt kubernetes-xenial InRelease                                                                                                                     
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-4.4.0-145 linux-headers-4.4.0-145-generic linux-image-4.4.0-145-generic linux-modules-4.4.0-145-generic
Use 'apt autoremove' to remove them.
The following held packages will be changed:
  kubectl
The following packages will be upgraded:
  kubectl kubelet
2 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
E: Held packages were changed and -y was used without --allow-change-held-packages.
```
2019-07-06 20:48:34 -07:00
Yang Guo 14b33db63c Fix several issues in "Using sysctls in a Kubernetes Cluster" (#15248)
1. Replace net.ipv4.route.min_pmtu with net.core.somaxconn in the
   example of using unsafe sysctls in containers, since the former is not
   accessible within container namespace at all.

2. Not all net.* sysctls are namespaced. Explain the correct way to
   identify the namespaced networking sysctls.
2019-07-06 04:10:35 -07:00
prameshj 43ffdc0444 Update nodelocaldns.md to render website correctly - on master branch (#15142)
* Update nodelocaldns.md

* Fix the image rendering code.

Added newline
2019-06-28 11:07:40 -07:00
WoOsley 498d870280 Update out-of-resource.md (#14890)
* Update out-of-resource.md

add note about evicted pod behavior

* Update out-of-resource.md

fix wrong wording

* Update content/en/docs/tasks/administer-cluster/out-of-resource.md

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

* Update out-of-resource.md
2019-06-25 08:42:36 -07:00
Lennart Jern ce09218fbe Upgrade fixup (#15073)
* Fix indentation of code

* Change header for section about node drain
2019-06-23 23:25:55 -07:00
839 f8afd343a6 [#15031] update the upgrade method of kubelet / kubectl of worker nodes (#15032) 2019-06-20 09:52:49 -07:00
Barnabas Makonda fe5ca2738b Remove .orig and _backup_ files (#15011)
* remove all .orig files

* remove all backup files

* remove base, local and remote backup files
2019-06-20 05:18:48 -07:00
Barnabas Makonda 455f312775
Merge branch 'master' into dev-1.15 2019-06-19 23:19:27 +03:00
839 52073165cb update the upgrade method of kubelet / kubectl of worker nodes (#14871)
* [#14870] update the upgrade method of kubelet / kubectl of worker nodes

* [#14870] add link of how to update from 1.13 to 1.14
2019-06-19 13:02:20 -07:00
Rajesh Deshpande c82a5e402c Adding alternative command to create namespace (#14974)
* Adding alternative command to create namespace

As this is first place user look to find details to create a namespace, added an alternative command to create a namespace. Also, this is mostly used way to create namepsace instead of YAML.

* Correcting Formatting

Correcting formatting for changes

* Update namespaces.md
2019-06-19 12:12:31 -07:00
MAKOSCAFEE 8781518d32 update with master content resolving merge conflicts 2019-06-19 19:10:18 +03:00
mhamdi semah 82650353cb Outdated terminology: “kubernetes-minion-group” (#14859) 2019-06-18 13:49:50 -07:00
WoOsley a20807c071 Update out-of-resource.md (#14862)
add default value for housekeeping interval
2019-06-12 17:24:15 -07:00
Rajakavitha1 55ac801bc4 Restructure the left navigation pane of setup (#14826)
* restructure left nav

* Restructure setup left navigation

* Update _redirects

* Incorporated all the changes suggested

* removed the Thumbs.db file
2019-06-12 04:57:29 -07:00
prameshj b42f019aae Create nodelocaldns.md to describe NodeLocal DNSCache feature. (#14625)
* Create nodelocaldns.md

This contains info about NodeLocal DnsCache feature.

* Update nodelocaldns.md

* Address review comments
2019-06-11 07:24:33 -07:00
Lubomir I. Ivanov 71a7828152 kubeadm-tasks: include v1.14->v1.15 upgrade document (#14595)
Remove v1.11 upgrade documents.
2019-06-11 05:10:19 -07:00
Jingfang Liu b3e3332739 update kubectl "$" format (#13256) 2019-06-10 19:42:16 -07:00
Maya Kaczorowski a905be0ceb Add recommendation to use kms provider (#13264)
* Add recommendation to use kms provider

Add a warning to encrypting secrets documentation that if using a provider with secrets encryption, kms provider is preferred as it materially changes the threat model.

* Update encrypt-data.md

* Update encrypt-data.md

Updated to include kms provider is Beta sice 1.12

* Update encrypt-data.md
2019-06-10 19:30:16 -07:00
Rostislav M. Georgiev b1a0711f11 kubeadm: Document new v1beta2 config format (#14607)
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2019-06-10 12:27:16 -07:00
Tim Bannister 7289483c7d Update “Autoscale the DNS Service in a Cluster” (#14525)
* Mark code blocks for syntax highlighting

* Use glossary tooltips where appropriate

* Reword DNS horizontal autoscaling task

- Mention that addons manager is deprecated
- Use unordered list for “What's next”

* Note AMD64 instruction set assumption

* Update to more recent cluster-proportional-autoscaler

Based on sample configuration in https://raw.githubusercontent.com/kubernetes/kubernetes/beba9921aa1a73431bf322ffa17df6b2aa314b0c/cluster/addons/dns-horizontal-autoscaler/dns-horizontal-autoscaler.yaml
2019-06-05 22:34:09 -07:00
Fabrizio Pandini 19e9d312ea kubeadm-1.15-certs-renewal (#14716) 2019-06-05 22:20:10 -07:00
RA489 2ca9136ef6 unhold the binaries on the worker nodes during upgrade (#14708) 2019-06-04 15:51:53 -07:00
Yucheng Wu 92d1da404a document version changes of critical pod (#14684)
* document version changes of critical pod

* document system priority class name version requirement

* Update guaranteed-scheduling-critical-addon-pods.md
2019-06-03 18:01:02 -07:00
wangyamei 26fd321b68 fix typo in romana-network-policy.md (#14661) 2019-06-02 23:34:13 -07:00
Prankul 866b99cf72 Fix link in "Customizing DNS Service" docs (#14455) 2019-05-22 06:20:20 -07:00
Oleksandr Slynko 85ab4a45ad Link upgrade to skewed version page (#14421)
* Link upgrade to skewed version page

It provides the order of upgrade and shows which versions are supported.
Solves (at least partially ) #14420

* Update cluster-management.md

* Update cluster-management.md
2019-05-21 01:00:47 -07:00
Tim Bannister 702a4fd67f Use relevant glossary definitions (#14414) 2019-05-21 00:58:40 -07:00
Byron.wang 55ace3bb95 Remove extra '**' (#14413)
remove extra '*' from the end of the aritcle;
or they have other meanings :D
2019-05-21 00:50:41 -07:00
silenceshell 4ff96634cf kubectl should also be held by apt-mark (#14250)
here apt installs both kubelet and kubectl but just holds kubelet. I think kubectl should alse be held by apt-mark.

```
# replace x in 1.14.x-00 with the latest patch version
apt-mark unhold kubelet && \
apt-get update && apt-get install -y kubelet=1.14.x-00 kubectl=1.14.x-00 && \
apt-mark hold kubelet
```
2019-05-16 15:00:30 -07:00
Tim Bannister 93e1a67dfa Fixes for https://kubernetes.io/docs/tasks/administer-cluster/cluster-management/ (#14298)
* Add missing capture block end

* Drop outdated link to v1.6 upgrade
2019-05-14 00:25:11 -07:00
s-ito-ts 7b7caf3b77 Fix orders of yaml for tasks/administer-cluster/[l-z]*.go (#14245) 2019-05-09 04:40:48 -07:00
s-ito-ts 5a89ffb684 Fix orders of yaml for tasks/administer-cluster/[a-k]*.go (#14241) 2019-05-08 22:44:47 -07:00
andy stone 4a6e2b16dd Directly reference the PodDisruptionBudget (#14209)
* Define SLO acronym

Save people from having to search for the translation of SLO to Service-Level Objectives.

* replace SLO with direct PodDisruptionBudget reference
2019-05-08 11:40:34 -07:00
Martynas Pumputis 2f3d456232 Update Cilium version (#14203)
This commit updates Cilium to v1.5 which was released
eight days ago.

The v1.5 changelog:
- https://github.com/cilium/cilium/releases/tag/v1.5.0
- https://cilium.io/blog/2019/04/24/cilium-15
2019-05-07 04:51:42 -07:00
Sandeep Rajan 22441ecaee Update content on kube-dns to coredns configmap translation (#13826)
Updates and corrects the part of configmap for CoreDNS
2019-04-25 11:31:46 -07:00
Danny Berger 4029a7ab5e Normalize case: Github -> GitHub (#13828) 2019-04-25 09:40:47 -07:00
Lubomir I. Ivanov d643cf9e0f kubeadm-upgrade: fix shell message markdown (#13900) 2019-04-20 06:11:40 -07:00
Marc Sensenich 8c6f0d39db Correct spelling kubeadm-upgrade-1-14.md (#13619)
Ugrade => Upgrade
2019-04-09 18:36:12 -07:00
Supriya Sirbi 552f6ab73a Issue #13637 Update developing-cloud-controller-manager.md (#13654)
Register CloudProvider Interface link added
2019-04-08 18:05:05 -07:00
yanghaichao12 ab98b03e8b Fix typos (#13609) 2019-04-04 10:27:51 -07:00
Blade 3dac0bb857 update url of kubelet-config-file types (#13603) 2019-04-04 10:23:53 -07:00
Taher Bohari f01978c872 Update configure-upgrade-etcd.md (#13505) 2019-03-28 11:57:56 -07:00
Arthur Deschamps a00049f411 Update namespaces-walkthrough.md (#13388) 2019-03-27 16:36:47 -07:00
Pancongwen 369f8d3053 Update kubeadm-upgrade-1-13.md (#13438)
fix typo of 'Ugrade'
2019-03-26 08:17:24 -07:00
Michelle Au be48fb38e9 Remove storage protection task page (#13402) 2019-03-26 06:59:22 -07:00
Jim Angel 851ef58fa8 Official 1.14 Release Docs (#13174)
* Official documentation on Poseidon/Firmament, a new multi-scheduler support for K8S. (#11752)

* Added documentation about Poseidon-Firmament scheduler

* Fixed some style issues.

* Udpated the document as per the review comments.

* Fixed some typos and updated the document

* Updated the document as per the review comments.

* Document timeout attribute for kms-plugin. (#12158)

See 72540.

* Official documentation on Poseidon/Firmament, a new multi-scheduler  (#12343)

* Removed the old version of the Poseidon documentation. Incorrect location.

* Official documentation on Poseidon/Firmament, a new multi-scheduler support for K8S (#12069)

* Official documentation on Poseidon/Firmament, a new multi-scheduler support for K8S. (#11752)

* Added documentation about Poseidon-Firmament scheduler

* Fixed some style issues.

* Udpated the document as per the review comments.

* Fixed some typos and updated the document

* Updated the document as per the review comments.

* Updated the document as per review comments. Added config details.

* Updated the document as per the latest review comments. Fixed nits

* Made changes as per latest suggestions.

* Some more changes added.

* Updated as per suggestions.

* Changed the release process section.

* SIG Docs edits

Small edits to match style guidelines.

* add plus to feature state

* capitalization

* revert feature state shortcode

since this is a Kubernetes extension, not a direct feature, it shouldn't use the regular feature state tagging.

(cherry picked from commit 7730c1540b)

* Remove initializers from doc. It will be removed in 1.14 (#12331)

* kubeadm: Document CRI auto detection functionality (#12462)

Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>

* Minor doc change for GAing Pod DNS Config (#12514)

* Graduate ExpandInUsePersistentVolumes feature to beta (#10574)

* Rename 2018-11-07-grpc-load-balancing-with-linkerd.md.md file (#12594)

* Add dynamic percentage of node scoring to user docs (#12235)

* Add dynamic percentage of node scoring to user docs

* addressed review comments

* delete special symbol (#12445)

* Update documentation for VolumeSubpathEnvExpansion (#11843)

* Update documentation for VolumeSubpathEnvExpansion

* Address comments - improve descriptions

* Graduate Pod Priority and Preemption to GA (#12428)

* Added Instana links to the documentation (#12977)

* Added link to the Instana Kubernetes integration

* Added Instana link for services section

Added Instana and a link to the Kubernetes integration to the analytics services section and broadened the scope to APM, monitoring and analytics.

* Oxford comma /flex

* More Oxford commas, because they matter

* Update kubectl plugins to stable (#12847)

* documentation for CSI topology beta (#12889)

* Document changes to default RBAC discovery ClusterRole(Binding)s (#12888)

* Document changes to default RBAC discovery ClusterRole(Binding)s

Documentation for https://github.com/kubernetes/enhancements/issues/789 and https://github.com/kubernetes/kubernetes/pull/73807

* documentation review feedback

* CSI raw block to beta (#12931)

* Change incorrect string raw to block (#12926)

Fixes #12925

* Update documentation on node OS/arch labels (#12976)

These labels have been promoted to GA:
https://github.com/kubernetes/enhancements/issues/793

* local pv GA doc updates (#12915)

* Publish CRD OpenAPI Documentation (#12910)

* add documentation for CustomResourcePublishOpenAPI

* address comments

fix links, ordered lists, style and typo

* kubeadm: add document for upgrading from 1.13 to 1.14 (single CP and HA) (#13189)

* kubeadm: add document for upgrading from 1.13 to 1.14

- remove doc for upgrading 1.10 -> 1.11

* kubeadm: apply amends to upgrade-1.14 doc

* kubeadm: apply amends to upgrade-1.14 doc (part2)

* kubeadm: apply amends to upgrade-1.14 doc (part3)

* kubeadm: add note about "upgrade node experimental-control-plane"

+ add comment about `upgrade plan`

* kubeadm: add missing "You should see output similar to this"

* fix bullet indentation (#13214)

* mark PodReadinessGate GA (#12800)

* Update RuntimeClass documentation for beta (#13043)

* Update RuntimeClass documentation for beta

* Update feature gate & add upgrade section

* formatting fixes

* Highlight upgrade action required

* Address feedback

* CSI ephemeral volume alpha documentation (#10934)

* update kubectl documentation (#12867)

* update kubectl documentation

* add document for Secret/ConfigMap generators

* replace `kubectl create -f` by `kubectl apply -f`

* Add page for kustomization support in kubectl

* fix spelling errors and address comments

* Documentation for Windows GMSA feature (#12936)

* Documentation for Windows GMSA feature

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Enhancements to GMSA docs

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Fix links

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Fix GMSA link

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Add GMSA feature flag in feature flag list

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Relocate GMSA to container configuration

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Add example for container spec

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Remove changes in Windows index

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Update configure-gmsa.md

* Update configure-gmsa.md

* Update configure-gmsa.md

* Update configure-gmsa.md

* Rearrange the steps into two sections and other edits

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Fix links

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Add reference to script to generate GMSA YAMLs

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Some more clarifications for GMSA

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* HugePages graduated to GA (#13004)

* HugePages graduated to GA

* fixing nit for build

* Docs for node PID limiting (https://github.com/kubernetes/kubernetes/pull/73651) (#12932)

* kubeadm: update the reference documentation for 1.14 (#12911)

* kubeadm: update list of generated files for 1.14

NOTE: PLACEHOLDERS! these files are generated by SIG Docs each
release, but we need them to pass the k/website PR CI.

- add join_phase* (new sub phases of join)
- add init_phase_upload-certs.md (new upload certs phase for init)
- remove alpha-preflight (now both init and join have this)

* kubeadm: update reference docs includes for 1.14

- remove includes from alpha.md
- add upload-certs to init-phase.md
- add join-phase.md and it's phases

* kubeadm: update the editorial content of join and init

- cleanup master->control-plane node
- add some notes about phases and join
- remove table about pre-pulling images
- remove outdated info about self-hosting

* kubeadm: update target release for v1alpha3 removal

1.14 -> 1.15

* kubeadm: copy edits for 1.14 reference docs (part1)

* kubeadm: use "shell" for code blocks

* kubeadm: update the 1.14 HA guide (#13191)

* kubeadm: update the 1.14 HA guide

* kubeadm: try to fix note/caution indent in HA page

* kubeadm: fix missing sudo and minor amends in HA doc

* kubeadm: apply latest amends to the HA doc for 1.14

* fixed a few missed merge conflicts

* Admission Webhook new features doc (#12938)

- kubernetes/kubernetes#74998
- kubernetes/kubernetes#74477
- kubernetes/kubernetes#74562

* Clarifications and fixes in GMSA doc (#13226)

* Clarifications and fixes in GMSA doc

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Update configure-gmsa.md

* Reformat to align headings and pre-reqs better

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Reformat to align headings and pre-reqs better

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Reformat to fix bullets

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Reword application of sample gmsa

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Update configure-gmsa.md

* Address feedback to use active voice

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Address feedback to use active voice

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* RunAsGroup documentation for Progressing this to Beta (#12297)

* start serverside-apply documentation (#13077)

* start serverside-apply documentation

* add more concept info on server side apply

* Update api concepts

* Update api-concepts.md

* fix style issues

* Document CSI update (#12928)

* Document CSI update

* Finish CSI documentation

Also fix mistake with  ExpandInUsePersistentVolumes documented as beta

* Overall docs for CSI Migration feature (#12935)

* Placeholder docs for CSI Migration feature

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Address CR comments and update feature gates

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Add mappings for CSI plugins

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Add sections for AWS and GCE PD migration

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Add docs for Cinder and CSI Migration info

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Clarify scope to volumes with file system

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Change the format of EBS and Cinder CSI Migration sections to follow the GCE template

Signed-off-by: Deep Debroy <ddebroy@docker.com>

* Windows documentation updates for 1.14 (#12929)

* Updated the note to indicate doc work for 1.14

* first attempt at md export from gdoc

* simplifyig

* big attempt

* moving DRAFT windows content to PR for review

* moving content to PR in markdown for review

* updated note tags

* Delete windows-contributing.md

deleting this file as it is already ported to the github contributor guide

* fixed formatting in intro and cluster setup guide

* updating formatting for running containers guide

* rejiggered end of troubleshooting

* fixed minor typos

* Clarified the windows binary download step

* Update _index.md

making updates based on feedback

* Update _index.md

updating ovn-kubernetes docs

* Update _index.md

* Update _index.md

* updating relative docs links

updating all the links to be relative links to /docs

* Update _index.md

* Update _index.md

updates for windows services and ovn-kubernetes

* formatted for correct step numbering

* fix typos

* Update _index.md

updates for flannel PR in troubleshooting

* Update _index.md

* Update _index.md

updating a few sections like roadmap, services, troubleshooting/filing tickets

* Update _index.md

* Update _index.md

* Update _index.md

* Fixed a few whitespace issues

* Update _index.md

* Update _index.md

* Update _index.md

* add section on upgrading CoreDNS (#12909)

* documentation for kubelet resource metrics endpoint (#12934)

* windows docs updates for 1.14 (#13279)

* Delete sample-l2bridge-wincni-config.json

this file is not used anywhere

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Rename content/en/docs/getting-started-guides/windows/_index.md to content/en/docs/setup/windows/_index.md

moving to new location

* Delete flannel-master-kubectl-get-ds.png

* Delete flannel-master-kubeclt-get-pods.png

* Delete windows-docker-error.png

* Add files via upload

* Rename _index.md to add-windows-nodes.md

* Create _index.md

* Update _index.md

* Update add-windows-nodes.md

* Update add-windows-nodes.md

* Create user-guide-windows-nodes.md

* Create user-guide-windows-containers.md

* Update and rename add-windows-nodes.md to intro-windows-nodes.md

* Update user-guide-windows-containers.md

* Rename intro-windows-nodes.md to intro-windows-in-kubernetes.md

* Update user-guide-windows-nodes.md

* Update user-guide-windows-containers.md

* Update user-guide-windows-containers.md

* Update user-guide-windows-nodes.md

* Update user-guide-windows-containers.md

* Update _index.md

* Update intro-windows-in-kubernetes.md

* Update intro-windows-in-kubernetes.md

fixing the pause image

* Update intro-windows-in-kubernetes.md

changing tables from html to MD

* Update user-guide-windows-nodes.md

converting tables from HTML to MD

* Update intro-windows-in-kubernetes.md

* Update user-guide-windows-nodes.md

* Update user-guide-windows-nodes.md

* Update user-guide-windows-nodes.md

updating the numbering , even though it messes up the notes a little bit. Jim will file a ticket to follow up

* Update user-guide-windows-nodes.md

* update to windows docs for 1.14 (#13322)

* Update intro-windows-in-kubernetes.md

* Update intro-windows-in-kubernetes.md

* Update intro-windows-in-kubernetes.md

* Update intro-windows-in-kubernetes.md

* Update intro-windows-in-kubernetes.md

* Update user-guide-windows-containers.md

* Update user-guide-windows-nodes.md

* Update intro-windows-in-kubernetes.md (#13344)

* server side apply followup (#13321)

* change some parts of serverside apply docs in response to comments

* fix typos and wording

* Update config.toml (#13365)
2019-03-25 15:06:16 -07:00
chenrui 5a5f77db64 Fix relative links issue in English content (#13307)
* `http://kubernetes.io/docs/` -> `/docs/` in content/en folder

* `https://kubernetes.io/docs/` -> `/docs/` in content/en folder
2019-03-20 16:05:05 -07:00
Amir M. Saeid 80b73a4c03 Use correct kubelet config name (#13185)
At its current form minikube fails to start with following error:

    unknown flag: --AllowedUnsafeSysctls

Renaming it to allowed-unsafe-sysctls works as expected.
2019-03-15 02:58:57 -07:00
Jintao Zhang 2b3ced6a00 fix certificate command (#13152)
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2019-03-13 08:31:41 -07:00
chenrui 4f5d3ce834 Fix typo in `dns-horizontal-autoscaling.md` (#13051)
* `turning` -> `tuning`

* Remove duplicate `'s control`
2019-03-12 12:28:39 -07:00
Karthik Gaekwad 03cc1d8508 Adds a section for OKE cluster upgrades (#13134) 2019-03-12 11:40:39 -07:00
yanghaichao12 9e471e389c Fix typos (#13120) 2019-03-12 10:14:39 -07:00
Mizuki Urushida 98d1ab4c92 Fix indentation of EncryptionConfiguration sample (#12876) 2019-03-07 15:04:10 -08:00
sureshpalemoni 273f3fa713 Change in Storage Value in Example Scenario (#12831)
In the calculation of this `Allocatable` will be `14.5 CPUs`, `28.5Gi` of memory and
`88Gi` of local storage. - It was 98Gi for storage instead of 88Gi which is derived after negating System-Reserved+Kube-reserved+eviction+hard
2019-03-07 14:42:07 -08:00
Anna Nguyen d110471a35 Clarified step of getting Kubernetes cluster name; fixed quoting in c… (#12718)
* Clarified step of getting Kubernetes cluster name; fixed quoting in command that sets `APISERVER`.

Need to set `CLUSTER_NAME` before using it.
The single quote in the `APISERVER` command prevented the expansion of the `CLUSTER_NAME` variable.

* Remove whitespace
2019-03-07 14:12:13 -08:00
Neha Yadav d3cca48e3f Code snippents shouldn't include the command prompt (#12779) 2019-03-07 01:31:05 -08:00
Linus Lee 924d764233 Fix bugs about kubeadm upgrading. (#12809)
* Fix bug about kubeadm upgrading

It will lead to the following error if using `yum upgrade -y kubeadm --disableexcludes=kubernetes` command:
<https://serverfault.com/questions/943696/fatal-unexpected-error-when-reading-kubeadm-config-configmap-clusterconfigurat>
Running `yum upgrade -y kubeadm --disableexcludes=kubernetes` command will upgrade the kubeadm to v1.13 but kubeadm v1.13 could not upgrade the v1.12 kubeadm cluster.

* Update kubeadm-upgrade-1-12.md

* Update kubeadm-upgrade-1-12.md

* Update kubeadm-upgrade-1-12.md
2019-02-24 20:14:42 -08:00
Frederiko Costa 252f4d5261 add --csr-only option on kubeadm (#12766)
* add --csr-only option

The flag `--use-csr` is no longer available as of 1.13 on. Got replaced by `--csr-only`.

* replace deprecated kubeadm cert renewal flag
2019-02-24 20:06:22 -08:00
Tim Bannister 59a34796c9 Improve namespaces walkthroughs (#12686)
* Reference glossary entry for namespace

* Call out namespace names
2019-02-18 19:25:50 -08:00
Andrew Sy Kim 35d0d34959 remove cloud controller manager docs on using Initializers for PV labeling (#12375) 2019-02-17 08:26:48 -08:00
Dario Maiocchi f156d51ddb Improve doc on certificates (#12579) 2019-02-17 07:45:06 -08:00
André Martins 0a5ff4417d network-policy-provider: updating cilium documentation for v1.4.0 (#12627)
Signed-off-by: André Martins <aanm90@gmail.com>
2019-02-14 21:50:21 -08:00
Damini Satya 63e57d102e Fix #9805 - Correct tags to avoid HTML encoding issue (#12523) 2019-02-13 03:36:11 -08:00
Hongbin Mao b3bfb4d6d0 fix cloudprovider link error (#12539) 2019-02-08 06:49:53 -08:00
Tim Bannister c10411b469 Fix typo in cloud-controller-manager docs (#12494) (#12495) 2019-02-04 15:42:54 -08:00
chenrui ca4f474235 Add `jsonpath` approach for apiserver query (#12350)
* Add `jsonpath` approach for apiserver query

* Refine the wording with the approach description

* Refine the command log

* Move the itemized number back
2019-01-27 22:18:54 -08:00
makocchi a254339aa2 remove command prompts and separate commands from output (#12337) 2019-01-23 22:32:09 -08:00
makocchi 5cf48aaaf2 remove command prompts and separate commands from output (#12338) 2019-01-23 01:06:28 -08:00
Roy Lenferink aa0da8f34a Improved openshift, docker, ansible references (#12201)
* Fixed Openshift -> OpenShift

* Fixed ansible -> Ansible

* Fixed docker -> Docker
2019-01-13 18:26:49 -08:00
Lubomir I. Ivanov 4ff6bbbfff kubeadm-upgrade-1.13: add workaround for join control-plane (#12145) 2019-01-09 17:48:39 -08:00
Jason Hu 4f189afac1 Update dns-debugging-resolution.md (#12012)
There is a document error in the subsection named "Check for Errors in the DNS pod" , where the pod selector should coredns but not kube-dns.
2019-01-08 04:08:18 -08:00
tallaxes a14ce37044 Update kubeadm-certs.md - remove prow link (#12119)
Left in by accident?
2019-01-08 03:55:02 -08:00
Suraj Deshmukh 9b66c1acc1 Use staticPodPath in KubeletConfiguration (#11916)
Alongwith the kubelet flag you can also use the `KubeletConfiguration`'s
`staticPodPath` to specify the path to pick up the static pod configs.

Signed-off-by: Suraj Deshmukh <surajd.service@gmail.com>
2019-01-07 09:29:47 -08:00
Lubomir I. Ivanov ffa36a9251 kubeadm: fix some issues in the upgrade-1.13 doc (#11629)
- use "control plane" instead of "master".
- upgrade a kubelet on the CP node only after the CP was upgraded.
- also instruct the user to update to the latest patch version of 1.13.
2019-01-02 16:59:47 -08:00
Raul Gonzales 578b006360 docs: uses mostly kubectl to demonstrate (#11699)
Simplify to run `kubectl` to obtain the desired values from resources

Changes: access-cluster-api.md
2019-01-02 11:19:21 -08:00
makocchi a33ae0f00c remove command prompts and separate commands from output (#11847) 2018-12-22 17:20:33 -08:00
James Peach 1d1ccd974d Minor grammar fix to agent OOM handling description. (#11797) 2018-12-17 21:55:37 -08:00
Lentil Sun 8b264e3fcc Fix: API version of 1.11.x to v1alpha2 and 1.12.x to v1alpha3 (#11662) 2018-12-16 19:39:58 -08:00
Pingan e8b9a4eace fix link in reconfigure-kubelet (#11736) 2018-12-13 03:09:04 -08:00
Chao Wang 5e05d127e2 fix the command for checking dns pod (#11603) 2018-12-11 16:11:19 -08:00
mdshoaib707 b9140c7500 Updated the word from "you" to "your" (#11475)
Edited the grammatical mistake from "you" to "your"
2018-12-05 21:47:30 -08:00
Yuexiao Wang eef6919e3d Minor improvements on upgrade for kubeadm (#11540)
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2018-12-05 08:42:00 -08:00
Pierre-Yves Aillet 9bd11ab887 Fix coredns link (#11517) 2018-12-04 14:37:44 -08:00
Jim Angel 27b7b453a9 Official 1.13 Release Docs (#11401)
* Update metadata.generation behaviour for custom resources (#10705)

* update docs promoting plugins to beta (#10796)

* docs update to promote TaintBasedEvictions to beta (#10765)

* First Korean l10n work for dev-1.13 (#10719)

* Update outdated l10n(ko) contents (#10689)

fixes #10686

* Translate concepts/overview/what-is-kubernetes in Korean (#10690)

* Translate concepts/overview/what-is-kubernetes in Korean

* Feedback from ClaudiaJKang

* Translate concepts/overview/components in Korean (#10882)

* Translate concepts/overview/components in Korean #10717

* Translate concepts/overview/components in Korean

* Translate concepts/overview/components in Korean

* Apply Korean glossary: 서비스 어카운트

* Translate concepts/overview/kubernetes-api in Korean (#10773)

* Translate concepts/overview/kubernetes-api in Korean

* Applied feedback from ianychoi

* kubeadm: update the configuration docs to v1beta1 (#10959)

* kubeadm: add small v1beta1 related updates (#10988)

* ADD content/zh/docs/reference/setup-tools/kubeadm/kubeadm.md (#11031)

* ADD content/zh/docs/reference/setup-tools/kubeadm/kubeadm.md

* ADD content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init.md

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

Accepted

Co-Authored-By: YouthLab <tsui@highyouth.com>

* do not change 'master' or 'worker' nodes to '主从'

* Doc updates for volume scheduling GA (#10743)

* Doc updates for volume scheduling GA

* Make trivial change to kick build

* Document nodelease feature (#10699)

* advanced audit doc for ModeBlockingStrict (#10203)

* Rename EncryptionConfig to EncryptionConfiguration (#11080)

EncryptionConfig was renamed to EncryptedConfiguration and added to
the `apiserver.config.k8s.io` API group in Kubernetes 1.13.

The feature was previously in alpha and was not handling versions
properly, which lead to an originally unnoticed `v1` in the docs.

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

* trsanlate create-cluster-kubeadm.md to chinese (#11041)

* trsanlate create-cluster-kubeadm.md to chinese

* Update create-cluster-kubeadm.md

* update the feature stage in v1.13 (#11307)

* update new feature gates to document (#11295)

* refresh controller role list on rbac description page (#11290)

* node labeling restriction docs (#10944)

* Update 1.13 docs for CSI GA (#10893)

* dynamic audit documentation (#9947)

* adds dynamic audit documentation

* Copyedit for clarity

See also inline question/s

* Fix feature state shortcode

* Update feature state

* changes wording for dynamic audit flag behavior

* Minor copyedit

* fix dynamic audit yaml

* adds api enablement command to dynamic audit docs

* change ordering dynamic audit appears in

* add references to dynamic audit in webhook backend

* reword dynamic audit reference

* updates stages field for audit sink object

* changes audit sink api definition; rewords policy

* kubeadm: remove kube-proxy workaround (#11162)

* zh-trans content/en/docs/setup/independent/install-kubeadm.md (#11338)

* zh-trans content/en/docs/setup/independent/install-kubeadm.md

* Update install-kubeadm.md

* Update dry run feature to beta (#11140)

* vSphere volume raw block support doc update (#10932)

* Add docs for Windows DNS configurations (#10036)

* Update docs for fields allowed at root of CRD schema (#9973)

* Add docs for Windows DNS configurations

* add device monitoring documentation (#9945)

* kubeadm: adds upgrade instructions for 1.13 (#11138)

* kubeadm: adds upgrade instructions for 1.13

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* add minor copyedits

Addressed a couple of copyedit comments a bit more cleanly.

* kubeadm: add improvements to HA docs (#11094)

* kubeadm: add information and diagrams for HA topologies

* kubeadm: update HA doc with simplified steps

* kubeadm: update HA doc with simplified steps

* edit ha, add new topology topic, reorder by weight

* troubleshoot markdown

* fix more markdown, fix links

* more markdown

* more markdown

* more markdown

* changes after reviewer comments

* add steps about Weave

* update note about stacked topology

* kubeadm external etcd HA upgrade 1.13 (#11364)

* kubeadm external etcd HA upgrade 1.13

Signed-off-by: Ruben Orduz <rubenoz@gmail.com>

* Update stacked controlplane steps

* kubeadm cert documentation (#11093)

* kubeadm certificate API and CSR documentation

* copyedits

* fix typo

* PR for diff docs (#10789)

* Empty commit against dev-1.13 for diff documentation

* Complete Declarative maangement with diff commands

* Second Korean l10n work for dev-1.13. (#11030)

* Update outdated l10n(ko) contents (#10915)
* Translate main menu for l10n(ko) docs (#10916)
* Translate tasks/run-application/horizontal-pod-autoscale-walkthrough (#10980)
* Translate content/ko/docs/concepts/overview/working-with-objects/kubernetes-object in Korean #11104 (#11332)
* Pick-right-solution page translates into Korean. (#11340)
* ko-trans: add jd/..., sap/..., ebay/..., homeoffice/... (#11336)
* Translate concept/workloads/pods/pod-overview.md (#11092)

Co-authored-by: June Yi <june.yi@samsung.com>
Co-authored-by: Jesang Myung <jesang.myung@gmail.com>
Co-authored-by: zerobig <38598117+zer0big@users.noreply.github.com>
Co-authored-by: Claudia J.Kang <claudiajkang@gmail.com>
Co-authored-by: lIuDuI <1693291525@qq.com>
Co-authored-by: Woojin Na(Eddie) <cheapluv@gmail.com>

* Rename encryption-at-rest related objects (#11059)

EncryptionConfig was renamed to EncryptedConfiguration and added to
the `apiserver.config.k8s.io` API group in Kubernetes 1.13.

The feature was previously in alpha and was not handling versions
properly, which lead to an originally unnoticed `v1` in the docs.

Also, the `--experimental-encryption-provider-config` flag is now called
just `--encryption-provider-config`.

* Documenting FlexVolume Resize alpha feature. (#10097)

* CR webhook conversion documentation (#10986)

* CR Conversion

* Addressing comments

* Addressing more comments

* Addressing even more comments

* Addressing even^2 more comments

* Remove references to etcd2 in v1.13 since support has been removed (#11414)

* Remove etcd2 references as etcd2 is deprecated

Link back to the v1.12 version of the etcd3 doc for
the etcd2->etcd3 migration instructions.

I updated the kube-apiserver reference manually,
unsure if that is auto-generated somehow.

The federation-apiserver can still potentially
support etcd2 so I didn't touch that.

* Remove outdated {master,node}.yaml files

There are master/node yaml files that reference
etcd2.service that are likely highly out of date.
I couldn't find any docs that actually reference
these templates so I removed them

* Address review comments

* Final Korean l10n work for dev-1.13 (#11440)

* Update outdated l10n(ko) contents (#11425)

fixes #11424

* Remove references to etcd2 in content/ko (#11416)

* Resolve conflicts against master for /ko contents (#11438)

* Fix unopened caution shortcode

* kubeadm: update the reference docs for 1.13 (#10960)

* docs update to promote TaintBasedEvictions to beta (#10765)

* First Korean l10n work for dev-1.13 (#10719)

* Update outdated l10n(ko) contents (#10689)

fixes #10686

* Translate concepts/overview/what-is-kubernetes in Korean (#10690)

* Translate concepts/overview/what-is-kubernetes in Korean

* Feedback from ClaudiaJKang

* Translate concepts/overview/components in Korean (#10882)

* Translate concepts/overview/components in Korean #10717

* Translate concepts/overview/components in Korean

* Translate concepts/overview/components in Korean

* Apply Korean glossary: 서비스 어카운트

* Translate concepts/overview/kubernetes-api in Korean (#10773)

* Translate concepts/overview/kubernetes-api in Korean

* Applied feedback from ianychoi

* kubeadm: update the configuration docs to v1beta1 (#10959)

* kubeadm: add small v1beta1 related updates (#10988)

* update new feature gates to document (#11295)

* Update dry run feature to beta (#11140)

* kubeadm: add improvements to HA docs (#11094)

* kubeadm: add information and diagrams for HA topologies

* kubeadm: update HA doc with simplified steps

* kubeadm: update HA doc with simplified steps

* edit ha, add new topology topic, reorder by weight

* troubleshoot markdown

* fix more markdown, fix links

* more markdown

* more markdown

* more markdown

* changes after reviewer comments

* add steps about Weave

* update note about stacked topology

* kubeadm: update reference docs

- add section about working with phases under kubeadm-init.md
- update GA / beta status of features
- kubeadm alpha phase was moved to kubeadm init phase
- new commands were added under kubeadm alpha
- included new CoreDNS usage examples

* Generate components and tools reference

* Add generated federation API Reference (#11491)

* Add generated federation API Reference

* Add front matter to federation reference

* Remove whitespace from federation front matter

* Remove more whitespace from federation front matter

* Remove superfluous kubefed reference

* Add frontmatter to generated kubefed reference

* Fix kubefed reference page frontmatter

* Generate kubectl reference docs 1.13 (#11487)

* Generate kubectl reference docs 1.13

* Fix links in kubectl reference

* Add 1.13 API reference (#11489)

* Update config.toml (#11486)

* Update config.toml

Preparing for 1.13 release, updating the config.toml and dropping the 1.8 docs reference.

* update dot releases and docsbranch typo

* adding .Site. to Params.currentUrl (#11503)

see https://github.com/kubernetes/website/pull/11502 for context

* Add 1.13 Release notes (#11499)
2018-12-03 17:21:11 -08:00
Ruben Orduz 5cd6a43042 rename ha upgrade doc to match non ha version (#11327)
Signed-off-by: Ruben Orduz <rubenoz@gmail.com>
2018-11-26 21:09:34 -08:00
André Martins 41a042feef admin-cluster/network-policy-provider: update Cilium documentation (#11214)
Signed-off-by: André Martins <aanm90@gmail.com>
2018-11-24 08:17:45 -08:00
Niko Pen f0711ca742 bigger or equal kubeadm version (#11226) 2018-11-24 08:07:28 -08:00
Liuduii b5b8539a8e Remove excess Spaces (#11106) 2018-11-20 07:10:46 -08:00
yongsong you 9ceb6650d6 add a missing step in kubeadm-upgrade flow. (#10722)
In case of external etcd, we should also modify `kubeadm-config.yaml` to set `api.advertiseAddress` to the local node's IP address.
2018-11-19 10:21:47 -08:00
adisky b82bf96203 Redirect to decoding a secret (#10594)
In this Document Encrypting Secret data at REST, the example to verify
decrypt secret is bit confusing, on running
$ kubectl describe secret secret1 -n default
"should match mykey: mydata" never match because data is enoded,
This commit redirects it to decoding the secret
2018-11-18 18:40:10 -08:00
Sandeep Rajan 6f3b8cbd9b Update documentation on CoreDNS (#10923)
* update documentation on CoreDNS

* Update dns-custom-nameservers.md

Fixed nit noted in comments and cleaned up a few more things while I was in there. This whole topic needs a complete redo, but this PR is an iterative improvment. Thanks!
2018-11-16 12:35:38 -08:00
Bernat Moix a0fd05ce41 Fix typo in ip-masq-agent user guide (#11023) 2018-11-16 11:27:50 -08:00
Kenichi Omichi 8359d2013c Remove unnecessary kubelet as upgraded package (#10941)
The first step of [1], kubeadm is necessary to be upgraded because we
need to run kubeadm upgrade plan. Then, the line shows `upgrade kubeadm:`.
However, the commandline contains kubelet also. That seens copy&paste
mistake and unnecessary. This removes it.
In addition, the format of another tab is broken. This fixes it also by
naming another tab.

[1]: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-12/#upgrade-the-control-plane
2018-11-13 17:40:50 -08:00
William Zhang 7975b282da Fix the link to repo kubernetes/cloud-provider (#10912)
Signed-off-by: William Zhang <warmchang@outlook.com>
2018-11-13 17:39:15 -08:00
Luc Perkins d65e1790ff Add admonition type to shortcode (#9482)
* Change existing admon blocks

* Fix includes issue
2018-11-06 11:33:04 -08:00
RaviSantosh Gudimetla 315c716774 Deprecate critical pod annotation (#10733) 2018-10-30 10:17:58 -07:00
LiuDui 654a589167 Delete some extra space (#10741)
Delete some extra space
2018-10-30 09:45:56 -07:00
Caio 5bab86b2b3 Code style not working on kubernetes.io (#10727)
* Code style not working on kubernetes.io

Code style based on tab works on github markdown, but it is not working on kubernetes.io. In addition to that, `<your-pv-name>` argument on line 50 is hidden on kubernetes.io, because it is being processed as a HTML tag.

* Update change-pv-reclaim-policy.md

Indentation fix
Language of the code specified
2018-10-30 09:44:40 -07:00
MengZeLee 04163e9a7c removing toc shortcode. (#10720) 2018-10-25 11:02:31 -07:00
takonomura f82237f061 Fix a broken link in /docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-ha/ (#10693) 2018-10-22 12:40:19 -07:00
likeXXxx 776485e2f7 fix a typo (#10695)
* fix a typo

* fix a typo
2018-10-22 11:25:26 -07:00
Gregory Hanson 548b538f72 Bug in coredns ConfigMap spec (#10585)
Missing the `data` label in configmap spec.  Attempting to create the file as is results in:
```
error: error validating "STDIN": error validating data: ValidationError(ConfigMap): unknown field "Corefile" in io.k8s.api.core.v1.ConfigMap; if you choose to ignore these errors, turn validation off with --validate=false
```
2018-10-17 17:27:28 -07:00
Rob Hirschfeld caf3defcad Adding Kubernetes Kubeadm + Digital Rebar integration for On-Prem installs (#10118)
* add Digital Rebar KRIB to installer lists

* second review, minor cleanups

* address corrections flagged by @neolit123

* resolve merge - fix table

* add Digital Rebar KRIB to installer lists

* second review, minor cleanups

* address corrections flagged by @neolit123
2018-10-17 12:28:23 -07:00
Jeff Billimek c8ce7c3b18 adding missing step for additional control plane nodes (#10600)
There appears to be a missing step instructing the user to apply the kubeadm-config on each of the additional control plane nodes
2018-10-15 06:40:46 -07:00
chenDT e6611e3100 Fix some "capture prerequisites" errors in docs/tasks. (#10270)
Multiple "capture prerequisites" can only display the last one, so we need to
merge multiple "capture prerequisites".
2018-10-11 14:21:04 -07:00
erganzi 27202920f3 Update memory-constraint-namespace.md (#10530)
update memory request to 100MiB corresponding the yaml content
2018-10-09 05:15:31 -07:00
William Zhang 83fc9324e1 Fix issue #10520 (#10554)
Signed-off-by: William Zhang <warmchang@outlook.com>
2018-10-09 04:50:06 -07:00
Florian Breisch 4e0ee8b5c6 Fix misspelled plugin configuration option (#10421) 2018-10-03 19:43:16 -07:00
LiuDui 96e18455cf Modified version information (#10406) 2018-10-03 19:39:13 -07:00
makocchi 20b1dd242d update and reorder sub contents (#10112) 2018-10-03 19:07:30 -07:00
Jim Angel 786d314da5 [Do Not Merge] Release 1.12 (#10292)
* Update docs for fields allowed at root of CRD schema (#9973)

* add plugin docs and examples (#10053)

* docs update to promote TaintNodesByCondition to beta (#9626)

* HPA Specificity Improvements (#8757)

Updated the HPA docs to reference the `autoscaling/v2beta2` API version,
and added documentation about the new fields.

* adjust docs for pod ready++ (#10049)

* Remove --cadvisor-port - has been deprecated since v1.10 (#10023)

Change-Id: Id2a685473a243aef492a98ff450759f39e362557

* Add Documentation for Snapshot Feature (#9948)

* Add documentation for snapshot feature

* Update volume-snapshots.md

* Add dry-run to api-concepts (#10033)

* kubeadm-init: Update the offline support section (#10062)

The update includes the following things (in mind with Kubernetes 1.12):

- Remove the 1.8 image versions
- Add the 1.10 image versions that were missing until now
- Include a comment for the missing arch suffixes in 1.12

Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>

* Say bye to `DynamicProvisioningScheduling` (#10157)

The mentioned feature gate is now collapsed into `VolumeScheduling`.

xref: kubernetes/kubernetes#67432

* Update ResourceQuota per PriorityClass state for 1.12 (#10229)

* TokenRequest and TokenRequestProjection now beta (#10161)

xref: kubernetes/kubernetes#67349

* Change feature state for kms provider to beta. (#10230)

KMS Provider will be graduating to beta in v1.12, reflecting this change on the website.

* coredns default (#10200)

* Promote ShareProcessNamespace to beta in docs (#9996)

* Add CoreDNS details to DNS Debug docs (#10201)

* add coredns details

* address nits, add query logging section

* Update docs with topology aware dynamic provisioning (#9939)

* Document topology aware volume binding feature

* update for readability

* Update storage-classes.md

* comma splice

* don't abbreviate

* HPA Algorithm Information Improvements (#9780)

* Update HPA docs with more algorithm details

The HPA docs pointed to an out-of-date document for information on the
algorithm details, which users were finding confusing.  This sticks a
section on the algorithm in the HPA docs instead, documenting both
general behavior and corner cases.

* Add glossary info, HPA docs on quantities

People often ask about the quantity notation when working with the
metrics APIs, so this adds a glossary entry on quantities (since they're
used elsewhere in the system), and a short explantation in the HPA walkthough.

* Information about HPA readiness and stabilization

This adds information about the new changes to HPA readiness and
stabilization from kubernetes/features#591, and other minor changes that
landed in Kubernetes 1.12.

* Update horizontal-pod-autoscale.md

* Audit 1.12 doc (#9953)

* audit 1.12 document

* remove legacy audit feature

https://github.com/kubernetes/kubernetes/pull/65862

* update feature gate doc

* MountPropagation is now GA (#10090)

* RuntimeClass documentation (#10102)

* RuntimeClass documentation

* Update runtime-class.md

* Add documentation for Scheduler performance tuning (#10048)

* Add documentation for Scheduler performance tuning

* Update scheduler-perf-tuning.md

* TTL controller for cleaning up finished resources (#10064)

* TTL controller for cleaning up finished resources

* Address comments

* Update ttlafterfinished.md

* Bump quota configuration api version (#10217)

* Incremental update from master (#10278)

* fix invalid href of cloud controller manager (#10240)

* fix invalid yaml format (#10238)

* update storage-limits doc with Azure disk part (#10224)

update storage-limits doc with Azure disk part

fix comments

* Update kubelet-config-file.md (#10222)

Update link to KubeletConfiguration struct.

* fix a trivial misspelling (#10244)

* Fix cassandra-statefulset.yaml indent level (#10243)

* Mention minimum etcd versions (#10208)

Source: https://groups.google.com/d/msg/kubernetes-dev/jMPA4JzKiY4/HIx2ugvLBAAJ

* fix 404 error (#10250)

* Small verb tweak (#10190)

Present participle, ftw.

* Add AnchorJS logic for header links (#10155)

* Add AnchorJS JavaScript

* Remove existing inpage_heading logic

* Remove underline from anchor tags

* Use single icon and add touch visibility

* Use paragraph link icon for AnchorJS

* Update Sass to use code formatting in docsContent headers

* Update header size coverage to H3-H6

* fix broken link in kubefed.md (#10254)

* Update the version numbers for the X-Remote-Extra- and Impersonate-Extra- key fixes (#9827)

The fix was cherry picked into 1.11.3, 1.10.7, and 1.9.11:

https://github.com/kubernetes/kubernetes/pull/67162
https://github.com/kubernetes/kubernetes/pull/67163
https://github.com/kubernetes/kubernetes/pull/67164

* fix typo (#10168)

* fix typo

* addressing comments.

* Update setup-ha-etcd-with-kubeadm.md

* fix typos (#10252)

* fix description of contribute guide (#10253)

* describe truncate feature about advanced audit (#10236)

* describe truncate feature about advanced audit

* Update audit.md

* docs update to promote ScheduleDaemonSetPods to beta (#9923)

* Dynamic volume limit updates for 1.12 (#10211)

* add a placeholder commit

* Update docs for csi volume limits

* Update storage-limits.md

* Add "MayRunAs" value among other GroupStrategies (#9888)

* Add CoreDNS details to the customize DNS doc (#10228)

* Add CoreDNS details to the customize DNS doc

Rewrite the document to include more details about CoreDNS, since it's now the default from v1.12

* Address comments

* Improve doc wording

* Fix link

* Update dns-custom-nameservers.md

* Update dns-custom-nameservers.md

* Fix secrets docs in 1.12 branch (#10056)

* Fix secrets docs

* Update secret.md

* Revert CoreDNS Docs (#10319)

* Revert "Add CoreDNS details to DNS Debug docs (#10201)"

This reverts commit 462817a674.

* Revert "Add CoreDNS details to the customize DNS doc (#10228)"

This reverts commit e7319eeb8c.

* Revert "coredns default (#10200)"

This reverts commit 698e93b441.

* Add CRI installation instructions page

Added cri-installation page with CRI installation instructions
Referenced it from kubeadm-init and install-kubeadm pages.

* kubeadm: update API types documentation for 1.12 (#10283)

v1alpha2 -> v1alpha3
MasterConfiguration -> [new-api-types]

* TokenRequest feature documentation (#10295)

* AdvancedAuditing is now GA (#10156)

xref: kubernetes/kubernetes#65862

`AdvancedAuditing` feature is GA in 1.12. This PR adjusts the related
docs.

* update runtime-class.md (#10332)

* update runtime-class.md

* Update runtime-class.md

* Document cross-authorizer permissions for creating RBAC roles (#10015)

* Document cross-authorizer permissions for creating RBAC roles

* Update rbac.md

* kubeadm: update authored content for 1.12 (reference docs and cluster creation) (#10348)

* kubeadm: update authored content in reference docs for 1.12

* kubeadm: add time frame in create-cluster-kubeadm for 1.12

* add AllowedProcMountTypes and ProcMountType to docs (#9911)

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>

* kubeadm: add new command line reference (#10306)

Add:
- placeholder files
- include place holder files
- include "renew" sub command
- add missing tabs for "alpha phase kubelet"

* Documenting SCTP support in Kubernetes (#10279)

* Documenting SCTP support in Kubernetes Service, Endpoint, NetworkPolicy and Pod

* Updates based on comments on the PR

* kubectl expose update with SCTP support

* Updated according to comments in the PR

* Revert "kubectl expose update with SCTP support"

This reverts commit 0d5a1e6720.

* TLS Bootstrap and Server Cert Rotation feature documentation (#10232)

* TokenRequest feature documentation

* line wrapping to make review not insane

* update content for GA without major refactor

* Update kubelet-tls-bootstrapping.md

* Add clarifications for volume snapshots (#10296)

* Update kubadm ha installation for 1.12 (#10264)

* Update kubadm ha installation for 1.12

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* update stable version

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* Update stacked control plane for v1.12 (#2)

* use v1alpha3

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* more v1alpha3 (#4)

* updates

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* Document how to run in-tree cloud providers with kubeadm (#10357)

Change-Id: Iab6b996a830503d74a6eb0c507c5f8ca7a39235b

* kubeadm reference doc for release 1.12 (#10359)

* Revert "Revert "Add CoreDNS details to DNS Debug docs (#10201)""

This reverts commit bb30f4d1fc.

* Revert "Revert "Add CoreDNS details to the customize DNS doc (#10228)""

This reverts commit bc23d45c09.

* Revert "Revert "coredns default (#10200)""

This reverts commit 7f4350d6ab.

* add missing instruction for ha guide (#10374)

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* kubeadm - Ha upgrade updates (#10340)

* Update HA upgrade docs

* Adds external etcd HA upgrade guide

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* copyedit

* more edits

* add runasgroup in psp (#10076)

* update KubeletPluginsWatcher feature gate (#10205)

* generated 1.12 docs

* Building Multi-arch images with Manifests (#10379)

In 1.12, a variety of images used in a typical kubernetes installation
have started to using manifests to better support environments with arm
or ppc64le architectures. For example all images used with kubeadm by
default have manifests, another would be all the tests in the
conformance test suite. Here we capture the best practices for everyone
to start using manifests in their own workflows.

Change-Id: I5ba4c5fe55ffc9486a8251760f3352be4f2e1494

* Upgrade docs for v1.12 (#10344)

* generated assets and docs

* remove 1.7

* update 1.12

* update plugin documentation under docs>tasks>extend-kubectl (#10259)

* update plugin documentation under docs>tasks>extend-kubectl

* Update kubectl-plugins.md
2018-09-27 16:41:39 -07:00
Nate Bhurinat Wangsutthitham f9addd8fe1 Update weave-network-policy.md -- fixing typo. (#9825)
* Update weave-network-policy.md

Fix typo.

* Update weave-network-policy.md

- Added note on abbreviation

* Remove note about abbreviation
2018-09-24 15:50:39 -07:00
Quan Tian 02c38e5180 Fix dns doc about inheriting DNS from nodes (#9214)
Kubelet doesn't prepend the cluster DNS server to the nodes's DNS
settings, neither for Pods with "ClusterFirst" dnsPolicy nor Pods with
"default" dnsPolicy.

Only pods with "default" dnsPolicy inherit DNS from nodes, without the
cluster DNS server prepended.
2018-09-19 20:30:05 -07:00
Zach Corleissen ee35f4518d Fixes from review of PR #10278 (#10280)
Feedback from mistyhacks

Update configure-upgrade-etcd.md

Update configure-upgrade-etcd.md
2018-09-12 14:35:43 -07:00
Eric Tune 726ce50f4a Mention minimum etcd versions (#10208)
Source: https://groups.google.com/d/msg/kubernetes-dev/jMPA4JzKiY4/HIx2ugvLBAAJ
2018-09-10 02:16:53 -07:00
vsoutherner c75060883e Update kubelet-config-file.md (#10222)
Update link to KubeletConfiguration struct.
2018-09-09 18:35:41 -07:00
CaoShuFeng 4423ff8f6b fix invalid href of cloud controller manager (#10240) 2018-09-09 18:23:41 -07:00
tanshanshan 148d40ee2e column STORAGECLASS is missed (#10204) 2018-09-05 23:44:16 -07:00
Joseph Ruane edeb6a42b7 fix the suffix in the system-reserved example (#10136) 2018-09-05 06:26:02 -07:00
Michael Taufen e30e4c2e63 fix url for 1.11 docs (#10087)
The URL was not updated to point to release-1.11 branch when 1.11 was released.
This PR updates it to use the docsbranch param, so we don't have to
update it for every release.
2018-09-04 23:51:33 -07:00
linyouchong 91e3697aa5 Update command output (#10109) 2018-09-04 22:44:32 -07:00
AdamDang 8f71dca836 Typo fix: kubeadmin->kubeadm (#10078)
Typo fix: kubeadmin->kubeadm
2018-08-27 07:02:43 -07:00
Jose A. Iñigo d778e1ef26 Missing code formatting (#9754)
This block of code was missing the correct formatting

Changed the formatting

Rechanged it

Sorry I got kind of mixed up with the highlighting, this is what you meant right?

three backticks formatting

Inserted newlines to fix code formatting

Re-added white space

Yet more whitespace adjustment
2018-08-20 12:00:10 -07:00
Lon Ilesanmi 6e0c644061 Update namespaces.md (#9865)
This update is to match similar content here:
https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
2018-08-18 07:05:57 -07:00
Karen Bradshaw 18ba9a10f4 Clean up feature state includes (#9895) 2018-08-18 06:31:00 -07:00
Sahdev Zala 8394219fdf Remove incorrect and not needed mention of datadir (#9800)
As the sentence before the changes in this PR says, member/snap/db is a file
inside the datadir. It's not where datadir is located. Also, we are already
providing link to the data directory definition.
2018-08-13 14:38:55 -07:00
Logan Rakai 8eec4566a5 Minor corrections (#9771) 2018-08-08 16:44:06 -07:00
chenhuan 63fb7ac88c fix the command output (#9774)
I have verified on version v1.11
2018-08-08 16:19:48 -07:00
chenhuan e6888722ec fix the command output (#9777)
I have verified on version v1.11
2018-08-08 15:10:30 -07:00
Pradheep Shrinivasan 82ba3f119b Add details of how to use https (#9770)
Currently the documentation does not specify how to access https service. 
This change will make sure that the user knows how to use the same
2018-08-07 08:34:24 -07:00
chenhuan d1993b72a0 fix the command output (#9753)
I have verified on version v1.11
2018-08-06 16:27:26 -07:00
Hongzhi 81b862e2bc typo (#9720)
* Update kubeadm-init.md

miss a "-" at the [website](https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init#init-workflow) before the feature-gates

* a typo
2018-08-02 15:54:28 -07:00
Ismo Puustinen 240e91844e Add a note CPU change handling in CPU manager. (#9671)
This relates to PR https://github.com/kubernetes/kubernetes/pull/66718
which validates that CPU manager state and current set CPUs are in sync.
2018-07-31 15:09:39 -07:00
Lubomir I. Ivanov ba746446d2 kubeadm-upgrade-1.11: fix wrong flag for feature gates (#9619) 2018-07-31 09:51:40 -07:00
Liz 88569b1ddc Keep packages back from package manager upgrades (#9509)
* Keep packages back from package manager upgrades

closes kubernetes/kubeadm#954

* copy edit revision
2018-07-27 10:40:58 -07:00
Luca Cipriani 5afc04d400 Make the command work with multiple pods too (#9454)
* Make the command work with multiple pods too

if the user has 2 or more pods the original command line give the following error:
```error: only one of -c or an inline [CONTAINER] arg is allowed
See 'kubectl logs -h' for help and examples.```

* Remove dollar sign to respect style guidelines
2018-07-20 16:13:03 -07:00
André Aubin 269e3fd37b inline code block is not displayed (#8940)
* inline code block is not displayed

Using `kubectl get storageclass` instead of 

```
       kubectl get storageclass
```

correctly shows the code markup.

* Update change-default-storage-class.md

* reformat markdown for nested list
2018-07-18 17:24:41 -07:00
Bob Killen 2c50177af5 Update admission controller links (#9386)
* update admission-controller links

(cherry picked from commit 37043991a61e5e6f4ac1c463b14c65430b192553)

* updated links found using greedier regex

(cherry picked from commit 45c6d4cf7430245a3b4e81eae245000beea88841)

* correct link in cn/docs/admin/authorization/_index.md

* fix incorrect changes introduced in eac3619

* undo update of cn content

* fix link

* fix admission webhook link
2018-07-18 15:54:21 -07:00
Jennifer Rondeau 1e554ef725 reorganize kubeadm files, part 1 (#9439)
* reorganize kubeadm files, part 1

* edit troubleshooting kubeadm for layout and content
2018-07-18 15:49:37 -07:00
Bob Killen 2ee2e9d5bb Update authorization-rbac links (#9463)
* update authorization-rbac links

* fix broken links

* undo modification of cn content
2018-07-18 15:32:04 -07:00
Bob Killen c0af4f7a4a update service-accounts-admin links (#9461) 2018-07-18 15:25:38 -07:00
Matt Brannock ddf1e9cdf7 Environment variable for etcd quorum is singular (#9302)
See
f8c4907bec/cluster/gce/config-default.sh (L109)
2018-07-18 15:18:48 -07:00
Luc Perkins bb818a9b41 Make macOS standard usage (#9422) 2018-07-18 15:12:16 -07:00
Bob Killen bf109b4dfa Update authorization links (#9465)
* update authorization links

* remove cn content and fix link targets
2018-07-18 15:07:24 -07:00
Bob Killen d82f928033 update authorization-node links (#9462) 2018-07-18 15:03:39 -07:00
Bob Killen 836629cb11 Update extensible admission controller links (#9459)
* update extensible-admission-controller links

* correct what-are-initializers link
2018-07-18 14:10:28 -07:00
Chris Knowles 40f4082328 Add when storage key name changed (#9532)
It seems the name changed in k8s 1.8 which was reflected in https://github.com/kubernetes/website/pull/5490 but the last section still mentions the old name without saying it has changed.
2018-07-18 13:17:22 -07:00
adisky 7e9709220b Fix a typo in running cloud controller doc (#9325) 2018-07-17 00:33:38 -07:00
Logan Rakai 1147aeab0e Fix broken link in note (#9535) 2018-07-16 22:21:37 -07:00
Bob Killen 42decf8cf7 Update accessing-the-api links (#9441)
* update accessing-the-api links

* undo update of cn content
2018-07-11 21:45:25 -07:00
Bob Killen 09e5db0724 Update authentication links (#9452)
* update authentication links

* undo cn updates
2018-07-11 13:43:26 -07:00
AgentK a0ec957fde Fix typo in example script (#9381)
Variable reference should be $ETCDHOSTS, not $ETCDHOST
2018-07-05 08:19:22 -07:00
Qiming ea6004bd4f Consolidate YAML files [part-12] (#9364)
* Consolidate YAML files [part-12]

Relocate YAML files referenced by the accessing application topic
and the rest of cluster administration.

* Adjust json shortcodes.
2018-07-03 23:19:23 -07:00
Qiming 4962ffabbf Consolidate YAML files [part-11] (#9363)
This PR relocates some of the YAML files used by the administer cluster
topic. One yaml file not used is deleted.
2018-07-03 13:39:21 -07:00
Chuck Ha 429d01e95b Updates HA etcd with kubeadm (#9227)
Adds a missing instruction on how to configure the kubelet. Reported in slack in the #kubeadm channel.

Fixes #9222

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>
2018-07-03 07:37:21 -07:00
Sarjeet Singh b9f9d1ef70 Fix typo for kubeadm in instruction for upgrading (#9328) 2018-06-29 13:48:20 -07:00
Quan Tian 58e96edbd5 Fix invalid anchors and typos (#9293) 2018-06-29 12:02:20 -07:00
Andreas Jaeger b2a94550b1 Fix syntax of setup-ha-etcd-with-kubeadm (#9318)
This page used wrong syntax, initially use ${ETCDHOST[i]}, so use
that subsequentially as well. Fix also wrong HOST1.

Closes: #9315
2018-06-29 10:52:19 -07:00
Misty Linville 5f30e7d4c3 Release docs for Kubernetes 1.11 (#9171)
* Seperate priority and preemption (#8144)

* Doc about PID pressure condition. (#8211)

* Doc about PID pressure condition.

Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>

* "so" -> "too"

* Update version selector for 1.11

* StorageObjectInUseProtection is GA (#8291)

* Feature gate: StorageObjectInUseProtection is GA

Update feature gate reference for 1.11

* Trivial commit to re-trigger Netlify

* CRIContainerLogRotation is Beta in 1.11 (#8665)

* Seperate priority and preemption (#8144)

* CRIContainerLogRotation is Beta in 1.11

xref: kubernetes/kubernetes#64046

* Bring StorageObjectInUseProtection feature to GA (#8159)

* StorageObjectInUseProtection is GA (#8291)

* Feature gate: StorageObjectInUseProtection is GA

Update feature gate reference for 1.11

* Trivial commit to re-trigger Netlify

* Bring StorageObjectInUseProtection feature to GA

StorageObjectInUseProtection is Beta in K8s 1.10.

It's brought to GA in K8s 1.11.

* Fixed typo and added feature state tags.

* Remove KUBE_API_VERSIONS doc (#8292)

The support to the KUBER_API_VERSIONS environment variable is completely
dropped (no deprecation). This PR removes the related doc in
release-1.11.

xref: kubernetes/kubernetes#63165

* Remove InitialResources from admission controllers (#8293)

The feature (was experimental) is dropped in 1.11.

xref: kubernetes/kubernetes#58784

* Remove docs related to in-tree support to GPU (#8294)

* Remove docs related to in-tree support to GPU

The in-tree support to GPU is completely removed in release 1.11.
This PR removes the related docs in release-1.11 branch.

xref: kubernetes/kubernetes#61498

* Update content updated by PR to Hugo syntax

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>

* Update the doc about extra volume in kubeadm config (#8453)

Signed-off-by: Xianglin Gao <xianglin.gxl@alibaba-inc.com>

* Update CRD Subresources for 1.11 (#8519)

* coredns: update notes in administer-cluster/coredns.md (#8697)

CoreDNS is installed by default in 1.11.
Add notes on how to install kube-dns instead.

Update notes about CoreDNS->CoreDNS upgrades as in 1.11
the Corefile is retained.

Add example on upgrading from kube-dns to CoreDNS.

* kubeadm-alpha: CoreDNS related changes (#8727)

Update note about CoreDNS feature gate.

This change also updates a tab as a kubeadm sub-command
will change.

It looks for a new generated file:
generated/kubeadm_alpha_phase_addon_coredns.md
instead of:
generated/kubeadm_alpha_phase_addon_kube-dns.md

* Update cloud controller manager docs to beta 1.11 (#8756)

* Update cloud controller manager docs to beta 1.11

* Use Hugo shortcode for feature state

* kubeadm-upgrade: include new command `kubeadm upgrade diff` (#8617)

Also:
- Include note that this was added in 1.11.
- Modify the note about upgrade guidance.

* independent: update CoreDNS mentions for kubeadm (#8753)

Give CoreDNS instead of kube-dns examples in:
- docs/setup/independent/create-cluster-kubeadm.md
- docs/setup/independent/troubleshooting-kubeadm.md

* update 1.11 --server-print info (#8870)

* update 1.11 --server-print info

* Copyedit

* Mark ExpandPersistentVolumes feature to beta (#8778)

* Update version selector for 1.11

* Mark ExpandPersistentVolumes Beta

xref: kubernetes/kubernetes#64288

* fix shortcode, add placeholder files to fix deploy failures (#8874)

* declare ipvs ga (#8850)

* kubeadm: update info about CoreDNS in kubeadm-init.md (#8728)

Add info to install kube-dns instead of CoreDNS, as CoreDNS
is the default DNS server in 1.11.

Add notes that kubeadm config images can be used to list and pull
the required images in 1.11.

* kubeadm: update implementation-details.md about CoreDNS (#8829)

- Replace examples from kube-dns to CoreDNS
- Add notes about the CoreDNS feature gate status in 1.11
- Add note that the service name for CoreDNS is also
called `kube-dns`

* Update block device support for 1.11 (#8895)

* Update block device support for 1.11

* Copyedits

* Fix typo 'fiber channel' (#8957)

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>

* kubeadm-upgrade: add the 'node [config]' sub-command (#8960)

- Add includes for the generated pages
- Include placeholder generated pages

* kubeadm-init: update the example for the MasterConfiguration (#8958)

- include godocs link for MasterConfiguration
- include example MasterConfiguration
- add note that `kubeadm config print-default` can be used

* kubeadm-config: include new commands (#8862)

Add notes and includes for these new commands in 1.11:
- kubeadm config print-default
- kubeadm config migrate
- kubeadm config images list
- kubeadm config images pull

Include placeholder generated files for the above.

* administer-cluster/coredns: include more changes (#8985)

It was requested that for this page a couple of methods
should be outlined:
- manual installation for CoreDNS explained at the Kubernetes
section of the GitHub project for CoreDNS
- installation and upgrade via kubeadm

Make the above changes and also add a section "About CoreDNS".

This commit also lowercases a section title.

* Update CRD subresources doc for 1.11 (#8918)

* Add docs for volume expansion and online resizing (#8896)

* Add docs for volume expansion going beta

* Copyedit

* Address feedback

* Update exec plugin docs with TLS credentials (#8826)

* Update exec plugin docs with TLS credentials

kubernetes/kubernetes#61803 implements TLS client credential support for
1.11.

* Copyedit

* More copyedits for clarification

* Additional copyedit

* Change token->credential

* NodeRestriction admission prevents kubelet taint removal (#8911)

* dns-custom-namerserver: break down the page into mutliple sections (#8900)

* dns-custom-namerserver: break down the page into mutliple sections

This page is currently about kube-dns and is a bit outdated.
Introduce the heading `# Customizing kube-dns`.

Introduce a separate section about CoreDNS.

* Copyedits, fix headings for customizing DNS

Hey Lubomir,
I coypedited pretty heavily because this workflow is so much easier for docs and because I'm trying to help improve everything touching kubeadm as much as possible.

But there's one outstanding issue wrt headings and intro content: you can't add a heading 1 to a topic to do what you wanted to do. The page title in the front matter is rendered as a heading 1 and everything else has to start at heading 2. (We still need to doc this better in the docs contributing content, I know.)

Instead, I think we need to rewrite the top-of-page intro content to explain better the relationship between kube-dns and CoreDNS. I'm happy to write something, but I thought I'd push this commit first so you can see what I'm doing.

Hope it's all clear -- ping here or on Slack with any questions ~ Jennifer

* Interim fix for talking about CoreDNS

* Fix CoreDNS details

* PSP readOnly hostPath (#8898)

* Add documentation for crictl (#8880)

* Add documentation for crictl

* Copyedit

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>

* Final copyedit

* VolumeSubpathEnvExpansion alpha feature (#8835)

* Note that Heapster is deprecated (#8827)

* Note that Heapster is deprecated

This notes that Heapster is deprecated, and migrates the relevant
docs to talk about metrics-server or other solutions by default.

* Copyedits and improvements

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>

* Address feedback

* fix shortcode to troubleshoot deploy (#9057)

* update dynamic kubelet config docs for v1.11 (#8766)

* update dynamic kubelet config docs for v1.11

* Substantial copyedit

* Address feedback

* Reference doc for kubeadm (release-1.11) (#9044)

* Reference doc for kubeadm (release-1.11)

* fix shortcode to troubleshoot deploy (#9057)

* Reference doc for kube-components (release-1.11) (#9045)

* Reference doc for kube-components (release-1.11)

* Update cloud-controller-manager.md

* fix shortcode to troubleshoot deploy (#9057)

* Documentation on lowercasing kubeadm init apiserver SANs (#9059)

* Documentation on lowercasing kubeadm init apiserver SANs

* fix shortcode to troubleshoot deploy (#9057)

* Clarification in dynamic Kubelet config doc (#9061)

* Promote sysctls to Beta (#8804)

* Promote sysctls to Beta

* Copyedits

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>

* Review comments

* Address feedback

* More feedback

* kubectl reference docs for 1.11 (#9080)

* Update Kubernetes API 1.11 ref docs (#8977)

* Update v1alpha1 to v1beta1.

* Adjust left nav for 1.11 ref docs.

* Trim list of old ref docs.

* Update Federation API ref docs for 1.11. (#9064)

* Update Federation API ref docs for 1.11.

* Add titles.

* Update definitions.html

* CRD versioning Public Documentation (#8834)

* CRD versioning Public Documentation

* Copyedit

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>

* Address feedback

* More rewrites

* Address feedback

* Update main CRD page in light of versioning

* Reorg CRD docs

* Further reorg

* Tweak title

* CSI documentation update for raw block volume support (#8927)

* CSI documetation update for raw block volume support

* minor edits for "CSI raw block volume support"

Some small grammar and style nits.

* minor CSIBlockVolume edits

* Update kubectl component ref page for 1.11. (#9094)

* Update kubectl component ref page for 1.11.

* Add title. Replace stevepe with username.

* crd versioning doc: fix nits (#9142)

* Update `DynamicKubeletConfig` feature to beta (#9110)

xref: kubernetes/kubernetes#64275

* Documentation for dynamic volume limits based on node type (#8871)

* add cos for storage limits

* Update docs specific for aws and gce

* fix some minor things

* Update storage-limits.md

* Add k8s version to feature-state shortcode

* The Doc update for ScheduleDaemonSetPods (#8842)

Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>

* Update docs related to PersistentVolumeLabel admission control (#9109)

The said admission controller is disabled by default in 1.11
(kubernetes/kubernetes#64326) and scheduled to be removed in future
release.

* client exec auth: updates for 1.11 (#9154)

* Updates HA kubeadm docs (#9066)

* Updates HA kubeadm docs

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* kubeadm HA - Add stacked control plane steps

* ssh instructions and some typos in the bash scripts

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* Fix typos and copypasta errors

* Fix rebase issues

* Integrate more changes

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* copyedits, layout and formatting fixes

* final copyedits

* Adds a sanity check for load balancer connection

Signed-off-by: Chuck Ha <ha.chuck@gmail.com>

* formatting fixes, copyedits

* fix typos, formatting

* Document the Pod Ready++ feature (#9180)

Closes: #9107
Xref: kubernetes/kubernetes#64057

* Mention 'KubeletPluginsWatcher' feature (#9177)

* Mention 'KubeletPluginsWatcher' feature

This feature is more developers oriented than users oriented, so simply
mention it in the feature gate should be fine.
In future, when the design doc is migrated from Google doc to the
kubernetes/community repo, we can add links to it for users who want to
dig deeper.

Closes: #9108
Xref: kubernetes/kubernetes#63328, kubernetes/kubernetes#64605

* Copyedit

* Amend dynamic volume list docs (#9181)

The dynamic volume list feature has been documented but the feature gate
related was not there yet.

Closes: #9105

* Document for service account projection (#9182)

This adds docs for the service account projection feature.

Xref: kubernetes/kubernetes#63819, kubernetes/community#1973
Closes: #9102

* Update pod priority and preemption user docs (#9172)

* Update pod priority and preemption user docs

* Copyedit

* Documentation on setting node name with Kubeadm (#8925)

* Documentation on setting node name with Kubeadm

* copyedit

* Add kubeadm upgrade docs for 1.11 (#9089)

* Add kubeadm upgrade docs for 1.11

* Initial docs review feedback

* Add 1-11 to outline

* Fix formatting on tab blocks

* Move file to correct location

* Add `kubeadm upgrade node config` step

* Overzealous ediffing

* copyedit, fix lists and headings

* clarify --force flag for fixing bad state

* Get TOML ready for 1.11 release

* Blog post for 1.11 release (#9254)

* Blog post for 1.11 release

* Update 2018-06-26-kubernetes-1.11-release-announcement.md

* Update 2018-06-26-kubernetes-1.11-release-announcement.md

* Update 2018-06-26-kubernetes-1.11-release-announcement.md
2018-06-27 15:26:18 -07:00
Misty Linville 50bc79efb5 Sweep for doubled words (#9252) 2018-06-26 16:22:52 -07:00
Luc Perkins 755c3340ce Fix broken links to /admin/multiple-zones (#9193) 2018-06-25 22:18:52 -07:00
Tim Zhang e55e24f0da Update cpu-default-namespace.md (#9185)
the url link was forgot.
2018-06-25 15:36:23 -07:00
Steve Perry 75f00dfc60 Apply templates to all concepts and tasks to fix double bullets in TOC (#9149)
* Apply concept template to fix double bullet issue.

* Apply concept template

* Apply templates to tasks
2018-06-22 11:20:04 -07:00
yongsong you aa17a3cf20 bash syntax error (#9199)
bash variable missing right curly brace.
2018-06-22 06:34:05 -07:00
Luc Perkins 30cc06432b Fix link to kube-dns README (#9130) 2018-06-19 11:47:32 -07:00
Chuck Ha a2c651f60c Improvements to etcd set up (#9088)
Signed-off-by: Chuck Ha <ha.chuck@gmail.com>
2018-06-18 08:49:33 -07:00
makocchi b5e3452661 wrap by warning tags (#9068) 2018-06-15 12:44:29 -07:00
CaoShuFeng f63149e375 notice api permissions about mirror pods (#9010)
* notice api permissions about mirror pods

* Copyedit
2018-06-15 11:48:29 -07:00
Takuya N 3ed3ae82de Update Kuberbetes Blog URLs (#8612)
- blog.kubernetes.io => kubernetes.io/blog/
- Kubernetes blog => Kuberentes Blog
- Remove *.html
2018-06-15 10:19:29 -07:00
Timothy St. Clair c09c48b2dc Overall cleanup for kubeadm setup guide. (#8981)
* Overall cleanup for kubeadm setup guide.

* Add sonobuoy verification next step

* Partial copyedits

Hit a place where we also have formatting issues, plus a TODO (removed bc these changes go live as soon as merged). More work to do, but this should help the bottleneck for now.

* Address comments from reviewers

* Copy edits, fiddly bits, and clearer warnings

Incorporated feedback from @mistyhacks, fixed many nits, reorganized some **Note:** content more sensibly.

* Revised title per feedback
2018-06-13 11:23:29 -07:00
YaweiWu 5eb313aa1e add etcd CA for apiserver (#8836) 2018-06-11 18:25:26 -07:00
RaviSantosh Gudimetla 11089d602d Rescheduler Doc changes (#8906)
* Rescheduler Doc changes

Rescheduler now works with only DaemonSet pods.

* Update guaranteed-scheduling-critical-addon-pods.md
2018-06-04 18:47:54 -07:00
Yujun Zhang d03745376c Fix errors in configure-multiple-schedulers.md (#8540)
* Fix errors in configure-multiple-schedulers.md

- Failed to push docker image
- Errors found in my-scheduler logs
 
```
...
E0515 06:36:28.180428       1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1beta1.ReplicaSet: replicasets.extensions is forbidden: User "system:serviceaccount:kube-system:default" cannot list replicasets.extensions at the cluster scope
```

* Replace double quote with backticks for code strings

* Use `system:kube-scheduler` instead of `cluster-admin`

* Create dedicated service account for `my-scheduler`
2018-06-04 08:04:53 -07:00
Masaya Aoyama (@amsy810) 6cdfa80b8d kube-router document is moved (dead link) (#8741)
NG: https://github.com/cloudnativelabs/kube-router/tree/master/Documentation#try-kube-router-with-cluster-installers
OK https://www.kube-router.io/docs/user-guide/#try-kube-router-with-cluster-installers

For example, this page contain dead link.
https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/kube-router-network-policy/

Note:
China page don't have this link.
2018-06-01 13:08:56 -07:00
Masaya Aoyama (@amsy810) 127b52afaf [mod] Client library link is dead (#8734)
NG: https://kubernetes.io/docs/reference/client-libraries/
OK: https://kubernetes.io/docs/reference/using-api/client-libraries/

For example, this page contain dead link.
https://kubernetes.io/docs/reference/

Old page is this, so its change is correct.
https://v1-9.docs.kubernetes.io/docs/reference/client-libraries/

Note:
China page don't have this link.
2018-06-01 12:58:57 -07:00
Mark Janssen ed9af72c6f Document using a custom CoreDNS image repository (#8574) 2018-05-31 15:45:57 -07:00
Justin Santa Barbara 4453e3a483 Fix typo fom -> from (#8758) 2018-05-29 23:37:55 -07:00
Ruben Orduz b4b3ad2bc7 Adding flavor text about kubeadm capabilities (#8739)
Signed-off-by: Ruben Orduz <rubenoz@gmail.com>
2018-05-25 05:07:32 -07:00
Ruben Orduz 385045a051 linkfix (#8732)
Signed-off-by: Ruben Orduz <rubenoz@gmail.com>
2018-05-25 00:07:31 -07:00
Vijay Bellur cea9d904e6 Update safely-drain-node.md (#8683)
Fix a minor typo
2018-05-22 22:45:32 -07:00
Qiming 314084404d Last batch change approvers to reviewers (#8644)
This is meant to be the last change for issue #7432.

Closes:# 7432
2018-05-21 08:55:51 -07:00
Steve Perry eb420cf183 Add weights, move files: Tasks>AdminClust>NetPol. (#8634)
* Add weights, move files: Tasks>AdminClust>NetPol.

* Update _index.md
2018-05-19 20:54:51 -07:00
Steve Perry cbc950b6b2 Add weights, move files: Tasks>AdminClust>MemCPU (#8635)
* Add weights, move files: Tasks>AdminClust>MemCPU

* Move yaml files.
2018-05-19 20:35:51 -07:00
Vimal Raghubir f4dc8028c4 Fixed misleading text in out-of-resources.md (#8579) 2018-05-17 14:27:52 -07:00
AdamDang 6ea6b70cee Typo fix: writeable->writable (#8564)
* Update pod-security-policy.md

* Update reconfigure-kubelet.md
2018-05-16 10:08:28 -07:00
Wen Gao 53d2e174d7 Typo fix: some word error (#8524)
* Typo fix: Acceptible=>Acceptable and componenets=>components

* Typo fix: Availablity=>Availability

* Typo fix: implicity=>implicitly
2018-05-15 17:48:28 -07:00
Chuck Ha 9702579d38 Adds a task for ha etcd with kubeadm (#8301)
Signed-off-by: Chuck Ha <ha.chuck@gmail.com>
2018-05-11 08:05:55 -07:00
Bjørn Erik Pedersen 7f3b633aa0 Convert site to Hugo (#8316)
This commit converts content and layout to use Hugo.
2018-05-05 09:00:51 -07:00