Compare commits

...

3695 Commits

Author SHA1 Message Date
Barnabas Makonda 9100f06683 updated config.toml for 1.15 (#14989) 2019-06-19 20:48:48 -07:00
Jim Angel e4757a6dd4 Update config.toml (#13410) 2019-03-25 18:33:16 -07:00
Jim Angel c324c17e55 modified config.toml for 1.13 release (#11496)
1.13 + 4 latest releases supported by sig-docs.
2018-12-03 15:10:59 -08:00
Shuo Li bb90cf4f0d zh_trans_docs_concepts_index_1.11 (#10746)
* zh_trans_docs_concepts_index_1.11

* update trans
2018-11-10 20:02:39 -08:00
Zach Corleissen d8d41116f6 Update site config for l10n teams and 1.11 info (#10667)
Update OWNERS_ALIASES to be current

Fix OWNERS files syntax

Fix currentUrl

Fix currentUrl even more

Standardize value of currentUrl

Fix layout shortcode syntax
2018-10-23 15:56:53 -07:00
Takuya N 712f231b07 Relocate some yaml files to the proper directory (#10220) 2018-09-11 11:30:05 -07:00
Xianglin Gao f396ad33d8 fix the default k8s version in kubeadm (#9885)
Signed-off-by: Xianglin Gao <xianglin.gxl@alibaba-inc.com>
2018-08-17 07:42:10 -07:00
Hardik Dodiya e19980fd67 Update version for PriorityClass (#9321)
With K8s 1.11 it should be `scheduling.k8s.io/v1beta1`
2018-07-17 13:59:39 -07:00
Bobby (Babak) Salamat a706ae9bcd Add note about existing PriorityClasses (#9279)
* Add note about existing PriorityClasses

* Addressed the reviewer's comments
2018-07-04 01:15:25 -07:00
Kaitlyn Barnard 97eada0ebe 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 13:54:21 -07:00
Misty Linville bae709ea49 Get TOML ready for 1.11 release 2018-06-27 13:07:24 -07:00
Liz 6d983c039f 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
2018-06-27 13:07:24 -07:00
Liz fd558f0d94 Documentation on setting node name with Kubeadm (#8925)
* Documentation on setting node name with Kubeadm

* copyedit
2018-06-27 13:07:24 -07:00
Bobby (Babak) Salamat 19a4e904f4 Update pod priority and preemption user docs (#9172)
* Update pod priority and preemption user docs

* Copyedit
2018-06-27 13:07:24 -07:00
Qiming bb2dd30e0c Document for service account projection (#9182)
This adds docs for the service account projection feature.

Xref: kubernetes/kubernetes#63819, kubernetes/community#1973
Closes: #9102
2018-06-27 13:07:24 -07:00
Qiming b566a04e34 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
2018-06-27 13:07:24 -07:00
Qiming a0e638adf1 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
2018-06-27 13:07:24 -07:00
Qiming aa0f7a75c1 Document the Pod Ready++ feature (#9180)
Closes: #9107
Xref: kubernetes/kubernetes#64057
2018-06-27 13:07:24 -07:00
Chuck Ha 99e002aedc 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
2018-06-27 13:07:24 -07:00
Jordan Liggitt fa7593380c client exec auth: updates for 1.11 (#9154) 2018-06-27 13:07:24 -07:00
Qiming cb820cebbd 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.
2018-06-27 13:07:24 -07:00
Klaus Ma ae35800bda The Doc update for ScheduleDaemonSetPods (#8842)
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-27 13:07:23 -07:00
Hemant Kumar 53ec6a99e8 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
2018-06-27 13:07:23 -07:00
Qiming fa92e2fc96 Update DynamicKubeletConfig feature to beta (#9110)
xref: kubernetes/kubernetes#64275
2018-06-27 13:07:23 -07:00
Nikhita Raghunath 3678425e44 crd versioning doc: fix nits (#9142) 2018-06-27 13:07:23 -07:00
Steve Perry c255ca9aa1 Update kubectl component ref page for 1.11. (#9094)
* Update kubectl component ref page for 1.11.

* Add title. Replace stevepe with username.
2018-06-27 13:07:23 -07:00
Vladimir Vivien 1307dc3801 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
2018-06-27 13:07:23 -07:00
Mehdy Bohlool 00b66727d5 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
2018-06-27 13:07:23 -07:00
Steve Perry c4c4064194 Update Federation API ref docs for 1.11. (#9064)
* Update Federation API ref docs for 1.11.

* Add titles.

* Update definitions.html
2018-06-27 13:07:23 -07:00
Steve Perry ac7717de03 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.
2018-06-27 13:07:23 -07:00
Qiming 657632393b kubectl reference docs for 1.11 (#9080) 2018-06-27 13:07:22 -07:00
Jan Chaloupka 26805bbcf6 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
2018-06-27 13:07:22 -07:00
Michael Taufen 4bd3e92b13 Clarification in dynamic Kubelet config doc (#9061) 2018-06-27 13:07:22 -07:00
Liz 45f7beb548 Documentation on lowercasing kubeadm init apiserver SANs (#9059)
* Documentation on lowercasing kubeadm init apiserver SANs

* fix shortcode to troubleshoot deploy (#9057)
2018-06-27 13:07:22 -07:00
Qiming b01ce412dd 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)
2018-06-27 13:07:22 -07:00
Qiming 9e69b33365 Reference doc for kubeadm (release-1.11) (#9044)
* Reference doc for kubeadm (release-1.11)

* fix shortcode to troubleshoot deploy (#9057)
2018-06-27 13:07:22 -07:00
Michael Taufen bf668921f4 update dynamic kubelet config docs for v1.11 (#8766)
* update dynamic kubelet config docs for v1.11

* Substantial copyedit

* Address feedback
2018-06-27 13:07:22 -07:00
Jennifer Rondeau 0c1970eaaf fix shortcode to troubleshoot deploy (#9057) 2018-06-27 13:07:22 -07:00
Solly Ross e6fecdf46b 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
2018-06-27 13:07:22 -07:00
Kevin Taylor 4d7c685007 VolumeSubpathEnvExpansion alpha feature (#8835) 2018-06-27 13:07:22 -07:00
Pengfei Ni d6b0282703 Add documentation for crictl (#8880)
* Add documentation for crictl

* Copyedit

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

* Final copyedit
2018-06-27 13:07:22 -07:00
Jordan Liggitt 6bbed16e3e PSP readOnly hostPath (#8898) 2018-06-27 13:07:22 -07:00
Lubomir I. Ivanov 903d7142cf 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
2018-06-27 13:07:22 -07:00
Jordan Liggitt 1c4406ab30 NodeRestriction admission prevents kubelet taint removal (#8911) 2018-06-27 13:07:22 -07:00
Andrew Lytvynov 4cc5461662 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
2018-06-27 13:07:22 -07:00
Hemant Kumar d711cb722d Add docs for volume expansion and online resizing (#8896)
* Add docs for volume expansion going beta

* Copyedit

* Address feedback
2018-06-27 13:07:22 -07:00
Nikhita Raghunath ec62317b24 Update CRD subresources doc for 1.11 (#8918) 2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov 8f39d37336 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.
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov 8c8e0a9e27 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.
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov 381d615826 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
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov eeb70f67a3 kubeadm-upgrade: add the 'node [config]' sub-command (#8960)
- Add includes for the generated pages
- Include placeholder generated pages
2018-06-27 13:07:21 -07:00
Misty Stanley-Jones 25ec1ab443 Fix typo 'fiber channel' (#8957)
Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>
2018-06-27 13:07:21 -07:00
Jan Šafránek c43dedaaab Update block device support for 1.11 (#8895)
* Update block device support for 1.11

* Copyedits
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov 56b6d68396 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`
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov b8b374cb4a 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.
2018-06-27 13:07:21 -07:00
Lion-Wei 1821a94879 declare ipvs ga (#8850) 2018-06-27 13:07:21 -07:00
Jennifer Rondeau 6ce80b3353 fix shortcode, add placeholder files to fix deploy failures (#8874) 2018-06-27 13:07:21 -07:00
Qiming 6f3a3b5bfc Mark ExpandPersistentVolumes feature to beta (#8778)
* Update version selector for 1.11

* Mark ExpandPersistentVolumes Beta

xref: kubernetes/kubernetes#64288
2018-06-27 13:07:21 -07:00
Juan Vallejo 7aeb1a2ae2 update 1.11 --server-print info (#8870)
* update 1.11 --server-print info

* Copyedit
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov cac04327ea 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
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov f57085d519 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.
2018-06-27 13:07:21 -07:00
Andrew Sy Kim 86dcbc9f19 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
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov 3819dc732c 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
2018-06-27 13:07:21 -07:00
Lubomir I. Ivanov d87adaba27 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.
2018-06-27 13:07:21 -07:00
Nikhita Raghunath 18f8bf969c Update CRD Subresources for 1.11 (#8519) 2018-06-27 13:07:21 -07:00
Xianglin Gao 7b39ed7185 Update the doc about extra volume in kubeadm config (#8453)
Signed-off-by: Xianglin Gao <xianglin.gxl@alibaba-inc.com>
2018-06-27 13:07:21 -07:00
Qiming fbf5c26fe5 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>
2018-06-27 13:07:21 -07:00
Qiming 88e0fbaf06 Remove InitialResources from admission controllers (#8293)
The feature (was experimental) is dropped in 1.11.

xref: kubernetes/kubernetes#58784
2018-06-27 13:07:21 -07:00
Qiming fa23024678 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
2018-06-27 13:07:21 -07:00
Pavel Pospisil 8bf514918d 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.
2018-06-27 13:07:21 -07:00
Qiming f377f9a171 CRIContainerLogRotation is Beta in 1.11 (#8665)
* Seperate priority and preemption (#8144)

* CRIContainerLogRotation is Beta in 1.11

xref: kubernetes/kubernetes#64046
2018-06-27 13:07:20 -07:00
Qiming c786f99d04 StorageObjectInUseProtection is GA (#8291)
* Feature gate: StorageObjectInUseProtection is GA

Update feature gate reference for 1.11

* Trivial commit to re-trigger Netlify
2018-06-27 13:07:20 -07:00
Misty Stanley-Jones f607448723 Update version selector for 1.11 2018-06-27 13:07:20 -07:00
Klaus Ma 9b4e698be6 Doc about PID pressure condition. (#8211)
* Doc about PID pressure condition.

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

* "so" -> "too"
2018-06-27 13:07:20 -07:00
Harry Zhang ca2914e08e Seperate priority and preemption (#8144) 2018-06-27 13:07:20 -07:00
Luc Perkins e091e29a5d Remove unused index pages (#9230) 2018-06-27 11:24:19 -07:00
Misty Linville 50bc79efb5 Sweep for doubled words (#9252) 2018-06-26 16:22:52 -07:00
Andreas Jaeger 1bde807cd6 Fix links on community/devel (#8534)
* Fix links on community/devel

The issues.md and client-libraries pages have moved,
update the links to it.

* fix client libraries URL
2018-06-26 16:19:53 -07:00
Andrew Chen 870cc95fee Move Google verify files into static directory so they are accessible (#9251) 2018-06-26 16:18:53 -07:00
Joe Rocklin 7be7d8e8f3 Fix overview capture (#9242)
The currently rendered document has an error block displayed indicating an overview section is needed.
2018-06-26 15:16:52 -07:00
Brian Macdonald 2a88115b72 Removed 1.5 docs link (#9246)
URL is no longer accessible.
2018-06-26 15:13:52 -07:00
Steven Smith 56565c3402 Update web-ui-dashboard.md (#9248) 2018-06-26 15:10:52 -07:00
Benjamin Priestman 0d977e4d1d Adding reference to kvm2 (#9223)
kvm is now deprecated in Minikube.
Adding link to kvm2 driver.
2018-06-26 15:08:53 -07:00
Qiming a3415f6228 Consolidate YAML files [part-2] (#9236)
Changes that will help upcoming consolidation work:

- Add variable `githubWebsiteRaw` to config.toml to facilitate building
  links to raw YAML files
- Revise `codenew` shortcode to generate links to raw YAML files instead
  of github.com file view;
- Rename `artifacts` directory to `examples` to better reflect its usage;

Accompanied changes as show cases:

- Moved `deployment.yaml`, `deployment-update.yaml` and
  `deployment-scale.yaml` to the new `examples/application` subdirectory;
- Removed duplicate instances of the above YAML files in other
  directories;
- Update example_test.go to test the relocated YAML files and removed
  testing for files that no longer needed.
2018-06-26 09:34:52 -07:00
Lennart Jern 767bd9371e Fix links for kubeadm upgrade guidance (#9240)
The links to kubeadm upgrade guidance were broken. One of the pages was completely missing, so that link is now removed.
2018-06-26 05:44:51 -07:00
Takuya N 6f9635c42a Fix markdown for blog: 2018-04-30-zero-downtime-deployment-kubernetes-jenkins (#8920) 2018-06-26 02:26:51 -07:00
Luc Perkins 755c3340ce Fix broken links to /admin/multiple-zones (#9193) 2018-06-25 22:18:52 -07:00
Alex Contini 0f6fbe42c8 Add OpenAI Case Study (#9224)
* remove duplicate crowdfire link

* add OpenAI Case Study

* fix spacing issue
2018-06-25 16:03:23 -07:00
Dimitris-Ilias Gkanatsios a29a924f09 Update port-forward-access-application-cluster.md (#9221)
minor UI issue
2018-06-25 15:54:22 -07:00
Alex Contini d101ef7c09 fix NYT spacing (#8946) 2018-06-25 15:45:22 -07:00
Luc Perkins bede5184cb Move Pod statuses into a table and add ContainersReady to the table (#9197) 2018-06-25 15:44:22 -07:00
Alex Contini eb8df98adb remove duplicate crowdfire link (#9118) 2018-06-25 15:43:23 -07:00
Tim Zhang e55e24f0da Update cpu-default-namespace.md (#9185)
the url link was forgot.
2018-06-25 15:36:23 -07:00
Alin Balutoiu 4cfaa14dda Update Windows documentation for OVN/OVS CNI plugin (#8482)
* Update Windows documentation for OVN/OVS CNI plugin

This patch adds reference to the Ansible playbooks which help
to deploy a kubernetes cluster in a fully automated way.

Signed-off-by: Alin Balutoiu <abalutoiu@cloudbasesolutions.com>

* Minor tweaks

* Trivial commit/undo to trigger Netlify

Added an extra whitespace line at EOF
2018-06-25 15:25:23 -07:00
yamenk 5a30d71502 Incorrect link to redis-pod.yaml in Configuring Redis using a ConfigMap tutorial (#8990) 2018-06-25 15:08:21 -07:00
Steve Perry 7125e84c78 Remove deprecated Federation topic. (#9139) 2018-06-25 13:26:21 -07:00
Lubomir I. Ivanov bf23c87e52 kubeadm-setup: add page about control plane flags (#9067)
This page adds instructions on how to use the kubeadm config
to pass flags to control plane components.

The provided examples are pretty basic. Later this can be expanded with
actual user stories.
2018-06-25 13:10:22 -07:00
makocchi 7cac9c23e6 apply a template to tools (#9176) 2018-06-25 12:35:22 -07:00
Stewart-YU 5351252ce5 Update create-cluster-kubeadm.md (#9207)
smaller fix about ` create cluster using kubeadm` docs
2018-06-25 12:30:20 -07:00
Qiming 99c4c54cb5 [WIP] Attempt to consolidate YAML files (#8965)
This is an attempt to consolidate YAML files so that:

- They can remain untouched when we moving the documents around;
- Contributors do not have to change the test cases each time a
  documentation is moved;
- We can encourage referencing the existing YAMLs from different
  concept or task pages when possible.
2018-06-25 12:25:21 -07:00
Takuya N 10cd398d67 Fix markdown for /blog/2018/04/25/open-source-charts-2017/ (#8923)
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2018-06-25 12:22:21 -07:00
Rui Cao 900d8f4381 Typo fix: addres->address/recongized->recognized (#8974) 2018-06-25 11:47:22 -07:00
lovejoy b4affeabfa fix the toc (#8971) 2018-06-25 11:45:22 -07:00
Emile Vauge 4a8f9e8fd5 Add Traefik ingress controller (#8921) 2018-06-25 11:42:22 -07:00
John Kerkstra 96039a7e72 fix wording of 'kubectl apply' conventions section (#8789) 2018-06-25 11:41:22 -07:00
Ahmet Soormally 639001434f include image-pull-policy=Never for kubectl run (#9100)
* include image-pull-policy=Never for kubectl run

* Copyedit
2018-06-25 11:40:22 -07:00
Karen Bradshaw e63f47b284 Update overview.md (#9126) 2018-06-25 11:34:21 -07:00
makocchi c063914ff9 wrap by note shortcodes (#9144) 2018-06-25 11:31:22 -07:00
Stanton 80a4782a43 Update run-single-instance-stateful-application.md (#9148)
After deploying the PV and PVC via the YAML file, run `kubectl describe pvc mysql-pv-claim` should show `mysql-pv-volume` as the `Volume`, instead of `mysql-pv`.
2018-06-25 11:30:23 -07:00
AdamDang 9d5a1f6637 Small typo: an PodSpec->a PodSpec (#9211)
an PodSpec->a PodSpec
2018-06-25 06:35:03 -07:00
Mario Kleinsasser 9ca357177d Add missing "Set up master Load Balancer" heading (#9219)
This heading is missing in the 1.10 documentations which makes it hard to find the needed information because the anchor  `setting up a master load balancer` points to nowhere. This was working in the 1.19 documentation and it was really useful.
2018-06-25 06:32:03 -07:00
Stewart-YU 909c550e8d Update high-availability.md (#9198)
fix bad  command line
2018-06-25 06:30:02 -07:00
SUNNY 6eda6dbc4c shell command missing fix in docs (#9213)
https://kubernetes.io/docs/concepts/overview/object-management-kubectl/imperative-config/#migrating-from-imperative-commands-to-imperative-object-configuration : kubectl shell command broken fix
by wrapping kubecl-cmd around codeblock.

Added two lines at bottom - Reviewer suggestion
2018-06-25 01:59:02 -07:00
Erik Sundell 2efc308783 Trivial markdown fix regarding the headers (#9134)
I noticed that the three last headers were missing from the index, so I inspected the markdown and realized that they had only one hashtag (#) as compared to two (##) as all the other headers had.

I simply made those three topics follow the same pattern I observed the other did.
2018-06-24 20:36:02 -07:00
Alex Robinson bad6ab958d Fix rendering of example federated service DNS name (#9161) 2018-06-24 19:18:03 -07:00
A. Ishikawa e2adcde55d Update a command to run correctly for a reader (#9167)
# Issue
The command of jobs does not run correctly if its job already finished.
Some readers may confuse that they can't succeed to run a command to follow this tutorial.
So, we should add `--show-all` option to show pods that may be completed.

# The log to show that we need to add an --show-all option
```
$ kubectl get jobs
NAME               DESIRED   SUCCESSFUL   AGE
busybox            1         0            27d
hello-1529501040   1         1            2m
hello-1529501100   1         1            1m
hello-1529501160   1         1            43s
$ kubectl get pods --selector=job-name=hello-1529501160
No resources found, use --show-all to see completed objects.
$ kubectl get pods --show-all --selector=job-name=hello-1529501160
NAME                     READY     STATUS      RESTARTS   AGE
hello-1529501160-dckjv   0/1       Completed   0          1m
```
2018-06-24 18:41:02 -07:00
Peter Benjamin 9b2fd1ff09 Add redirect for broken kubelet auth link (#9195) 2018-06-22 11:36:05 -07:00
Abhishek Kumar Singh b8e053480d Updated configure-pod-configmap.md with correct wget params for Download Options. (#9201)
Fixed `wget` command with correct `-O` file params for Download Options.
2018-06-22 11:31:05 -07:00
makocchi 203391835d Apply templates and fix dead links under "/docs/reference/access-authn-authz/" (#9202)
* fix double bullets in TOC and apply an tempalte.

* fix url prefix

* anchor link with lower strings

* fix another url prefix
2018-06-22 11:26:06 -07:00
Abdul Halim 91396cb44d Update device-plugins.md (#9203)
fixed a misplaced list item
2018-06-22 11:25:05 -07:00
Damien Lespiau 7bd3e30edc Fix dead links to the kubelet configuration (#9204)
Those links are dead, pointing at what I assume in the previous place for the Kubelet TLS bootstrapping documentation.

Update them with the new location!
2018-06-22 11:24:04 -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
Chandan Kumar ec15f3fab9 Fix the double hyphen inside minikube docs (#9186)
Signed-off-by: chandan kumar <chandan.kr404@gmail.com>
2018-06-22 09:17:06 -07:00
Takeaki Matsumoto 7ff7b27be8 Update etcd config description of kubeadm HA doc (#9178)
* Update etcd config description of kubeadm HA doc

- Fix url from http to https
- Add etcd-listen-ip description

* Edit for clarity and list markup

* More minor edits
2018-06-22 06:58:04 -07:00
yongsong you aa17a3cf20 bash syntax error (#9199)
bash variable missing right curly brace.
2018-06-22 06:34:05 -07:00
Nicolas Lamirault ec95f6b815 Typo: name of the secret (#9200)
Change the name of the secret in the patch command
2018-06-22 04:48:06 -07:00
Abdul Halim 943725d2b6 Update device-plugins.md (#8749)
adding SRIOV Network device plugin in Examples section.
2018-06-22 04:07:06 -07:00
Luc Perkins f3fb826dc5 Add Docker build capability (#9128)
* Add Dockerfile and make commands

* add background run option

* Expand on OSS attribution in new Dockerfile

* Begin adding README instructions for Docker

* Add new stage command
2018-06-21 10:13:29 -07:00
lovejoy 9034e1b2b4 fix-direct-link (#9179) 2018-06-21 00:35:09 -07:00
Chandan Kumar 77f05f6174 Fix k8s logo in Blog (#9113)
- Modify `style.css` and add `id` for Blog

Signed-off-by: chandan kumar <chandan.kr404@gmail.com>
2018-06-20 16:00:06 -07:00
Andrew Chen 470f1e577e fix github links due to /content/en move (#9157) 2018-06-20 12:53:09 -07:00
Lubomir I. Ivanov f3f6b39bbe kubeadm: add feature state in implementation-details.md (#9151)
implementation-details.md is outdated for k8s 1.11.
Add feature state that this page applies to k8s 1.10.

The page should be updated for k8s 1.11 in a later stage
in the release cycle.
2018-06-20 05:39:09 -07:00
Andrew Chen eda181dec4 Set noindex header for builds except for master (+1 squashed commit) (#9150)
Squashed commits:
[c87129c] Set noindex header for builds except for master
2018-06-19 15:22:32 -07:00
Paris 38e51977f2 Update _index.html (#9092)
commenting out the div that holds the current calendar until we can fix some issues we are having with zoom project wide per steering committee email to k-dev mailing list.
2018-06-19 14:01:31 -07:00
Luc Perkins 30cc06432b Fix link to kube-dns README (#9130) 2018-06-19 11:47:32 -07:00
Hongzhi 6ba727b1ca Update kubeadm-init.md (#9138)
miss a "-" at the [website](https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init#init-workflow) before the feature-gates
2018-06-19 11:41:32 -07:00
Steve Perry 7a780bef1e Remove or move topics under docs/admin. (#9140) 2018-06-19 11:37:32 -07:00
Jesse Stuart 3fd4c6b3d1 [docs] Add Tabs List component to smoke test page. (#9097) 2018-06-19 11:01:32 -07:00
yamenk 2e23aa3a05 Adding missing deployment labels (#9012) 2018-06-19 10:06:32 -07:00
Zach Corleissen ec93665168 Add two new reviewers (#9090) 2018-06-19 08:24:34 -07:00
Steve Perry c94aab05f4 Remove unused yaml files. (#9135) 2018-06-19 04:53:30 -07:00
Zach Arnold 2d302e6604 Fix Initial User Journey (#9141)
* remove the call to setup inital card state

* undo accidental checkin of file
2018-06-19 00:56:30 -07:00
Steve Perry 7e867e733c Remove yaml files that are no longer used. (#9121) 2018-06-18 10:02:31 -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
Jennifer Rondeau 5bfb804e4e remove out-of-date HA content (#9058)
* remove out-of-date HA content

* remove files from tests, add redirect
2018-06-18 08:01:31 -07:00
makocchi f58f8c2fcf apply shortcodes and change code fencing style (#9072)
* shortcodes: use note/warning shortcodes
* code fencing: change to `yaml` from `shell`
2018-06-18 07:17:33 -07:00
makocchi bbdfeaf94f wrap by warning shortcodes (#9114)
* wrap by warning shortcodes

* wrap by warning shortcodes (another)
2018-06-18 07:15:31 -07:00
Nicolaj Græsholt 938116efd7 Update scratch.md (#9075)
`base64` generates 76-character chunks of text, delimited by a space character. the `=+/` characters are removed, so on the (uniformly random) offchance that 44 characters are removed, the last `dd` will read a whitespace, and the token will include a whitespace, which "usually" isn't defined as an "alphanumeric character." Removing the space character as well, would mean that 142 of the characters would have to be a `=+/[:space:]`, before the token becomes shorter.
2018-06-17 06:30:29 -07:00
Daniel Qian 4b073bb5f0 fix dead links in connect-applications-service.md (#9052) 2018-06-16 10:05:31 -07:00
Daniel Qian 2d473129b2 Minor modification for concepts/services-networking/service.md (#9096) 2018-06-16 04:06:34 -07:00
Jesse Stuart 131964d59a [css] Remove bullet styling from "tab-nav" components. (#9020)
* [docs] Fix syntax formatting in HA-setup doc.

Attempts to fix an unformatted code block; whatever markdown parser is being used seems to have gotten tripped up, and as a result the inline `yaml` in the script is interpreted as bullet points... it looks [pretty yucky](http://jstu.art/sAjc). I'm wondering if this is something specific to the Hugo toolchain? Because GH itself recognizes the block as valid, even with the `none` syntax type.

If this doesn't trigger a CI build preview, I can test locally to verify.

* [css] Don't display ul/li bullets on UI 'tabs-nav' components.

* [docs] Revert HA docs changes.

This reverts commit f5cf5c7e4f0468d077e48347bf678a95c791982e.
2018-06-15 13:42:28 -07:00
makocchi 255ff2014b Fix coredns chart value (#8970)
* fix helm values for coredns

* fix note style
2018-06-15 13:16:29 -07:00
Maciej Szulik f630a57c1c Revert "fix max container back off cap (#8979)" (#9074)
This reverts commit 8f04c2e1ae.
2018-06-15 12:57:28 -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
Kaitlyn Barnard 6f0cf009bf Updated Partner Page Design (#8959)
* Updated partner page design

* updating conformance section title

* Changing buttons spacing

* fixing spacing
2018-06-15 10:12:28 -07:00
Guðlaugur Stefán Egilsson 4e9a3590e7 Update high-availability.md (#8752)
Cannot copy any apiserver* keys and certs, as they are generated on startup. If not, it results in an error from kubeadm

```
certificate apiserver is not signed by corresponding CA
```
2018-06-15 09:54:28 -07:00
dandersondavidp 77cf8d542b update to include sudo for various commands (#9031)
Also, if the kubernetes.list does not exist you will not be able to edit it, so adding touch and then add the line will prevent errors with installing via apt-get.
2018-06-15 09:48:28 -07:00
Steve Perry 8558241ef4 Move turnkey topics to setup/turnkey. (#8937)
* Move turnkey topics to setup/turnkey.

* Add folder.
2018-06-14 11:20:28 -07:00
arkadijs b9623e18bf Typo in authentication.md (#9039) 2018-06-14 07:40:28 -07:00
max8899 939a083cc0 fix typo (#9049)
overriden -> overridden
2018-06-13 21:33:28 -07:00
Takuya Tokuda e9435159c6 fix 'Kubernetes Basics' contents order (#9065) 2018-06-13 16:13:27 -07:00
Ryan McGinnis 7c2214eba9 Container > containers (#9040)
It is confusing to capitalize "container" because it isn't really a primitive or API object. Furthermore, this guideline doesn't appear to be closely followed.
2018-06-13 12:27:28 -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
lovejoy cb6af2a39c direct-link-issue (#9035) 2018-06-12 17:13:27 -07:00
June Harton ca7a02f42a change premise to premises, fixed heading (#9041) 2018-06-12 16:58:29 -07:00
lovejoy 69ccd871c7 typo fix (#8988) 2018-06-12 16:30:28 -07:00
Paolo Patierno fb83e952b8 Pods cannot serve traffic while their are shutting down (#8992)
Pods cannot serve traffic while their are shutting down. As the doc says they are removed from the rotations in the load balancer.
2018-06-12 16:23:29 -07:00
nw31304 9080f016b1 Added "by" in line 48 (#9013)
s/Each Pod can be matched zero/Each Pod can be matched by zero/

Alternatively:

s/Each Pod can be matched zero/Each Pod can match zero/
2018-06-12 16:22:29 -07:00
makocchi 982cbd453b use note short tags (#9023) 2018-06-12 16:17:28 -07:00
makocchi 514dc71712 wrap contents by capture tags (#9036) 2018-06-12 16:14:30 -07:00
makocchi 8b6a747260 fix code fencing (#9038) 2018-06-12 16:13:29 -07:00
Jason DeTiberus 37284934cb Update kubeadm troubleshooting guide (#9028) 2018-06-12 08:13:27 -07:00
YaweiWu 5eb313aa1e add etcd CA for apiserver (#8836) 2018-06-11 18:25:26 -07:00
lovejoy 1a71e6d4b0 change direct link to relative and not the redirect link (#8942) 2018-06-11 17:29:27 -07:00
Jorge O. Castro 227d0418c0 Add links to forum (#8945) 2018-06-11 17:26:27 -07:00
Alex Contini 843ab3ea5c replace pearson case study with new one (#8944)
* replace pearson case study with new one

*this is already on the index page from awhile ago so I didn't add it to the top before NYT as a result

* add images
2018-06-11 17:25:26 -07:00
Steve Perry 5a8659cd65 Move 2 topics from g-s-guides to setup. (#8952) 2018-06-11 17:19:26 -07:00
chenyb4 02e3bcbb32 Fix kubectl_install doc centos default not install bash-completion (#8888)
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-06-11 16:59:27 -07:00
Shanica c3783c3b6a Add a note regarding escaping characters (#8844)
* Add a note regarding escaping characters

Updated docs with a note regarding escaping characters, it's important because it won't work well otherwise.

* Update secret.md

* No escape required for --from-file

Feedback from @mengqiy
2018-06-11 16:58:27 -07:00
Jordan Liggitt d56e4ce4d2 document volume scheduler role (#8875) 2018-06-11 16:55:27 -07:00
Jordan Liggitt 9743f4a958 Add details about cloud provider node name computation (#8873) 2018-06-11 16:54:27 -07:00
mkoderer 48649465ee Add Gardener as turnkey solution (#8851)
The Gardener project was presented in K8s community meeting [1] on May 17th.
The corresponding Github [2] project has more than 400 stars and is
maintained actively.

[1]: https://docs.google.com/document/d/1VQDIAB0OqiSjIHI8AWMvSdceWhnz56jNpZrLs6o7NJY/edit#
[2]: https://github.com/gardener/gardener

Signed-off-by: Marc Koderer <marc.koderer@sap.com>
2018-06-11 16:50:27 -07:00
Stewart-YU 6ce976318c update debug-application-cluster/termination.yaml (#8837) 2018-06-11 16:43:27 -07:00
Misty Stanley-Jones 89a06bdb29 Apply concept template to extend-kubernetes and configuration dirs (#8995) 2018-06-11 12:38:26 -07:00
Andreas Jaeger b11a514313 Fix docs/tasks page TOC (#8999)
This pages did not use any template and the displayed toc started
with two bullet points. Use the concept template.
2018-06-11 11:58:27 -07:00
Cong Ding 8f04c2e1ae fix max container back off cap (#8979)
see https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/kubelet.go#L126
2018-06-11 10:53:31 -07:00
Steve Perry a21554381e Fix destination paths. (#9005)
* Fix destination paths.

* Fix indentation.
2018-06-11 10:06:35 -07:00
Di Xu 071904cabf kubeadm: add a notice on architecture different nodes (#8910) 2018-06-11 10:03:27 -07:00
Vincent Lainé 70dd13065b kubeadm: update section about CA certs in high-availability.md (#8917)
Added information to install cfssl and cfssljson on all etc nodes as they are required to generate clients certificates
Change <podname> to <name> in static pod yaml description for etcd deployment

Additionaly the first bash script in "Run kubeadm init on master0" section doesn't render correctly on kubernetes.io site (https://kubernetes.io/docs/setup/independent/high-availability/) but I don't see any pb with markdown.
2018-06-11 10:01:35 -07:00
Martin Dietze ff8df25935 Issue #8493 - Missing instructions in "Creating HA clusters with kube… (#8541)
* Issue #8493 - Missing instructions in "Creating HA clusters with kubeadm":
- change to kubeadm-init.yaml: configure `advertiseAddress` to the VIP
- added section with instructions for configuring `kubelet`, `kube-controller-manager` and `kube-scheduler` to use the VIP

* Issue #8493 - Missing instructions in "Creating HA clusters with kubeadm": Change use the 'controlPlaneEndpoint' setting in kubeadm-init.yaml, hence no configuration file patching afterwards is necessary anymore.

* Issue #8493 - added private IP to apiServerCertSANs as proposed by @detiber
2018-06-11 06:10:26 -07:00
CaoShuFeng 995453c5cc fix describtion about authz and tutorial (#9011) 2018-06-10 11:24:59 -07:00
Tim Fogarty 6608a4c76c Fix rendering issues in high-availability topic (#8663) 2018-06-08 12:15:38 -07:00
Nikhita Raghunath 6094a7ea6e service catalog: add doc fixes (#8729) 2018-06-08 11:35:52 -07:00
Andreas Jaeger 200dd071a4 Fix tocs and template in docs/home/contribute (#8998)
These pages did not use any template and the displayed toc started
with two bullet points.

Fixes:
* Use the concept template everywhere and add capture markers.
* Rework content-organization.md to move the references to a "whatsnext"
  section.
* Fix in localization.md a misparsed list.
2018-06-08 11:32:54 -07:00
Steve Perry 560932ae4e Move on-prem vm from g-s-guides to setup. (#8948) 2018-06-08 11:08:52 -07:00
Steve Perry 2bda528831 Add kubeadm docs to config file. (#8986) 2018-06-08 09:21:55 -07:00
Takuya Tokuda d2ce897c08 add Open Graph tags (#8947) 2018-06-07 14:55:24 -07:00
RichieEscarez d33aee9095 Typo: you -> your (#8983)
Fixed typo from "you" to "your"
2018-06-07 14:53:23 -07:00
Steve Perry d3175d9fc8 Move tools to reference section. (#8936)
* Move tools to reference section.

* Adjust heading levels.
2018-06-07 12:30:24 -07:00
Takuya Tokuda cfe4ac4251 fix id about joining-your-nodes in create-cluster-kubeadm page (#8966) 2018-06-07 11:47:23 -07:00
lovejoy 4344516509 fix again (#8941) 2018-06-07 11:45:23 -07:00
Zach Arnold c49b3f4d74 fix the spastic buttons (#8949) 2018-06-07 10:36:23 -07:00
Kaitlyn Barnard 59366b2672 Fixing Date Format on Blog Post (#8962)
* fixing date format

* Update 2018-06-01-dynamic-ingress-kubernetes.md

* Rename 2018-06-01-dynamic-ingress-kubernetes.md to 2018-06-07-dynamic-ingress-kubernetes.md
2018-06-07 09:06:24 -07:00
Paris 7b8f4a3353 Update contribute button on footer (#8955)
Adding link to new contributor guide; fixes issue #8904
2018-06-06 20:41:24 -07:00
Rafael Franzke 63679f7710 Fix typos and remove spelling suggestions in Gardener blog (#8754) 2018-06-06 18:16:23 -07:00
Alex Contini c4eeda0a14 update squarespace case study (#8928)
* update squarespace case study

* fix spacing around last banner
2018-06-06 18:14:24 -07:00
Zach Corleissen cfa38ea961 Auto-assign blog PRs to kbarnard10 (#8809)
* Add kbarnard10 as sole reviewer for auto assignment

* Add acontini as sole reviewer for case studies auto assignment

Un-comment out the reviewer declaration

Un-comment out the reviewer declaration
2018-06-06 18:12:24 -07:00
Kaitlyn Barnard 5b6afb68ee updating KubeCon banners on Community page (#8908) 2018-06-06 18:06:23 -07:00
Takuya Tokuda 0502832cbb Ordering content by weight (#8787)
* ordering content by weight

* fix weight of 'setup' contents

* fix weight of 'concepts' contents

* fix weight of 'tasks' contents

* fix weight of 'tutorials' contents

* fix weight of 'reference' contents

* Revert "fix weight of 'tasks' contents"

This reverts commit 4b6916bed07c92c5f9eed75fb0a7ef0244266623.

* Revert "fix weight of 'tutorials' contents"

This reverts commit a1f783314337b1eb40017aef47a6bf1453d8c840.

* Revert "fix weight of 'setup' contents"

This reverts commit 91c8de366587eed25c803f8e7d5a59005adb6025.

* Revert "fix weight of 'reference' contents"

This reverts commit cc95605f6a9863f8a4ffb636178c69a80d302c3e.
2018-06-06 16:51:26 -07:00
Steve Perry 874ebb8f0a Move custom cloud g-s-guides to setup. (#8951) 2018-06-06 16:25:23 -07:00
Andrew Chen 4691ee4ef7 fix column size bug -- add decimal number to div operation (+7 squashed commits) (#8631)
Squashed commits:
[b645d8e] remove debug
[47ba8b9] test new column size
[2f12ba5] use float
[b16f50b] test division
[789e289] test ceil
[012f6ad] debug offset
[514b529] debug column size
2018-06-06 15:20:24 -07:00
Misty Stanley-Jones 12581a0428 Fix list examples and CSS (#8622)
* Address CSS issues

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

* Address feedback
2018-06-06 15:18:25 -07:00
Jorge O. Castro 37557f8ca6 Make path more explicit for blog images (#8820) 2018-06-06 14:45:22 -07:00
Zach Corleissen e93e44d263 Add a SECURITY_CONTACTS file (#8824) 2018-06-06 14:37:23 -07:00
Zach Arnold f0179aeb0d Fix video overlay bug and other CSS issues with case studies (#8954)
* fix css for ny times case study

* fix for bla bla car
2018-06-06 14:11:24 -07:00
Travis Rhoden e690ca416e Remove GCE references from service-access-application-cluster.md (#8765)
Remove links and references that are GCE specific. (#8764)
2018-06-06 13:52:26 -07:00
Takuya Tokuda b24f6327bf Fix a bug that the personal-data description is not displayed in docs/home/. (#8712) 2018-06-06 13:12:25 -07:00
Steve Perry 70fd7dca04 Move walkthroughs from user-guide to tutorials. (#8933) 2018-06-06 12:36:25 -07:00
Kaitlyn Barnard 6c5685b01b Blog Post: Dynamic Ingress in Kubernetes (#8865)
* adding files for blog post

* Update 2018-06-01-dynamic-ingress-kubernetes.md
2018-06-06 11:51:27 -07:00
Kaitlyn Barnard 8f5cdde009 4 Years of K8s Blog Post (#8935) 2018-06-06 09:51:26 -07:00
lovejoy e7679e86cd change direct link to relative link (#8839) 2018-06-05 13:53:56 -07:00
Masaya Aoyama (@amsy810) 908f40f5b8 "Getting started gce" deadlink (#8742)
* Getting started gce deadlink

1.
modify for kubernetes/website link

2.
remove unnecessary .md link

* modify link from github.com to kubernetes.io

* revert blogs modification

* revert blog post for meta char
2018-06-05 13:42:56 -07:00
T N 9cd98efa27 Fix duplicated blog post file and move it to the proper directory (#8866)
* Remove duplicated blog post file

* Move blog post file to the proper internal directory
2018-06-05 08:53:55 -07:00
Andreas Jaeger 7d0bce5117 Fix some issues with independent/high-availability.md (#8901)
Fix some hugo transition issues:
* Use `file` as code syntax following our style guide and fixing
  bug #8868
* Reformat Note so that it's not displayed as text.

Closes: #8868
2018-06-05 04:25:55 -07:00
T N 3c1c581de6 Fix responsive around sidebar on blog (#8610) 2018-06-05 03:52:54 -07:00
makocchi 474cf809d0 Remove code blocks from h2 subject. (#8488) (#8885) 2018-06-04 19:09:56 -07:00
Di Xu 9e0bff5b4f uses file path not url when creating configmap (#8611) 2018-06-04 18:56:54 -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
makocchi d40e4af148 replace deprecated TOC style (#8890) (#8891)
* remove TOC (#8890)

* replace deprecated TOC style
2018-06-04 18:29:54 -07:00
Intakhab Ali 9d0389303f update openebs logo for partner page (#8722)
* update new logo of opnebs

* resize the logo
2018-06-04 17:37:54 -07:00
Takuya Tokuda 44a99c5e98 fix date format. (#8833) 2018-06-04 17:16:54 -07:00
T N d419828642 Format invalid date in blog posts (#8861) 2018-06-04 17:12:55 -07:00
Misty Stanley-Jones 8eddffc6ff Add figure shortcode example to smoke tests (#8598) 2018-06-04 16:59:54 -07:00
Chao Wang efdbdd6842 update kubectl convert link (#8748) 2018-06-04 14:35:55 -07:00
Masaya Aoyama (@amsy810) bd78a98ee2 add date blog metadata for indexing (#8830)
Issues:
https://github.com/kubernetes/website/issues/8823
and more article has same problem, I fix all.
2018-06-04 14:27:55 -07:00
Chen Hong 7569e58485 fix some unsatisfied. (#8746)
* fix some unsatisfied.

* fix

* add mysql-pv.yaml for run-single-instance-stateful-application

* fix some errors.
2018-06-04 14:24:54 -07:00
Andreas Jaeger 25d566650b Hugo: Fix getting-started-guides/scratch.md (#8899)
Fix the display of notes on the page so that hugo formats it correctly.
Without this change, the content is formatted as code.
2018-06-04 14:20:56 -07:00
AdamDang a8577f60c2 Typo fix: DeamonSets->DaemonSets/kubeclt->kubectl/hopefuly->hopefully (#8656)
* Typo fix: DeamonSets->DaemonSets

DeamonSets->DaemonSets

* Update 2015-12-00-Creating-Raspberry-Pi-Cluster-Running.md

* Update 2015-11-00-Monitoring-Kubernetes-With-Sysdig.md
2018-06-04 12:34:54 -07:00
Bjørn Erik Pedersen a7d2dfc4fc Fix some issues with ToC (#8797)
* Allow HTML in ToC

Fixes #4793

* Extract ToC id from the header

This is needed when the id is set explicitly in markdown.
2018-06-04 08:35:54 -07:00
Rui Cao 200857de80 Typo fix: contraints -> constraints (#8884) 2018-06-04 08:06:53 -07:00
chenyb4 b6d890b929 remove kubectl overview link repeat (#8887)
In _index doc the Kubectl CLI about overview link
was add in "[Overview of kubectl]", So remove not
need "[kubectl]" link.

Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-06-04 08:05: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
makocchi 5c3fa99234 correct rendered output at Feature Gates page (#8889)
* remove caputre formatting directives (#8877)

* fix note block
2018-06-04 07:45:53 -07:00
Guang Ya Liu a2cb17e4cf Remove quota for service type. (#8882) 2018-06-03 22:00:52 -07:00
Chao Wang fddc80759e fix wrong redirect of the admission-webhook (#8879) 2018-06-03 20:54:52 -07:00
AdamDang f7c44f18a6 Typo fix: users has->users have (#8872)
users has->users have
2018-06-03 19:24:53 -07:00
Gerald 963f275cd3 Remove spaces from an href content (#8876)
Spaces inside the text of an href tag caused underlining of a blank space which resembles a period.
2018-06-03 18:58:52 -07:00
Takuya Tokuda 6ff5ca460f wrap sentence by p tag (#8785) 2018-06-01 20:46:55 -07:00
Rui Cao af522644be Typo fix: propogating -> propagating (#8832) 2018-06-01 20:36:59 -07:00
Tim Zhang 0146e56203 change section position to make it alphabetical (#8847) 2018-06-01 19:52:57 -07:00
lovejoy 5e4096b184 fix direct link in docs/concepts/configuration/pod-priority-preemption (#8854) 2018-06-01 19:40:00 -07:00
Joe Gregorio 9ddca8982a Link to Profiling_with_tools was 404 (#8859)
Fix link, old link to Profiling_with_tools was 404.
2018-06-01 19:37:57 -07:00
Timothy St. Clair e1ba88403d Update dind link on reviewing content (#8869) 2018-06-01 19:32:55 -07:00
Anubhav 536271a03a Mention this guide requires only 1 master node (#8376) 2018-06-01 16:05:58 -07:00
Anubhav 31241e8b72 Fix command to install weavenet plugin (#8375) 2018-06-01 15:54:55 -07:00
Zach Corleissen 7285147f82 Remove legacy syntax (#8849) 2018-06-01 14:35:56 -07:00
Xianglin Gao 7d0e6bc49e Update the version of echoserver (#8771)
* Remove the version of echoserver

* Finish the changes
2018-06-01 13:16:57 -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) 52dad2beb9 StorageOS example dead link (#8737)
NG: https://github.com/kubernetes/kubernetes/tree/master/examples/volumes/storageos
OK: https://github.com/kubernetes/examples/blob/master/staging/volumes/storageos

For example, this page contain dead link.
https://kubernetes.io/docs/concepts/storage/volumes/#storageos

Old page is this, so I think its change is correct.
https://github.com/kubernetes/kubernetes/tree/release-1.10/examples/volumes/storageos

Note:
China page don't have this link.
2018-06-01 13:01:55 -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
Masaya Aoyama (@amsy810) 88a6607e39 [mod] API overview link is dead (#8733)
NG: https://kubernetes.io/docs/reference/api-overview/
OK: https://kubernetes.io/docs/reference/using-api/api-overview/

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/api-overview/

Note:
China page don't have this link.
2018-06-01 11:48:55 -07:00
lovejoy 518b6334c5 unifying .spec like spelling in concepts/workloads/pods (#8831) 2018-06-01 10:46:55 -07:00
Timothy St. Clair d600569e6e Removes unnecessary SkyDNS references in preparation for CoreDNS change. (#8867) 2018-06-01 10:45:56 -07:00
Kaitlyn Barnard e859e827ce changing homepage images (#8806) 2018-06-01 08:49:56 -07:00
Cheng Xing 3e1465461f Regional PD documentation; edited validation for Volumes page (#8714) 2018-06-01 07:52:55 -07:00
chenhonggc e49f288730 execute tcp liveness probe instance (#8721)
* execute tcp liveness probe instance

* fix wrong file reference
2018-05-31 16:21:55 -07:00
ixodie be8852a882 Added Apstra AOS for Kubernetes automation of RHI (#8618) 2018-05-31 16:05:57 -07:00
Stewart-YU ba96bc236e Update high-availability.md (#8770)
* Update high-availability.md

[fix]command should leading

* Repair code inside list items, remove "like so"

* Modify one code block, change 1-step procedures to not be procedures
2018-05-31 16:02:56 -07:00
Cooper Marcus 3e739c0e9f Add Kong Ingress Controller (#8595)
* Add Kong Ingress Controller

Create unordered list of ingress controllers, add Kong

* Added term "maintenance"

* Minor tweak

* More minor tweaks
2018-05-31 15:53:58 -07:00
Mark Janssen ed9af72c6f Document using a custom CoreDNS image repository (#8574) 2018-05-31 15:45:57 -07:00
Ioana Madalina Patrichi 35e560c8c5 Link to Oracle's CCM implementation (#8533) 2018-05-31 15:29:58 -07:00
Bin Liu 403bb200d9 Add parameter name to document to understand (#8523) 2018-05-31 15:28:56 -07:00
Maru Newby 49d830819c Add federation-current-state include to concept guide (#8513)
This seems to have been missed by #8165
2018-05-31 15:11:55 -07:00
Karthik Gaekwad 0b928fffb3 Adds Oracle container engine to documentation (#8503)
* Adds Oracle container engine to documentation

* Fixes spacing issue.
2018-05-31 13:30:56 -07:00
Eric Tune 02ea8c9d8c Update custom-resources.md (#8499)
Update table of features supported by CRDs.
2018-05-31 13:29:55 -07:00
Alin Balutoiu 6ca9f364ac Update documentation for Windows with new service feature (#8454)
This commit adds details on how to create Windows services from
kubelet and kube-proxy.

Signed-off-by: Alin Balutoiu <abalutoiu@cloudbasesolutions.com>
2018-05-31 13:24:56 -07:00
lovejoy 069c831b5c add node-monitor-grace-period describe as user can change it (#8386) 2018-05-31 13:13:57 -07:00
Wen Gao 189eeae15f Add changelog link and delete the repeat download page's catalog (#8691)
* Add link: add changelog-1.10 and changelog-1.11

* Delete download page's catalog: hugo's markdown render engine can generate catalog through the TOC

* Format the release list

* Delete the release note
2018-05-31 09:14:55 -07:00
Duncan Bell cdff02f118 Update deploy-intro.html (#8616)
* Update deploy-intro.html

* Update deploy-intro.html
2018-05-31 09:10:55 -07:00
CaoShuFeng ca8516dfcc fix description about document (#8613)
I have tested with kubectl 1.10 and kubectl in master branch, completed
job pods show up in output.
2018-05-31 05:09:57 -07:00
Qiming c0e874226e Fix command format in tutorial (#8791)
Closes: #8788
2018-05-31 04:56:56 -07:00
Andreas Jaeger c7437f068d Hugo transition: Fix github links (#8549)
with the reorganization, in-tree github links have changed, update them.

Closes: #8547
2018-05-30 18:45:59 -07:00
Rhys Powell e3674c5554 Update mysql-wordpress-persistent-volume.md (#8822)
Update type: Loadbalancer to match whats in the manifest
2018-05-30 18:25:55 -07:00
Jordan Liggitt 40e57e4c84 clarify version removal restriction (#8825) 2018-05-30 18:11:55 -07:00
Jeff Regan 9ffaaae850 Fix kubernetes-sigs/kustomize#41 (#8828)
Fix broken link caused by kubernetes-sigs/kustomize#37
2018-05-30 16:59:54 -07:00
Jorge O. Castro 922cbe1999 Submit a blog post about Discuss Kubernetes (#8819) 2018-05-30 08:58:57 -07:00
Justin Santa Barbara 4453e3a483 Fix typo fom -> from (#8758) 2018-05-29 23:37:55 -07:00
lovejoy f46e8c3a52 typo fix (#8798) 2018-05-29 22:08:54 -07:00
lovejoy 0a920127ac fixDirectlink (#8792) 2018-05-29 22:07:57 -07:00
Justin Santa Barbara d920131838 Typos: information, annotations (#8761)
Fix two small typos.
2018-05-29 22:04:54 -07:00
Loïc Albertin 4ecc84bbce Update high-availability.md (#8783)
Fix indentation damaged etcd YAML manifest
2018-05-29 21:57:53 -07:00
Eqbal Sarjami 4c2e4f825b Remove selector from Deployment default values (#8802)
In recent versions of Kubernetes, selector field in DeploymentSpec is required and it'll not be filled with values from pod template. simple_deployment.yaml was already corrected and selector was added, here in this commit the content of the docs corrected to match this change.
2018-05-29 21:52:53 -07:00
Xianglin Gao 7f2d1b3bf4 Update deploy-intro.html (#8811) 2018-05-29 21:48:54 -07:00
Qiming aea08cabf4 Add myself to approvers (#8745)
I do not have a desire of titles but I am trying this to make the hours
I spent on the project worth them. I feel very bad when I have full
confidence about a PR and I have reviewed it but I cannot approve it.
2018-05-29 20:58:55 -07:00
Tim Hockin 42deca26af Clarify that beta annotations can not be removed (#8666)
* Clarify that beta annotations can not be removed

Removing annotations caused a major outage with nodes that lagged the
master.  We used annotations as would-be fields, though we don't any
more.  Now we just add fields.  That makes them part of the API version.
These annotations are effectively part of the API version, too.

It stinks because I love to delete code, but I think it's just part of
the debt-accrual process and yet another reason we need to be judicious
in adding fields.

* Change 6 month deprecations to 9 months

This covers maximum version skew.  For example a master might be at
1.10, while nodes are at 1.8.  We must not break compat within that
window.
2018-05-29 15:54:52 -07:00
Wen Gao 56bbcf5c8f kubeadm-alpha: remove redundant list of links (#8793) 2018-05-29 15:40:53 -07:00
Michelle Au e78a169d5b Fix typos in local PV blog (#8537) 2018-05-29 10:18:33 -07:00
Jeff Regan 023c663f40 Announcing kustomize (#8711)
authors:
 jeff regan - jregan@google.com
 phil wittrock - pwittroc@google.com

proposed pub date: 2018-05-29
2018-05-29 10:16:33 -07:00
Melissa Anderson 83d9cef8a9 Update service-access-application-cluster.md (#8699)
* Update service-access-application-cluster.md

Fix code snippet formatting and indentation in ordered list (#8698)

* Fixes code formatting using code fences

Here's a pass with code fences. It seems to work well, and I indented the code fences in the source for readability, even though it wasn't needed for proper indentation in the rendered output.

I wasn't able to use code fences and get the text "The response to a successful request is a hello message:" on its own line. I can achieve that using indentation, but for consistency's sake I used the code fences and placed the text with the paragraph above it.

* Adds `shell` to the code fences
2018-05-25 14:04:32 -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
Masaya Aoyama (@amsy810) 13d6183a38 Federation link is dead (#8735)
NG: https://kubernetes.io/docs/reference/generated/federation/
OK: https://kubernetes.io/docs/reference/federation/

For example, this page contain dead link.
https://kubernetes.io/docs/concepts/cluster-administration/federation/#api-resources

Old page is this, and I trace link from this page.
I think this change is meanable, so I think its change is correct.
https://v1-9.docs.kubernetes.io//docs/reference/generated/federation/

Note:
China page don't have this link.
2018-05-25 00:01:31 -07:00
chenhonggc 673b729451 Fix wrong format (#8740)
* style

* define-command-argument-container format
2018-05-24 23:58:34 -07:00
chenhonggc 4cab117f42 Define environment variable container style (#8743)
* define-environment-variable-container format

* run-stateless-application-deployment format
2018-05-24 23:55:32 -07:00
Masaya Aoyama (@amsy810) 4ef4e75516 ingress catalog link is dead (#8736)
NG: https://github.com/kubernetes/ingress-nginx/blob/master/docs/catalog.md
OK: https://github.com/kubernetes/ingress-nginx/blob/master/docs/ingress-controller-catalog.md

For example, this page contain dead link.
https://kubernetes.io/docs/concepts/services-networking/ingress/#loadbalancing

Old page is this, so I think its change is correct.
https://github.com/kubernetes/ingress-nginx/blob/nginx-0.12.0/docs/catalog.md

Note:
China page don't have this link.
2018-05-24 20:06:32 -07:00
Steve Perry 647babeb16 Update instructions for local preview and Netlify preview. (#8692)
* Update instructions for local preview.

* Add details.

* Added version to Hugo installation step.
2018-05-24 13:33:32 -07:00
Di Xu 0bc019b613 fix kubeadm related links (#8718) 2018-05-24 10:20:32 -07:00
Lantao Liu 114938a901 Add a blog post "Kubernetes Containerd Integration Goes GA". (#8685)
Author 1 information:
* Name: Lantao Liu
* Title: Software Engineer
* Company: Google
* Email: lantaol@google.com

Author 2 information:
* Name: Mike Brown
* Title: Open Source Developer Advocate
* Company: IBM
* Email: mikebrow.ibm@gmail.com
2018-05-24 08:48:31 -07:00
Lubomir I. Ivanov 3151d0ef72 setup-tools/kubeadm: add 'alpha' and 'version' to 'what's next' (#8470)
Adds links to the 'kubeadm alpha' and 'kubeadm version' pages
in the 'What's next' section.

Use absolute paths as going here and clicking the 'What's next'
links doesn't work:
https://kubernetes.io/docs/reference/setup-tools/kubeadm/

While here works:
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/
2018-05-24 05:28:32 -07:00
Mark Janssen 9e8e670bcd Update Calico and Canal tabs in kubeadm docs (#8571)
Fixes broken links and updates manifest references to use the newest Calico version (v3.1)
2018-05-24 04:21:31 -07:00
Tim Fogarty 35ba266efd Fix broken link to deprecation policy (#8713) 2018-05-23 17:22:32 -07:00
Steve Perry 02c8bc39d9 Redirect changed URLs. (#8715) 2018-05-23 17:20:33 -07:00
Arsalan Rana 4b1df14561 Bullet formatting (#8708)
* Bullet formatting

* Update what-is-kubernetes.md

Add line break before listitems to get list to format properly
2018-05-23 15:26:31 -07:00
Jennifer Rondeau 1f557bde2c move access/auth content to reference folder, add TOC (#8624) 2018-05-23 10:58:32 -07:00
Wen Gao f4158d642b Fix typo: exportfs=>exports and offical=>official (#8609)
* Fix typo: exportfs=>exports

* Typo fix: offical=>official

* Revert commit
2018-05-23 07:56:33 -07:00
Kaitlyn Barnard 2bae676e0c Adding Kubevirt blog post (#8682)
* Adding Kubevirt blog post

* Update 2018-05-22-getting-to-know-kubevirt.md
2018-05-23 07:34:31 -07:00
CaoShuFeng 493d57be38 fix kubectl reference link (#8651) 2018-05-23 06:07:31 -07:00
lovejoy 57a33c162c remove useless or (#8650) 2018-05-23 05:53:33 -07:00
Qiming 78a71a4066 Fix guestbooks (#8694)
Fix guestbooks tutorial. Issue is related to #8689 which attempted to
fix the incorrectly rendered commands.
2018-05-23 05:30:34 -07:00
lovejoy e350eaed14 fixTocIndent (#8696) 2018-05-23 05:04:31 -07:00
Lubomir I. Ivanov 7da6818a1d install-kubeadm: update the recommended Docker version (#8643)
Bump the recommended version to 17.03.
17.03 is verified by SIG-Node and is much more recent than 1.12.
2018-05-23 00:02:31 -07:00
Ibrahim AshShohail b9f2c7c2a1 update versions (#8662)
Signed-off-by: Ibrahim AshShohail <me@ibrasho.com>
2018-05-22 23:56:32 -07:00
Tim Fogarty 54d6c6aa28 Fix etcd installation command in kubeadm tutorial (#8664)
* Fix etcd installation command in kubeadm tutorial

Shells interpolate variables before running commands, so setting the
ETCD_VERSION variable must be separated from the command that
interpolates it. Otherwise an empty string will be interpolated.

The rm command isn't necessary - the output from curl is piped directly
to tar.

* Update stated default etcd version for K8s 1.10

1.10 is the most recent version of K8s and the default etcd server
version for it is 3.1.12

* Fix non-US English typo

Style guide states US English should be used
2018-05-22 23:51:32 -07:00
Vijay Bellur cea9d904e6 Update safely-drain-node.md (#8683)
Fix a minor typo
2018-05-22 22:45:32 -07:00
Chao Wang 7cbe425edb fix link of extened-resources (#8608) 2018-05-22 22:39:32 -07:00
Andreas Jaeger 9f4e9c84e2 Hugo: fix device-plugins (#8567)
Fix misparsed lists: Add empty line before lists so that they
are parsed properly.
2018-05-22 22:38:33 -07:00
Rajakavitha1 abcab6562d Update style-guide.md (#8604)
A minor edit to the text for minimalism. Opening a new PR based on the comments in : https://github.com/kubernetes/website/pull/7991 and https://github.com/kubernetes/website/pull/8105
2018-05-22 22:36:31 -07:00
Andreas Jaeger 651cf059e3 Hugo: Fix kubernetes-api.md (#8566)
Fix link for kubectl.
2018-05-22 22:35:31 -07:00
Nick Birnberg 95a5f2245a Update references to proper subdirectory (#8686) 2018-05-22 22:30:33 -07:00
aburdenthehand 3d95cccc2b Added suggested whitespace ahead of "Alpha" list (#8647) 2018-05-22 19:45:10 -07:00
Vadym Martsynovskyy fd2916fa89 Fixed a small grammar mistake (#8642)
* Fixed a small grammar mistake

* Changed KubeCon year

* Update _index.html
2018-05-22 19:37:09 -07:00
Rui Cao c7727dd029 Typo fix: some spelling errors (#8674) 2018-05-22 19:33:11 -07:00
Matthias Loibl b065ecd5f4 Fix nodeSelector for local volumes in blog post (#8507) 2018-05-22 16:05:25 -07:00
Xianglin Gao c4f92128df Remove the useless TOC (#8676)
close #8654
2018-05-22 15:01:25 -07:00
lovejoy 602e853131 fixRestartPolicyLink (#8649) 2018-05-22 15:00:26 -07:00
Brad Topol 7ace5d4e21 Add configure link description (#8641)
* Add configure link description
I added a configure link description. Just having a link
on a page with no introductory context seemed awkward.

Signed-off-by: Brad Topol <btopol@us.ibm.com>

* removing unnecessary header

* updated text to be active voice
2018-05-22 14:59:25 -07:00
lovejoy ff2df75315 Fix: Change direct link to relative link and fix the wrong link (#8581) 2018-05-22 14:58:26 -07:00
Alex Contini 3417aa98a7 add The New York Times case study (#8556)
* add The New York Times case study

* fix image links

* fixes to bottom banner
2018-05-22 14:57:25 -07:00
lovejoy efbcfeee7c typo fix (#8667) 2018-05-22 07:30:55 -07:00
Tim Fogarty 0c5c9a5fdd Fix codeblock formatting for kubeadm install (#8660)
A tab shortcode was using angle brackets even though the
contents were markdown. This caused a formatting issue.

This switches the tab to use the `%`-delimiter to properly
render the markdown.
2018-05-21 14:28:15 -07:00
Weibin Lin 3953da98b0 Update debug-service.md --- add ipvs part on kube-proxy (#8652) 2018-05-21 09:38:51 -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 10e3c4df71 Fix link to Admission Webhooks section. (#8599) 2018-05-19 21:58:49 -07:00
Steve Perry d8e4ebb2fe Add weights for topics under Tasks > Run App. (#8602) 2018-05-19 21:52:49 -07:00
Steve Perry 6da9392d1e Fix link to kubectl command reference. (#8597)
* Fix link to kubectl command reference.

* Adjust link.
2018-05-19 21:48:49 -07:00
Steve Perry 4207de7d63 Improve left nav for Tasks. (#8582)
* Add weights to first three Task sections.

* Add one more weight.
2018-05-19 21:43:52 -07:00
weipeng1213 4d68d58911 fix-typo: accomodate->accommodate (#8590) 2018-05-19 21:34:50 -07:00
Qiming 61860ea79e Remove content referring to keystone authentication (#8603)
Closes: #7411
2018-05-19 21:23: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 9c94281570 Add weighs and move files under Tasks > Access App. (#8625) 2018-05-19 20:40: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
WanLinghao 8b5226434b fix a link miss bug in volume description (#8585) 2018-05-19 10:03:51 -07:00
James Wen 396858644e Remove extra '$' char from 'kubectl patch' example (#8626) 2018-05-18 16:35:53 -07:00
aburdenthehand df77bb6800 Added toc_hide=true flag to file frontmatter (#8633) 2018-05-18 16:17:50 -07:00
Chris 1f14ee8619 Trivial: fix typo "evictions are be allowed" (#8615) 2018-05-18 13:14:51 -07:00
Steve Perry 73589267a1 Add weights and move files under Tasks > Jobs. (#8623) 2018-05-18 12:51:50 -07:00
Misty Stanley-Jones b8c5652751 Fix bullet list for Hugo (#8619)
Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>
2018-05-18 11:31:54 -07:00
Steve Perry b5bbff1b6d Fix link to kubectl command reference. (#8577)
* Fix link to kubectl command reference.

* Redirect kubectl command reference.
2018-05-18 11:30:51 -07:00
Andrew Chen ae98ce6609 remove test/glossary_test.go (#8621) 2018-05-18 11:21:51 -07:00
Qiming abcb57e1fd Restore gate jobs (#8388)
* Restore gate jobs

Most gate jobs have been disabled recently so we are risking introduce
many defects when migrating to Hugo. This PR fixes the gate job to get
it running again.

* add comment for fix

* comment out, delete later

* comment out completely

* include package
2018-05-18 11:14:51 -07:00
Kaitlyn Barnard 2b71a0e8b4 Adding KTPs and new KCSP partners (#8423)
* adding KTPs and new KCSP partners

* fixing layout

* additional layout fix

* typo fix
2018-05-18 10:45:51 -07:00
Kazuki Suda 813e1157d9 Fix no title elements in HTML fo all pages (#8529) 2018-05-18 10:44:52 -07:00
Bjørn Erik Pedersen 28341b5ec4 Fix sections in install-kubectl (#8588)
This commit adds a missing closing capture and puts "## Install kubectl" inside the relevant capture.

Note that the missing close was also missing before Hugo-migration, so the section ordering is still not the same as the Jekyll version of the site. But I think it is more corret.

Note that content outside the capture template blocks, is included as defined is this template:

https://github.com/kubernetes/website/blob/master/layouts/partials/templates/task.html#L8

See #8277
2018-05-18 10:33:50 -07:00
Denis Gladkikh 1998ab735f Fix url to etcd binary (#8522)
* Fix url to etcd binary

etcd should be 3.12 for kubernetes 1.10, also fix the URL (probably was broken after migration to Hugo)

* Make Curl command safer

You really only need that variable to be set for the specific command, so no need to export it.

Also, when using Bash variables in a string, you should enclose them in curly braces to delineate them from the rest of the string. This helps prevent problems where Bash can't tell where the name of the variable ends and the next part of the string begins.
2018-05-18 10:31:52 -07:00
Andreas Jaeger 39632504d9 Hugo: Fix broken lists in windows start guide (#8490)
Add empty lines to fix lists shown as large paragraphs.

Also, add missing colon and wrap really overlong line.
2018-05-18 10:25:51 -07:00
Andreas Jaeger 5b91a799e1 Hugo: Fix table layouts (#8487)
The tables are broken, fix them.

Closes: #8484
2018-05-18 10:22:50 -07:00
Lubomir I. Ivanov f845902087 troubleshooting-kubeadm: add note about kubeadm-reset block (#8508)
Add note about a possible block when calling 'kubeadm reset'
if the Docker service refuses to remove the k8s managed containers.
2018-05-18 10:15:53 -07:00
Andreas Jaeger 3f403d5dc3 Hugo: Fix participating page (#8565)
The page was wrongly formatted:
* Two lists were shown as paragraphs, add empty lines so that they are
  parsed as lists.
* The list of members, reviewers was not intended properly, so that the
  single items are intended but not their description. Indent
  everything.
* Fix URL to owners.md file, the old one gives a 404.
2018-05-18 09:41:51 -07:00
Gerardo Saca 396819221b Fix code blocks in set-up-cluster-federation-kubefed (#8384)
* Fix code blocks in set-up-cluster-federation-kubefed

Two of the code blocks don't render correctly in the [docs page](https://kubernetes.io/docs/tasks/federation/set-up-cluster-federation-kubefed/) (see *Adding a cluster to a federation* section) even though they render correctly in the GitHub preview. Hopefully this PR will fix it.

Plus fixed a few instances where the code blocks in set-up-cluster-federation-kubefed.md don't indicate the code block's language.

* Fix spacing
2018-05-17 16:47:50 -07:00
Steve Perry 1ee398b151 Set weights for topics under Tasks > Inject Data. (#8601) 2018-05-17 16:46:49 -07:00
Jared 1da65603af Remove GKE specific content from this page (#8372)
https://github.com/kubernetes/website/issues/8262
2018-05-17 16:44:50 -07:00
Lubomir I. Ivanov 09e7d47a03 high-availability.md: fix missing parameter values (#8444)
- Use environment variables when redirecting to "/etc/etcd.env".
- Add more placeholder values for flags in "etcd.service" -> "ExecStart"

Fixes kubernetes/kubeadm#797
2018-05-17 16:00:51 -07:00
Doug MacEachern e9c4637d92 Remove Photon references (#8411)
github.com/vmware/photon-controller is no longer maintained, as of Oct 2017.

See also: kubernetes/kubernetes#58096
See also: kubernetes/kubernetes#63510
2018-05-17 15:53:50 -07:00
kbatuigas c285768c66 Updated jobs-run-to-completion.md (#8379) 2018-05-17 15:37:52 -07:00
Anubhav 052e528e6f Update install-kubeadm.md (#8371) 2018-05-17 15:33:51 -07:00
Jonathan Katora 5fa6aad842 Update rbac.md (#8363)
* Update rbac.md

* Update rbac.md

moved to other component roles
2018-05-17 15:24:53 -07:00
Bjørn Erik Pedersen 1a3dd1d1cf Remove data/glossary (#8321)
It is unused. Glossary should be maintained in the glossary page bundle.
2018-05-17 14:41:50 -07:00
Vimal Raghubir f4dc8028c4 Fixed misleading text in out-of-resources.md (#8579) 2018-05-17 14:27:52 -07:00
ningning54321 cad4f85492 Update extend-api-custom-resource-definitions.md (#8439)
update it for v1.10:
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/#customresourcedefinition-v1beta1-apiextensions-k8s-io
2018-05-17 14:07:51 -07:00
lovejoy 780be0b8e4 fixTocIndent (#8580) 2018-05-17 11:35:53 -07:00
Rafael Franzke 8f1fe16ae7 Blog post: Project Gardener (#8546) 2018-05-17 08:17:50 -07:00
Mark Janssen c15ec0a4ed Remove step numbers in kubeadm create cluster docs (#8573) 2018-05-16 14:26:50 -07:00
Steve Perry 169aadbbe1 Arrange the Extending Kubernetes section in the Concepts TOC (#8569)
* Left nav for Extending Kubernetes

* Redirect moved topics. Remove extraneous directory.
2018-05-16 12:26:52 -07:00
Giri Kuncoro fbfb8c4087 Update kubeadm-init.md for broken url (#8562)
* Update kubeadm-init.md

Fix broken kubeadm token link

* Fix more broken links in kubeadm-init.md

Broken links are fixed including kubeadm-join, kubeadm-upgrade, and kubeadm-reset
2018-05-16 10:18:28 -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
Andreas Jaeger ed3fc99154 Hugo: Fix lists (#8511)
Fix display of lists, add empty lines before them so that hugo formats
them correctly as lists and not as paragraphs.
2018-05-15 23:22:29 -07:00
Jeff Poole c2f73e5862 Fixing a typo "Decfault" -> "Default" (#8521) 2018-05-15 23:18:31 -07:00
CaoShuFeng 3b750716e1 fix crd output example (#8520) 2018-05-15 23:16:29 -07:00
Kazuki Suda 3665ac54cf Fix lost environment variables (#8527) 2018-05-15 23:14:30 -07:00
lovejoy 58b5cbdae4 unifying .spec.selector spelling (#8542) 2018-05-15 22:38:28 -07:00
Nikhita Raghunath de9f222993 custom resources: explain declarative API (#8543)
Currently, the link just points to a description of
what Kubernetes objects are and does not
explicitly state what a declarative API is. It is
not immediately clear to the reader what the term
means.

This commit tries to explain it explicitly so that
the link adds to the meaning and it is clearer to
the reader.
2018-05-15 22:36:30 -07:00
nhanpc 6b1ac1285b Update missing kubever on weave network (#8560)
```
$ export kubever=$(kubectl version | base64 | tr -d '
> ')
$ kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version="
error: unable to read URL "https://cloud.weave.works/k8s/net?k8s-version=", server reported 400 Bad Request, status code=400
```
```
$ kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$kubever"
serviceaccount "weave-net" created
clusterrole.rbac.authorization.k8s.io "weave-net" created
clusterrolebinding.rbac.authorization.k8s.io "weave-net" created
role.rbac.authorization.k8s.io "weave-net" created
rolebinding.rbac.authorization.k8s.io "weave-net" created
daemonset.extensions "weave-net" created
```
2018-05-15 22:32: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
WanLinghao b16dae5309 fix an error in example yaml file (#8539) 2018-05-15 17:37:27 -07:00
Bjørn Erik Pedersen 228bdfbab4 Remove double head tag (#8319)
It is also included in the base template to make it well formed.
2018-05-15 15:41:27 -07:00
Misty Stanley-Jones 5851de6a90 Create initial smoke test page (#8349)
* Create initial smoke test page

* Add info about tables

* Address feedback

* Address feedback

* Add examples of admonitions and sidebars

* Fix HTML table

* Try admonition code block fix

* Address more feedback
2018-05-15 15:30:27 -07:00
Steve Perry 21fd86ed4b Fix up Tutorials landing page and Tutorials left nav. (#8557)
* Fix up Tutorials landing page and Tutorials left nav.

* Add redirects. Fix bullet.
2018-05-15 15:29:27 -07:00
Misty Stanley-Jones 6bbc4df29b Add Misty to approvers (#8555)
Also added clarifying comments about reviewers
vs approvers and de-duped a couple entries

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>
2018-05-15 15:28:31 -07:00
Bill Pratt 1782a21b47 Add enable-admission-plugins flag back in (#8399)
#8198 was overwritten with #8316. Adding it back in
2018-05-15 15:27:27 -07:00
Nikhita Raghunath 4d93956ac4 Delete docs for ThirdPartyResources (#8544)
ThirdPartyResources (TPRs) were removed in v1.8. It is misleading
to still show the docs for TPRs for > v1.8. If one needs to read
docs for TPRs, they can switch to the v1.8 version of the docs
website.

However, the docs of migration of TPRs to CRDs are still not
removed because one can also migrate from v1.7 (when CRDs were
introduced) to v1.7+.
2018-05-15 15:21:29 -07:00
Chris Hiestand 374ed9a90f update link to kube-router documentation (#8406)
documentation changed from `Documentation/` to `docs/`
2018-05-15 14:42:28 -07:00
Steve Perry 068d599c42 Change H4 to H2 so TOC will appear. (#8515)
* Change H4 to H2 so TOC will appear.

* Remove italics in heading.
2018-05-15 14:38:27 -07:00
Steve Perry 398a744b55 Move Install kubeadm topic under Install Tools. (#8536) 2018-05-15 14:37:30 -07:00
AdamDang 655f285b59 Typo fix: Kubernets->Kubernetes (#8531)
Kubernets->Kubernetes
2018-05-14 11:24:26 -07:00
Steve Perry ae459c7cbf Get Service Catalog topic into left nav. (#8517) 2018-05-13 08:01:25 -07:00
Bjørn Erik Pedersen 290aa53888 Fix tab titles in install-kubectl.md (#8496)
Fixes #8276
2018-05-12 07:54:27 -07:00
Xianglin Gao f8f20e7472 Update .gitignore to ignore vscode stuffs (#8510)
Signed-off-by: Xianglin Gao <xianglin.gxl@alibaba-inc.com>
2018-05-12 07:53:25 -07:00
WanLinghao 0370a306c3 improve configure-projected-volume-storage.md (#8434)
modified:   content/en/docs/tasks/configure-pod-container/configure-projected-volume-storage.md
2018-05-12 07:52:25 -07:00
Steve Perry 83f4ede02a Redirect kubefed ref pages to Hugo locations. (#8509)
* Redirec kubefed ref pages to Hugo locations.

* Fix mistakes in redirects.
2018-05-11 18:06:27 -07:00
Daniel Galvez 73b57ea600 Fix formatting of yum repo. (#8382)
First, fix https:// address.

Secondly, previous formatting would display on the page as one line
altogether, which couldn't be pasted into a terminal correctly.
2018-05-11 16:32:30 -07:00
SilverFox ba54235d37 Fix broken link to local storage class (#8505) 2018-05-11 16:27:27 -07:00
CaoShuFeng 9c61ef48a9 typo (#8479) 2018-05-11 16:26:27 -07:00
leigh schrandt 7fbad67fb9 Document kubeadm etcd serverCertSANs/peerCertSANs (#8432) 2018-05-11 14:03:29 -07:00
Nate Bhurinat Wangsutthitham 23b4aba07c Update create-cluster-kubeadm.md (#8391)
Update flannel from v0.9.1 to v0.10.0
2018-05-11 13:30:27 -07:00
kbatuigas 3b0eb0ff9f Updated 'when a worker node has been provisioned' (#8378) 2018-05-11 13:23:25 -07:00
Andreas Jaeger 0371eb560f Fix toc in user-guide/walkthrough/k8s201.md (#8471)
The TOC looked like:
3. Deployments
   1.1 Deployment Management
4. Services
   1.1 Service Management

The problem is that the headings went from "##" to "####", use "###" for
second level heading to cleanup TOC.
2018-05-11 13:11:25 -07:00
Andreas Jaeger e3116d3913 Fix application-developer/intermediate issues (#8474)
fix some hugo issues:
* Add missing empty line for list.
* Indent items correctly to avoid overlong line shown as code.
* Fix broken table

Closes: #8457
2018-05-11 13:10:28 -07:00
Andreas Jaeger 2532b57aaa Hugo: Update rbac.md (#8500)
Fix broken list, all items were numbered as 1.
Use the shortcode for note and warnings in the list.
2018-05-11 13:09:26 -07:00
Anubhav 3b2781a70c Users should choose network plugin before initializing cluster (#8373)
Before running `kubeadm init` users should be informed that the command might change depending on the network plugins they choose. It is better to provide it before presenting with `kubeadm init` so that they don't have to tear the cluster apart once they figure out they needed some extra parameters while running the command
2018-05-11 13:07:26 -07:00
Tom Van Waardhuizen 093b78bf00 Fix spacing so CLI samples render properly (#8370)
#8273
2018-05-11 13:06:27 -07:00
Daniel Rodriguez 386ca32f6c Container Linux doc fixes (#8366)
* Container Linux doc fixes

portions of the URLs were missing their bash substitutions and the variable exports don't apply to the following commands without using 'export'

* Adjustments from PR

export is not needed, used proper bash expansion

* typos
2018-05-11 12:12:27 -07:00
Deirdre Storck 8f3ff94612 clarified roleref (#8445) 2018-05-11 12:10:30 -07:00
Andreas Jaeger f10cca03f6 Fix typo in style-guide (#8501)
Add missing "/" to close the tag properly, the example is wrong
otherwise.
2018-05-11 12:05:26 -07:00
Steve Perry 4966646c83 Redirect command-line ref docs. (#8504)
* Redirect command-line ref docs.

* Fix mistake in redirection.

* Fix mistakes in redirects.
2018-05-11 12:00:27 -07:00
AdamDang 8fcea2d268 Typo fix: formated->formatted and proper noun in capital (#8332)
* Typo fix: formated->formatted and proper noun in capital

formated->formatted 
Pod and Container are proper noun, in this doc, someplace are in capital, some are in lowercase. It's better to keep consistency.

* Update volumes.md
2018-05-11 11:53:29 -07:00
Andreas Jaeger 034a7c3fb9 Hugo: Fix admin/admission-controllers (#8481)
Fix a list that was formatted as paragraph due to missing newline.
Fix URLs so that they go to new location.
2018-05-11 11:08:27 -07:00
Andreas Jaeger 407f73de53 Hugo: Fix /admin/accessing-the-api (#8480)
Fix indent so that list is not shown as code.
Fix URL, replace it with new location.
2018-05-11 11:07:27 -07:00
Zach Corleissen c35de70526 Re-add command line tools reference (#8421)
* Add CLI tools ref MD files

* Add TOC

* Add TOC weights

* Tweaking table formatting

* Update kube-scheduler.md

* Updates to kubelet

* Use latest version of docs (v1.10)

* Update docs to v1.10

* Tweak whitespace

* Update docs to v1.10

* Update docs to v1.10

* Update docs to v1.10
2018-05-11 10:21:25 -07:00
Steve Perry 593ad9796c Put kubectl commands in left nav. (#8502) 2018-05-11 10:14:28 -07:00
Andreas Jaeger 4555ae494b fix an image link (#8497)
The pod diagram gives as URL https://images/docs/pod.svg, remove the
extra "/" so that it redirects to our site.

Closes: #8491
2018-05-11 09:37:29 -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
Lubomir I. Ivanov fd13fb547b kubeadm-init: update missing links and add kube-proxy info (#8460)
1) Remove missing links about kube-apiserver, kube-controller-manager
and kube-scheduler. Link to the high-availability page, which
isn't exactly a full replacement.

2) Add section about kube-proxy parameters.
2018-05-10 16:09:54 -07:00
Andreas Jaeger 46cde58bd2 Fix lists in application-developer/advanced (#8472)
Add missing empty lines in front of lists so that they are generated
correctly with hugo.
2018-05-10 15:37:55 -07:00
Misty Stanley-Jones f7d157ecbf Update images with specified width to use figure shortcode (#8475)
Hugo does not support the way the image's max-width was specified before.
This fix will constrain images to always be 50% rather than max out
at 50%, but it is the best we can easily do for now.

Signed-off-by: Misty Stanley-Jones <mistyhacks@google.com>
2018-05-10 15:36:56 -07:00
Steve Perry 98e6173052 Copy kubectl binary ref page to Hugo site. (#8478) 2018-05-10 15:35:55 -07:00
Steve Perry 2a655a05d0 Copy kubectl command ref docs to Hugo site. (#8430)
* Copy kubectl command ref docs to Hugo site.

* Fix link. Remove extraneous page.
2018-05-10 14:31:56 -07:00
Jodie Putrino b427be22ab Add F5 Ingress controller to ingress concept (#8465)
* Add links to the F5 BIG-IP Controller for Kubernetes to the Ingress controllers section of the ingress doc

* Address review comments from @zacharysarah
2018-05-10 11:02:53 -07:00
Bjørn Erik Pedersen 6af77ec391 Update to Hugo 0.40.3 (#8436)
Note that this site produces the same output running with both 0.40.2 and 0.40.3, but you might as well run with the latest patch release.
2018-05-10 11:01:53 -07:00
Ihor Dvoretskyi 20f7e13756 indents added to fix formatting (#8468) 2018-05-10 11:00:53 -07:00
will-chan cc068d72a7 Adding Rancher 2. 0 and RKE as K8s solutions (#8446) 2018-05-10 10:40:54 -07:00
Alex Contini dce3754f68 add Nordstrom case study (#8458)
* add Nordstrom case study

* fix logo position and link on index page
2018-05-10 10:39:54 -07:00
Ilya Dmitrichenko cfff1ad490 Fix link to Flux (#8452) 2018-05-10 10:38:54 -07:00
Andreas Jaeger 7a268e95ab Fix concepts/api-extension/custom-resources.md (#8459)
* Fix concepts/api-extension/custom-resources.md

All tables were wrongly formatted, add proper second line so that hugo
formats them nicely again.

Add missing empty line before lists so that they get displayed as lists.

Closes: #8392

* Fix one more table

Fix another wrong table heading in custom-resources.md as noticed
during review.
2018-05-10 10:31:54 -07:00
Andreas Jaeger 1ef1a3d7d6 Fix for kubctl/conventions (#8463)
As the linked document explains, initially "create" instead of "apply"
should be used. Fix wording.

Closes: #8265
2018-05-10 10:27:54 -07:00
Andreas Jaeger 0a5f7638cd Fix links in kubeadm.md (#8466)
With hugo transition, the links have been to "X.md", correct the
relative links to the new location.

Closes: #8440
2018-05-10 10:21:54 -07:00
Andreas Jaeger 5b49889f8c Fix wrong link due to reorg (#8467)
The link to the yaml file has changed with the hugo reorg, fix it.

Closes: #8449
2018-05-10 10:20:54 -07:00
Andreas Jaeger 28734b889e Fixes for reference/kubectl/overview.md (#8462)
Reading over the .md file, I fixed the following problems:

* Replace links to old location with new location.
* Fix missing shell quotation marks and shell annotations
* Fix wrong indent so that lists are shown correctly.
* Fix broken table, the "|" needs to be quoted to be rendered.
2018-05-10 09:37:54 -07:00
Ilya Dmitrichenko 3f2efb8689 Fix markdown issues (#8443) 2018-05-09 14:12:53 -07:00
Steve Perry 24d96f9bfe Put Kubernetes API ref docs in the left nav. (#8435) 2018-05-08 22:30:52 -07:00
Steve Perry 1bbd952249 Copy Federation API ref docs to /content. (#8433)
* Experiment: Copy Federation API ref docs to /content.

* Add _index.html files.

* Adjust redirects.

* Adjust directories.
2018-05-08 22:29:52 -07:00
Zach Corleissen e73a73ab2f Re-add kubefed to setup tools reference (#8422)
* Add kubefed files

* Add kubeadm files

* Add weights
2018-05-08 12:08:53 -07:00
Kaitlyn Barnard b39a726ab7 Restoring blog images folder (#8401)
* Restoring blog images folder

* updating images
2018-05-07 13:00:51 -07:00
juneharton 075e5dbd33 Add fix for error in kubeadm ref pages (#8374)
* add kubeadm-reset.md introductory text

* Added introductory text

* Fixed single quotes
2018-05-06 17:35:50 -07:00
juneharton 934232f5b6 Minor textual change for testing purposes (#8377) 2018-05-06 16:23:50 -07:00
Claire Lundeby 2b3291ac31 Style guide updates (#8360)
Updated capitalization on Pod, Volume, etc. based on the style guide & the capitalization used in Kubernetes 201.
2018-05-06 14:04:51 -07:00
Claire Lundeby 0ac89106cf #8346 HTML syntax instead of MD in HTML blocks (#8352)
* #8346 HTML syntax instead of MD in HTML blocks

See this Black Friday Markdown Syntax guide (https://github.com/russross/blackfriday/blob/master/testdata/Markdown%20Documentation%20-%20Syntax.text) 

When inside of a block-level HTML tag, like div for those emphasis boxes, you have to use HTML syntax instead of Markdown.

* use order list in note (test)

* convert remaining ol to note

* minor edit
2018-05-06 14:00:50 -07:00
Misty Stanley-Jones c2e423b862 Fix link opening in new window (#8368)
The way we previously did it in Jekyll doesn't work
with Black Friday. There are a few workarounds, but
the easiest way to fix it is to just change those
links to HTML email.
2018-05-06 13:47:50 -07:00
Tom Van Waardhuizen 088443fefb Update _redirects to fix doc contrib 404 (#8365)
* Update _redirects to fix doc contrib 404

Closes #8361

* Update _redirects
2018-05-06 12:54:51 -07:00
Sandra 294c670495 FIxing broken link (#8347) 2018-05-06 12:29:50 -07:00
Victor Giurgiu 17c0114fc8 [Issue #8336] Added a # symbol to What's next (#8353)
* [Issue #8336] Added a # symbol to What's next

Looking to see if the Table of contents will render properly if all the headers are H4 (####)

* use h2 instead of h4
2018-05-06 12:25:51 -07:00
Jonathan Katora 221c38d62d Update load-balance-access-application-cluster.md (#8351)
* Update load-balance-access-application-cluster.md

* Update load-balance-access-application-cluster.md

removed unnecessary code highlights.
2018-05-06 12:16:50 -07:00
Sandra f0a4d99389 More readable fix for issue #7957 (#8341)
* More readable fix for issue #7957

Replaces HTML entity-escaped text with Markdown-escaped text where necessary.

* Fixing the markdown discrepancy

Rendering consistently is for chumps
2018-05-06 12:12:50 -07:00
Tim McMackin 595e1455ca #4500: Split out tasks in cron jobs docs (#8337)
* first attempt

* Skipping these sections

* cleanup and style

* style

* move schedule info to schedule section

* link to example
2018-05-06 12:01:50 -07:00
paulbattagliag feff3c4a7f Fixed #8076 (#8344)
* Fixed #8076

Per bug 8076, added info about error message and workaround to reinstall Homebrew.

* Add note formatting
2018-05-06 11:43:50 -07:00
Zach Corleissen 33ba92c8ca Update Hugo parser description (#8323) 2018-05-06 11:29:40 -07:00
Beth Aitman 17c98dcc90 Fix markdown issues (#8335) 2018-05-06 10:28:50 -07:00
Beth Aitman 740d14fdf2 Fix links to github view and edit pages (#8334) 2018-05-06 10:07:50 -07:00
Steve Perry 79e4272b55 Manually copy k8s API ref docs to new Hugo site. (#8325)
* Manually copy k8s API ref docs to new Hugo site.

* Move k8s API ref docs to /static directory.

* Move k8s API ref docs up (not under /en).
2018-05-05 15:02:51 -07:00
Zach Corleissen d139fe6527 Blog post: Hugo migration (#8320)
* Supersedes #8288 with a post-Hugo location

* Adjusted time for earlier publishing

* Dropped blog post into http/

* Another time adjustment

* Update front matter

* Testing a location change

* Adding a top-level heading

* More tweaks
2018-05-05 18:57:43 +02: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
Vyacheslav Semushin 7745f0e0c5 PSP: clarify the case with pod update (#8310)
* pod-security-policy.md: clarify the case with pod update.

* Minor grammatical fixes
2018-05-05 05:37:52 -07:00
Bin Liu f1eaf6ef73 Fix wrong pod name (#8306) 2018-05-04 15:59:51 -07:00
Bin Liu 7d0256e5a2 delete duplicated line (#8307) 2018-05-04 15:55:51 -07:00
EdwardCheng a40d0bf944 typo fix Boostrap -->Bootstrap (#8309)
I find one typo error.
Fix from "Boostrap" to "Bootstrap"
2018-05-04 15:47:51 -07:00
Jordan Liggitt 6c816ff9ff document pod downwardAPI fieldRef values (#8217) 2018-05-04 15:11:51 -07:00
David Aronchick 3ceca3fb05 Announcing Kubeflow 0.1 blog post (#8311)
* blog

blog

* Rename blog/_posts/foo to blog/_posts/http/2018-05-04-Announcing-Kubeflow-0.1.md

* Update 2018-05-04-Announcing-Kubeflow-0.1.md
2018-05-04 11:59:51 -07:00
Drew G. Wallace 4cb5d0895d Fix link to Kubernetes GitHub repository (#8303)
I am unable to locate the Source code or Docker container, but it's better than liking to an archived repo.
2018-05-03 21:22:51 -07:00
Rico Lin 5300028f6a Update local slack info (#8298)
Update local slack info to troubleshooting.md
2018-05-03 21:21:51 -07:00
AdamDang d5c07162c4 fix some typos (#8300)
* Update add-entries-to-pod-etc-hosts-with-host-aliases.md

* Update audit.md

* Update partner-script.js
2018-05-03 21:20:51 -07:00
Qiming 258a6fdd57 Refresh kube-component reference docs (#8283)
This PR updates the generated reference docs for kube-components.
The source used if from the 'release-1.10' branch of
kubernetes/kubernetes.
2018-05-03 10:07:52 -07:00
andyyoung01 cfa5cf8d9a Update kubeadm-alpha.md (#8148)
Ajusted the sequence of tab "node allow-post-csrs" and "node allow-auto-approve" to conform to the actual sequence of kubeadm alpha phase bootstrap-token.
2018-05-03 08:18:51 -07:00
Kaitlyn Barnard 7524b3e44e Adding new blog post (#8284) 2018-05-03 01:50:51 -07:00
Doug MacEachern a4c5c4e033 Route controller is not GCE specific (#8234)
There are implementations of the cloudprovider.Routes() interface in the aws, azure and openstack providers.
2018-05-01 08:36:17 -07:00
Mike Bryant dcfd0c3d8b Use octal instead of decimal in examples (#8278)
This is a more readable way of doing permissions, since
the examples use yaml.
2018-05-01 08:35:16 -07:00
Bill Pratt 3da5b0bce2 Use enable-admission-plugins flag for >=1.10 (#8198)
* Update admission-controllers.md

* Address code review feedback
2018-05-01 06:29:16 -07:00
Kaitlyn Barnard 572854a3bc Adding Blog Post: Developing on Kubernetes (#8193)
* adding blog post

* Address review comments

* Update 2018-05-02-developing-on-kubernetes.md

* resizing images

* changing image location

* updating dates
2018-05-01 05:30:16 -07:00
Kaitlyn Barnard 03a8f61de9 adding blog post (#8230) 2018-05-01 05:17:16 -07:00
Jared 7bf0460745 Update setup.yml 2018-05-01 10:04:33 +02:00
Andrew Chen 3436823424 Revert "K8smeetup Chinese Community Translation Library Migration - PR (#8184)"
This reverts commit 5341abda13.
2018-04-30 10:32:10 -07:00
Qiming 06dabe07b8 Avoid misleading camel words (#8075)
The term "`MutatingAdmissionWebhooks`" has no special meaning in the
docs. It is misleading because readers may think of it as the name of a
resource or field, or the name of the corresponding admission
controller. However, the name of the admission controller is in
singular. This PR proposes a change to avoid such misunderstandings.
2018-04-30 04:39:16 -07:00
Dylan Graham eaf4fb892a Update service.md (#8219)
* Update service.md

Update from ReplicationController and rolling-update to ReplcaSet and Deployment rollout

* Update service.md

Remove reference to deployment
2018-04-29 18:43:16 -07:00
Qiming 43bb7f45ca Document the limitation of the Admission Webhook (#8072)
In current implementation, the webhook *service* must be accessible at
port 443. The communication to the webhook may fail otherwise.
2018-04-29 18:39:16 -07:00
Ricardo Katz b3bb0b6e0a Adjust Service Tooltip Link (#8226)
Adjusts the Service Tooltip Link
2018-04-29 17:34:16 -07:00
hintss 725b94cf4c Fixed link to conformance blog post (#8227) 2018-04-29 17:17:16 -07:00
Campion Fellin 8fd155a15f Fix dashboard link (#7938) 2018-04-27 21:36:18 -07:00
Chris Short d22634e162 Glossary: Adding k/k definition to Community (#8185)
* Glossary: Adding k/k definition to Community

Solves issue #8183

Signed-off-by: Chris Short <chris@chrisshort.net>

* add k/k link
2018-04-27 15:07:18 -07:00
Kai Chen 442f3945e7 Remove redirect and point to the generated kubectl doc directly (#8208)
Since we now generate the kubectl doc for each release, it is no longer necessary to use the old redirects. Cleaning up the references throughout the documents.
2018-04-27 15:02:19 -07:00
Qiming 6d50e02d6f Clarify eviction hard threshold (#8209)
Closes: #7082
2018-04-27 15:00:19 -07:00
Rajakavitha1 49e6bfa025 Update nodes.md (#8212)
I removed the information related to Phase because it is no longer supported.
2018-04-27 14:57:19 -07:00
Andreas Jaeger dd7d757b84 Add SUSE CaaS Platform etc (#8216)
Add both  SUSE CaaS Platform and SUSE Cloud Application Platform as solutions for the data center.
2018-04-27 14:56:19 -07:00
chenhonggc 0cf8948e61 modify some format. (#8157)
* modify some format.

* remove "at"
2018-04-27 10:19:20 -07:00
Alex Contini 0467047bfa add Squarespace case study to index page (#8215)
* add Squarespace case study

* add Squarespace case study to index page
2018-04-27 09:28:18 -07:00
Jennifer Rondeau 45661bcf2f add generated federation docs for 1.10 (#7846)
* add generated federation docs for 1.10

* Add titles to generated Federation API docs.

* Fix typo and extra space.

* identifier
2018-04-26 15:57:17 -07:00
fqsghostcloud c47d235977 adding the FQDN for example. (#7872)
adding the FQDN for  example.
2018-04-26 15:32:27 -07:00
Muzammil M eeaac845c6 Added IPv6 related displays in DNS document (#6532)
* Added IPv6 info to kube-proxy arguments

* Added IPv6 related printouts for kubectl commands

* revert kube-proxy.md

* revert

* revert to ba7c300

* revert to 08af95d
2018-04-26 15:23:26 -07:00
Chris Chinchilla 691edcfe8d Update zookeeper.md (#6565)
* Update zookeeper.md

As part of a docs sprint in Melbourne I made a very initial pass at trying to tidy this up a little, I would like to have done much much more, but it's a start…

* Updates from feedback

* Format markdown

* FInal tidy
2018-04-26 14:46:27 -07:00
Rajakavitha1 89376986cb Update style-guide.md (#8017)
* Update style-guide.md

Added kubectl and Minikube to the Kubernetes.io word list. Please review.

* Update style-guide.md

Added Persistent Volumes and Salt to the Kubernetes.io word list. Please review.

* Update style-guide.md

removed PersistentVolumes and Salt from the list
2018-04-26 14:30:27 -07:00
eiji.ienaga 8046684b5f Fix URL nginx-deployment.yaml (#8090)
"https://k8s.io/docs/user-guide/nginx-deployment.yaml" is not found

Fix url
2018-04-26 14:28:27 -07:00
Qiming e579f79235 Regenerate kubeadm reference doc (#8115) 2018-04-26 14:14:27 -07:00
Qiming b855bd1d52 Run tests against the current stable k8s version (#8122)
So far we have been running tests against the master branch of
kubernetes/kubernetes. This is creating quite some problems because the
master branch is always moving. We are actually checking the YAML files
against a version between 1.10 and 1.11.

This PR is attempting to fix the problem by checking out the
'release-1.10' branch before running the tests. We are supposed to
change the branch to be used when release-1.11 is out. With this PR
(hopefully it works), we will only need to fix the gate every time a new
release is out.
2018-04-26 14:05:27 -07:00
Shubheksha aa52cbb7ec Add missing details about load-balancer-ip placeholder (#8134)
* Update high-availability.md

Add details about the `<load-balancer-ip>` placeholder.

* change link URLs to relative
2018-04-26 14:01:27 -07:00
Rajakavitha1 751b4af18d Update web-ui-dashboard.md (#8146)
Updated the URL as mentioned in: https://github.com/kubernetes/dashboard/wiki/Accessing-Dashboard---1.7.X-and-above as a fix for https://github.com/kubernetes/website/issues/8119
2018-04-26 13:53:28 -07:00
Qiming 0dcf6f1671 CLarify the policy used in parallel authorizer (#8150)
Closes: #4061
2018-04-26 13:44:27 -07:00
Qiming bb5d7cc1bf Fix the title for the CoreOS page (#8151)
The current title "CoreOS on AWS or GCE" is misleading because the page
actually contains information about many ways to run Kubernetes. When
the page is referenced from the navigation panel, the title becomes very
confusing.

Closes: #711
2018-04-26 13:42:28 -07:00
Xiaolong He 5341abda13 K8smeetup Chinese Community Translation Library Migration - PR (#8184)
* K8smeetup Chinese Community Translation Library Migration - PR

* fix-pr

* fix
2018-04-26 13:35:27 -07:00
Zach Corleissen 1fb8e4db2d Create OWNERS
Add owners for case studies.
2018-04-26 13:34:08 -07:00
AdamDang 462e6d0689 Typo fix in implementation-details.md (#8145)
* Typo fix in implementation-details.md

does not exists->does not exist
does not contains->does not contain

* Update 2017-04-00-Rbac-Support-In-Kubernetes.md

an an->an

* Update 2017-04-00-Rbac-Support-In-Kubernetes.md
2018-04-26 13:14:26 -07:00
Matt Farina ab8320e022 Adding a blog post on the Kubernetes Application Survey 2018 (#8160)
* Adding a blog post on the Kubernetes Application Survey 2018

* Updated the k8s apps survey blog post based on feedback
2018-04-26 13:13:27 -07:00
AdamDang 95d6d7d86d Some typo fixes in blog (#8149)
* Update 2015-07-00-How-Did-Quake-Demo-From-Dockercon-Work.md

* Update 2016-10-00-Production-Kubernetes-Dashboard-UI-1.4-improvements_3.md

* Update 2015-04-00-Weekly-Kubernetes-Community-Hangout_11.md

* Update 2016-08-00-Create-Couchbase-Cluster-Using-Kubernetes.md

* Update 2017-04-00-Rbac-Support-In-Kubernetes.md
2018-04-26 13:09:27 -07:00
Ilya Dmitrichenko 78042ccaa7 Add links to twitter profiles of the authors (#8196) 2018-04-26 13:01:26 -07:00
Alex Glikson 2276f10071 Fix minor formatting and typos in assign-pod-node (#8044)
- few typo's
- slightly unified references to other docs
2018-04-26 12:50:41 -07:00
Irfan Ur Rehman 0db6882288 Update a note indicating current state of Federation V1 (#8165)
* Update a note indicating current state of federation V1

* change horizontal line to <br>

* edit note

* capitalize Kubernetes

* <br> unnecessary w/ note callout
2018-04-26 12:49:29 -07:00
Jan Šafránek d623f631fd Add documentation about private mount propagation (#8106)
* Trivial change to open release branch

* Undo trivial change

* Add documentation about private mount propagation
2018-04-26 12:23:26 -07:00
Adrian Otto c7ab858d7e Clarify that node anti-affinity can be achieved using node taints (#8117)
* Clarify that node anti-affinity can be achieved using node taints

The current text may have pre-dated the node taints feature, so it says that no such concept exists, when it actually does now.

* add "to"
2018-04-26 12:21:26 -07:00
Kaitlyn Barnard 1cd6d00bc6 EKS partner listing (#8120) 2018-04-26 12:16:27 -07:00
Joseph Ruane 2a59d6e4d0 fix the formatting when describing the CN (#8125) 2018-04-26 12:14:26 -07:00
Rajakavitha1 bcd26928b9 Update jsonpath.md (#8130)
Fixed the typographic issue mentioned in https://github.com/kubernetes/website/issues/7957
2018-04-26 12:13:27 -07:00
theimpostor 48d2380171 Fix typo, listLenght => listLength (#8141) 2018-04-26 12:10:30 -07:00
CaoShuFeng a8530d1bcf fix https://github.com/kubernetes/website/issues/8112 (#8155) 2018-04-26 12:07:26 -07:00
Jordan Liggitt edbbf971e1 Update with qualified kuberenetes service DNS name (#8166) 2018-04-26 11:51:27 -07:00
mknapik1 f56b4f4b41 Replace double-quote with single-quote (#8168)
Replace double-quote with single-quote for terminal commands.
Although the strings in the examples work fine, users who with randomly generated passwords may have character strings that cause strange behaviors with double-quotes. Using single-quotes prevents this.
Example of a command that causes odd behaviors with double-quotes:
echo -n "RandPasswordr3!$#$3aR" | base64
This example has a series of special characters that some terminals try to interpret and replace with other text.
2018-04-26 11:48:27 -07:00
Zach Corleissen 6a342cdee1 Create OWNERD
Add permissions for blog approvers/reviewers
2018-04-26 11:22:02 -07:00
Gerardo Saca 2ec62a0bc0 Fix syntax highlighting configure-pod-configmap.md (#8171)
* Fix syntax highlighting configure-pod-configmap.md

* Fix another code block
2018-04-26 10:54:04 -07:00
William Zhang cd5d47a6ad Fix the container name of kube-dns (healthz -> sidecar). (#8175)
Signed-off-by: William Zhang <warmchang@outlook.com>
2018-04-26 10:50:03 -07:00
Si Westcott 0345c22c1e Bump alpine version of the staging container to use newer ruby version (#8178) 2018-04-26 10:49:02 -07:00
CaoShuFeng 5b2232d8b2 fix invalid doc about eventratelimit (#8194)
add this to --runimte-config will cause such error:
```
error: unknown api groups eventratelimit.admission.k8s.io
```
I have test that this feature works fine without any confiuration
to --runtime-config.
2018-04-26 10:42:03 -07:00
Marco Jantke e80521bbb8 fix link to JSON merge patch (#8195)
The link was pointing falsely to the JSON patch RFC.
2018-04-26 10:41:05 -07:00
Kaitlyn Barnard 99dc517f5e Adding Blog Post: Top of the Open Source Charts in 2017 (#8192)
* adding blog post

* Update 2018-04-25-open-source-charts-2017.md
2018-04-26 10:10:03 -07:00
Qiming 945d81fdb6 Kube component reference reformatted (#7944) 2018-04-24 21:26:03 -07:00
Casey Davenport f86751f150 Fix broken link to Calico kubeadm guide (#8161) 2018-04-24 12:44:01 -07:00
Kaitlyn Barnard e76d24e0c4 Local Persistent Volumes Blog Post (#8085)
* new blog post for 1.10 series

* Typo fix
2018-04-23 13:47:00 -07:00
Kai Chen 2760177817 Fix incorrectly formated URLs in markdown (#8104) 2018-04-20 15:31:59 -07:00
Vimal Raghubir b977913ecd Remove header description text (#8131) 2018-04-20 12:03:00 -07:00
Qiming ebdb9da901 Remove dangling yamls not referenced anywhere (#8127)
The 'user-guide' subdirectory is almost empty now after the contents
are migrated to either concepts or tasks. This PR removes the contents
left over in this path.
2018-04-20 09:36:00 -07:00
Jonathan Lange 47bea91221 Fix typo: sparsingly -> sparingly (#8138) 2018-04-20 09:24:00 -07:00
AdamDang 94633b5c2d some small typo fix (#8129)
* typo fix: useable->usable

useable->usable

* Update 2016-03-00-How-Container-Metadata-Changes-Your-Point-Of-View.md

duplicated "the the"

* Update 2016-10-00-Dynamic-Provisioning-And-Storage-In-Kubernetes.md

duplicated "the the"

* Update 2017-10-00-Using-Rbac-Generally-Available-18.md

duplicated "the the"

* Update 2015-06-00-Cluster-Level-Logging-With-Kubernetes.md

duplicated "the the"
2018-04-20 02:46:00 -07:00
Mark Hopkins f8ecb56c4a Add link to Haskell kubernetes library (#8126) 2018-04-19 17:41:59 -07:00
bsteciuk d5e46842ef Added reference to issue 67176 in limitations (#8118) 2018-04-19 11:56:00 -07:00
Shubheksha 3141f94c28 Fix grammatical error in persistent volumes (#8132) 2018-04-19 11:46:59 -07:00
Karol Gołąb 28d673b949 Use Exited instead of Failed (#8038)
* Use Terminated instead of Failed

Containers that terminate successfully (exit code 0) can also be restarted and it's the default behaviour is restartPolicy is not specified.

* Use Exited instead of Failed
2018-04-19 01:00:00 -07:00
Denis Gladkikh 41f311db5b Kubernetes 1.10 requires etcd 3.1.12 (#8099) 2018-04-18 21:18:00 -07:00
AdamDang 6c2a1574c7 Update 2016-02-00-kubernetes-community-meeting-notes_23.md (#8094)
it's own->its own
2018-04-17 13:55:59 -07:00
Kaitlyn Barnard cd0f4a2526 Link fixes to CSI blog post (#8058)
* adding CSI blog post

* update images

* fixing images

* link changes

* fixing images

* link update

* resolving merge conflict
2018-04-17 13:54:59 -07:00
Qiming ab1fbb2414 Fix incorrect markdown parsing in API references (#8063)
In the upstream code base, there are cases where the field description
string contain substrings like '*', 'pods/*', '*/scale' and '*/*'.
When generating reference docs out of these Go comments, the Node.js
module used was incorrectly passing the asterisks as '<em>', i.e. a
mark for emphasize. This behavior has rendered the output documentation
very misleading. For example, in the definition for RuleWithOperations,
users can specify '*' as a wildcard for matching all apiGroups, all
resources. However, the generated docs is showing that an empty string
'' is used to match all apiGroups or resources. This is a serious bug
fixed by this PR.

Doc generator patch is included in PR to
kubernetes-incubator/reference-docs.
2018-04-17 13:52:00 -07:00
Vimal Raghubir ce74fdefe3 Changed NodePort to Port (#8111) 2018-04-16 22:13:58 -07:00
Michelle Au 4ecd44a38b Add msau42 to storage docs approvers (#8109) 2018-04-16 12:17:58 -07:00
Fabian Deutsch 799edfa3be Update annotations.md (#8103)
Update the example to show that annotations are part of the metadata of an object.
2018-04-16 09:33:58 -07:00
Fabian Deutsch da86ab8831 Update labels.md (#8102)
Update the example to show that labels are part of the metadata of an object.
2018-04-16 09:31:58 -07:00
Kaitlyn Barnard a0132a2220 changing Woqutech URL (#8100) 2018-04-16 09:29:58 -07:00
Simon Rüegg ae8af59fe8 Fix typo in blogpost (#8092) 2018-04-15 20:27:58 -07:00
Jon Mosco c2c021c927 Update kubectl isntall docs to refer to packaged versions of binary (#7669) 2018-04-14 15:45:58 -07:00
AdamDang db471895bf Typo fix: it's name->its name (#8088)
it's name implies it is a tool->its name implies it is a tool
2018-04-14 15:08:58 -07:00
Sean Harger 313af2c451 Fix mismatched note to be a warning callout. (#8081) 2018-04-14 15:04:59 -07:00
Bryan Shelton e44d25bf18 Fix ip addresses in member list output (#8091) 2018-04-14 15:03:59 -07:00
Rajakavitha1 5967d0d156 Fixed a broken link on line 13 (#8077)
minor fix
2018-04-14 15:02:59 -07:00
Kenny Ho 607393ebaa Add link to AMD GPU device plugin (#8082) 2018-04-14 15:01:59 -07:00
Kai Chen b6a864ddc1 Fix the redirect for the kubeadm HA cluster upgrade guide (#8087) 2018-04-14 15:01:00 -07:00
AdamDang 0be36c83e6 Typo fix in admission-controllers.md (#8089)
the the pod->the pod
2018-04-14 14:59:58 -07:00
Zhiheng Yi 7adf359d3a Update pod-lifecycle.md (#8068)
* Update pod-lifecycle.md

* address feedback

* Update pod-lifecycle.md
2018-04-14 14:57:58 -07:00
Qiming d96aa0e865 Fix CI gate (#8086) 2018-04-13 18:02:59 -07:00
DavadDi d6f05bef6d fix component configuration url (#8073)
fix apiserver/kubelet/proxy  config url  address for `--extra-config` of  minikube
2018-04-13 07:51:03 -07:00
Alvaro Aleman 1b02b3a4b2 Add a note about the required cn for ValidatingWebhookConfiguration (#7808)
* Add a note about the required cn for ValidatingWebhookConfiguration

* Move extra info for cn of ValidatingWebhookConfiguration into a comment
2018-04-13 02:23:59 -07:00
Sean Harger 6a0f999807 Change Stackdriver docs to use consistent namespace default. (#8071)
Added a note about logging not working properly on non-GKE platforms.
2018-04-12 22:42:59 -07:00
Kai Chen e557e82bed Fix hard-coded Kubernetes API version (#8070) 2018-04-12 18:25:58 -07:00
Vagharsh Kandilian 8737c5b3c7 fixed rewrite annotation (#7364)
based on the document https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/rewrite/README.md#rewrite-target
2018-04-12 15:29:58 -07:00
Juan Vallejo b1b77f9e89 update jsonpath docs to include negative indices (#6662) 2018-04-12 15:28:58 -07:00
Doug Holt 6715e08ec9 Document Kubefed on-prem AWS Route53 configuration (#7834)
* Initial Kubefed AWS Route53 on-prem documentation

* Add flag requirement for kubefed init

* conform to style guidelines

* fix controller-manager wording

* move cut-off section from CoreDNS support
2018-04-12 15:25:58 -07:00
Weibin Lin 629f3010d3 Update assign-pod-node.md (#7633) 2018-04-12 15:16:58 -07:00
CaoShuFeng c7c80e50cb fix description about kubectl apply (#7747) 2018-04-12 15:13:59 -07:00
pingthere 642bff9143 Change rewrite annotation in ingress examples (#7520)
Since the default annotation prefix has been changed to "nginx.ingress.kubernetes.io" in nginx ingress controller, the examples in ingress doc should be updated.
2018-04-12 15:11:59 -07:00
Zach Corleissen 414c31965a Add redirect for single non-conforming URL (#8067) 2018-04-12 15:03:58 -07:00
lichuqiang 946a287c6a add ER quota description (#7936) 2018-04-12 14:51:59 -07:00
Colin Walters 74c22d04d7 security-context: Tweak seccomp description (#8024)
It's not just about files; seccomp allows filtering any system call.
2018-04-12 14:38:59 -07:00
Yecheng Fu 3a7de9b1d6 Fix curl arguments (#8062)
`-O` conflicts with `-o`.
2018-04-12 06:34:57 -07:00
Hang Yan f1a96cc24f Fix wrong etcd data path for kubernetes (#8060) 2018-04-12 06:30:56 -07:00
Haowei Cai (Roy) a18d6674c0 Document new OpenAPI endpoint (#8050)
* Document new OpenAPI endpoint

Document new OpenAPI endpoint and deprecation announcement for old endpoints.

* Remove out-of-date swagger spec information

Deprecation announcement is in line 29

* Update default behavior for endpoint HTTP headers
2018-04-11 18:45:55 -07:00
Samuel Knowlton 0a5aecafe7 Add controlPlaneEndpoint to config file reference (#7909)
First-time kubeadm user here: The v1.10.0 docs indicate that config file use is experimental, but judging from the comments on https://github.com/kubernetes/kubernetes/pull/59288 it looks like new features are beginning to be supported only in the config file. controlPlaneEndpoint is super useful for us and while I suspect the kubeadm init docs will ultimately be re-written to emphasize the config file options rather than flags (with appropriate examples and descriptions as the flags have now), it would've saved us some time today if we'd seen controlPlaneEndpoint in the config file example.
2018-04-11 18:44:55 -07:00
Qiming 2515d623a8 Use apps/v1 API group whenever possible (#8055)
The use of extensions/v1beta1, apps/v1beta1 and apps/v1beta2 API
groups should be discouraged.

Closes: #8049
2018-04-11 15:43:55 -07:00
Kaitlyn Barnard f0a308efda adding CSI blog post (#8047)
* adding CSI blog post

* update images

* fixing images

* link changes

* fixing images

* Quick fixes
2018-04-11 14:26:55 -07:00
Campion Fellin 16fe175bae Update Links to kubectl docs (#7927)
* Fix deployment.md

* Fix replicaset.md

* Fix tain-and-toleration

* Update concepts/configuration

* Update documentation

* Fix based on comments

* Update quick comments
2018-04-11 14:22:55 -07:00
Misty Stanley-Jones af522b6f74 Update PR template for 1.11 (#8057) 2018-04-11 12:01:55 -07:00
Tim Zhang ffaec5a2d1 fix calico install manual url (#8053)
* fix calico install manual url

the original url is outdated.

* fix calico install manual url
2018-04-11 07:51:55 -07:00
Zach Corleissen 6ad0160737 [blog] 2018-04-10: Kubernetes blog migration (#8010)
* Add draft for blog migration post

* Small revisions

* Most important commit ever

* Feedback from kbarnard10

- Turn URLs into hyperlinks
- Remove one line

* Feedback from sarahkconway

- Specify that blog reviews are more transparent/streamlined

* Feedback from kbarnard10, part 2

Added "how to submit a blog post"
Revised "confidentiality"

* Feedback from kbarnard10, part 3

* Renamed file for date accuracy

* Changed date back, added email link
2018-04-10 23:04:56 -07:00
Stephen Day 8ad054c429 docs/admin/authorization: sentence ends early (#8048)
Signed-off-by: Stephen J Day <stevvooe@gmail.com>
2018-04-10 18:07:54 -07:00
Qiming a95f4598c0 Fix cross references in 1.10 API reference doc (#8037)
In previous commit, we have enabled showing the full group names for API
resources. However, in doing that, we broken links inside the reference
doc and links pointing to the api reference. This PR fixes this problem
using the revised doc generator.
2018-04-10 18:06:55 -07:00
Zach Corleissen 62229dc88c Add contribution guidelines for blog posts (#7646)
* Add contrib guidelines for blog posts

* Add form guidelines

* Add TOC entry

* Renamed file

* Feedback from @heckj and @bradtopol

* Revised submission guidelines to include form
2018-04-10 14:52:13 -07:00
Alex Contini 43b376e1a8 Add crowdfire case study to index page (#8042) 2018-04-10 09:13:09 -07:00
Petr Ruzicka 920dbbfd7f Adding curl (some systems does not have it installed in minimal version) (#8041) 2018-04-10 09:01:10 -07:00
Guang Ya Liu 3db571632e Sa should add imagePullSecrets. (#8039) 2018-04-10 08:59:10 -07:00
Tim Zhang e8bc565959 fix revisionHistoryLimit default value to 10 (#8036) 2018-04-10 08:54:11 -07:00
Alex Glikson 56bf362a3e typo in guestbook tutorial (#8035) 2018-04-10 08:53:10 -07:00
Kai Chen 1a00696dde Fix an incorrectly formatted URL in the v1.10 release note (#8033) 2018-04-10 08:52:11 -07:00
Anish Karandikar aa3df3b277 Update install-kubectl.md (#8032)
* Update install-kubectl.md

* updated to repair broken example
2018-04-09 17:55:09 -07:00
zhouhaibing089 63d27dceab admission: correction on podnodeselector (#8031)
podtolerationrestriction does not encompass all the use cases of
podnodeselector, in a case where not all nodes are tainted, then
podtolerationrestriction can not ensure pods are scheduled on the
specific set of nodes.
2018-04-09 17:34:08 -07:00
Rohit Agarwal e66b034afd Cross link documentation for creating dedicated nodes with special hardware and ExtendedResourceToleration admission controller. (#8015) 2018-04-09 13:57:09 -07:00
chenhonggc 8397658688 Add note for configMap volume. (#8023)
* Add note for configMap volume.

* updating wording
2018-04-09 13:34:10 -07:00
Qiming 3eeefd24ea Document limitations of services without selectors (#8028)
Based on the discussion on kubernetes/kubernetes#40870, we'd better
clearly document that the endpoint IPs used by a service without
selectors cannot be virtual ones.
2018-04-09 13:10:11 -07:00
Reece Arratoonian-Walker c9d0c939df Make glossary filter container 100% width. (#7995) 2018-04-09 12:38:08 -07:00
Qiming 610b82aaa9 Add back audit stages and audit levels (#8025)
Documentation about audit stages and audit levels was somehow lost
recently. This PR adds them back.

Closes: #7907
2018-04-09 08:47:09 -07:00
Kai Chen c593911742 Fix incorrectly formatted URL in mark down (#8014) 2018-04-09 07:21:10 -07:00
Julian Hübenthal 95bf42a2c5 Added missing systemd unit-type (#8016)
The 20-cri.conf was missing the Service unit type, systemd ignored the Environment line because of this. It is fine now after adding the Service unit.
2018-04-09 07:20:10 -07:00
Shen Yuanyu a1a3010a00 style-adjust (#8021) 2018-04-09 07:13:08 -07:00
Tim Nicholas 33439aef8e Remove double negative (#8026) 2018-04-09 06:45:09 -07:00
Shen Yuanyu c540fad682 note style adjust (#8022) 2018-04-09 06:44:08 -07:00
Rajakavitha1 3fbcbc3f54 Updated for adherence to style guide and the links to: /docs/user-gui… (#7817)
* Updated for adherence to style guide and the links to: /docs/user-guide/kubectl 

Can someone please confirm what the "Coming soon"  path to extend the API with custom resources is?

* Incorporated the changes suggested  @heckj  @zacharysarah 

Could one of you please confirm What "Coming soon: " in line 82 stands for? Is there a name or definition or reference?

* Update api-overview.md

* Update api-overview.md

* fixed a typo

* Update api-overview.md
2018-04-09 05:58:08 -07:00
CaoShuFeng 0cc85928a3 fix description about root /proxy path (#7902)
Fix issue: https://github.com/kubernetes/kubernetes/issues/61826
Related change: https://github.com/kubernetes/kubernetes/pull/59884
2018-04-08 20:33:08 -07:00
chenhonggc 372a37141a hardcode to yaml file (#7948)
* hardcode to yaml file

* add test instance.

* fix mistake

* fix mistake

* Uniform style
2018-04-07 07:07:08 -07:00
Joseph Heck fd81d48d58 hosting fonts locally (#7983)
* hosting fonts locally

resolves #7955
- issues with using hosted fonts: excessive page load times due to
periodic firewall impact

* move jquery from google CDN to jquery site

* getting the CSS too, just in case
2018-04-06 20:04:08 -07:00
Strajan Sebastian Ioan 2333d680e2 add v1.10 to support timeframe (#7992) 2018-04-06 12:18:09 -07:00
Ambes Stephen 4d795ef669 fixed broken link (#7993) 2018-04-06 12:17:09 -07:00
Manuel Rüger 4f0d3d501e Explain what the auth field in the secret encodes (#7996)
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2018-04-06 12:16:09 -07:00
Vyacheslav Semushin 5b29154c0e docs/concepts/policy/pod-security-policy.md: improve AllowPrivilegeEscalation description. (#8000) 2018-04-06 12:15:08 -07:00
Tim Hockin 8dff71a36b Pass 2: k8s GCR vanity URL (#8006) 2018-04-06 12:13:09 -07:00
Eric Chiang 45a0819cdc rbac: make it clear that subjects are case sensitive (#8007) 2018-04-06 12:12:08 -07:00
Kai Chen b0b269b4d8 Fix a mal-formed URL (#8008) 2018-04-06 12:11:09 -07:00
Kai Chen 4c612d33cb Fix hard-coded API version (#8004) 2018-04-06 06:57:09 -07:00
Kai Chen 8fdf634af8 Fix a broken reference to the kubectl doc (#8003) 2018-04-06 06:56:09 -07:00
Vyacheslav Semushin 1c42287a08 docs/tasks/administer-cluster/sysctl-cluster.md: use PSP from policy API group. (#7998) 2018-04-06 06:55:10 -07:00
Kai Chen de8f4cd32c Update reference to kubectl commands using redirects (reference) (#7989) 2018-04-05 19:16:10 -07:00
Kai Chen d2c683c051 Update reference to kubectl commands using redirects (concepts) (#7988) 2018-04-05 19:15:09 -07:00
Kai Chen f388c0e267 Update reference to kubectl commands using redirects (concepts/overview) (#7987) 2018-04-05 19:14:08 -07:00
Kai Chen dbea9cae79 Redirect v1.9 kubectl user guide to the correct document version (#7984) 2018-04-05 19:13:08 -07:00
Kai Chen 1721183a9d Update reference to kubectl commands using redirects (concepts/configuration) (#7986) 2018-04-05 19:12:08 -07:00
ReSearchITEng e780b00274 typo etcd image label (#7508)
* typo etcd image label

there is no gcr.io/google_containers/etcd-amd64:3.1.0, but there is: gcr.io/google_containers/etcd-amd64:3.1.10
(see https://console.cloud.google.com/gcr/images/google-containers/GLOBAL/etcd-amd64?gcrImageListsize=50)
As 3.1.10 is the preferred version for k8s 1.9 (as stated above), I guess this was a typo

* typo doube etcd1 but no etcd2
2018-04-05 19:07:08 -07:00
Zach Corleissen 733876e98a Changed layout from post to blog (#8002) 2018-04-05 14:25:07 -07:00
tehut c67e265948 reapplying {: .big-img} class to images (#7990)
* WIP

* fixing layouts and assets

updating Gemfile.lock with bundle install (rvm use ruby-2.2.9)

Updated links in header and footer

switch to paginate v2 gem

comment sidebar logic

fixing css regression

retry paginate

updated local ruby version

reverting to original pagination gem

remove text, make heading roboto, next/prev as buttons

* reintoduce dir tree changes

format checking new posts

shrink fab-icons down to 33px

* reintoduce dir tree changes

format checking new posts

shrink fab-icons down to 33px

* next/prev buttons on posts and index

* Change "latest" to v1.10

* rename .md to match old blog and added explict permalinks for urls

* replacing a link to old blog

* fix image regression with {: .big-img} tag
2018-04-05 01:33:08 -07:00
Alex Contini 91a630be7a add Crowdfire case study (#7951) 2018-04-04 20:30:09 -07:00
Kai Chen f0ea497e0d Add a Splat redirecting rule for v1.10 kubectl command references (#7982) 2018-04-04 20:27:08 -07:00
Joseph Ruane 97188bcb61 Fix GCE getting started link (#7979) 2018-04-04 13:14:09 -07:00
Xiaodong Zhang d4c0ce3a82 Fix invalid link in kubeadm document. (#7870) 2018-04-04 13:13:09 -07:00
Rajakavitha1 82a5b0ac5d Updated content for adherence to style guide and updated the older links: /docs/user-guide/kubectl (#7875)
The section about "Multiple Containers" read that they are examples that are work in progress. Can someone please confirm if we have any updates yet.
2018-04-04 13:12:09 -07:00
Lydell Manganti 6f54c60810 Update http-proxy-access-api.md (#7935) 2018-04-04 12:48:08 -07:00
Kaitlyn Barnard 1f14c8fc93 Adding CVE Blog Post (#7975)
* adding blog post

* formatting updates

* more formatting updates

* fixing numbering

* more number fixes

* list updates again

* changes based on Michelle's comment

* formatting update

* updated bullet points

* formatting fixes

* indentation fixes
2018-04-04 12:45:09 -07:00
Shen Yuanyu ed16709da5 note style adjust (#7937) 2018-04-04 12:13:09 -07:00
Campion Fellin 71bca26c23 Fix link for drain the node (#7939) 2018-04-04 12:10:10 -07:00
max8899 944274c2bb Update storage-classes.md (#7942) 2018-04-04 12:09:12 -07:00
pc bf4b930864 fix(k8s-setup-ha): error when copy pki to other nodes (#7949)
`rm aipserver.crt` is not enought, must be `rm apiserver.*` here
2018-04-04 11:59:09 -07:00
Rajakavitha1 8c1c0ad5ea Update service.md (#7972)
Fixed a 404 listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:32:08 -07:00
Rajakavitha1 8fbb36f8cc Update imperative-config.md (#7969)
Fixed 404 listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:31:08 -07:00
Rajakavitha1 6d3782562e Update overview.md (#7967)
Fixed 404 listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:30:11 -07:00
Rajakavitha1 aeada1134c Update secret.md (#7965)
Fixed 404 listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:29:09 -07:00
Rajakavitha1 5ccf037a6a Update organize-cluster-access-kubeconfig.md (#7964)
Fixed the 404 error listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:28:10 -07:00
Rajakavitha1 c2d010a46a Update kubernetes-objects.md (#7966)
Fixed 404 listed in : https://github.com/kubernetes/website/issues/7924
2018-04-04 10:27:10 -07:00
Rajakavitha1 315d6de599 Update imperative-command.md (#7968)
Fixed 404 listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:26:09 -07:00
Rajakavitha1 1095103789 Update declarative-config.md (#7970)
Fixed a 404 listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:25:07 -07:00
Rajakavitha1 4165d1a182 Update logging.md (#7971)
Fixed the 404 listed in: https://github.com/kubernetes/website/issues/7924
2018-04-04 10:24:09 -07:00
Rajakavitha1 358fa5f54b Update replicationcontroller.md (#7973)
Fixed the 404 listed in : https://github.com/kubernetes/website/issues/7924
2018-04-04 10:23:08 -07:00
Mik Vyatskov 1c744d35d9 Remove crassirostris as owner and reviewer (#7974)
Signed-off-by: Mikhail Vyatskov <crassirostris@yandex.com>
2018-04-04 10:22:10 -07:00
Rajakavitha1 cf5a1d3e10 Update taint-and-toleration.md (#7963)
fixed 404 error listed in : https://github.com/kubernetes/website/issues/7924
2018-04-04 08:38:09 -07:00
thepill fadfd7b3eb Remove duplicate limitations (#7952)
Multiple limitations has been mentioned twice - this change removes them.
2018-04-04 08:37:09 -07:00
Rajakavitha1 4d26fe2a48 Update deployment.md (#7962)
Fixed the 404 error in: https://github.com/kubernetes/website/issues/7924
2018-04-04 08:36:09 -07:00
Rajakavitha1 5169bac98b Update replicaset.md (#7961)
Fixed the 404 error in : https://github.com/kubernetes/website/issues/7924
2018-04-04 08:35:10 -07:00
Zach Corleissen 30aab8074f Resolved merge conflict, removed merge artifacts (#7947) 2018-04-03 17:13:08 -07:00
Zach Corleissen f677885999 Add missing 1.10 release blog post (#7956)
* Add missing 1.10 release blog post

* Removed stray HTML tags

* Unmashed headers
2018-04-03 15:57:07 -07:00
Zach Corleissen 901f0ba6c4 Add OWNERS for the blog after it migrates (#7610)
* Add blog OWNERS

* Update owners list
2018-04-03 14:53:07 -07:00
Steve Perry 0e9e259a1a Regenerate API ref docs with full group names. (#7954) 2018-04-03 14:26:07 -07:00
tehut 4e22f60956 Blog Migration: Continuation of WIP PR #7144 (#7247)
* WIP

* fixing layouts and assets

updating Gemfile.lock with bundle install (rvm use ruby-2.2.9)

Updated links in header and footer

switch to paginate v2 gem

comment sidebar logic

fixing css regression

retry paginate

updated local ruby version

reverting to original pagination gem

remove text, make heading roboto, next/prev as buttons

* reintoduce dir tree changes

format checking new posts

shrink fab-icons down to 33px

* reintoduce dir tree changes

format checking new posts

shrink fab-icons down to 33px

* next/prev buttons on posts and index

* Change "latest" to v1.10

* rename .md to match old blog and added explict permalinks for urls

* replacing a link to old blog
2018-04-03 14:19:43 -07:00
Aravind 0a6b5b7d73 Removed helm and kompose from third party tooling section (#7650)
* Removed helm and kompose from third party tooling section

* Removed unnescessary headers

* Added back the heading
2018-04-02 19:19:05 -07:00
AdamDang d2036768ba Update README.md (#7913)
"short-definition" is not correct.
In the YAML files like data/glossary/minikube.yaml,_data/glossary/application-architect.yaml,data/glossary/cla.yaml ..., "short-description" are used, not "short-definition".
2018-04-02 16:36:15 -07:00
Haoliang Yu a1cdf47aa9 Fix a broken link (#7945) 2018-04-02 15:20:15 -07:00
Qiming d534908117 Fix link to 1.9 api docs (#7920)
Due to the practice that we archive previous versions of API reference
in a different URL. We need to fix the redirections for v1.9 API
2018-04-02 15:17:15 -07:00
Shen Yuanyu d8f04f51c1 warning style adjust (#7934) 2018-04-01 19:54:02 -07:00
Peter Wilcsinszky 3b544f49dc antiaffinity selector never matches (#7700)
Tested in minikube by replacing the zookeeper image with the pause container and the scheduler was able to schedule all 3 pods on the minikube node. Changing it to zk, made the pods zk-1 and zk-2 pending with scheduling failure as expected.
2018-04-01 08:08:02 -07:00
eaydogan 6879610621 docs/concepts/containers/images.md kubernetes version changed (#7690)
* imaged.md kubernetes version changed

"This was tested with a private docker repository as of 26 June with Kubernetes version This was tested with a private docker repository as of 26 June with Kubernetes version v0.19.3. It should also work for a private registry such as quay.io, but that has not been tested.

 v0.19.3 changed  to v1.9.3

* Update images.md

* Update images.md
2018-04-01 08:00:03 -07:00
Guang Ya Liu 2a7f1d357e Remove PersistentVolumeLabel from default admission controllers. (#7929)
PersistentVolumeLabel is now deprecated, we should remove it from
default list.
2018-04-01 07:38:02 -07:00
Mike 4d04576958 Update minikube.md (#7925)
clean-up the exposed deployment (service)
2018-04-01 07:35:03 -07:00
Nathan Baum 1524b0f999 Escape $ in CentOS et al script. (#7926)
Otherwise the repo URL is wrong.
2018-04-01 07:27:02 -07:00
Graham Christensen e7bf1283b0 Correct minikube incantation for image-service-endpoint (#7873) 2018-03-31 11:40:03 -07:00
Megan O'Keefe 60fe4c8102 Update jobs-run-to-completion.md (#7843)
* Clarified the roles of backoffLimit and activeDeadlineSeconds

* Updated formatting

* Clarified activeDeadlineSeconds based on PR comments
2018-03-30 08:41:03 -07:00
crystaljade f2bc498fd0 Line 17 1,10 -> 1.10 (#7911)
To enable GPU support through device plugins before 1,10 -> To enable GPU support through device plugins before 1.10
2018-03-30 05:32:02 -07:00
Sean Knox 11af47da0a Ensure example configs are valid JSON (#7912) 2018-03-30 05:31:03 -07:00
Shen Yuanyu 3921cb765b repair warning style (#7914) 2018-03-30 05:29:03 -07:00
Alex Contini 55bb52fc0c add Zalando to Case Study index page (#7897) 2018-03-29 07:17:04 -07:00
Qiming b8fb58f333 Fix redirections for generated api references (#7890)
We have been using redirections in many pages when referencing the API
docs generated. Since the relocation of the generated files, this is
becoming difficult to maintain. This PR redirects all such links to the
generated artifacts so we can easily detect missing links if any.

closes: #7874
2018-03-29 06:28:04 -07:00
Rajakavitha1 894470851f Update install-minikube.md (#7841)
* Update install-minikube.md

Added a note as suggested in: https://github.com/kubernetes/website/issues/7394

* Update install-minikube.md

formatted the inline code for --vm-driver=none

* Update install-minikube.md
2018-03-28 13:38:03 -07:00
Alex Contini e414384575 add zalando.html (#7871) 2018-03-28 13:31:06 -07:00
Harimohan S Bawa 911ecf5c76 Add link for IBM Cloud Private-CE on Linux Containers project (#7839)
* Add link for IBM Cloud Private-CE on Linux Containers project

IBM Cloud Private-CE (Community Edition) on Linux Containers is a Terraform/Packer/BASH based IaC to create a seven node (1 Boot, 1 Master, 1 Management, 1 Proxy and 3 Workers) LXD cluster on  Linux Host. Supported versions are: ICP 2.1.0.1 + Kubernetes 1.8.3 and ICP 2.1.0.2 + Kubernetes 1.9.1

Goal of this project was to create a Terraform based solution that can be easily configured to meet user needs for development purposes. This IaC script can be applied to Local or Cloud based Linux Host (Ubuntu). Additionally, environment specific TFVARS can allow simpler integration with DevOps pipeline.  

Detailed information can be found at https://github.com/HSBawa/icp-ce-on-linux-containers.

* Update verbiage to expand IaC
2018-03-28 13:00:07 -07:00
Steve Perry 95e561e3bb Generated ref docs, kubectl commands, 1.10. (#7880) 2018-03-28 12:39:03 -07:00
Steve Perry 5c06a8be58 Newly generated kubeadm includes. (#7882)
* Newly generated kubeadm includes.

* Add new includes to skip_toc and skip_title.
2018-03-28 12:33:05 -07:00
Steve Perry 98b217065b Update release notes to 1.10. (#7886) 2018-03-28 11:51:04 -07:00
Joseph Ruane d4311cab66 Fix spacing on custom columns template example (#7877) 2018-03-28 11:42:04 -07:00
Rajat Jindal bf45a16314 Clarify caching of exec auth tokens (#7881)
* Clarify caching of exec auth tokens

* Update the wording
2018-03-28 11:41:04 -07:00
sachet-mittal fbafe499d2 Update screenshots (#7889) 2018-03-28 11:25:03 -07:00
Adrien Chardon 02b794535d Fix #7692: typo in the navbar's template (#7892) 2018-03-28 11:00:07 -07:00
Maciej Kwiek b02b212bec Add PolicyTypes to allow-all egress policy (#7895)
`PolicyTypes` default to `["Egress", "Ingress"]`,
it doesn't make sense for egress-only policy to have `Ingress` as PolicyType.
2018-03-28 10:44:05 -07:00
AdamDang 84c8fad62a Update expose-external-ip-address.md (#7838)
"is" is duplicated
2018-03-27 15:03:04 -07:00
AdamDang ee47973f37 Update init-containers.md (#7835)
Proper noun “Init Containers” are written in capital in this doc.
2018-03-27 14:59:05 -07:00
David Rekowski 753cefd7ee Update hello-minikube.md (#7855)
Added extra hint on the trailing dot on docker -build, since this is easily overlooked if not copied.
2018-03-27 14:58:03 -07:00
chentao1596 bee8df59d8 correct the owner_aliases (#7849) 2018-03-27 14:57:03 -07:00
CaoShuFeng 7b3a960b10 clean up -a from doc (#7852)
-a/--show-all has been set to true by default in 1.10
And it will be inert in 1.11

It's OK to remove them from the 1.10 doc.
2018-03-27 14:56:03 -07:00
田传武 956464acfe Update overview.md (#7836) 2018-03-27 06:58:03 -07:00
Qiming 7eb547732a Consolidate all upgrade/downgrade admin tasks (#7735)
This propose consolidate cluster upgrade/downgrade pages into one
subtopic which can serve an umbrella for future changes in this field.
2018-03-26 20:18:01 -07:00
Steve Perry 6f59b35cd9 add generated docs for tools and components (#7845) (#7866) 2018-03-26 19:59:02 -07:00
Steve Perry 17323ce077 update generated api-reference docs for 1.10 (#7856) (#7864) 2018-03-26 19:37:02 -07:00
Jennifer Rondeau 409e77d3e5 Merge 1.10 to master for release (#7861)
* 1.10 update (#7151)

* Fix partition value expected behaviour explanation (#7123)

Fixes issue #7057

* Correct "On-Premise" to "On-Premises"

* Updates the Calico installation page (#7094)

* All files for Haufe Groups case study (#7051)

* Fix typo (#7127)

* fix typo of device-plugins.md (#7106)

* fix broken links (#7136)

* Updated configure-service-account (#7147)

Error from server resolved by escaping kubectl patch serviceaccount default -p '{"imagePullSecrets": [{"name": "myregistrykey"}]}' JSON string by '\'

* Remove docs related to 'require-kubeconfig' (#7138)

With kubernetes/kubernetes#58367 merged, v1.10 will not use the
"require-kubeconfig" flag. The flag has become a no-op solely to ensure
existing deployments won't break.

* Added Verification Scenario for a Pod that Uses a PVC in Terminating State (#7164)

The below PR:
https://github.com/kubernetes/kubernetes/pull/55873
modified scheduler in such a way that scheduling of a pod that uses a PVC in Terminating state fails.

That's why verification of such scenario was added to documentation.

* fix LimitPodHardAntiAffinityTopology name (#7221)

* Document the removal of the KubeletConfigFile feature gate (#7140)

With kubernetes/kubernetes#58978 merged, the said feature gate is
removed. This PR removes texts related to the gate and revises the
Feature Gates reference to reflect this change.

* deprecate three admission controller (#7363)

* Document the removal of Accelerators feature gate (#7389)

The `Accelerators` feature gate will be removed in 1.11. 1.10 will be
its last mile.
References: kubernetes/kubernetes#57384

* Update local storage docs for beta (#7473)

* Document that HugePages feature gate is Beta (#7387)

The `HugePages` feature gate has graduated to Beta in v1.10. This PR
documents this fact.

* Add HyperVContainer feature gates (#7502)

* Remove the beta reference from Taints and Tolerations doc (#7493)

* Kms provider doc (#7479)

* Kms provider doc

* issue# 7399, Create KMS-provider.md and update encrypt-data.md

* address review comments

* Document that Device Plugin feature is Beta (1.10) (#7512)

* Add docs for CRD features for 1.10 (#7439)

* Add docs for CRD features for 1.10

* Add CustomResourcesSubresources to list of feature gates

* Add latest changes to custom resources doc

* Add crds as abbreviated alias (#7437)

* Bring PVC Protection Feature to Beta (#7165)

* Bring PVC Protection Feature to Beta

The PR: https://github.com/kubernetes/kubernetes/pull/59052
brought PVC Protection feature to beta.

That's why the documentation is updated accordingly.

* The PVC Protection feature was renamed to Storage Protection. That's why the documentation is updated.

* promote PodNodeSelector to stable; document detailed behavior (#7134)

* promote PodNodeSelector to stable; document detailed behavior

* respond to feedback

* Update CPU manager feature enabling (#7390)

With `CPUManager` feature graduating to beta. No explicit enabling is
required starting v1.10.
References: kubernetes/kubernetes#55977

* Adding block volumeMode documentation for local volumes. (#7531)

Code review comments.

Changed property to field.

Address tech review comment.

* remove description kubectl --show-all (#7574)

--show-all has been deprecated and set to true by default.
https://github.com/kubernetes/kubernetes/pull/60210

* fix description about contribute style guide (#7592)

* fix description about KUBECONFIG (#7589)

s/envrionment/environment

* fix description about cni (#7588)

s/simultanously/simultaneously/

* fix description about MutatingAdmissionWebhook and ValidatingAdmissionWebhook (#7587)

* fix description about persistent volume binding (#7590)

s/slighty/slightly/

* Doc change for configurable pod resolv.conf Beta (#7611)

* fix description about out of resource handling (#7597)

s/threshhold/threshold

* fix description about zookeeper (#7598)

s/achive/achieve

* fix description about kubeadm (#7594)

s/compatability/compatibility/

* fix description about kubeadm (#7593)

* fix description about kubeadm implementation details (#7595)

* fix description about api concepts (#7596)

* Storage Protection was renamed to Storage Object in Use Protection (#7576)

* Storage Protection was renamed to Storage Object in Use Protection

The K8s PR: https://github.com/kubernetes/kubernetes/pull/59901
renamed Storage Protection to Storage Object in Use Protection.

That's why the same is also renamed in the documentation.

* Moved Storage Object in Use Protection admission plugin description down according to alphabetic order.

* Use PSP from policy API group. (#7562)

* update kubeletconfig docs for v1.10, beta (#7561)

* Update port-forwarding docs (#7575)

* add pv protection description (#7620)

* fix description about client library (#7634)

* Add docs on configuring NodePort IP (#7631)

* Document that LocalStorageCapacityIsolation is beta (#7635)

A follow-up to the kubernetes/kubernetes#60159 change which has promoted
the `LocalStorageCapacityIsolation` feature gate to Beta.

* Update CoreDNS docs for beta (#7638)

* Update CoreDNS docs for beta

* Review comments

* Fix typo (#7640)

* Update feature gates move to beta (#7662)

* Added the inability to use colon ':' character as environment variable names and described workaround (#7657)

* merge master to 1.10, with fixes (#7682)

* Flag names changed (s/admission-control/enable-admission-plugins); disable-admissions-plugin entry added; removed reference to admission controller/plugins requiring set order (for v1.10), redundant example enabling specific plugin, and redundant version-specific info (#7449)

* Documentation for MountPropagation beta (#7655)

* Remove job's scale-related operations (#7684)

* authentication: document client-go exec plugins (#7648)

* authentication: document client-go exec plugins

* Update authentication.md

* Update local ephemeral storage feature to beta (#7685)

Update local ephemeral storage feature to beta

* Update docs for windows container resources (#7653)

* add server-side print docs (#7671)

* Create a task describing Pod process namespace sharing (#7489)

* Add external metrics to HPA docs (#7664)

* Add external metrics to HPA docs

* Update horizontal-pod-autoscale-walkthrough.md

* Apply review comments to HPA walkthrough

* remove description about "scale jobs" (#7712)

* CSI Docs for K8s v1.10 (#7698)

* Add a warning about increased memory consumption for audit logging feature. (#7725)

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Update Audit Logging documentation for 1.10 (#7679)

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Fix stage names in audit logging documentation (#7746)

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Feature gate update for release 1.10 (#7742)

* State in the docs that the value of default Node labels are not reliable. (#7794)

* Kill the reference to --admission-control option (#7755)

The `--admission-control` option has been replaced by two new options in
v1.10. This PR kills the last appearance of the old option in the doc.

* Pvcprotection toc (#7807)

* Refreshing installation instructions (#7495)

* Refreshing installation instructions

Added conjure-up. Updated displays and juju versions to current versions.

* Updated anchors

* Fixed image value version typo (#7768)

Was inconsistent with other values

* Update flocker reference to the github repo (#7784)

* Fix typo in federation document (#7779)

* an user -> a user (#7778)

* Events are namespaced (#7767)

* fix 'monitoring' link lose efficacy problem' (#7764)

* docs/concepts/policy/pod-security-policy.md: minor fix. (#7659)

* Update downward-api-volume-expose-pod-information.md (#7771)

* Update downward-api-volume-expose-pod-information.md

The pod spec puts the downward api files into /etc/podinfo, not directly in /etc. Updated docs to reflect this fact.

* Update downward-api-volume-expose-pod-information.md

One more spot needed fixing.

* Update downward-api-volume-expose-pod-information.md

Yet another fix, in the container example.

* Add Amadeus Case Study (#7783)

* Add Amadeus Case Study

* add Amadeus logo

* Fixed Cyrillic с in 'kube-proxy-cm' (#7787)

There was a typo (wrong character) in kube-proxy-cm.yaml - Cyrillic с (UTF-8 0x0441) was used instead of Latin c.

* install-kubectl: choose one installation method (#7705)

The previous text layout suggested that all installations had to be done, one after another.

* Update install-kubeadm.md (#7781)

Add note to kubeadm install instruction to help install in other arch i.e. aarch64, ppc64le etc.

* repair failure link (#7788)

* repair failure link

* repair failure link

* do change as required

* Update k8s201.md (#7777)

* Update k8s201.md

Change instructions to download yams files directly from the website (as used in other pages.)

Added instructions to delete labeled pod to avoid warnings in the subsequent deployment step.

* Update k8s201.md

Added example of using the exposed host from the a node running Kubernetes. (This works on AWS with Weave; not able to test it on other variations...)

* Gramatical fix to kompose introduction (#7792)

The original wording didn't through very well. As much of the original sentence has been preserved as possible, primarily to ensure the kompose web address is see both in text and as a href link.

* update amadeus.html (#7800)

* Fix a missing word in endpoint reconciler section (#7804)

* add toc entry for pvcprotection downgrade issue doc

* Pvcprotection toc (#7809)

* Refreshing installation instructions (#7495)

* Refreshing installation instructions

Added conjure-up. Updated displays and juju versions to current versions.

* Updated anchors

* Fixed image value version typo (#7768)

Was inconsistent with other values

* Update flocker reference to the github repo (#7784)

* Fix typo in federation document (#7779)

* an user -> a user (#7778)

* Events are namespaced (#7767)

* fix 'monitoring' link lose efficacy problem' (#7764)

* docs/concepts/policy/pod-security-policy.md: minor fix. (#7659)

* Update downward-api-volume-expose-pod-information.md (#7771)

* Update downward-api-volume-expose-pod-information.md

The pod spec puts the downward api files into /etc/podinfo, not directly in /etc. Updated docs to reflect this fact.

* Update downward-api-volume-expose-pod-information.md

One more spot needed fixing.

* Update downward-api-volume-expose-pod-information.md

Yet another fix, in the container example.

* Add Amadeus Case Study (#7783)

* Add Amadeus Case Study

* add Amadeus logo

* Fixed Cyrillic с in 'kube-proxy-cm' (#7787)

There was a typo (wrong character) in kube-proxy-cm.yaml - Cyrillic с (UTF-8 0x0441) was used instead of Latin c.

* install-kubectl: choose one installation method (#7705)

The previous text layout suggested that all installations had to be done, one after another.

* Update install-kubeadm.md (#7781)

Add note to kubeadm install instruction to help install in other arch i.e. aarch64, ppc64le etc.

* repair failure link (#7788)

* repair failure link

* repair failure link

* do change as required

* Update k8s201.md (#7777)

* Update k8s201.md

Change instructions to download yams files directly from the website (as used in other pages.)

Added instructions to delete labeled pod to avoid warnings in the subsequent deployment step.

* Update k8s201.md

Added example of using the exposed host from the a node running Kubernetes. (This works on AWS with Weave; not able to test it on other variations...)

* Gramatical fix to kompose introduction (#7792)

The original wording didn't through very well. As much of the original sentence has been preserved as possible, primarily to ensure the kompose web address is see both in text and as a href link.

* update amadeus.html (#7800)

* Fix a missing word in endpoint reconciler section (#7804)

* add toc entry for pvcprotection downgrade issue doc

* revert TOC change

* Release 1.10 (#7818)

* Refreshing installation instructions (#7495)

* Refreshing installation instructions

Added conjure-up. Updated displays and juju versions to current versions.

* Updated anchors

* Fixed image value version typo (#7768)

Was inconsistent with other values

* Update flocker reference to the github repo (#7784)

* Fix typo in federation document (#7779)

* an user -> a user (#7778)

* Events are namespaced (#7767)

* fix 'monitoring' link lose efficacy problem' (#7764)

* docs/concepts/policy/pod-security-policy.md: minor fix. (#7659)

* Update downward-api-volume-expose-pod-information.md (#7771)

* Update downward-api-volume-expose-pod-information.md

The pod spec puts the downward api files into /etc/podinfo, not directly in /etc. Updated docs to reflect this fact.

* Update downward-api-volume-expose-pod-information.md

One more spot needed fixing.

* Update downward-api-volume-expose-pod-information.md

Yet another fix, in the container example.

* Add Amadeus Case Study (#7783)

* Add Amadeus Case Study

* add Amadeus logo

* Fixed Cyrillic с in 'kube-proxy-cm' (#7787)

There was a typo (wrong character) in kube-proxy-cm.yaml - Cyrillic с (UTF-8 0x0441) was used instead of Latin c.

* install-kubectl: choose one installation method (#7705)

The previous text layout suggested that all installations had to be done, one after another.

* Update install-kubeadm.md (#7781)

Add note to kubeadm install instruction to help install in other arch i.e. aarch64, ppc64le etc.

* repair failure link (#7788)

* repair failure link

* repair failure link

* do change as required

* Update k8s201.md (#7777)

* Update k8s201.md

Change instructions to download yams files directly from the website (as used in other pages.)

Added instructions to delete labeled pod to avoid warnings in the subsequent deployment step.

* Update k8s201.md

Added example of using the exposed host from the a node running Kubernetes. (This works on AWS with Weave; not able to test it on other variations...)

* Gramatical fix to kompose introduction (#7792)

The original wording didn't through very well. As much of the original sentence has been preserved as possible, primarily to ensure the kompose web address is see both in text and as a href link.

* update amadeus.html (#7800)

* Fix a missing word in endpoint reconciler section (#7804)

* Partners page updates (#7802)

* Partners page updates

* Update to ZTE link

* Make using sysctls a task instead of a concept (#6808)

Closes: #4505

* add a note when mount a configmap to pod (#7745)

* adjust a note format (#7812)

* Update docker-cli-to-kubectl.md (#7748)

* Update docker-cli-to-kubectl.md

Edited the document for adherence to the style guide and word usage.

* Update docker-cli-to-kubectl.md

* Incorporated the changes suggested.

* Mount propagation update to include docker config (#7854)

* update overridden config for 1.10 (#7847)

* update overridden config for 1.10

* fix config file per comments

* Update Extended Resource doc wrt cluster-level resources (#7759)
2018-03-26 18:33:11 -07:00
tanaka_733 770440d20f Update service.md (#7810)
* Update service.md

`securityGroupName` is the required value when creating LoadBalancer type service in Azure.
I got the following error without `securityGroupName` value.
> Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)

* Update service.md
2018-03-25 18:01:01 -07:00
Zach Corleissen 7c46a71c4f Prune inactive maintainers (#7830) 2018-03-23 15:05:02 -07:00
Alex Contini 1540bc4d12 add Amadeus to index page and add feature image (#7827)
* add Amadeus feature image

* update index.html to include Amadeus
2018-03-23 10:23:02 -07:00
Rajakavitha1 de65320ec5 Update conventions.md (#7668)
* Update conventions.md

Edited the content for better readability.

* Update conventions.md

Formatted the {:note} to **Note:**

* minor grammar fix
2018-03-23 10:11:02 -07:00
Kaitlyn Barnard 9f5b5c5ea9 Adding Tenxcloud as KCSP and Hedvig typo (#7826) 2018-03-23 10:07:04 -07:00
David Hargat 418a44a182 Update outdated documentation about secret key validation. (#7675) 2018-03-23 10:05:03 -07:00
githubat 57303f8790 Update imperative-command.md (#7699)
- Original example (with <myservicename> replaced with my-svc) will result in the following error:
error: at least one tcp port specifier must be provided

- Use the same example in this section seems ideal
2018-03-23 10:00:03 -07:00
Nicolas Romanetti 58c8f49189 Update manage-deployment.md (#7774)
If you created the resource (on your local minikube) as instructed using:
kubectl create -f https://k8s.io/docs/concepts/cluster-administration/nginx-app.yaml
then, you probably want to delete it from your minikube, in that case, the correct command is the one proposed in this PR.
2018-03-23 09:57:03 -07:00
William Zhang 12d9230c90 Add the OCI runtime description. (#7769)
Signed-off-by: William Zhang <warmchang@outlook.com>
2018-03-23 09:56:03 -07:00
fqsghostcloud c47b8a6740 fix flag (#7814)
fix flag
2018-03-23 09:38:03 -07:00
fqsghostcloud 43ca681741 fix flag (#7813)
fix flag
2018-03-23 09:37:03 -07:00
Alex Contini a5a0d02c93 Add files via upload (#7816) 2018-03-23 09:26:01 -07:00
Ilya Dmitrichenko 3c4c2a3da2 Remove CoreOS guide that use Kubernetes v0.15.0 (#7821) 2018-03-23 08:52:02 -07:00
Sun Lintong 99332902bd "Nagions" should be "Nagios“ (#7762)
* change 'Nagions' to 'Nagios'

* changed as prompt

* add "protocol"
2018-03-23 08:45:03 -07:00
Rajakavitha1 789f8f1927 Update docker-cli-to-kubectl.md (#7748)
* Update docker-cli-to-kubectl.md

Edited the document for adherence to the style guide and word usage.

* Update docker-cli-to-kubectl.md

* Incorporated the changes suggested.
2018-03-22 10:18:04 -07:00
Shen Yuanyu aaca82d50d adjust a note format (#7812) 2018-03-21 22:05:04 -07:00
Shen Yuanyu 0d07a6bec2 add a note when mount a configmap to pod (#7745) 2018-03-21 18:37:04 -07:00
Qiming 60b5600157 Make using sysctls a task instead of a concept (#6808)
Closes: #4505
2018-03-21 18:28:04 -07:00
Kaitlyn Barnard e9c79c6ff8 Partners page updates (#7802)
* Partners page updates

* Update to ZTE link
2018-03-21 13:25:04 -07:00
Brandon Andrews e7fcacd8de Fix a missing word in endpoint reconciler section (#7804) 2018-03-21 13:09:03 -07:00
Alex Contini 6a67af3765 update amadeus.html (#7800) 2018-03-21 12:41:05 -07:00
Elliot Blackburn 97b82e7375 Gramatical fix to kompose introduction (#7792)
The original wording didn't through very well. As much of the original sentence has been preserved as possible, primarily to ensure the kompose web address is see both in text and as a href link.
2018-03-20 14:40:01 -07:00
Paul Rogers b364c19316 Update k8s201.md (#7777)
* Update k8s201.md

Change instructions to download yams files directly from the website (as used in other pages.)

Added instructions to delete labeled pod to avoid warnings in the subsequent deployment step.

* Update k8s201.md

Added example of using the exposed host from the a node running Kubernetes. (This works on AWS with Weave; not able to test it on other variations...)
2018-03-20 12:24:02 -07:00
Sun Lintong d5a53fe382 repair failure link (#7788)
* repair failure link

* repair failure link

* do change as required
2018-03-20 10:05:04 -07:00
Peeyush gupta f794a5bdc7 Update install-kubeadm.md (#7781)
Add note to kubeadm install instruction to help install in other arch i.e. aarch64, ppc64le etc.
2018-03-20 01:54:00 -07:00
Roland Illig 8572616d64 install-kubectl: choose one installation method (#7705)
The previous text layout suggested that all installations had to be done, one after another.
2018-03-19 23:41:00 -07:00
Sergey Bondarenko 9b4b0add12 Fixed Cyrillic с in 'kube-proxy-cm' (#7787)
There was a typo (wrong character) in kube-proxy-cm.yaml - Cyrillic с (UTF-8 0x0441) was used instead of Latin c.
2018-03-19 23:24:00 -07:00
Alex Contini 6698e545a3 Add Amadeus Case Study (#7783)
* Add Amadeus Case Study

* add Amadeus logo
2018-03-19 23:20:59 -07:00
Paul Rogers 35d3460679 Update downward-api-volume-expose-pod-information.md (#7771)
* Update downward-api-volume-expose-pod-information.md

The pod spec puts the downward api files into /etc/podinfo, not directly in /etc. Updated docs to reflect this fact.

* Update downward-api-volume-expose-pod-information.md

One more spot needed fixing.

* Update downward-api-volume-expose-pod-information.md

Yet another fix, in the container example.
2018-03-19 23:07:00 -07:00
Vyacheslav Semushin 86a525dc07 docs/concepts/policy/pod-security-policy.md: minor fix. (#7659) 2018-03-19 20:30:00 -07:00
Sun Lintong ae1333a3df fix 'monitoring' link lose efficacy problem' (#7764) 2018-03-19 09:57:01 -07:00
Janet Kuo b883f239b4 Events are namespaced (#7767) 2018-03-19 09:55:01 -07:00
Matt Hoyle 051cc89ee3 an user -> a user (#7778) 2018-03-19 09:49:01 -07:00
Xiaodong Zhang 5b72ec0d6f Fix typo in federation document (#7779) 2018-03-19 09:47:00 -07:00
Kai Chen 9fa6c1008b Update flocker reference to the github repo (#7784) 2018-03-19 09:37:00 -07:00
shir22 eb22016bdd Fixed image value version typo (#7768)
Was inconsistent with other values
2018-03-17 21:55:59 -07:00
Mike Wilson fb052567cb Refreshing installation instructions (#7495)
* Refreshing installation instructions

Added conjure-up. Updated displays and juju versions to current versions.

* Updated anchors
2018-03-17 20:53:00 -07:00
Dusan Susic 4ac2583637 Naming clarification (#7677)
* Naming clarification

It isn't mentioned that this is crucial to get etcd working.

* Update high-availability.md
2018-03-15 13:40:23 -07:00
Kai Chen fec4155adc Remove reference to the deprecated OVS document (#7718) 2018-03-15 12:17:25 -07:00
chenpengdev be1901c0a4 Use the international standard for punctuation (#7719) 2018-03-15 12:15:24 -07:00
RongZhang 934a164a06 Update Kubespray documents (#7723) 2018-03-15 12:14:24 -07:00
Weibin Lin d4e7241987 Remove the redundant "`" in pick-right-solution.md (#7720) 2018-03-15 12:13:23 -07:00
Sascha Marcel Schmidt 99125b9148 fixes common name and organization and base64 (#7727) 2018-03-15 10:18:23 -07:00
Sun Lintong 63a9288053 Correct spelling mistake (#7736)
* Correct spelling mistake

The whole file only appeared once

* Correct spell 

Correct the word "resource" spell.

* Is "kube/.config" should be ".kube/config"

It seems that the file is ".kube/config"
2018-03-15 10:03:24 -07:00
Sun Lintong d942390c63 It's better to be "behavior" (#7738)
* Correct spelling mistake

The whole file only appeared once

* Correct spell 

Correct the word "resource" spell.

* Is "kube/.config" should be ".kube/config"

It seems that the file is ".kube/config"

* behaviour to behavior
2018-03-15 09:53:24 -07:00
Kai Chen ac2f75b05a Reference ahmetb's recipes repo for more scenarios enabled by NetworkPolicy (#7750) 2018-03-15 09:23:25 -07:00
Jamon Camisso c61553370a Update upgrades.md (#7751) 2018-03-15 09:18:25 -07:00
Yunkai Feng ae16e10195 Update device-plugins.md (#7752)
Add Solarflare device plugin example
2018-03-15 09:14:25 -07:00
Qiming 047fed383f Fix a typo related to LimitRanger admission controller (#7754) 2018-03-15 09:10:25 -07:00
Shahid Iqbal f5c7f91bdf Added details for scaling node count on AKS (#7756)
Added link to docs for scaling nodes on AKS
2018-03-15 09:07:26 -07:00
Philip Mallory bb1658f932 Remove page that only contains placeholder text (#7697)
* Remove page that only contains placeholder text

* update landing page

* fix url so that the internal link works correctly
2018-03-14 21:36:22 -07:00
Chao Xu 49a81e1a69 Update the doc on admission webhooks (#7733) 2018-03-14 18:40:25 -07:00
DiamondYuan f5558e0e57 Fix js error in homepage (#7680)
When  document.querySelector('#docsToc') is null ,get TypeError Cannot read property 'querySelector' of null 。
2018-03-14 13:45:05 -07:00
Kai Chen 1549d29783 Point the KubeletConfig doc to the release-1.9 code base (#7696)
The version will be updated to v1beta1 with the official 1.10 release.
2018-03-14 13:32:03 -07:00
Martin Dietze 2085cf666b Guide for upgrading kubeadm HA clusters. (#7557)
* Guide for upgrading kubeadm HA clusters.

* kubeadm HA upgrade guide: text changes from code review.

* Guide for upgrading kubeadm HA clusters: proposed changes after second round of code review.
2018-03-14 08:30:05 -07:00
Zach Corleissen b34babb518 Move @bradtopol from reviewer to approver (#7729) 2018-03-13 11:21:11 -07:00
Chi Trung Nguyen b46bb6de8a Update weave-network-policy.md (#7728)
typo
2018-03-13 09:41:12 -07:00
Max 3aa1fc491c Update ingress.md (#7707) 2018-03-12 16:04:10 -07:00
Jordan Liggitt ea0a894f4e Fix outdated links (#7716) 2018-03-12 16:01:13 -07:00
Chao Wang 3f9def6370 fix typos (#7710) 2018-03-12 08:48:13 -07:00
AdamDang 1800318cec Typo fix "these command"->"these commands" (#7715)
"these command"->"these commands"
2018-03-12 08:43:12 -07:00
WanLinghao 3472cfd5fc fix a desription error in sysctl file. (#7666)
modified:   docs/concepts/cluster-administration/sysctl-cluster.md
2018-03-08 21:57:11 -08:00
Kai Chen 131324c34a Fix the reference to the glossary in the include guide (#7687) 2018-03-08 18:37:10 -08:00
nimbcode ccf51243f7 Adding glossary item for Cloud Providers (#7615) 2018-03-08 16:56:09 -08:00
Aravind 3bd0c84182 Removed doc line descibing invocation of swagger UI (#7683) 2018-03-08 15:07:11 -08:00
Kai Chen 1c4a23562d Fix broken URL (#7670) 2018-03-07 13:10:52 -08:00
Venil Noronha 41c9f9aa8f Updates documentation pertaining to VMware (#7661)
* Adds 301 redirection for /docs/getting-started-guides/vsphere/ to
  https://vmware.github.io/vsphere-storage-for-kubernetes/documentation/

* Updates hyperlinks from /docs/getting-started-guides/vsphere/ to
  https://vmware.github.io/vsphere-storage-for-kubernetes/documentation/

* Updates solution table entries for VMware vSphere

* Fixes typos i.e. VMWare/Vmware -> VMware
2018-03-06 21:26:53 -08:00
Kai Chen 193283af1f Remove reference to OVS as a called-out option for on-prem networking model (#7665) 2018-03-06 17:43:52 -08:00
Joseph Heck f9c7ee03c8 Adding missing quote to command line example (#7660)
Fixes #7658
2018-03-06 17:32:52 -08:00
Dusan Susic 9f2499294c Correct naming (#7656)
it's confusing to have etcd1 twice, rename it to etcd0, etcd1, etcd2.
2018-03-06 10:23:52 -08:00
Andrew Chen 51e588c629 Remove/hide cluster operator advanced user journey (+1 squashed commit) (#7643)
Squashed commits:
[9ee8f2a] Remove/hide cluster operator advanced user journey
2018-03-06 10:14:51 -08:00
WanLinghao 78391515da fix sysctl miss in podsecuritypolicy descriptions. (#7600)
modified:   docs/concepts/cluster-administration/sysctl-cluster.md
	modified:   docs/concepts/policy/pod-security-policy.md
2018-03-06 08:13:53 -08:00
Ye Yin b598d07d43 Add RDMA device plugin (#7605) 2018-03-05 17:42:53 -08:00
Joseph Heck 6b86529183 erp, typo'd myself (#7645) 2018-03-05 13:46:50 -08:00
Joseph Heck 96f76d8c43 adding PKS solution description and link (#7608) 2018-03-05 07:42:52 -08:00
AdamDang 09f67a02b0 Typo fix some "pod to schedule on"->"pod to be scheduled on" (#7637)
Pod is the object to be scheduled, So "pod to schedule onto a node " and "pod to schedule on" are not suitable in the doc. "pod to be scheduled onto a node" is better.
2018-03-05 07:33:51 -08:00
Paul Michali 07d38fd485 IPv6: Updating doc related to IPv6. (#7606)
Made updates for files, related to IPv6. Note: The release notes
cover 1.9. When 1.10 release notes are added, the comment about
the /66 restriction for IPv6 can be removed.
2018-03-05 06:56:53 -08:00
Stewart-YU 7cb230f2a5 refactor setting up cluster using kubeadm docs (#7104) 2018-03-05 00:43:51 -08:00
Aravind 2b7f83ffce Fixed k8s.io/docs/getting-started-guides/fedora/fedora_manual_config, according to #7417 (#7626) 2018-03-04 23:10:51 -08:00
Calvin Hartwell f49c840678 Added Rancher <-> Ubuntu k8s integration documentation (#7607)
* fixed the interacting with cluster section for the ubuntu installation

* made changes as per request from zacharysarah

* added rancher stub

* added rancher documentation

* fixed missing capture tag

* added ingress example, fixed languages as per changes in the PR

* fixed page index as per pr

* fixed rancher readme
2018-03-04 18:27:51 -08:00
Sean Knox 9aeb431032 (ubuntu): fix broken etcd snapshot command (#7630) 2018-03-04 17:07:51 -08:00
Guang Ya Liu 4f7de6e5b5 Added TOC for HPA document for better reference. (#7624) 2018-03-04 12:27:52 -08:00
Tomoe Sugihara bc1b890f74 Add a note on availability of tcp_syncookies syctl (#7627)
* Add a note on availability of tcp_syncookies syctl

Sysctl `net.ipv4.tcp_syncookies` is not availalbe on 4.4 kernel
as it's not namespaced yet.

* updating to use {: .note} notation 

per https://kubernetes.io/docs/home/contribute/style-guide/#note
2018-03-04 12:26:52 -08:00
Sean Knox 313f89c2d9 (azure): change default location, add info (#7629)
* (azure): change default location, add info

* (ubuntu): fix CLI typo
2018-03-04 12:24:51 -08:00
Gray 819af04c3c Update minikube.md (#6922)
When the container is being created, the ready number is 0/1.
2018-03-04 12:17:52 -08:00
Moussa Taifi 4ea101d9b0 Add section in tasks => configmaps with examples for --from-env-file (#6777)
* Add section in tasks => configmaps with examples for --from-env-file post #6648

* fix language to match style guide
2018-03-04 12:14:51 -08:00
Joseph Heck 44df1d9d0b adding how-to for making glossary tooltips (#7014)
* adding how-to for making glossary tooltips to include docs for contribution

* cross reference from style guide

* include example render
2018-03-03 17:28:53 -08:00
Ahmet Alp Balkan 00c3eb0e88 Remove "design docs" from /docs/reference sidebar (#6410)
This list on the sidebar isn't very useful:

- it's not an exhaustive list
- it's not an up-to-date list either
- design docs are not documentation (they're already stale)
- we already link to the full list from https://kubernetes.io/docs/reference/
  home page

Also removing the 'docs/admin/ovs-networking.md' document as per
the pull request comments, it's no longer necessary.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-03-03 12:44:55 -08:00
Loic Nageleisen bf661f9f44 Add a section about routing errors (#7078)
A common source of beffudlement when using local hypervisors or cloud
providers with peculiar interface setups, IP adressing, or network
policies for which kubelet cannot guess the right IP to use.

`awk` is being used so that the example works in CoreOS Container Linux
too.

Requested in kubernetes/kubeadm#203.
2018-03-03 12:13:54 -08:00
Logan Rakai 2a49808049 Increase consistency, and style guide compliance (#7503)
- not using object after API objects per https://kubernetes.io/docs/home/contribute/style-guide/#use-camel-case-for-api-objects
2018-03-03 11:53:52 -08:00
yulng 5995f24426 Please note N/A's meaning (#7553)
* Please explain  N/A's meaning

Because N/A's meaning probably is Not Available/ Not applicable or Name and Address

* all "N/A" change to "Not Available"

all "N/A" change to "Not Available"

* "Available" change to "Applicable"

all "Available" change to "Applicable"
2018-03-03 11:52:53 -08:00
Cheng Xing c97a625547 Moving CSI to Out of Tree section; linking to out of tree plugin FAQ (#7564) 2018-03-03 11:46:54 -08:00
the0ffh 550c26b929 Update networking.md (#7578)
Clarified 'pod container' description.
2018-03-03 11:42:53 -08:00
Alex Glikson 46d896e518 Use standard stress utility in examples (#7582)
In memory allocation examples, replaced the use of custom stress utility with the standard one.
2018-03-03 11:41:53 -08:00
Aivars Sterns 75aea2f0ec Update kubespray docs (#7601)
* Removed mention of kubespray-cli as mention has been removed from kubespray
* changed descriptions and requirements
2018-03-03 11:33:53 -08:00
Michelle Au 92d0dec837 Fix indentation for local StorageClass (#7609) 2018-03-03 11:12:53 -08:00
Garry Shutler 0e6f7460ff Fixed typo (#7603)
* Fixed typo

* Fixed invalid concurrencyPolicy value
2018-03-03 10:46:54 -08:00
Philip Mallory a84db20bab Update MacOS instructions to use curl (#7613)
MacOS comes with curl which makes it more convenient than wget.
This change is in response to #7275
2018-03-02 16:13:53 -08:00
Peter (XiangPeng) Zhao af4e718b4c Remove no longer existing log message in kubeadm. (#7585) 2018-03-01 20:30:51 -08:00
Alex Glikson 38c496d15b Moved more recent info to the top, fixed a typo (#7579)
- Moved details of recent releases (1.8 and onward) to the top
- added missing "with" in "compatible with the Kubernetes Container Runtime Interface (CRI)"
2018-03-01 17:19:53 -08:00
CaoShuFeng 79d2943298 fix case study description (#7572) 2018-03-01 17:15:52 -08:00
Abhinandan Prativadi a37d125f18 Adding cri-containerd to supported cri runtimes (#7571) 2018-03-01 17:14:53 -08:00
CaoShuFeng d9603b1b15 fix golang version (#7569)
ref:
https://github.com/kubernetes/kubernetes/blob/07240b7166d83bed49d783e0ecdfa7ee7e62cfca/hack/lib/golang.sh#L329
2018-03-01 17:13:52 -08:00
Josh Horwitz 9c885f6f44 Rename network-plugin-dir kubelet flag to cni-bin-dir (#7224) 2018-02-28 20:53:55 -08:00
Matt Janssen 0c2c9d269a Add missing closing paren. (#7563)
Currently reads:
> Pods (such as RollingUpdate, is almost
but should read:
> Pods (such as RollingUpdate), is almost
2018-02-28 15:07:56 -08:00
Daniel Kończyk def491a76c Add missing NodePort in the example output (#7565) 2018-02-28 14:02:47 -08:00
Ronny López d80e55506a Fix link to certified kubernetes badge (#7555) 2018-02-28 06:07:46 -08:00
Ronny López ac9acff05a Fix broken link to image (#7554) 2018-02-28 06:04:46 -08:00
Xiaodong Zhang b99d1b1394 Bump up deployment version in tasks/access-application-cluster folder (#7324) 2018-02-27 22:35:46 -08:00
bryangunn 23342f23d9 Update namespaces-walkthrough.md (#7551)
Fixed a couple typos.
2018-02-27 20:14:45 -08:00
Mike Wilson 4bbc2c77c6 Updating troubleshooting (#7546)
* Updating troubleshooting

Changed debug method over to CDK Field Agent and replaced old logging suggestion with the logging page.

* Rewording to hopefully clarify

Please let me know if this still isn't clear. It's a deceptively dense word soup and I wonder if I need to just expand on it some to remove assumptions.
2018-02-27 20:08:46 -08:00
Mike Wilson 5d9c2d35be Updating privileged container information (#7548)
* Updating privileged container information

We now use privileged containers by default on GPU-enabled nodes.

* Changes for consistency

Replaced worker with node.
2018-02-27 19:43:46 -08:00
Ivange Larry 22b7301597 Add glossary entry for Cloud Controller Manager (#6952)
* Add glossary entry for Cloud Controller Manager

* Update cloud-controller-manager.yml

fixing tag in glossary
2018-02-27 12:00:45 -08:00
Matt Braymer-Hayes 36d6fb25a0 Update pod.md (#7497)
Remove statements about the future, fix formatting.
2018-02-27 11:59:46 -08:00
Mike Wilson 8aaa23971e Update glossary page (#7547)
Changed some unit and charm names to match what we actually ship now.
2018-02-27 11:39:47 -08:00
AdamDang a6a480bba2 fix KUbernetes->Kubernetes (#7544)
"KUbernetes" is not standard.
2018-02-27 11:38:47 -08:00
Joseph Heck ff9990c87d Merge pull request #7410 from mbert/master
HA guide for kubeadm:
2018-02-27 11:35:08 -08:00
Ronny López d807e5303d Update service.md (#7539) 2018-02-27 11:31:44 -08:00
siliangxifeng1988 d79f4d82cb Update statefulset.md (#7537) 2018-02-27 11:29:45 -08:00
AdamDang e8a60186a7 Fix a container->a Container (#7536) 2018-02-27 11:28:45 -08:00
Robert Morse a90eb022eb Getting Started Updates for SIG-Windows: take 2 (#7535)
* Pull out build instructions

* General clarifications and remove reference to merged kube-proxy PR

* Updates to sample yaml files, and clarification on host OS version (2016/latest vs 1709 tags)

* Reordering for clarity

* Add tag for Server 1709

* Addressing feedback

* Address feedback
2018-02-27 11:27:45 -08:00
Kay Yan 112a6e5928 fix-typo-in-daemonset (#7534) 2018-02-27 11:24:45 -08:00
Michelle Au 21926145fe Update docs with subpath limitation (#7533) 2018-02-27 11:21:45 -08:00
Mike Wilson ab1398e940 Update logging documentation (#7526)
Juju option has changed.
2018-02-27 11:17:47 -08:00
Mike Wilson 0e7df8d741 Updating docs for upgrades (#7525)
* Updating docs for upgrades

* removing latin

per https://kubernetes.io/docs/home/contribute/style-guide/#avoid-latin-phrases

* More latin
2018-02-27 11:16:46 -08:00
WanLinghao 01b2e27580 fix privileged description miss (#7515)
modified:   docs/concepts/policy/pod-security-policy.md
2018-02-27 11:15:46 -08:00
AdamDang 0a3cf5ed82 fix a testscase->a test case (#7542)
"a testscase" is not correct.
2018-02-27 11:11:46 -08:00
Weibin Lin 2fe0ffc2a8 Update bootstrap-tokens.md (#7543) 2018-02-27 11:10:46 -08:00
William Zhang 7e07a410b0 Fix the wrong link to pod-priority-preemption (#7545)
Signed-off-by: William Zhang <warmchang@outlook.com>
2018-02-27 11:07:45 -08:00
Mike Wilson 41dfa4241e Updating index (#7549)
Adding information to reflect that CDK tracks upstream and doesn't alter binaries.
2018-02-27 10:58:45 -08:00
Mike Wilson 8b916c38b4 Update validation (#7550)
Adding a line about e2e tests passing on a CDK cluster.
2018-02-27 10:57:46 -08:00
Mike Wilson 8ed888a765 Updated to reflect network offerings (#7530)
Juju now supports canal and flannel. Adding docs to indicate that.
2018-02-27 10:56:46 -08:00
Steve Perry f81f1c0591 In user-guide, in front matter, change approvers to reviewers. (#7444) 2018-02-27 10:54:45 -08:00
Steve Perry 45c3fe6ddc In Setup, in front matter, change approvers to reviewers. (#7443) 2018-02-27 10:53:45 -08:00
Aravind 06f94d3983 Debugging DNS has been moved to a separate article. (#7436)
* Separated
    Customizing DNS service
    Debugging DNS
 from https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/

* fixed a typo
2018-02-27 10:52:46 -08:00
Steve Perry 3121977ed9 In concepts, in front matter, change approvers to reviewers. (#7442) 2018-02-27 10:51:46 -08:00
Xiaodong Zhang 5401750219 Bump up deployment version in concepts/overview/object-management-kubectl folder (#7327) 2018-02-27 09:51:46 -08:00
Alejandra Bustos 46d4998e3e Add JavaScript client for Kubernetes (#7529) 2018-02-26 19:08:46 -08:00
Kris Nova 2c5ace18e9 Fixing the space in volumes docs (#7532) 2018-02-26 19:06:45 -08:00
Weibin Lin 527911530d Remove the deprecated '--configure-cbr0=' (#7518) 2018-02-26 13:37:44 -08:00
Alex Glikson 1f72c7a1b8 Fixed cross-node preemption example (#7150)
* Fixed cross-node preemption example

The constraint between P and Q should be pod affinity rather than anti-affinity in order to the example to be correct.
Fixes #7149

* Fixed example to emphasize Zone namespace in pod anti-affinity
2018-02-26 10:47:44 -08:00
grodrigues3 7d85f99953 Rebuild the community docs (#7498)
* rebuild and update community imported docs

* redundant page titles

* Redundant page title removed
2018-02-26 09:14:43 -08:00
Sean Dague 1458363f5a Change glossary to sort_natural (#7523)
The default sort in liquid is ASCIIbetical, but there is a built in
sort_natural that allows you to sort things in human sensible
ways. This updates the glossary list to use sort_natural instead.

Fixes issue #7491
2018-02-26 08:15:43 -08:00
Weibin Lin e0ca08771e Update scratch.md (#7516) 2018-02-26 07:49:43 -08:00
Paweł Prażak 0955d6be90 kubectl/cheatsheet - add command for sorting events (#7519)
- add a command to "List Events sorted by timestamp"

workaround for #29838
2018-02-26 07:45:44 -08:00
Logan Rakai 75aeaa3ddb Update networking.md to avoid the use of "we" (#7514)
Proposed changes to avoid style guide antipattern https://kubernetes.io/docs/home/contribute/style-guide/#avoid-using-we
2018-02-25 20:25:42 -08:00
Mike 213b87adc0 * Changed range syntax to use paren to indicate range {0..N-1}. (#7509)
* * Changed range syntax to use paren to indicate range {0..N-1}.

Fixed #7507

* Updated wording per feedback from @enisoc.
2018-02-25 12:39:44 -08:00
Markus Banfi 01098a1d42 Fix reference to Python client library (#7504) (#7505)
* Fix reference to Python client library (#7504)

* fixup! Fix reference to Python client library (#7504)
2018-02-25 08:14:43 -08:00
Philippe Pepiot 0c0e2c636d pull image private: fix example variable name (#7510)
In the docs the secret is called regcred instead of regsecret
2018-02-24 14:14:44 -08:00
Martin Mosegaard Amdisen 4e248ae8f4 Update kubeadm-upgrade.md (#7335)
Added link to 1.9 upgrades. 

I am uncertain about the right document for `1.8.x` to `1.8.y` upgrades, as both these documents state that is their purpose:
- https://kubernetes.io/docs/tasks/administer-cluster/kubeadm-upgrade-1-8/
- https://kubernetes.io/docs/tasks/administer-cluster/kubeadm-upgrade-1-9/
So I have left the link for that scenario as it is.
2018-02-24 13:18:44 -08:00
Joseph Herlant a49701cf4b Fix explanation about eviction threshold (#7311) 2018-02-24 13:17:45 -08:00
James Hill-Khurana 97837c078c Fix Kubermatic Links (#7435)
The Kubermatic Links now redirect to loodse.com.
2018-02-24 13:14:46 -08:00
Matt Braymer-Hayes c1beb824c4 Update master-node-communication.md (#7467)
Remove out-of-date reference to TODO (#7314).
2018-02-24 13:13:46 -08:00
Michelle Au 6e8384d1b4 Update reclaim policy documentation to be consistent with field names (#7487) 2018-02-24 13:12:44 -08:00
Nikhita Raghunath 8d7accb1a9 Document ability to do object count quota for all namespaced resources (#7441) 2018-02-24 12:59:44 -08:00
Ozioma d1b446a080 edit command to create config file (#7293)
"touch" is not a windows or power shell command
2018-02-24 09:45:45 -08:00
Thomas Maddox 57ba29877d custom-resources.md: Swap "You are have"/"You have" (#7500)
Minor grammatical error when describing what CRDs are a good fit for.
2018-02-24 09:31:48 -08:00
Kai Chen 9e56ea6c67 Fix reference to kubernetes-objects (#7499) 2018-02-23 13:01:46 -08:00
Mike Wilson 3885c80063 Add to contact methods (#7494)
Add kubernetes-users and kubernetes-novice to contact methods
2018-02-23 10:32:44 -08:00
Jorge O. Castro e200579d01 Replace outdated instructions with the maintained ones. (#7472) 2018-02-23 10:20:45 -08:00
Ayush Pateria 086251e593 Update cassandra-statefulset.yaml (#7438)
Specifying storage class name using annotations is deprecated since v1.6. Updating it to storageClassName field.
2018-02-23 10:13:45 -08:00
Manuel Alejandro de Brito Fontes d432d6bafe Update cassandra tutorial (#7478) 2018-02-23 10:11:45 -08:00
Joel Smith 5ec5118445 Don't encourage people to mount downwardAPI volumes on /etc (#7484)
Because API data volumes like downwardAPI are expected to be fully
managed by Kubernetes and are now mounted read-only, this causes
problems with other files in /etc like /etc/resolv.conf that Docker
tries to add to the volume. Our examples should show such volumes
being mounted to a dedicated subdirectory for the volume.
2018-02-23 10:06:45 -08:00
Sean Dague 34c656f32a glossary: move labels to label (#7486)
The term_id for Label is singular, but the file is plural. All the
rest of the terms in the glossary prefer singular for the glossary
reference. Harmonizing the label entry is helpful for consistency.

Update all in tree tooltip references at the same time.
2018-02-23 10:01:45 -08:00
Srini Brahmaroutu aa0d8f1e82 Added glossary term for Container environment variable (#7471) 2018-02-23 09:06:45 -08:00
Jianfeng Li 979bcb1291 fix a typo (#7492) 2018-02-22 23:08:44 -08:00
irfanurrehman 5a7e97b0fe [Federation] Update the release location for kubefed (#7429) 2018-02-22 16:14:44 -08:00
tanaka_733 fccbf610e9 Update storage-classes.md (#7408)
Added the detail of storage class with Azure Managed Disk.
2018-02-22 15:52:45 -08:00
Andrew Chen 0f178d4632 Update Service Catalog docs to meet style guidelines (#7341)
* Update Service Catalog docs to meet style guidelines

* Address stevepe's comments

* Remove full-links to cluster operator and application developer in glossary
2018-02-22 15:08:43 -08:00
Steve Perry 66303082b7 In Admin, in front matter, change approvers to reviewers. (#7445) 2018-02-22 14:07:43 -08:00
Kai Chen 409a928602 Fix incorrectly formatted URL. Will also fix this upstream in the Kubernetes repo. (#7488) 2018-02-22 13:55:43 -08:00
Srini Brahmaroutu 80bdcad4e9 Added glossary term for Kube proxy. (#7465)
* Added glossary term for Kube proxy.

* Edits for clarity

* Edits for style/consistency
2018-02-22 13:43:42 -08:00
Kyle Sexton 3d068f5c7f Update building.md to clarify kubectl commands (#7477)
Remove extra spaces around pod name to clarify that the < > symbols are not redirects.
2018-02-22 13:33:43 -08:00
Martin Dietze 773def6cdc High Availability guide for kubeadm: text change as proposed by @mattkelly. 2018-02-22 15:46:29 +01:00
Martin Dietze 747d803722 HA guide for kubeadm: text change to highlight the fact that keepalived is not the prescribed solution to setting up a virtual IP 2018-02-22 11:53:12 +01:00
Sean Dague 148e3cae0a convert absolute url to relative for full-link (#7476) 2018-02-21 16:21:39 -08:00
Ryan Phillips 56db190564 notate the lease endpoint reconciler is alpha (#7305) 2018-02-21 11:28:40 -08:00
grodrigues3 13818a3eea Fix KEP Reference (#7475)
Looks like the update script fails because it references a file whose name changed.  Fixing to match current state of community/master

https://github.com/kubernetes/community/blob/master/keps/0001-kubernetes-enhancement-proposal-process.md
2018-02-21 06:26:39 -08:00
Ali Rizwan 7e975e06b6 Fixed wrong imagepullsecret name (#7426)
* Fixed wrong imagepullsecret name

* Fixed wrong escaping
2018-02-20 18:52:40 -08:00
Jeffrey Borek 5aa1126769 added docker glossary entry (#7470)
* added docker glossay entry

Signed-off-by: Jeffrey Borek <jborek@us.ibm.com>

* Update docker.yaml
2018-02-20 18:51:40 -08:00
Morgan Bauer f6792cf9f8 glossary entry for PodPreset (#7468)
* glossary entry for PodPreset

* Update podpreset.yaml
2018-02-20 18:50:39 -08:00
Graeme Coupar 740bd4ebd2 Add community maintained elixir library (#7454) 2018-02-20 18:49:38 -08:00
Sean Dague 09156191b5 Add selector to glossary (#7466)
Part of issue #5993
2018-02-20 18:47:39 -08:00
Mohamed Mohamed 12dea3197f Glossary definition for Dynamic Volume Provisioning is added. (#7457)
* Glossary definition for Dynamic Volume Provisioning is added.

Signed-off-by: Mohamed Mohamed <mmohamed@us.ibm.com>

* Edits for clarity

* removed the glossary tooltip that was causing the failure

Signed-off-by: Mohamed Mohamed <mmohamed@us.ibm.com>

* changed glossary tooltips

Signed-off-by: Mohamed Mohamed <mmohamed@us.ibm.com>
2018-02-20 15:27:38 -08:00
Steve Perry 7311436222 In user-journeys, in front matter, change approvers to reviewers. (#7446) 2018-02-20 14:22:38 -08:00
Steve Perry 6b94d22cce In getting-started-guides, in front matter, change approvers to reviewers. (#7447) 2018-02-20 14:18:39 -08:00
Mohamed Mohamed 1b843b884b Glossary definition for Storage Class is added. (#7461)
* Glossary definition for Storage Class is added.

Signed-off-by: Mohamed Mohamed <mmohamed@us.ibm.com>

* Edits for clarity
2018-02-20 14:08:39 -08:00
Mohamed Mohamed 8cbc3f294b Glossary definition for Volume Plugin is added. (#7460)
* Glossary definition for Volume Plugin is added.

Signed-off-by: Mohamed Mohamed <mmohamed@us.ibm.com>

* Edits for clarity
2018-02-20 13:45:39 -08:00
Srini Brahmaroutu eb2a84f3e5 Added glossary definition for init container. (#7458)
* Added glossary definition for init container.

* Edits for clarity
2018-02-20 11:48:40 -08:00
Sean Dague 5e0e6e9ee4 Add Certificate glossary term (#7456)
* Add Certificate glossary term

Part of issue #5993

* Edits for clarity
2018-02-20 11:31:39 -08:00
Tony Li 62002d3073 Pull image private cleanup (#6609)
* cleanup and clarify doc on imagePullSecrets task

* rename regsecret to regcred to reduce stuttering
2018-02-20 09:54:38 -08:00
Martin Dietze a06de688fc Two bug fixes to HA guide for kubeadm: (#7451)
- In the provided configuration file for `kubeadm init` the value for
`apiserver-count` needs to be put in quotes.
- In addition to /etc/kubernetes/pki/ca.* also /etc/kubernetes/pki/sa.*
need to be copied to the additional masters. See [this
comment](https://github.com/kubernetes/kubeadm/issues/546#issuecomment-350241024) by
@petergardfjall for details.
2018-02-20 00:14:38 -08:00
Kaitlyn Barnard 01e09b005c Updates to partner listings (#7431) 2018-02-19 16:25:38 -08:00
Steve Perry 01b83e4551 Remove unused files from user-guide/jobs. (#7427) 2018-02-19 16:21:38 -08:00
Martin Mosegaard Amdisen 7438b73e91 Update kubeadm-upgrade-1-9.md (#7338)
If we are getting releases from the stable channel, I think the plan output would say stable instead of experimental. At least, that is what I see in this video, around 40:15 mins in: https://www.youtube.com/watch?v=x9doB5eJWgQ&feature=youtu.be
2018-02-19 12:49:37 -08:00
Jianfeng Li 1e35b022be fix typo in assign-pod-node.md (#7352) 2018-02-19 09:40:37 -08:00
Braden Young 29a2287b16 Update Create an External Load Balancer Doc (#6938)
* Update Create an External Load Balancer Doc

The `Create an External Load Balancer` readme has a `Finding your IP address` section which describes steps that do not work when running the service in Minikube. @jimmidyson describes how to find your ip address while running in Minikube here: https://github.com/kubernetes/minikube/issues/384#issuecomment-234409957. This change adds this helpful bit to the docs.

* Update create-external-load-balancer.md

* Update create-external-load-balancer.md

Add note callout formatting
2018-02-19 09:24:37 -08:00
John Arundel da9722af67 Update and revise 'Configuration Best Practices' (#6981)
* Update and revise 'Configuration Best Practices'

* Tidy up, clarify, and reword some confusing sections
* Update names of Kubernetes objects per Style Guide
* Update references to ReplicationControllers to ReplicaSets/Deployments
* Update and add some new cross-references
* Remove some out-of-date text

* Explain why you should create a Service before its backend or client workloads

* Reword advice about labels

* Capitalize k8s object names

* Clarify reference titles

* Explain but deprecate the :latest tag on images

* Mention both kubectl apply and kubectl create

* Address @abiogenesis-now comments
2018-02-19 09:22:37 -08:00
Mike 96bc606cf6 Update kops.md (#6851)
fix typo
2018-02-19 08:47:37 -08:00
Xiaodong Zhang 25a4121b9e Fix memory request limit exmaples use the default namespace (#6979) 2018-02-19 07:36:38 -08:00
Ilya Dmitrichenko 1cf3866a8e Remove unreferenced fluentd pod config (#7450) 2018-02-19 07:33:38 -08:00
Xiaodong Zhang 194835e53d Fix cpu request limit exmaples use the default namespace (#6980) 2018-02-19 07:29:37 -08:00
runlevl4 88491a2038 7307 (#7448)
* Removed 'xhyve driver' from OSX section (#7307)

* Revert "Removed 'xhyve driver' from OSX section (#7307)"

This reverts commit 0dc1bd525dc1ffd5def62f7988b9428a0914aa8d.

* Removed 'xhyve driver' from OSX section (#7307)
2018-02-18 16:09:37 -08:00
Helen Chang 246cb9e02d update federation control plane turn down command (#7332)
**kubectl** uses `--context` option for specifying the context, the option `--host-cluster-context` is for **kubefed join**.
2018-02-18 13:13:37 -08:00
Steve Perry d1e8acb628 In tutorials, in front matter, change approvers to reviewers. (#7440) 2018-02-18 12:13:37 -08:00
Steve Perry cdc7278c82 In front matter, change approvers to reviewers. (#7433) 2018-02-18 11:29:37 -08:00
Joseph Heck 372eec8f5c Roles sigdocs (#7133)
* strawman structure

* updates from PR review/feedback

* consolidate usage of SIG Docs and how to volunteer into a single location

* adding into ToC

* updates for Zach

* re-organizing and adding back approver lgtm comment
2018-02-17 00:10:38 -08:00
Adam Malowiecki 7180c4b34c Fixed zookeeper YAML and Document headless reference (#7404) 2018-02-16 20:01:38 -08:00
Matt Kelly eea2ddcc91 Follow style guide for code snippets (#7382)
The prompt character shouldn't be included and command output should be
separated from the command itself.

See https://kubernetes.io/docs/home/contribute/style-guide/#code-snippet-formatting
2018-02-16 19:59:38 -08:00
CaoShuFeng 87bf22b6f0 remove deprecated mesos reference (#7359) 2018-02-16 19:58:38 -08:00
CaoShuFeng c9198227ea redirect v1.9 api reference to the right place (#7358) 2018-02-16 19:57:38 -08:00
Kai Chen d0fd23409c Remove deprecated Kubernetes on Mesos (#7434) 2018-02-16 17:47:38 -08:00
Jennifer Rondeau e6d8bf789f fix up CRD glossary term (#7428) 2018-02-16 13:17:38 -08:00
Don Jayakody 3c8a6fca4b Update Networking.md (#6537)
* Update Networking.md

Updating the "Big Switch Networks" (www.bigswitch.com) Kubernetes solution details.

* Update networking.md

* Update networking.md

* Update networking.md
2018-02-16 13:15:38 -08:00
Cheryl Fong 01a981b477 Add glossary term for CRD (#6594)
* Add files via upload

Custom Resource Definition, that replaces Third Party Resources.

* Update customresourcedefinition.yaml

Minor formating error

* Update customresourcedefinition.yaml

missing id key

* Update customresourcedefinition.yaml

deleted aka key

* Update customresourcedefinition.yaml

Made a minor edit to "name" and "id" and added "aka" section, but should require a "related" section. The related section may have the Custom Resource term, but there is currently no glossary term for Custom Resource.
2018-02-16 08:42:38 -08:00
Steve Perry c2638b3e1d Remove unused files from user-guide/downward-api. (#7422) 2018-02-16 07:50:39 -08:00
Julian Knocke b9dab19055 Link to "Known issues" fixed (#7269)
The previous issue was closed and replaced by the linked one. This PR should reduce confusion when following that link.
2018-02-15 13:53:38 -08:00
Kaitlyn Barnard da34e15d31 All files for Huawei case study (#7173) 2018-02-15 13:22:38 -08:00
Qiming 90746e7e9e Fix error in sample code for allowedFlexVolumes (#7048) 2018-02-15 09:20:39 -08:00
Mike Frisch ddc0637f19 Update create-cluster-kubeadm.md (#7303) 2018-02-14 20:07:42 -08:00
Rafa García 92079f8358 Issue 7287 zookeeper testing probes (#7290)
* Replace old zkOk.sh livenessProbe by zookeeper-ready

Fixes one part of the issue #7287

* Update probe script content with the zookeeper-ready

Fixes the part with shows/explains the probe script at issue #7287

* Fix the path to delete liveness probe

Issue #7287

* Replace zkOk.sh readinessProbe by zookeeper-ready

Fixes "Testing for Readiness" section in issue #7287
2018-02-14 20:06:42 -08:00
Steve Perry e2118a7d5b Move files out of old user-guide directory. (#7384) 2018-02-14 19:25:40 -08:00
Joseph Heck ef265d7dcd Merge pull request #7125 from ravisantoshgudimetla/patch-1
Update critical pods documentation to include priorities.
2018-02-14 17:14:52 -08:00
Steve Perry 84926af702 Remove unused environment-guide files. (#7405) 2018-02-14 16:44:37 -08:00
sonoroot 7064b7e985 Update high-availability.md (#7378)
typo - the "=" will cause an error.
2018-02-14 15:05:53 -08:00
Kai Chen 251d746c6e Inline some content for the HPA walkthrough, since the original files have been removed (#7414) 2018-02-14 14:57:50 -08:00
CaoShuFeng e4ab69bdcb fix glossary data (#7361) 2018-02-14 14:53:53 -08:00
Ken'ichi Ohmichi d92ed9d89b Update Calico installation URL (#7397)
Calico official page[1] shows Calico installation URL is
https://docs.projectcalico.org/v3.0/getting-started/kubernetes/installation/hosted/kubeadm/1.7/calico.yaml
but the kubeadm installation pages showed
https://docs.projectcalico.org/v2.6/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml
then, many people cannot deploy Kubernetes environments with Calico as
[2]
This commit updates the URL.

[1]: https://docs.projectcalico.org/v3.0/getting-started/kubernetes/
[2]: https://github.com/kubernetes/kubernetes/issues/55471
2018-02-14 14:49:51 -08:00
Steve Perry 5b1dafc59d Remove extraneous file. (#7406) 2018-02-14 14:42:50 -08:00
huzhengchuan 4368468ec7 fix "Stateful Set" to "StatefulSet" (#7166)
* fix "Stateful Set" to "StatefulSet"

* adding a no-op commit to re-push netlify deploy
2018-02-14 14:37:52 -08:00
pc d4cc7949d3 fix(k8s-setup-HA): typo (#7370)
see #7137
2018-02-14 14:36:52 -08:00
Jennifer Rondeau 73986a0902 1.10 PR template (#7131)
* add 1.10 release info to PR template

* fix typo
2018-02-14 14:35:51 -08:00
Martin Dietze 7c32550bb7 HA guide for kubeadm: fixed tab navigation for load balancer setup. 2018-02-14 18:51:18 +01:00
Martin Dietze b786d89c90 HA guide for kubeadm:
- tabified section on load balancing
- added tab for keepalived configuration
2018-02-14 17:08:35 +01:00
Steve Perry eb469c5475 Move config files out of old user-guide directory. (#7398)
* Move config files out of old user-guide directory.

* Update file paths.
2018-02-14 03:38:52 -08:00
halfcrazy f51d11f614 doc: fix some typo (#7229) 2018-02-13 21:30:50 -08:00
Steve Perry b7c0b6278e Remove unused autoscaling files. (#7407) 2018-02-13 18:08:50 -08:00
Steve Perry c025e88e37 Move redis config files out of old user-guide directory. (#7401) 2018-02-13 17:10:51 -08:00
Joseph Heck ef6c7d8517 Versioning howto (#7400)
* whitespace cleanup

* adding word list since it keeps appearing in reviews...

* initial draft based on feb13,2018 docs meeting conversation

* nits
2018-02-13 16:39:51 -08:00
Joanne Yeung c5a897c94e Add instructions to remove docker images; fixes #6874 (#7264)
* Add instructions to remove docker images; fixes #6874

On cleanup of Minikube, adds instructions to optionally remove Docker images created in tutorial setup

* update wording of instructions to include flag

Updates the wording to explicitly match the shell command and flags used.
2018-02-13 16:27:49 -08:00
Micah Hausler cd2b03e4bc Documented AWS ELB annotations (#6692) 2018-02-13 16:11:07 -08:00
Joseph Heck ca5bafeb59 DO NOT MERGE, FOR BUILD TEST ONLY (#7402) 2018-02-13 14:56:51 -08:00
Matt Kelly 568fe107ec Clarify that names section of ca-csr.json is optional (#7392) 2018-02-13 12:37:50 -08:00
Weibin Lin 6879636b77 Update pick-right-solution.md (#7220) 2018-02-13 11:42:50 -08:00
Jared.Tan ed04f53d46 Typo: fix some duplication problems in docs (#7298)
* fix some duplication problems in docs

* Typo: fix some duplication problems in docs.
2018-02-13 11:15:51 -08:00
Steve Perry d18e363e89 Increase min version, because YAML has been changed to apps/v1. (#7385) 2018-02-13 10:23:50 -08:00
Martin Mosegaard Amdisen 8c196439e9 Update kubeadm-upgrade-1-8.md (#7337)
If we are getting releases from the stable channel, I think the plan output would say stable instead of experimental. At least, that is what I see in this video, around 40:15 mins in: https://www.youtube.com/watch?v=x9doB5eJWgQ&feature=youtu.be
2018-02-13 01:10:50 -08:00
Vikram Hosakote 5283227603 Add doc about opening k8s dashboard in Minikube tutorial (#7375)
* Added doc about Minukube dashboard

* Addressed review comment
2018-02-12 22:31:49 -08:00
Bin Liu 8a1aa53c9c Remove redundant description and add .note css to note section for readability (#7334) 2018-02-12 19:54:49 -08:00
Zach Corleissen 6f19c7aa7c Small fixes to localization docs (#7383) 2018-02-12 18:19:49 -08:00
Steve Perry c46425d76c Add info about patch strategy. (#7286) 2018-02-12 18:14:50 -08:00
Brendan Burns b8e20f8ef4 Update cluster management with Azure docs. (#7263)
* Update cluster management with Azure docs.

* Update cluster-management.md
2018-02-12 18:00:50 -08:00
Matt Braymer-Hayes 4ff984479a Update running-cloud-controller.md (#7285)
Update version number and clarify language.
2018-02-12 15:48:50 -08:00
Jiuyuan Huang a3904eb11d Update disruptions.md (#7097)
* Update disruptions.md

* updating the language in this segment 

broader change than the typo fix originally proposed
2018-02-12 15:42:49 -08:00
Peter Lee 6eaceb0043 Fix yaml example problem (#7121)
Fix yaml example problem of `authentication.md`
2018-02-12 15:39:51 -08:00
Joseph Heck 186205d8ad Merge pull request #7079 from ourcolorfuldays/fix3
Make more precisely
2018-02-12 15:36:47 -08:00
Ilya Dmitrichenko 23d20e3102 Remove Fedora guide with deprecated Ansible playbook (#7300)
The playbook in contrib/ansible had been deprecated, but somehow
this reference lived on, this should be covered by the Kubespray
project now.
2018-02-12 15:31:50 -08:00
juimonen 1fd07dd1e8 fix grammar in docker networking description (#7295) 2018-02-12 15:29:49 -08:00
Victor SENE ba65eb7152 error in link to edx courses (#7273) 2018-02-12 15:15:49 -08:00
Vikram Hosakote 69aa6bb780 Add doc about docker daemon in minikube tutorial (#7373)
* Added doc about docker daemon

* Addressed review comment

* adding on explanatory language for the command
2018-02-12 14:59:52 -08:00
Carlos Gonzales 8eb5addaf0 Update on install-kubectl.md (#6954)
* Update on install-kubectl.md

Added more info on the reason people may get "the connection to the server was refused error". It will help newbies understand the kubectl is a client that connects to a cluster. Hence, a Kubernetes cluster such as a minikube tool will be needed to verify that kubectl is functioning correctly.

* updating wording to remove redundancy
2018-02-12 14:56:50 -08:00
Jianfeng Li 7b6bcf6a44 fix a duplication problem in persistent-volume.yaml (#7362) 2018-02-12 14:47:49 -08:00
ismail BASKIN 801fd2e852 Fix kubermatic link (#7380) 2018-02-12 14:46:49 -08:00
Jakub Nowakowski fa49536a36 Updates to Component Overview (#7208)
* Updates to Component Overview

* Changed VMs to machines -- it can be both VM or physical machine.
* Separated Addons from Master section, since it depends on an addon if it's components are executed on Master or Node.

* Fix ID of Kubelet glossary

* Removed fluentd and supervisord

These are not necessary to mention here in the overview.
* fluentd is one of Cluster-level Logging solutions briefly described in Addons Section
* supervisord is not required to be run on the Node

* Requested change - remove Addons manager reference

* After review updates

* Updated the Addons page reference
2018-02-12 14:42:49 -08:00
Martin Mosegaard Amdisen 89f0769650 Update security-context.md (#7366)
* Update security-context.md

The old link to `PodSecurityContext` was 404. Found another one by starting from a `Pod` in the API Reference. Hope it is the appropriate one.

* Fix broken link to SecurityContext
2018-02-12 14:05:50 -08:00
Nicolas BOURON 8c3094c26f Update nodes.md (#7353)
Link "services" updated in "Management" section
2018-02-12 13:11:49 -08:00
Martin Mosegaard Amdisen 4a62e21cad Update securing-a-cluster.md (#7367)
Remove extra word.
2018-02-12 11:25:49 -08:00
Andrew Chen adba3042f7 Add linux binary for Golang import script (#7342) 2018-02-12 11:01:50 -08:00
Matt Braymer-Hayes 0b0e5d94aa Clean up grammar and fix inconsistencies. (#7316) 2018-02-12 10:55:49 -08:00
Steve Perry 32ad5ccc63 Redirect old 1.9 ref page. (#7379) 2018-02-12 10:09:50 -08:00
Ilya Dmitrichenko 36de07587b Remove outdated rkt guide (#7376) 2018-02-12 08:33:49 -08:00
Andrew Chen 7c69de29b1 Add UJ button events to GA (#7340) 2018-02-12 07:26:50 -08:00
zhangmingld ac2f3cdc51 fix reconfigure-kubelet doc err (#7377) 2018-02-12 07:11:48 -08:00
Martin Mosegaard Amdisen 883934fe7d Update upgrades.md (#7333)
* Update upgrades.md

Changed "Node:" to "Note:" because it was a note :)
Also a few minor changes for clarification.

* Revert flannel sentence
2018-02-12 07:06:48 -08:00
Brian Grant f3cbfa347a Update, simplify, reorganize, and reformat "what is kubernetes". (#7349) 2018-02-10 11:23:51 -08:00
Xiaodong Zhang a61c54dc26 Remove useless file (#7330) 2018-02-09 18:47:52 -08:00
Xiaodong Zhang 3d63f3fd9c Remove useless file and bump up Deployment version in user-guide folder (#7318) 2018-02-09 18:45:51 -08:00
Xiaodong Zhang bd5743f427 Bump up Deployment version and delete useless file (#7320) 2018-02-09 18:44:51 -08:00
Xiaodong Zhang e5de92a9b3 Remove useless file (#7321) 2018-02-09 18:42:51 -08:00
Jianfeng Li 253ad5b397 fix some repeat problem (#7294) 2018-02-09 14:11:52 -08:00
Kay Yan 9bc8ca42fd fix-a-typo-in-kubernetes-components (#7331) 2018-02-09 14:10:52 -08:00
Martin Mosegaard Amdisen f09d3b2753 Update kubernetes-objects.md (#7339)
Add missing word
2018-02-09 14:09:52 -08:00
Xiaodong Zhang 62d07eeb9b Bump up deployment version in concepts/configuration folder (#7328) 2018-02-09 14:06:54 -08:00
Xiaodong Zhang f462345de2 Bump up deployment version in concepts/services-networking folder (#7326) 2018-02-09 13:57:53 -08:00
Xiaodong Zhang e70e97d8e1 Bump up tasks/administer-cluster folder (#7323) 2018-02-09 13:53:52 -08:00
Xiaodong Zhang af9caa0035 Bump up deployment version in tasks/debug-application-cluster folder (#7322) 2018-02-09 13:49:52 -08:00
Xiaodong Zhang 29a67258e4 Bump up deployment version in user-guide/nginx folder (#7319) 2018-02-09 13:27:51 -08:00
Joseph Heck 2c861da479 converting the leaf ONWER files to reviewers (#7291)
resolves #7289

specifically, if the individuals listed in these leaf-node OWNERS
files issue an `/lgtm` comment on documents, it will no longer be taken
as an approver lgtm override that will merge the documents. This
preserves them in being chosen for reviews to the documents, and still
supports them using `/lgtm` to indicate technical accuracy.
2018-02-08 21:09:52 -08:00
Steve Perry a711bd8268 Remove obsolete reference files. (#7315) 2018-02-08 19:22:52 -08:00
Tim Allclair (St. Clair) d61f235fd6 Fix PSP example command (#7309) 2018-02-08 17:44:51 -08:00
Joseph Herlant e07add216a Fix minor typo (#7310) 2018-02-08 15:52:51 -08:00
Joseph Herlant cef6e06697 Fix minor typos and misspells detected using misspell (#7313) 2018-02-08 15:48:52 -08:00
Qiming 9a1e5a2c97 Remove outdated contents (#7268)
This PR removes v1.3, v1.4, v1.5 remnants from repo. They are not
supposed to be maintained in the master branch any more.
2018-02-08 15:11:51 -08:00
Matt Kelly 24caa1a9af kubeadm HA guide: fix indentation and use EOF instead of EOL (#7249)
* Use EOF instead of EOL in HA guide

This is for consistency with the rest of the docs.

* Change indentation from 4 to 3 spaces

The number of spaces in indentation is expected to be divisible by 3.
By having 4 spaces, an extra space was added to the beginning of all
shell code sections, causing issues for heredoc interpretation on
copy/paste.
2018-02-08 12:07:47 -08:00
Bin Liu a640f13cd5 Fix markdown render issues (#7296) 2018-02-08 06:59:43 -08:00
Jianfeng Li 381eb97d89 fix some typos in keps.md (#7266) 2018-02-07 18:23:45 -08:00
Wei Li 4f8cb2dba5 Typo fix: recommend -> recommended (#7271) 2018-02-07 18:22:43 -08:00
Matt Braymer-Hayes 1548e80f10 Update nodes.md (#7288)
Change "introduces" to "introduced" to reflect v1.8 no longer being the latest version.
2018-02-07 18:00:43 -08:00
Rafa García 7256d59849 Fix patch image command in rolling update section (#7124)
Fixes one part of the issue #7056 about patch command failing to update.

In this case it changes the image URL to another different than the used
previously to create the StatefulSet.
2018-02-07 17:59:43 -08:00
sergiipopov 5a37ded1c4 fix edx link (#7276) 2018-02-07 17:58:43 -08:00
Chris Hoge 90eae6f335 Update OWNERS_ALIASES for sig-openstack (#7280)
This patch updates the OWNERS_ALIASES file to reflect the leadership
changes in sig-openstack.[1]

[1] https://github.com/kubernetes/community/blob/master/OWNERS_ALIASES#L68
2018-02-07 17:47:42 -08:00
Matt Braymer-Hayes e666265a5e Update ISSUE_TEMPLATE.md (#7284)
Change default "Page to Update" URL protocol from HTTP to HTTPS.
2018-02-07 13:52:43 -08:00
Brad Topol 9f862662a9 Add Brad Topol to owner aliases. (#7246)
* Add Brad Yopol to owner aliases.

Signed-off-by: Brad Topol <btopol@us.ibm.com>

* Added entry to OWNERS as well
2018-02-07 13:51:43 -08:00
Pingan c2fd2d3aca modify the default update strategy of statefulset (#7270) 2018-02-07 09:39:47 -08:00
Janet Kuo f924be7873 Fix tags of workloads-related glossary (#7102) 2018-02-06 18:49:44 -08:00
aburdenthehand 169f527e4d kubectl 1.9+ updated registry secret type and datakey: .dockercfg is now .dockerconfigjson, and datakey now wrapped in 'auths' element (#7248) 2018-02-06 18:43:43 -08:00
Ilya Dmitrichenko e81fe4816f Remove CentOS guide that was already deprecated a while ago (#7242) 2018-02-06 18:34:51 -08:00
Ting Ye 5b55fd07a6 fix typo (#7260) 2018-02-06 18:33:42 -08:00
Sam Xie 44b8e65b40 fix typo envrionment -> [environment] (#7262) 2018-02-06 18:21:43 -08:00
Kay Yan 072112f6e5 fix a typo in kubernetes api (#7261) 2018-02-06 17:26:43 -08:00
李剑锋 e326d192fd fix some typos (#7251) 2018-02-06 17:01:44 -08:00
anniedy b7e15417a3 Update notes.md (#7259) 2018-02-06 16:55:50 -08:00
anniedy f662722d30 Update notes.md (#7257) 2018-02-06 16:53:42 -08:00
Artem 879e49943e Fix file extension and remove not necessary sudo. (#7143)
* Fix file extension and remove not necessary sudo.

* Rename kube-proxy.сm to kube-proxy-сm.yaml for clarity.
2018-02-06 02:40:12 -08:00
Gerardo Saca d581dff9c8 Update Azure Container Service to managed clusters (#6955) 2018-02-05 18:44:05 -08:00
Ilya Dmitrichenko 2b817f2552 Remove stale OWNERS file (#7241) 2018-02-05 18:07:07 -08:00
Zach Corleissen 0f87a9bfa3 Add localization guidelines (#7245)
* Add navigation to a new localization file

* Add localization instructions
2018-02-05 17:54:08 -08:00
Sam Foo d10f643e20 Remove duplicate words (#7243)
* Remove duplicate words

* Remove generated-reference change
2018-02-05 12:15:26 -05:00
FanYang d5314d0325 fix:some typo (#7233) 2018-02-05 07:36:08 -08:00
Wei Li 89c6ffff95 Typo fix: instucts -> instructs (#7189)
* Typo fix: instucts -> instructs

* Rephrase description
2018-02-05 07:22:12 -08:00
Kay Yan a912a5783c fix a typo in keps (#7238) 2018-02-05 07:21:10 -08:00
Ilya Dmitrichenko 584ac748cc Remove stale ref left-over from #6668 (#7239) 2018-02-05 07:18:11 -08:00
Sam Foo 3591e4e9ac Fix note callout on kubespray.md (#7234)
Minor fix to malformed note
2018-02-04 19:41:04 -08:00
Lihua Tang aae947f5f4 Typo fix: intstructions -> instructions (#7230) 2018-02-04 14:17:05 -08:00
Oilbeater d59aca7f65 fix spell error in getting started guide. (#7227) 2018-02-04 14:10:04 -08:00
Qiming 2101d401e7 Fix deployment redirects (#7225)
Closes: #7222
2018-02-04 14:09:04 -08:00
Ibrahim AshShohail 3cfced7fde Fix links to logging with sidecar (#7223)
Signed-off-by: Ibrahim AshShohail <ibra.sho@gmail.com>
2018-02-04 14:06:04 -08:00
Steve Perry 3dde83f4b5 Reduce the number of missing definitions. (#7156) 2018-02-04 11:15:05 -08:00
Rimas Mocevicius bd230c86ef Remove deprecated Kubernetes on Mesos docs (#6668)
* Removed depreciated Kubernetes on Mesos docs

* remove mesos references
2018-02-02 17:45:05 -08:00
Joseph Heck a7d76d7f80 content updates from Steve's review (#7217)
* content updates from Steve's review

* catching that missed 'k'->'K'

* two more changes based on feedback
2018-02-02 13:33:08 -08:00
Bin Liu aab6a69687 Fix Pod's property name (#7157) 2018-02-02 13:32:13 -08:00
Bin Liu c1faa03370 Fix some format (#7139) 2018-02-02 13:28:09 -08:00
Lingming Xia e4b0184be2 use of a variable like instead of (#7183) 2018-02-02 13:17:06 -08:00
liaoj82 5c0a31cdb6 Update network-plugins.md (#7191) 2018-02-02 12:52:05 -08:00
Jessica Yao d95a938e68 Merge pull request #7219 from steveperry-53/app-dev
Odds and ends
2018-02-02 12:32:17 -08:00
steveperry-53 91bb74f8df Odds and ends 2018-02-02 12:21:18 -08:00
Weibin Lin 17ee6902aa Update apiVersion of Deployment to apps/v1 in v1.9 (#7163) 2018-02-02 08:10:06 -08:00
Xiaodong Zhang ad62225d5f Bump Deployment version (#7146) 2018-02-02 08:09:07 -08:00
Wei Li 90db716385 Remove redundant closing tag li (#7180) 2018-02-02 08:00:15 -08:00
JounQin 38e05a2f94 Closing link tag is redundant (#7176) 2018-02-02 07:56:10 -08:00
Ayush Pateria 5eec3bca82 Update persistent-volumes.md (#7155)
* Add deprecation warning to recycle reclaim policy.

* Format the deprecation warning
2018-02-02 07:54:14 -08:00
Jakub Nowakowski 1f0f465a72 Kubernetes Objects: Updated links to docs resources (#7207)
* Updated links to docs resources

* Minor fixes after review

Fixes after @tengqm review
2018-02-02 07:25:16 -08:00
Ben Drucker 98df5e5c6a Clean up docs on resizing persistent volumes (#7172)
* Clean up docs on resizing persistent volumes

* Replace em dash (—) with period
2018-02-02 07:13:09 -08:00
Bobby (Babak) Salamat e0bcd41118 Add information about PodStatus.nominatedNodeName (#7209)
* Add information about PodStatus.nominatedNodeName

* Addressed reviewer comments
2018-02-02 07:10:09 -08:00
RaviSantosh Gudimetla 237bf27cc3 Update guaranteed-scheduling-critical-addon-pods.md 2018-02-02 09:48:09 -05:00
Joseph Heck 1e59b831b4 Merge pull request #7179 from yinshuxun/patch-1
fix typo
2018-02-02 09:45:48 -05:00
pigletfly b0a20183d8 fix typo (#7196) 2018-02-02 01:24:05 -08:00
alaudazs 5c74774b89 fix small typo error (#7184)
CRTL -> CTRL
2018-02-02 01:23:11 -08:00
Joseph Heck 0c0509da79 updates to more correctly obey the style guide (#7213)
* updates to more correctly obey the style guide

* fixing per review
2018-02-01 20:43:07 -08:00
Rcluoyi d571e8c30b configure-pod-container/configmap and docs/user-journeys/cluster-operator have been changed. (#7206)
Signed-off-by: renchao <renchao@chinacloud.com.cn>
2018-02-01 18:37:05 -08:00
Kai Chen f15d03a1f6 Update the workloads API versions to 1.9 for rest of the docs (#7099)
* Update the workloads API versions to 1.9 for rest of the docs

* Remove comments per CR feedback

* Add a comment to be clear about which versions will work with the example
2018-02-01 15:40:04 -08:00
jianglingxia 8828567afd update the yaml of deployment and replicas (#7107)
* update the yaml of deployment and replicas

* update the yaml comment
2018-02-01 09:02:10 -08:00
Jennifer Rondeau d155fd8766 Merge pull request #7205 from alexcontini/patch-22
Increase maximum mobile width dimensions from 580px to 640px
merging manually bc bot :-(
2018-02-01 11:50:49 -05:00
Patrick M. Slattery fd195d32c2 Firewalld updates (#7203) 2018-02-01 08:50:09 -08:00
RaviSantosh Gudimetla effcc3db94 Update guaranteed-scheduling-critical-addon-pods.md 2018-02-01 10:57:05 -05:00
Alex Contini f4c2f56f26 Increase maximum mobile width dimensions from 580px to 640px
Increase maximum viewport dimensions from 580px to 640px

\assign @Bradamant3
2018-02-01 10:34:20 -05:00
Jennifer Rondeau 317a842047 Merge pull request #7200 from alexcontini/patch-21
updates to mobile - spacing, column stacking and padding
Merging manually bc bot too slow :-(
2018-02-01 10:26:41 -05:00
Alex Contini f490860c79 updates to mobile - spacing, column stacking and padding
Some css updates to the mobile version, ignore my last PRs please!
2018-02-01 09:47:22 -05:00
JounQin c674f6865f Typo fix: Config view show -> Config view shows (#7181) 2018-02-01 06:17:10 -08:00
qiupeng-huacloud e1c3c0c067 configure-pod-container/configmap/ is out of date, change it to normal link: /configure-pod-container/configure-pod-configmap/ (#7158)
Signed-off-by: qiupeng-huacloud <qiupeng@chinacloud.com.cn>
2018-02-01 04:26:08 -08:00
Lingming Xia 6bb4ec5cf0 fix typo in docs/concepts/api-extension/custom-resources.md (#7185) 2018-02-01 04:24:09 -08:00
JounQin 73c8b5431c Typo fix: synchornous -> synchronous (#7177) 2018-02-01 04:22:05 -08:00
Lihua Tang 75702ccc34 Typo fix: compatability -> compatibility (#7188) 2018-02-01 04:21:05 -08:00
yinshuxun 4f98a3b529 fix typo (#7187) 2018-02-01 04:20:12 -08:00
yinshuxun 5595aa1abb fix typo (#7186) 2018-02-01 04:18:05 -08:00
Bin Liu cb24427b0d Fix error reference link (#7195) 2018-02-01 04:16:12 -08:00
Kay Yan c4fba11dfe fix a type in cloud controller (#7193) 2018-02-01 04:13:08 -08:00
Wei Li b3f879e395 Typo fix: programtic -> programmatic (#7194) 2018-02-01 04:02:09 -08:00
Lihua Tang bcf97b595e Typo fix: negotation -> negotiation (#7190) 2018-02-01 03:59:05 -08:00
yinshuxun 086a985b37 fix typo 2018-02-01 13:47:21 +08:00
Jorge Hernández 2651747e25 fix broken links in user-journeys docs (#7171) 2018-01-31 19:40:05 -08:00
Bin Liu 9fb8aadbec Fix broken links and API version (#7145)
* Fix broken links and API version

* Fix CI error
2018-01-31 16:45:51 -05:00
Andrew Watson fee7ebe50a The "Service Load Balancer" project is deprecated (#7052)
According to its own description.
2018-01-31 12:56:09 -08:00
RaviSantosh Gudimetla e242b92de4 Update guaranteed-scheduling-critical-addon-pods.md 2018-01-31 12:27:47 -05:00
leahnp f0c44257e6 Link updates and rephrasing (#7068)
* removed link to self

* removed reference to deprecated documentation

* revised confusing statement, added more recent link to Kelsey Hightower Kubecon2017 talk
2018-01-30 14:10:34 -08:00
Bin Liu 49f548ada8 Fix typo (#7141) 2018-01-30 13:55:06 -08:00
Andrew Chen 7d31237459 Merge pull request #7083 from kubernetes/alexcontini-patch-1
fix spacing issue under "solution" column
2018-01-30 13:50:38 -08:00
Andrew Chen e465b346bb Merge pull request #7153 from kubernetes/chenopis-owners-patch
Add chenopis back to approvers
2018-01-30 13:41:05 -08:00
Andrew Chen a2449a9b22 Add chenopis back to approvers 2018-01-30 13:35:04 -08:00
Andrew Chen 1e5bb1f8de Create User Journeys MVP (#4630)
* Create User Journeys
Squashed commits:
[9a360e8] add page link functionality (+1 squashed commit)
Squashed commits:
[1cbefa4] Rework App Dev "I want to..." (+1 squashed commit)
Squashed commits:
[0013eb1] Create User Journeys

* structure 2nd page

* prepare docs/home for user journey portal

* Create sample.html

* Update sample.html

* Update index.md

* Create index.html

* Update index.html

* Update index.html

* Update index.html

* Delete index.html

* add custom js mechanism

* bug fix

* put in docsContent div

* add docsportal layout

* move title from layout into page

* move user-journeys/ into /docs/

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update index.md

* Update style_user_journeys.css

* add initial draft for app dev user journey

* add links, rough outline

* fix a few things before demo/discussion

* rework intro section

* Update index.md

* Update style_user_journeys.css

* Update index.md

* Update index.md

* Update style_user_journeys.css

* Update index.md

* Update index.md

* Update style_user_journeys.css

* Update index.md

* Update index.md

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update index.md

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update index.md

* Update index.md

* Update index.md

* Update style_user_journeys.css

* Update index.md

* Update index.md

* Update index.md

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update index.md

* Update index.md

* Update index.md

* Update user-journeys.js

* Update index.md

* Update docsportal.html

* Update style_user_journeys.css

* Update docsportal.html

* add and reorganize content for review

* edit mostly minikube install

* Updates squashed (+51 squashed commits)
Squashed commits:
[2e18ea8] Update application_developer-foundational.html
[78fd490] autogenerate home index from toc
[42e89f6] Update application_developer-foundational.html
[a77d7d6] Update application_developer-foundational.html
[0a489be] Update application_developer-foundational.html
[5b4702f] Update style_user_journeys.css
[90035a6] Update application_developer-foundational.html
[db4fb19] Update application_developer-foundational.html
[4188ebc] Update style_user_journeys.css
[aec303b] Update application_developer-foundational.html
[679d7f6] Update style_user_journeys.css
[e8019bf] Update application_developer-foundational.html
[2d91bf6] Update style_user_journeys.css
[56a49a9] Update application_developer-foundational.html
[79cfb6e] Update application_developer-foundational.html
[f3ec0c5] Update application_developer-foundational.html
[756a42e] Update style_user_journeys.css
[208cde1] Update index.md
[66241e4] Update index.md
[ea8df7f] Update style_user_journeys.css
[0778054] Update style.css
[dcd0863] Update user-journeys.js
[4a99502] Update user-journeys.js
[ddf3820] Update user-journeys.js
[9650dfd] Update user-journeys.js
[6773597] Update user-journeys.js
[0e7849e] Update user-journeys.js
[8c99ba7] Update style_user_journeys.css
[68d5a8a] Update user-journeys.js
[45c85fe] Update user-journeys.js
[7bd4a5d] Update index.md
[c53c6cd] Update index.md
[281e4d3] Update style.css
[8e5efae] Update application_developer-foundational.html
[787f78e] add newline to custom js list
[eea0d10] Update style_user_journeys.css
[295b4d3] Update docsportal.html
[49f7130] Update index.md
[0125bc6] Update style_user_journeys.css
[a803584] Update style_user_journeys.css
[5b97319] Update index.md
[0aa34b2] update kubernetes.github.io links
[62c9981] hide "Edit this Page" button for portal
[1fd0226] Update style_user_journeys.css
[bd35646] Update style_user_journeys.css
[d7a8b81] Update style_user_journeys.css
[0c1e459] Update user-journeys.js
[9eb237d] Update style_user_journeys.css
[99685cd] Update index.md
[516079a] Update index.md
[1386033] Update style_user_journeys.css

* add, edit app dev content, links

* move user persona data to yaml

* add links

* edit, reorganize for navigation

* Update style_user_journeys.css

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* add configmaps

* move links

* edits before merge

* union with #5913

* revert and overwrite for clean #5913 merge

* merge in #5913 changes

* fix Travis error

* Refactor JS for User Journeys portal (#6473)

* comment code

* add arbitrary number of info links

* copy file to correct directory, clean up HTML

* add back in current stylesheet refs

* Set default message when no persona selected (#6495)

* comment code

* add arbitrary number of info links

* Set default message when no persona selected

* copy file to correct directory, clean up HTML (#6502)

* copy file to correct directory, clean up HTML

* add back in current stylesheet refs

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update application_developer-foundational.html

* [User Journeys] Add content template (#6523)

* remove deprecated directories

* add user journey content template

* Convert app dev - foundational to md

* support general, non-hard-coded formatting for user journey content pages

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Update application_developer-foundational.html

* Chenopis uj sprint 20171222 (#6748)

* move section banners out of docsection1 divs

* revert

* liquid hack

* modify js hack

* add intermediate and advanced app developer with scroll

* clean up app dev foundational content

* fix formatting

* remove html pages

* add new pages to toc

* Add Docs Contributor persona links

* rebalance docs contributor links

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update foundational.md

* Update foundational.md

* Update style_user_journeys.css

* resetting cluster ops content into updated format (#6783)

* resetting cluster ops content into updated format

* stage interstitial pages from app_developer user journey

* adding cluster ops user journey interstitial pages to ToC _data

* cluster op overview and initial segment

* move working text into a comment

* initial foundational content for cluster ops

* restructuring

* roughing out intermediate resource content

* add notes/detail from user-journey google doc

reference details on what to cover in foundation/intermediate/adv
sections

* imperative language in "I want to..." content

* update entry page yaml strings

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Remove personas and buttons not in MVP

* Update home.js

* normalize strings for 'I want to' entries

* Reorder Contributor buttons

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update app-developer.yaml

* Sort buttons by index value (#6925)

* Sort buttons by index

* fix bug

* Update app-developer.yaml

* Update app-developer.yaml

* Update app-developer.yaml

* Update intermediate.md

* Update advanced.md

* Add community-contributor links

* change foundational/intermediate/advance topics icons

* update app-developer icons

* add code-contributor links

* remove ecosystem-contributor, renumber contributor indexes

* update links, add KEP link

* reorder contributor personas

* change icon for release process

* stub out cluster operator intermediate UJ

* Set up URL state for user journey combinations of path, persona, level

* add path for about kubernetes, fix formatting and javascript appropriately

* add definition for personas and fix ui spacing

* interim edits to intermediate cluster op user journey

* Update links in Browse Docs portion of home page.

* more intermediate cluster ops content

* adding in logging and monitoring content, as well as additional resource listings

* button - keep words together

* Move about blurb to top of docs/home page (#7000)

* Move about blurb to top of docs/home page

* fix conflict

* retire binary_release.md

* fix blurb formatting (+1 squashed commit)
Squashed commits:
[e2e5032] Add links to blurb

* fix docsportal (+1 squashed commit)
Squashed commits:
[f687e71] add noedit flag

* Fix home ToC

* tweak blurb styling

* reorg docs-home links

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Update style_user_journeys.css

* Add some links for Cluster Ops - Advanced Topics (#7130)

* Add some links for Cluster Ops - Advanced Topics

* add back pick right solution

* app developer content

* minor edits

* Choose icons for cluster operator links

* swap logos
2018-01-30 12:23:05 -08:00
Anubha Kushwaha 731b87f3e2 Updated configure-service-account (#7147)
Error from server resolved by escaping kubectl patch serviceaccount default -p '{"imagePullSecrets": [{"name": "myregistrykey"}]}' JSON string by '\'
2018-01-30 10:06:12 -08:00
Weibin Lin 4a20457e6e fix broken links (#7136) 2018-01-30 05:55:10 -08:00
jianglingxia 1ce3568324 fix typo of device-plugins.md (#7106) 2018-01-29 17:14:08 -08:00
Gustavo Chaves 7b18e86556 Fix typo (#7127) 2018-01-29 16:22:04 -08:00
Kaitlyn Barnard fb9015428a All files for Haufe Groups case study (#7051) 2018-01-29 16:21:05 -08:00
emanic 197a375b9b Updates the Calico installation page (#7094) 2018-01-29 10:38:33 -08:00
Andrew Chen bddc6c044a Merge pull request #7129 from kubernetes/chenopis-onprem-patch
Correct "On-Premise" to "On-Premises"
2018-01-29 10:24:06 -08:00
Andrew Chen e98d5701f3 Correct "On-Premise" to "On-Premises" 2018-01-29 10:12:49 -08:00
Rafa García d05d3f620c Fix partition value expected behaviour explanation (#7123)
Fixes issue #7057
2018-01-29 09:47:31 -08:00
RaviSantosh Gudimetla 57c9a5bba7 "Updated the priorityClass changes" 2018-01-29 11:32:26 -05:00
RaviSantosh Gudimetla c707b24b1f Updated as per reviewers comments 2018-01-29 10:43:15 -05:00
RaviSantosh Gudimetla 9bcc29be91 Update documentation to include priorities.
Updated documentation to include deprecation for rescheduler and include priorities and preemption.
2018-01-29 09:30:49 -05:00
Xiaodong Zhang dd7bb34913 Change deployment group (#7112) 2018-01-28 15:07:31 -08:00
huzhengchuan 8319701733 fix typos in extending doc (#7110) 2018-01-28 15:06:31 -08:00
Karsten Bott 7c25ef9252 added installation via Powershell Gallery (#6086)
* added kubectl installation via PSGallery 

kubectl Installation via PSGallery for Powershell Windows Package Manager

* Update install-kubectl.md
2018-01-26 06:21:34 -08:00
Kai Chen 488655ca0d Update StatefulSet API version to 1.9 for the Cassandra example (#7096)
* Update StatefulSet API version to 1.9 for the Cassandra example

* Update API version for StatefulSet in the Cassandra example
2018-01-26 06:19:31 -08:00
Bin Liu 1a7f7a869e Modify the terms by document style (#7026) 2018-01-25 23:12:30 -08:00
Stewart-YU fb3f73e6f6 now that phase out in k8s/cluster/ directory, so remove relative docs (#6951) 2018-01-25 21:10:34 -08:00
Weibin Lin b084db85e8 Update mysql-wordpress-persistent-volume.md (#7080) 2018-01-25 19:52:32 -08:00
Eddie Villalba 467351640e Update high-availability.md (#7086)
the ca-config.json file is not copied to etcd1, and etcd2 which is needed for the cfssl command to complete properly
2018-01-25 19:25:32 -08:00
Qiming 5ef7d3ad5c Feature gates reference documentation (#6364)
* Feature gates references

* Add three new gates since v1.9

* Table revised based on comments

* Fix feature gates doc based on review comments
2018-01-25 19:13:28 -08:00
Qiming 109b377138 Add link to autoscaler FAQ (#7045)
This PR adds a link to the cluster autoscaler project documentation
which can help answer some questions related to the scaler internals.

Closes: #1408
2018-01-25 18:11:30 -08:00
Steve Perry e1cbd8bbd9 Replace regular characters with HTML entities. (#7038)
* Add HTML entities.

* Use entities in field descriptions.
2018-01-25 18:04:29 -08:00
Qiming 98d106ef20 Remove unnecessary manual node object creation (#6765)
Closes: #2397
2018-01-25 16:48:36 -08:00
Drinky Pool c1ef846cce upper case restriction doesn't exist (#7003)
During my test, the restriction of "form of DNS labels" doesn't exist, we can create labels with upper-case letters.
2018-01-25 16:37:36 -08:00
Clayton Coleman 282455f269 Add an API concepts document and describe terminology and API chunking (#6540)
* Add an API concepts document and describe terminology and API chunking

Create a new API reference page that covers some high level topics
- terminology, paths, verbs, watching resources, chunking, and content
  type negotation.

* Update api-concepts.md

Adding review feedback
2018-01-25 14:54:33 -08:00
Tina Zhang 3c50ce9d87 Add kube-apiserver, kube-controller-manager, kube-scheduler and etcd to glossary. (#6600)
* Move master component definitions to glossary

* review comments

* Update controller.yaml

Making a trivial change to un-stuck Travis

* Update controller.yaml

Removing trivial change
2018-01-25 16:34:06 -06:00
Benjamin Blattberg 1d6f7b9d55 Update what-is-kubernetes.md (#6971)
Regularize "What Kubernetes is not" list.
2018-01-25 14:32:41 -08:00
Calvin Hartwell e14bc58a28 Fixed the interacting with cluster section for the ubuntu installation (#6905)
* fixed the interacting with cluster section for the ubuntu installation

* made changes as per request from zacharysarah
2018-01-25 16:30:01 -06:00
Martynas Pumputis ae9c4315b1 Update weave-network-policy.md (#6960)
- Remove the obsolete example.
- Include support links.
2018-01-25 14:29:40 -08:00
Luca Cipriani be022e6233 Added AWS eks (#6568)
Improve doc to add aws eks
2018-01-25 16:25:04 -06:00
David Ashpole de7b93abb7 Update eviction strategy to include priority (#6949) 2018-01-25 14:21:39 -08:00
Qiming e1dbc1a497 Fix sample yaml for secret (#7072)
The sample yaml contains base64 encoded strings that were generated with
trailing returns. This is inconsistent to the result from the command in
which a user passes the key and value from command line. This PR removes
the trailing "Cg==" characters for consistency.

Closes: #7065
2018-01-25 14:20:33 -08:00
Bin Liu f8f5c7460d Add missed back quotation mark (#7076) 2018-01-25 14:19:40 -08:00
Alex Contini 6c851a9c78 fix mobile header image (#7084) 2018-01-25 14:16:41 -08:00
Bin Liu 8ad81341ff Format fix and add reference link (#7087) 2018-01-25 14:15:36 -08:00
Qiming aad35d1d4e Add escape sequence for kubectl attach/run (#6740) 2018-01-25 14:12:34 -08:00
Joseph Heck dfa9bf566c do nothing change (#7093) 2018-01-25 13:49:34 -08:00
Bin Liu 20784a3538 Fix broken links (#7088) 2018-01-25 08:58:16 -08:00
Bin Liu 759e972a99 Correct node name to correspond to the previous example (#7081) 2018-01-24 19:56:21 -08:00
Bin Liu 23c527dcef Minor format: add ending double quota to avoid generated code block to be in red color (#7073) 2018-01-24 14:39:39 -08:00
Joseph Heck 65e360fd0e Merge pull request #6995 from kubernetes/owners-update-for-automation
updating owners
2018-01-24 09:56:38 -08:00
Alex Contini 80b13fa76b fix spacing issue under "solution" column 2018-01-24 12:10:46 -05:00
bin liu 6a57e883db Make more precisely 2018-01-24 17:44:50 +08:00
Qiming cbc089a8c9 Merge pull request #7077 from StefanEnberg/patch-1
Typo fix
2018-01-24 17:26:49 +08:00
Stefan Enberg ce12371351 Update dns-pod-service.md 2018-01-24 10:12:48 +01:00
Stefan Enberg e6fac4042e Typo fix 2018-01-24 10:01:28 +01:00
Joseph Heck 716f8b95f8 Merge pull request #7074 from heckj/owners-update-for-automation
removing chenopis per request while he focuses on development work
2018-01-23 22:05:53 -08:00
Joe Heck 3ab1409728 removing chenopis per request while he focuses on development work 2018-01-23 22:03:47 -08:00
Qiming b9605528d3 Merge pull request #7062 from G-Harmon/patch-4
typo: should be "an EventRateLimit"
2018-01-24 11:05:49 +08:00
Qiming 4943becd19 Merge pull request #7064 from figaw/patch-2
typo and phrasing
2018-01-24 11:05:21 +08:00
Qiming c4abbbfe3c Merge pull request #7063 from G-Harmon/patch-5
fix agreement: s/defaults IP/default IP/
2018-01-24 11:04:21 +08:00
Qiming b20cd0db59 Merge pull request #7066 from G-Harmon/patch-6
add a couple missing hyphens (like "in-cluster")
2018-01-24 11:03:39 +08:00
Qiming 1f634948f3 Merge pull request #7067 from sbyrne-sugarcrm/master
correct "values [if -> of] all secrets"
2018-01-24 11:03:15 +08:00
Qiming c1c58a6535 Merge pull request #7069 from gochist/patch-1
Some indented code block is not rendered well
2018-01-24 10:32:00 +08:00
Andrew Chen f8795eba5c Merge pull request #7053 from kubernetes/chenopis-rm-deprecated-script
Remove deprecated update-import-docs.sh script
2018-01-23 14:06:16 -08:00
June Yi 67ce8f6869 Some indented code block is not rendered well
Indented code block after normal paragraph is not rendered well. So changed the paragraphs to ordered list in consistency with other parts of this document.
2018-01-23 10:49:47 -08:00
Steve Byrne 809c558be3 correct "values if all secrets"
Correcting apparent typo
2018-01-23 09:48:41 -08:00
G-Harmon 3078ece400 add a couple missing hyphens (like "in-cluster") 2018-01-23 08:49:43 -08:00
Nicolaj Græsholt d3b98ca01c typo and phrasing
Updated with respect to Storage/Storage Classes _"A StorageClass provides a way for administrators to describe the “classes” of storage *they* offer."_
2018-01-23 17:20:12 +01:00
G-Harmon aabbc84651 fix agreement: s/defaults IP/default IP/ 2018-01-23 08:17:46 -08:00
G-Harmon 9f2afeda86 typo: should be "an EventRateLimit" 2018-01-23 08:08:20 -08:00
Qiming 76941f8f84 Merge pull request #7061 from Mattias-/fix-spelling-service
Fix spelling service.md
2018-01-23 22:16:21 +08:00
Mattias Appelgren ef11765f27 Fix spelling service.md 2018-01-23 14:24:56 +01:00
Xiaodong Zhang 30cfd28b0c Upgrade kubectl resource types to 1.9 (#6977) 2018-01-22 18:36:40 -06:00
Andrew Chen 46a0c5e0c1 Removed deprecated update-import-docs.sh script 2018-01-22 13:23:50 -08:00
Jennifer Rondeau 01516c2866 Merge pull request #7015 from heckj/glossary_style_update
adding full-link to the glossary YAML style guide
2018-01-22 15:21:08 -05:00
Joseph Heck 0268fa9ab8 Merge pull request #7044 from tengqm/fed-ns
Fix context name used when deleting namespace in federation
2018-01-21 20:48:50 -08:00
Joseph Heck aef3969404 Merge pull request #6967 from tengqm/psp
Document AllowedFlexVolumes in PSP
2018-01-21 18:10:02 -08:00
Joseph Heck 08c6ca2ecd Merge pull request #6966 from tengqm/prestop-hook
Document the limitation of preStop hook
2018-01-21 18:07:20 -08:00
Qiming Teng b264fabad0 Fix context name used when deleting namespace in federation
Closes: #3043
2018-01-22 09:57:28 +08:00
Qiming 64b5ea9208 Merge pull request #7024 from stewart-yu/patch-1
Update certificates.md
2018-01-22 09:47:11 +08:00
Joseph Heck e9db786ba7 Merge pull request #7039 from tengqm/env-override
Add note about environment variable overriding
2018-01-21 11:48:02 -08:00
Joseph Heck 39dce2aabd updating language 2018-01-21 11:44:56 -08:00
Joseph Heck f7801fcacb tweaking language just slightly 2018-01-21 11:41:25 -08:00
Joseph Heck 3176e33570 Merge pull request #7037 from EricFortin/minikube-rbac
Fix doc for enabling RBAC on minikube
2018-01-21 11:40:01 -08:00
Joseph Heck de8ece553a Merge pull request #7035 from nashasha1/xdzhang/dns-autoscaler
Fix autoscale yaml not right bug
2018-01-21 11:37:00 -08:00
Qiming Teng 8fa52da2fa Add note about environment variable overriding
Closes: #3195
2018-01-21 17:10:59 +08:00
Qiming b5e1d67435 Merge pull request #7034 from dezmodue/patch-1
Link to correct line of gce policy
2018-01-21 15:53:33 +08:00
Eric Fortin 60a6999105 Fix doc for enabling RBAC on minikube as current doc list wrong config option. 2018-01-20 16:25:31 -05:00
nashasha1 aad78eaf18 Fix autoscale yaml not right bug 2018-01-20 22:51:31 +08:00
Simone Sciarrati 7af1c1cb1e Link to correct line of gce policy 2018-01-20 15:33:26 +01:00
Qiming e6ef925364 Merge pull request #7031 from G-Harmon/patch-3
add missing hyphen, "in-cluster"
2018-01-20 11:37:05 +08:00
stewart-yu 00e821d14a Update certificates.md 2018-01-20 09:08:02 +08:00
G-Harmon e92a2652df add missing hyphen, "in-cluster" 2018-01-19 14:27:12 -08:00
János Pásztor 59cf481ec7 Change /tmp to /mnt (#7027)
In relation to #7008 this should also be changed from /tmp to /mnt
2018-01-19 09:34:11 -08:00
Jennifer Rondeau 4eae0e863d Merge pull request #6815 from tengqm/object-management
Move "Object management using kubectl"
2018-01-19 09:06:12 -05:00
Jennifer Rondeau b19e6da018 Merge pull request #6968 from tengqm/petset
Drop contents related to PetSet
2018-01-19 09:04:35 -05:00
Jennifer Rondeau 03f4a117bd Merge pull request #6998 from praseodym/fix-vsphere-docs-for-1.9
Fix vSphere getting started guide for Kubernetes 1.9
2018-01-19 09:01:23 -05:00
Qiming 04b73a5f90 Merge pull request #7023 from stewart-yu/fixwebsite1
update kubernetes-api.md
2018-01-19 21:14:01 +08:00
Qiming 8c6a030dec Merge pull request #7025 from figaw/patch-1
change path to reflect guide
2018-01-19 21:11:02 +08:00
Qiming 5564dc43aa Merge pull request #7029 from cimomo/notes-fix
Fix incorrect URLs in the 1.9 release notes
2018-01-19 20:19:45 +08:00
Kai Chen 43994678af Fix incorrect URLs in the 1.9 release notes 2018-01-19 19:58:11 +08:00
Qiming 1f2601ca16 Merge pull request #7028 from islinwb/patch-4
Update service.md
2018-01-19 19:48:36 +08:00
Weibin Lin 1c35348690 Update service.md 2018-01-19 18:04:41 +08:00
Nicolaj Græsholt 6edfc77327 change path to reflect guide
The "Configure a Pod to Use a PersistentVolume for Storage"-task specifies that the content should be located on "/mnt/data" and not "/tmp/data", however this is not reflected in the yaml.
2018-01-19 09:30:32 +01:00
stewart-yu ca5c815dcd fix bad link in kubernetes-api.md 2018-01-19 15:00:20 +08:00
Kai Chen 902179b98f Update etcd installation instructions (#7010)
* Update etcd installation instructions
* Add link referencing the etcd.manifest file
2018-01-18 21:20:36 -08:00
Qiming Teng e9d2a374a2 Document the limitation of preStop hook
Closes: #6965
2018-01-19 11:54:27 +08:00
Qiming Teng ed2dd9db62 Document AllowedFlexVolumes in PSP
Closes: #6447
2018-01-19 11:37:31 +08:00
Qiming 699ca961d3 Merge pull request #7019 from jonas/patch-1
Fix typo in the cron job intro
2018-01-19 11:33:09 +08:00
Drinky Pool 73aa90a4e2 make this to show up the links (#7016)
* moving content to enable the links to show up
2018-01-18 19:32:11 -08:00
Joseph Heck 0f7500b9ba updating the wording of that sentence
specifying Cronjob where it just says `job` now
2018-01-18 19:24:14 -08:00
Jonas Fonseca 6307d43760 Fix typo in the cron job intro 2018-01-18 22:20:13 -05:00
Joseph Heck 654900c583 Merge pull request #6962 from tianshapjq/patch-3
remove empty ExecStart
2018-01-18 18:58:21 -08:00
Joseph Heck 9232add553 Merge pull request #7007 from liggitt/admission-config
Fix up admission config documentation
2018-01-18 18:56:09 -08:00
Joseph Heck 544a379d6a Merge pull request #7017 from G-Harmon/patch-1
add missing comma
2018-01-18 18:48:27 -08:00
G-Harmon 5418b7e865 add missing comma 2018-01-18 16:55:32 -08:00
Joseph Heck 65613f040b Merge pull request #7012 from sanketjpatel/patch-1
Update deployment.md
2018-01-18 16:17:22 -08:00
Joe Heck 5af1701926 adding full-link to the glossary YAML style guide 2018-01-18 16:08:04 -08:00
Joseph Heck 6888815894 Merge pull request #6985 from liggitt/transform-all-namespaces
Update key rotation documentation
2018-01-18 15:46:34 -08:00
Mark Janssen e6964cdedc Fix vSphere getting started guide for Kubernetes 1.9 2018-01-18 23:42:57 +01:00
Joseph Heck 3bf7e2bfb2 Merge pull request #6983 from dandersondavidp/patch-1
Update version of kops to latest version
2018-01-18 14:01:18 -08:00
Joseph Heck f6385fcbce Merge pull request #6988 from alantang888/master
correct ending bracket on StatefulSets page.
2018-01-18 13:58:39 -08:00
Joseph Heck 6f89c000c6 Merge pull request #7005 from wackxu/patch-77
Add ConfigOK type for node condition
2018-01-18 13:55:02 -08:00
Joseph Heck 00c9220482 Merge pull request #7006 from darkowlzz/patch-1
pv: enable yaml syntax highlighting
2018-01-18 13:52:48 -08:00
Joseph Heck 17012f0902 Merge pull request #7008 from janoszen/patch-1
Replaced /tmp to /mnt
2018-01-18 13:50:41 -08:00
Joseph Heck e6bda9f0bb Merge pull request #7011 from nashasha1/xdzhang/deployment-path-demo
Remove redundant selector
2018-01-18 13:49:53 -08:00
Joseph Heck 39ba568af4 Merge pull request #7009 from darkowlzz/patch-2
configure-pvs: enable yaml syntax highlighting
2018-01-18 13:45:23 -08:00
Sanket Patel 0ff5a20af1 Update deployment.md
Fix the name for ReplicaSets in the `Events` log to match the description
2018-01-18 14:53:51 -06:00
Andrew Chen 80076086c2 Import release notes (#6999)
* Import release notes

* retire binary_release.md
2018-01-18 12:04:15 -08:00
nashasha1 62b5422d4a Remove redundant selector 2018-01-19 00:28:01 +08:00
Qiming 644ae7e248 Merge pull request #6993 from cimomo/salt-fix
Update the location of etcd.manifest
2018-01-18 21:29:21 +08:00
Qiming 5db278fb5c Merge pull request #6991 from fabiand/patch-1
Fixed a typo
2018-01-18 21:27:35 +08:00
Qiming dcf4445acc Merge pull request #6992 from islinwb/patch-2
Update apiversion of deployment in v1.9
2018-01-18 21:25:21 +08:00
Sunny 4791559dff configure-pvs: enable yaml syntax highlighting 2018-01-18 16:12:30 +05:30
János Pásztor d51b12b4aa Replaced /tmp to /mnt
Many people have refrained from reading the whole document and started using /tmp as a de-facto standard directory to store data. Needless to say, using /tmp for persistent data is a bad idea and for the sake of the people only reading the first page, it should be changed to /mnt
2018-01-18 10:33:24 +01:00
Jordan Liggitt 1b216ccb51 Fix up admission config documentation 2018-01-18 01:34:14 -05:00
Sunny 9df19081b2 pv: enable yaml syntax highlighting 2018-01-18 11:42:23 +05:30
Joseph Heck ac1cc4e9b6 Merge pull request #6997 from wibobm/patch-1
Update cheatsheet.md - added missing --v=9 option
2018-01-17 19:44:18 -08:00
XsWack ee97e7778e update typo 2018-01-18 11:15:25 +08:00
XsWack 2a3833987e Add ConfigOK type for node condition 2018-01-18 11:09:00 +08:00
Joseph Heck 761a77e797 updating owners
I'm updating this after having read https://github.com/spiffxp/community/blob/0b27ee08362b4bb3cb467145705aae9fa0450bea/contributors/devel/owners.md, and it seems that what we have listed as "reviewers" is more appropriate for "approvers" - and there's probably folks who should be on the set of reviewers that we don't have listed there...
2018-01-17 13:00:13 -08:00
Robert Morris 2b51ab2b36 Update cheatsheet.md
Missing the untruncated output option on Verbosity.
2018-01-17 14:44:06 -06:00
Kaitlyn Barnard 92b10bd326 BlackRock Case Study (#6937) 2018-01-17 10:59:23 -06:00
Kai Chen ed24dcd363 Update the location of etcd.manifest, since cluster/saltbase was deprecated 2018-01-18 00:02:03 +08:00
root 91adbe2782 Update apiversion of deployment in v1.9 2018-01-17 20:37:05 +08:00
Fabian Deutsch 1072ff1eef Fixed a typo 2018-01-17 11:36:47 +01:00
alantang888 3df479ad13 correct ending bracket 2018-01-17 15:58:17 +08:00
Jordan Liggitt 1f7f13740c Update key rotation documentation 2018-01-17 00:34:59 -05:00
Xiaoyu(Tim) Zhang 9277b52d5c Merge pull request #6982 from nashasha1/fix/qos-example-namespace
Fix QoS examples use default namespace
2018-01-17 10:35:08 +08:00
Xiaoyu(Tim) Zhang a343bfd405 Merge pull request #6978 from cimomo/doc-fix
Remove doc reference to the deprecated etcd lock module
2018-01-17 09:51:34 +08:00
dandersondavidp f768d24316 Update version of kops to latest version
The latest version of kops is not 1.7.0, the current version is 1.8.
2018-01-16 15:25:46 -06:00
nashasha1 edd7eddb83 Fix QoS examples use default namespace 2018-01-17 00:45:44 +08:00
Kai Chen 630f6da45d Remove doc reference to the deprecated etcd lock module 2018-01-16 20:51:50 +08:00
Xiaoyu(Tim) Zhang b66117ce57 Merge pull request #6958 from dixudx/doc_admission_plugin_order
fix admission plugins orders and update explanation
2018-01-16 13:40:47 +08:00
Xiaoyu(Tim) Zhang 00e62d4a18 Merge pull request #6970 from cimomo/doc-fix
Remove references to the deprecated configure-vm.sh
2018-01-16 09:18:46 +08:00
Kai Chen 119a401d8d Remove references to the deprecated configure-vm.sh 2018-01-16 00:03:01 +08:00
Qiming Teng 48ac1e6704 Drop contents related to PetSet
PetSet is a *very* old term that dates back to v1.4. We should not
continue evangelize such a concept where there is no trace in code base
today.

Closes: #6484
2018-01-15 14:01:16 +08:00
Drinky Pool ddbac32908 remove empty ExecStart
remove empty ExecStart
2018-01-15 13:55:11 +08:00
Xiaoyu(Tim) Zhang 0968a20d64 Merge pull request #6963 from linyouchong/patch-1
Update extending.md
2018-01-15 09:43:12 +08:00
linyouchong 6a34c040b4 Update extending.md 2018-01-15 09:34:15 +08:00
Qiming d5bcf20773 Merge pull request #6961 from nashasha1/fix/podpreset-yaml-bug
Fix label not match in ReplicaSet PodPreset yaml
2018-01-15 09:32:29 +08:00
Qiming 7d1e3a143a Merge pull request #6959 from mllab-nl/master
Update explore-intro.html
2018-01-15 09:31:32 +08:00
Xiaoyu(Tim) Zhang 7e4feec147 Merge pull request #6957 from cimomo/resource-qos-fix
Fix reference to Resource QoS for the PodStatus API
2018-01-15 08:39:04 +08:00
Tony Li 70ee927cbd Name and UID glossary terms (#6606)
* add name glossary term

* add uid glossary term

* use glossary terms in doc

* Update uid.yaml

* Update name.yaml
2018-01-14 12:35:41 -06:00
Joseph Heck 01d2be3d17 Merge pull request #6760 from tengqm/cronjob
Clarify CronJobs behavior
2018-01-14 09:10:48 -08:00
nashasha1 db2d8be7f1 Fix label not match in ReplicaSet PodPreset yaml 2018-01-14 23:30:23 +08:00
mllab-nl d22e56c268 Update explore-intro.html 2018-01-14 13:47:04 +01:00
Di Xu 6bdde193aa fix admission plugins orders and update explanation 2018-01-14 17:21:09 +08:00
Kai Chen 0d248c2e52 Fix reference to Resource QoS for the PodStatus API 2018-01-14 16:43:55 +08:00
Qiming Teng 1259684cd9 Clarify CronJobs behavior
Closes: #2393
2018-01-14 14:34:44 +08:00
Qiming 24d9231d91 Merge pull request #6953 from shinji62/add_cafile_openstack
Adding notes for the custom CA file
2018-01-14 10:55:24 +08:00
Qiming 41106af533 Merge pull request #6956 from timothyjosefik/fix-pdb-doc
Changed maxAvailable to maxUnavailable.
2018-01-14 10:53:59 +08:00
Timothy Josefik 9d3dfdbe0d Changed maxAvailable to maxUnavailable. This was changed as there is no maxAvailable. 2018-01-13 20:43:47 -06:00
Etourneau Gwenn a5fc398d48 Adding notes for the custom CA file 2018-01-13 15:32:34 +09:00
Stewart-YU a9055e0201 remove openstack-heat.md now that openstack-heat removed in k8s/cluster/ directory (#6940)
LGTM 👍🏻
2018-01-12 21:59:18 -06:00
Zach Corleissen 9b842acfef January 2018 monthly site maintenance (#6924)
* Updated 404 link to kubeadm ref

* Update ref link to Federation API

* Fix broken links

* Manual fixes to autogenerated links

* Revert "Manual fixes to autogenerated links"

This reverts commit 94dba97a08da323b97350f4bb74385352e3f8f13.
2018-01-12 18:13:05 -06:00
Maroun Maroun e99ea770fa Update namespaces-walkthrough.md (#6918)
Fix code block formation.
2018-01-12 17:10:27 -06:00
stefanhans cf880806c0 Delete 'port' for more clarity (#6781)
Imho, it is more understandable without 'port', i.e. a service maps to a container and not to a port
2018-01-12 17:09:48 -06:00
Fabrizio Pandini ad651f01ee kubeadm-design-doc (#6663) 2018-01-12 17:07:46 -06:00
TigerXu 77680299d9 fix admission plugins orders (#6900)
fix admission plugins orders, MutatingAdmissionWebhook should be ahead of ValidatingAdmissionWebhook.
see https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apiserver/pkg/server/options/admission.go#L69
2018-01-12 17:06:14 -06:00
Tony Li 9997927f1e link to other terms (#6625) 2018-01-12 16:33:43 -06:00
Steve Perry 150358b80b Fix See Also links. (#6948)
* Fix See Also links.

* Tweak
2018-01-12 14:21:14 -08:00
WanLinghao 41f1c99af6 --experimental-nvidia-gpus error (#6527)
--experimental-nvidia-gpus flag was replaced by  --feature-gates="Accelerators=true" flag
reference:https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/
2018-01-12 16:06:58 -06:00
Jennifer Rondeau 8de12f9603 Merge pull request #6941 from liggitt/webhook-post
Clarify the token webhook posts the TokenReview object
2018-01-12 16:53:38 -05:00
Jamie Hannaford d0bc7aca60 Add HA guide for kubeadm (#6458)
* add HA guide for kubeadm

* Add tabs

* Ensure masters advertise own address
2018-01-12 13:27:49 -06:00
Qiming 41afe39c37 Merge pull request #6944 from liubin/master
remove duplicated and conflicted TOC instrument
2018-01-12 20:29:32 +08:00
bin liu 19eec02775 remove duplicated and conflicted TOC instrument 2018-01-12 16:05:22 +08:00
Qiming Teng 0f243328c2 Move "Object management using kubectl"
The section contains four articles which fit better under concepts.

Closes: #4178
2018-01-12 15:30:32 +08:00
Qiming 57235f6530 Merge pull request #6942 from stewart-yu/patch-1
fix some deadlink
2018-01-12 15:08:53 +08:00
Stewart-YU 3cf17a923d fix deadlink 2018-01-12 14:59:46 +08:00
Jordan Liggitt d41800c42a Clarify the token webhook posts the TokenReview object 2018-01-12 00:39:11 -05:00
Qiming c95d001f56 Merge pull request #6939 from stewart-yu/patch-1
fix deadlink
2018-01-12 10:33:30 +08:00
Stewart-YU 2cc974cba8 Update federation.md
Fix bad url
2018-01-12 10:12:34 +08:00
Stewart-YU 00b4f99f66 Update create-cluster-kubeadm.md
fix deadlink
2018-01-12 10:12:16 +08:00
Steve Perry a81fcfa6bb Add note about viewing changes locally. (#6936) 2018-01-11 13:32:03 -08:00
Steve Perry 5d06709d5a Create page that lists supported doc versions. (#6882) 2018-01-11 13:11:09 -08:00
Steve Perry f4ab0f35d5 Document how to generate reference pages. (#6366) 2018-01-11 12:43:28 -08:00
Jennifer Rondeau 9005e08f04 Merge pull request #6617 from GabrielSVinha/int_ip_os
Add openstack internal load balancer option
2018-01-11 13:17:35 -05:00
Jennifer Rondeau 982b38296a Merge pull request #6761 from tengqm/remove-kube-ui
Replace all kube-ui with kubernetes dashboard
2018-01-11 13:10:20 -05:00
anvega 6d01b3ae07 Update networking.md to list ACI CNI plugin (#6367)
* Update networking.md

* Update networking.md
2018-01-11 09:40:53 -08:00
Lion-Wei a2745f5c97 Update kubeadm-init.md (#6932) 2018-01-11 09:38:03 -08:00
Qiming 979c86b983 Merge pull request #6933 from lichuqiang/website_typo
fix typo in doc kubeadm-alpha
2018-01-11 20:11:07 +08:00
Qiming 6867ea9a13 Merge pull request #6929 from wgui1/patch-1
Update certificates.md, missing comma, which cause command error like: "bad ip address:v3_alt.c:476:value=172.16.3.18/16 IP:172.16.3.18/16"
2018-01-11 20:03:45 +08:00
lichuqiang e8e8381af2 fix typo in doc kubeadm-alpha 2018-01-11 18:41:50 +08:00
Xiaoyu(Tim) Zhang 76fcf1b792 Merge pull request #6931 from tianshapjq/patch-2
dulplicated sentences
2018-01-11 15:00:44 +08:00
Drinky Pool 7d0b162492 dulplicated sentences
remove dulplicated sentences
2018-01-11 14:56:47 +08:00
wgui1 0ab2ee2e4c Update certificates.md 2018-01-11 14:40:03 +08:00
Andrew Chen a95ca06339 Import kubernetes/community docs (#6863)
* Import docs from other repos

* imported test docs

* fix README copy

* Add ToC YAML and index page for imported docs.

* modify update-imported-docs.sh

* Add `imported` to global ToCs

* Add nav to imported section

* remove unnecessary scope for docs/imported

* update script w/ comments and directory root fixes

* use genCmd variable

* display output of generation command

* Update instructions

* Add Community to /docs/imported/index.md

* fix travis errors

* update README.md and fix community docs issues

* simplify code, add comment

* make sure the binary is used instead of `go run`

* add automated handling for links from imported files
2018-01-10 20:03:16 -08:00
Xiaoyu(Tim) Zhang 6dfb0356b8 Merge pull request #6927 from chentao1596/patch-1
Update conventions.md
2018-01-11 10:55:27 +08:00
chentao1596 bf5fee07c5 Update conventions.md
There should be a space between `--record` and "to"。
2018-01-11 10:45:47 +08:00
Qiming 41a2291447 Merge pull request #6913 from stewart-yu/patch-1
Update troubleshooting-kubeadm.md
2018-01-11 10:10:47 +08:00
Qiming ee7824bf2a Update troubleshooting-kubeadm.md 2018-01-11 10:07:26 +08:00
Stewart-YU a3cee551bc Update troubleshooting-kubeadm.md
make sentence more clearly
2018-01-11 09:48:49 +08:00
Jennifer Rondeau 4a87ee5ed7 Merge pull request #6915 from jhanschoo/patch-1
Put "quantum entanglement" in quotes for clarity to non-native readers
2018-01-10 14:43:12 -05:00
Jessica Yao 35476b0588 Merge pull request #6920 from dlespiau/patch-1
There are now 3 proxy modes!
2018-01-10 08:34:37 -08:00
Damien Lespiau beab585552 There are now 3 proxy modes!
Update the introduction sentence accordingly.
2018-01-10 14:49:29 +00:00
Qiming 58b1f81754 Merge pull request #6919 from nielsole/patch-1
Fixing Typo
2018-01-10 21:29:19 +08:00
Qiming 06e75d15cb Merge pull request #6911 from liubin/master
fix markdown syntax to render a new line
2018-01-10 21:28:02 +08:00
Qiming 3cfe4e30ce Merge pull request #6916 from foxyriver/patch-6
Update namespaces.md
2018-01-10 21:27:24 +08:00
nielsole 5879a2d3e8 Fixing Typo 2018-01-10 13:30:56 +01:00
Qiming 275231226b Merge pull request #6914 from stewart-yu/patch-3
Update cluster.md
2018-01-10 19:31:27 +08:00
foxyriver a94a337d9c Update namespaces.md 2018-01-10 18:44:15 +08:00
Johannes Choo 2140c7846b Put "quantum entanglement" in quotes
Put the expression "quantum entanglement" in quotes to signal to non-native readers that its use is as a turn of phrase and has no special jargonic meaning in this context.
2018-01-10 18:30:08 +08:00
Stewart-YU 28f3e22c29 Update cluster.md
Fix bad link
2018-01-10 16:50:11 +08:00
bin liu 8ec4cb1768 fix markdown syntax to render a new line
Signed-off-by: bin liu <liubin0329@gmail.com>
2018-01-10 16:07:12 +08:00
Xiaoyu(Tim) Zhang 79437a6a62 Merge pull request #6306 from xiaosuiba/2017-10-30-2017-11-05
[CN-Translation]k8smeetup-tasks-administer-cluster-kubelet-config-file
2018-01-10 08:59:41 +08:00
Brad Topol 964da71c01 Merge pull request #6903 from EamonKeane/patch-1
typo in `ScalingLimited`
2018-01-09 16:07:25 -05:00
Jessica Yao 1c8dec4a79 Merge pull request #6766 from tengqm/fix-2385
Add configMap as a volume type
2018-01-09 10:16:30 -08:00
Jennifer Rondeau 7fe4b1b975 Merge pull request #6764 from tengqm/fix-2497
Improve expose external IP addess tutorial
2018-01-09 12:47:04 -05:00
Jennifer Rondeau 4398097636 Merge pull request #6694 from ericat/ericat-fix-mobile-menu
Fix small css layout bug in mobile
2018-01-09 12:45:43 -05:00
Jennifer Rondeau 4e2623d6b7 Merge pull request #6771 from madhuri-rai07/spell_fixes
Fix some more spelling issues
2018-01-09 12:42:59 -05:00
Peter (XiangPeng) Zhao 3e8668976d Document the renewal of apiserver cert and key files. (#6901) 2018-01-09 09:30:06 -08:00
Qiming 9581522743 Replace references to resource-references (#6739) 2018-01-09 09:25:24 -08:00
Jennifer Rondeau d45d3d750b Merge pull request #6894 from dixudx/upgrade_container_hash_change
add container restart caution when doing upgrade to 1.9
2018-01-09 11:56:03 -05:00
Eamon Keane 22ea7b1aeb typo in ScalingLimited
changed to just have one t
2018-01-09 16:04:21 +00:00
Qiming 2e6c14a47a Merge pull request #6896 from stewart-yu/patch-2
Update troubleshooting-kubeadm.md
2018-01-09 20:28:27 +08:00
Qiming 82ce955771 Merge pull request #6897 from matti/patch-1
space before $
2018-01-09 20:27:21 +08:00
Qiming 52ed4c63d0 Merge pull request #6895 from meatz/master
Fixed wrong heading type for Quobyte
2018-01-09 20:25:05 +08:00
Qiming 9d6479d747 Merge pull request #6898 from yank1/Fix-a-typo-in-Common-Features
Fix a typo in custom-resources.md
2018-01-09 20:23:07 +08:00
Xiaoyu(Tim) Zhang 163794cebc Merge pull request #6899 from wackxu/patch-76
fix bad url
2018-01-09 18:07:46 +08:00
XsWack 92eed657bc fix bad url 2018-01-09 17:30:04 +08:00
yank1 635ad87059 Fix a typo in Common Features 2018-01-09 17:17:30 +08:00
Matti Paksula 35036d2778 space before $ 2018-01-09 10:55:36 +02:00
Stewart-YU a264c0b972 Update troubleshooting-kubeadm.md
fix bad url
2018-01-09 16:51:02 +08:00
Matthias Grawinkel af21b214e5 Fixed wrong heading type for Quobyte
Quobyte not a sub chapter of Ceph RBD. Fixed to be a chapter by itself.
2018-01-09 09:19:27 +01:00
Di Xu e35c57785a add container restart caution when doing upgrade to 1.9 2018-01-09 14:57:08 +08:00
Xiaoyu(Tim) Zhang 1c21c9933d Merge pull request #6799 from warmchang/crd
Unordered list does not take effect.
2018-01-09 14:28:16 +08:00
William Zhang e10b62223b Update custom-resources.md 2018-01-09 14:16:45 +08:00
Xiaoyu(Tim) Zhang 227b93b685 Merge pull request #6816 from tengqm/fix-lifecycle-link
Fix missing link from safely drain node
2018-01-09 14:03:23 +08:00
Qiming 469d50d1e7 Merge pull request #6700 from ConnorDoyle/rm-oir-2
Remove remaining OIR documentation.
2018-01-09 13:45:24 +08:00
Qiming f158ee125b Merge pull request #6811 from tengqm/clarify-kubeconfig-store
Add text about namespace walkthrough
2018-01-09 13:43:31 +08:00
Qiming 5a51392a53 Update manage-compute-resources-container.md 2018-01-09 13:41:41 +08:00
Qiming Teng ae4525f38f Add text about namespace walkthrough
Closes: #4270
2018-01-09 13:39:04 +08:00
Qiming 1e059af0ae Merge pull request #6884 from ahmetb/customdns
Update title: Configuring DNS→Customizing DNS
2018-01-09 13:34:21 +08:00
Qiming c60cbd53b3 Merge pull request #6881 from mmacy/copy-fix
sync text with example yaml
2018-01-09 13:34:04 +08:00
Qiming 280b87ebdc Merge pull request #6890 from zhangxiaoyu-zidif/delete-api-server
delete --api-server as kubelet startup para.
2018-01-09 13:33:33 +08:00
Qiming b3e039d7db Merge pull request #6886 from anvega/patch-2
Update addons.md to include ACI CNI plugin.
2018-01-09 13:33:07 +08:00
Qiming b04482da55 Merge pull request #6885 from tvinhas/patch-1
Provide command to "untaint" a node
2018-01-09 13:32:18 +08:00
Qiming 9e06a671ab Merge pull request #6883 from ahmetb/netpoltoc
Reorder tasks toc
2018-01-09 13:31:59 +08:00
Qiming 90bebfe7b2 Merge pull request #6879 from MichalMankowski/master
Fix typo in persistent-volumes.md
2018-01-09 13:31:09 +08:00
Qiming 2a4a2f9a10 Merge pull request #6870 from c9s/patch-1
Update trouble shooting for flannel and vagrant
2018-01-09 13:30:38 +08:00
Qiming 0812f2a783 Merge pull request #6876 from stewart-yu/patch-1
Update namespaces.md
2018-01-09 13:29:27 +08:00
Qiming Teng 607db29367 Add configMap as volume type
Closes: #2385
2018-01-09 10:52:32 +08:00
zhangxiaoyu-zidif 88b2a3ad66 delete --api-server as kubelet startup para. 2018-01-09 09:55:45 +08:00
anvega 8626e910e5 Update addons.md to include ACI CNI plugin.
Included ACI CNI plugin in list of add-ons.
2018-01-08 16:11:47 -08:00
Stewart-YU 96648cfc1d Update configure-multiple-schedulers.md (#6877)
Fix relative url
2018-01-08 15:32:20 -08:00
Qiming d725686b8b Explicitly specify the components that need a change (#6873)
For specifying mount propagation, changes to flags on apiserver and
kubelet are required. This PR fixes the problem.

For more comprehensive list of feature gate settings, please refer to
kubernetes/website#6364.

Closes: #5766
2018-01-08 15:23:15 -08:00
Kaitlyn Barnard 3ec0bfef0e Updates to partner page (#6797)
* Updates to partner page

* Updated Loodse logo

* Additional partner listing updates
2018-01-08 15:04:52 -08:00
Ivan Font 20c1976b37 Add steps for extension api-server setup (#6667)
Update extension api-server to include missing steps for auth delegation cluster role binding and extension-apiserver-authentication-reader role binding.
2018-01-08 14:52:38 -08:00
Eric Chiang 77d08557d7 securing a cluster: add recommendations about cloud metadata APIs (#6659) 2018-01-08 14:52:12 -08:00
Tony Li b9b39f28db Namespace glossary term (#6607)
* update namespace doc to use glossary term

* remove concept change
2018-01-08 14:51:15 -08:00
Jiaying Zhang 98b417abe6 Update device plugin doc with upgrade suggestions and known limitations. (#6501) 2018-01-08 14:49:10 -08:00
Jason Murray 42bc7bfe2e Add Kubermatic to pick-right-solution.md (#6459)
* Add Kubermatic to pick-right-solution.md

* Update Kubermatic Docs URL and typo
2018-01-08 14:40:00 -08:00
Thiago Vinhas 84f35c3cc9 Provide command to "untaint" a node
Had a lot of trouble finding the exact way to "un-do" the tainting example provided here. Even the great folks on Slack couldn't provide the correct command to achieve this, even though it seems so trivial now that I know it.  :-)
2018-01-08 15:11:11 -05:00
Ahmet Alp Balkan 77eefef70d Update title: Configuring DNS→Customizing DNS
I think "Configuring DNS Service" reads like "you don't have DNS, let's install
it and configure it". This is more like you already have a DNS service, let's
tweak a few things.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-01-08 11:27:19 -08:00
Ahmet Alp Balkan 7be2faeacc Reorder tasks toc
Apparently someone managed to squeeze stuff in between network policy topics.
Bringing them next to each other for coherency.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2018-01-08 11:23:59 -08:00
Marsh Macy d9a119f5b1 sync text with example yaml 2018-01-08 07:48:29 -08:00
MichalMankowski f1dfe99673 Fix typo 2018-01-08 15:11:42 +01:00
Stewart-YU c976aa8960 Update namespaces.md
fix bad json link
2018-01-08 18:35:02 +08:00
Yo-An Lin d8d574fa26 apply code style to markdown 2018-01-08 17:47:13 +08:00
Qiming 7489fd61c7 Merge pull request #6647 from marcjoha/patch-1
Update networking.md
2018-01-08 17:42:40 +08:00
Qiming 2ab1835c25 Merge pull request #6856 from rajansandeep/coredns
Update docs for CoreDNS info
2018-01-08 15:00:38 +08:00
Qiming Teng ca6465c0e9 Fix missing link from safely drain node
Closes: #3879
2018-01-08 12:03:32 +08:00
Xiaoyu(Tim) Zhang 688462161d Merge pull request #6841 from tengqm/add-example-spec-link
Add links to spec format in api reference
2018-01-08 11:23:06 +08:00
Xiaoyu(Tim) Zhang a560fe7180 Merge pull request #6872 from tianshapjq/patch-1
extra word
2018-01-08 11:19:36 +08:00
Drinky Pool d70bbe5478 extra word
"the" is not neccessary
2018-01-08 11:15:21 +08:00
Qiming 2aa6dd638a Merge pull request #6791 from chenhuan12/patch-103
fix the command output
2018-01-08 10:58:06 +08:00
Qiming de5e451f40 Merge pull request #6784 from markmandel/propagationPolicy
Cascading deletion policy correction
2018-01-08 10:56:44 +08:00
custa 19932ab270 typo 2018-01-08 10:12:47 +08:00
Qiming ea29aa3e9a Merge pull request #6866 from yliaog/master
Corrected the typo in the group in runtime-config for ValidatingAdmissionWebhook and MutatingAdmissionWebhook
2018-01-08 09:48:33 +08:00
Joseph Heck 982fbbda34 Merge pull request #6651 from ericchiang/securing-a-cluster/tweak-kubelet-api-docs
securing a cluster: update language of kubelet API recommendations
2018-01-07 17:16:47 -08:00
Joseph Heck 29870ef75b Merge pull request #6644 from fatsheep9146/fix-mistakes
Fix mistakes in zookeeper doc
2018-01-07 17:15:16 -08:00
Joseph Heck 81900d4bf4 Merge pull request #6634 from masroorhasan/master
community maintained dotnet (restsharp) client library.
2018-01-07 17:14:26 -08:00
Qiming 1b53c9e31e Merge pull request #6541 from aanm/updating-cilium-links
updating cilium links
2018-01-08 08:43:15 +08:00
Yo-An Lin 70f050249d Update troubleshooting-kubeadm.md 2018-01-08 07:29:11 +08:00
Yo-An Lin 14a349c249 Update trouble shooting for flannel and vagrant
Add trouble shooting for kubeadm with flannel pod network in vagrant
2018-01-08 07:21:40 +08:00
Joseph Heck 83dc3c58b1 Merge pull request #6728 from iMartyn/master
Make permissive mode more obvious
2018-01-07 14:14:42 -08:00
Joseph Heck ec64856598 Merge pull request #6741 from tengqm/fix-1785
Fix port-foward description in cheatsheet
2018-01-07 14:12:36 -08:00
Joseph Heck f34fde20f2 Merge pull request #6639 from splashx/patch-1
mark xhyve driver as deprecated
2018-01-07 14:10:40 -08:00
Joseph Heck 6ff2d3067b Merge pull request #6770 from tengqm/fix-1286
Clarify the meaning of 'ServiceIP' in diagrams
2018-01-07 14:08:22 -08:00
Joseph Heck bf0b873bd3 Merge pull request #6561 from timmycarr/master
Update titles for controller docs to align with controller names.
2018-01-07 13:47:13 -08:00
Joseph Heck cca1f669ed Merge pull request #6822 from tengqm/improve-labels
Improve labels doc for nodeSelector
2018-01-07 13:40:06 -08:00
Joseph Heck 1697e7e2b7 Merge pull request #6796 from markmandel/finalizer
Expand on Finalizer explanation.
2018-01-07 13:25:01 -08:00
Joseph Heck 833e3c9670 Merge pull request #6855 from tengqm/admin-controller-ex
Add example for changing admission controllers
2018-01-07 13:16:04 -08:00
Joseph Heck d9cad3458c Merge pull request #6818 from tengqm/fix-flannel-link
Fix links to flannel artifacts
2018-01-07 10:38:01 -08:00
Joseph Heck b1dae04b43 Merge pull request #6807 from tengqm/fix-2896
Fix out-of-resource future work
2018-01-07 10:33:40 -08:00
Joseph Heck 208057b248 Merge pull request #6800 from warmchang/ipvs
Fix the version number which include ipvs feture.
2018-01-07 10:32:29 -08:00
Joseph Heck 2605f87494 Merge pull request #6842 from tengqm/minikube
Fix proxy environment variables when using minikube
2018-01-07 10:28:38 -08:00
Joseph Heck 76e08b76c6 Merge pull request #6835 from LaMinche/patch-1
Update double quotes format in yaml section
2018-01-07 10:25:11 -08:00
Joseph Heck 127040a43d Merge pull request #6840 from tengqm/link-image-pull-secret
Add links to assigning imagepullsecrets
2018-01-07 10:22:34 -08:00
Joseph Heck 9a8392c1b6 Merge pull request #6820 from tengqm/improve-env
Add another environment variable for demo
2018-01-07 10:20:28 -08:00
Joseph Heck c047b48899 Merge pull request #6817 from tengqm/link-ingress
Add links to Ingress from LB docs
2018-01-07 10:19:38 -08:00
Joseph Heck 93f7e84b9b Merge pull request #6813 from tengqm/portforward
Clarify that only TCP ports can be portforwarded
2018-01-07 10:14:29 -08:00
Joseph Heck 54473c4503 Merge pull request #6864 from cimomo/docs-data-fixes
Correct ConfigMap references in Jekyll data files
2018-01-07 10:10:55 -08:00
Joseph Heck 52e2fcdb7f Merge pull request #6869 from okumin/fix-secret-doc
Fix concepts/configuration/secret
2018-01-07 09:05:04 -08:00
Joseph Heck 290d4ebcdc Merge pull request #6868 from okumin/link-to-extended-resources
Link to extended resources instead of deprecated opaque integer resources
2018-01-07 08:59:33 -08:00
okumin f08451fe63 Fix concepts/configuration/secret
* Fix link to `Add ImagePullSecrets to a service account`
* Modify the headline level of `Automatic Mounting of Manually Created
Secrets`
2018-01-07 22:47:51 +09:00
okumin 4a25ad0805 Link to extended resources instead of deprecated opaque integer resources 2018-01-07 21:06:03 +09:00
Qiming 4aebb184ba Merge pull request #6867 from tengqm/fix-ci-sched
Fix CI issue
2018-01-07 12:27:44 +08:00
Qiming Teng 2bbaf5c464 Fix CI issue
The scheduler module has been moved outside of the plugin subdirectory
in the kubernetes/kubernetes project. The gate should change
accordingly.
2018-01-07 12:18:14 +08:00
Yu Liao 8b374c0ca8 Corrected the group in runtime-config of ValidatingAdmissionWebhook and
MutatingAdmissionWebhook. It should be admissionregistration.k8s.io (was admissionregistration).
2018-01-06 09:40:33 -08:00
Kai Chen f76d80818b Correct references in Jekyll data files 2018-01-06 00:32:33 -08:00
Qiming 4f283b03b2 Merge pull request #6843 from roberthbailey/binary-releases
Remove documentation for unsupported values of YOUR_PROVIDER.
2018-01-06 13:44:11 +08:00
Qiming 7be83f5cc2 Merge pull request #6862 from spiffxp/follow-sig-list
Follow sig list to kubernetes/community
2018-01-06 13:38:22 +08:00
Qiming 4c6aecf912 Merge pull request #6860 from kubernetes/derekwaynecarr-patch-1
Update scheduling-hugepages.md
2018-01-06 12:03:44 +08:00
Qiming 59e7617d3c Update scheduling-hugepages.md 2018-01-06 12:00:28 +08:00
Aaron Crickenberger 62b8423743 Drop reference to outdated FAQ 2018-01-05 12:17:19 -08:00
Aaron Crickenberger 0fe9f336ac Follow sig list to kubernetes/community 2018-01-05 11:02:01 -08:00
Derek Carr 05c33c6cec Update scheduling-hugepages.md 2018-01-05 11:24:07 -05:00
Xiaoyu(Tim) Zhang ca82601606 Merge pull request #6858 from cimomo/cn-website-fixes
Fix references to ConfigMap for the CN website
2018-01-05 17:33:48 +08:00
Kai Chen 2d864ea266 Fix references to ConfigMap for the CN website 2018-01-05 01:27:12 -08:00
Xiaoyu(Tim) Zhang 51d7387f4d Merge pull request #6857 from cimomo/docs-tutorials-fixes
Fix references to ConfigMap in Tutorials
2018-01-05 16:39:30 +08:00
Kai Chen 653c85cd0e Fix references to ConfigMap in Tutorials 2018-01-05 00:19:40 -08:00
Qiming Teng 3764ed19f3 Add example for changing admission controllers
Closes: #4445
2018-01-05 13:20:02 +08:00
Qiming e915ab79ad Merge pull request #6854 from cimomo/docs-tasks-fixes
Fix references to ConfigMap for documents in the "Tasks" section
2018-01-05 10:16:48 +08:00
Kai Chen 7c54a74ca1 Fix references to ConfigMap for documents in the Tasks section 2018-01-04 18:05:27 -08:00
Qiming 1a2af78a49 Merge pull request #6839 from janetkuo/typo
Name should not be specified in pod template
2018-01-05 09:43:53 +08:00
Qiming dcffc0f1a7 Merge pull request #6853 from kubernetes/ryanmcginnis-patch-1
Update pod-security-policy.md
2018-01-05 09:41:24 +08:00
Qiming Teng 6d2aa28ccd Fix proxy environment variables when using minikube
Closes: #5170
2018-01-05 09:40:08 +08:00
Ryan McGinnis 933a1e454d Update pod-security-policy.md
Fixes dead link to RBAC authorization page.
2018-01-04 16:55:45 -08:00
Andrew Chen 1595384579 Add OWNERS_ALIASES for SIG reviewers (#6837)
* Add SIG reviewers aliases

* Changed sig-docs to point at sig-docs-pr-reviews

* replace GH Team names w/ list of GH usernames
2018-01-04 13:19:41 -08:00
Joseph Heck 2c8c470f5c Merge pull request #6846 from prydie/patch-1
Add Oracle Cloud Infrastructure CCM example link
2018-01-04 10:22:52 -08:00
Steve Perry 7644869e98 Fill in config file with 1.9 values. (#6849) 2018-01-04 10:11:54 -08:00
Andrew Pryde 2630561762 Add Oracle Cloud Infrastructure CCM example link 2018-01-04 09:44:03 +00:00
Xiaoyu(Tim) Zhang ab7ed2f901 Merge pull request #6845 from cimomo/docs-concepts-fixes
Fix references to ConfigMap for documents in the "Concepts" section
2018-01-04 17:19:19 +08:00
Kai Chen 8f3498b51c Fix references to ConfigMap in the Concepts section 2018-01-04 01:09:25 -08:00
Xiaoyu(Tim) Zhang 06774bdf75 Merge pull request #6844 from cimomo/homepage-fixes
Fix reference to ConfigMap on the kubernetes.io homepage
2018-01-04 16:24:47 +08:00
Robert Bailey de12cf9723 Remove documentation for unsupported values of YOUR_PROVIDER.
The code for these providers has already been removed, but the
documentation has not been kept up to date. This page should
undergo a more thorough re-write, but this serves as a useful
stopgap.
2018-01-03 23:59:18 -08:00
Kai Chen 758cc1b199 Fix reference to ConfigMap on the kubernetes.io homepage 2018-01-03 23:18:27 -08:00
Qiming Teng 8b244b7294 Add links to spec format in api reference
This PR adds sample links to the `spec` field of API objects.

Closes: #5205
2018-01-04 12:54:09 +08:00
Qiming 7d7c5a12ab Merge pull request #6418 from msau42/fix-wordpress-tutorial
fix wordpress tutorial pvcs
2018-01-04 12:32:42 +08:00
Qiming Teng 6dbd0e9f5e Add links to assigning imagepullsecrets
Closes: #1652
2018-01-04 11:35:33 +08:00
Qiming fff48c1ac5 Merge pull request #6834 from jennybuckley/typo
Fix typo in docs/concepts/api-extension/custom-resources.md
2018-01-04 11:04:53 +08:00
Qiming 00f26f1ea2 Merge pull request #6757 from dungeonmaster18/fix-community
Removed empty calendar.
2018-01-04 10:59:59 +08:00
Janet Kuo eeaabe4007 Name should not be specified in pod template 2018-01-03 15:56:39 -08:00
LaMinche 8c1796c601 Update double quotes format in yaml section
Update double quotes format in yaml to avoid issue on copy/paste action :-)

I lost 1 hour before seeing the issue of double quotes format in my yaml file through the logs
=> kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c kubedns
2018-01-04 00:17:06 +01:00
Mengqi Yu 79d24ab9aa update-imported-docs in golang (#6642) 2018-01-03 15:05:31 -08:00
Jennifer Rondeau d6249f5eea Merge pull request #6824 from tengqm/improve-cronjob
Improve CronJobs doc
2018-01-03 14:09:27 -08:00
jennybuckley 4ee1b5f1e3 fixed typo in docs/concepts/api-extension/custom-resources.md 2018-01-03 13:48:07 -08:00
dungeonmaster18 5918d2249f Merge remote-tracking branch 'upstream/master' into fix-community 2018-01-04 00:29:49 +05:30
dungeonmaster18 03559c7391 Removed empty calendar. 2018-01-04 00:25:36 +05:30
Jessica Yao c91c0c6761 Merge pull request #6832 from stealthybox/certifiedkube_install
Add Certified k8s Logo to kubeadm install
2018-01-03 09:29:46 -08:00
leigh schrandt 6b8e45e7e3 Add Certified k8s Logo to kubeadm install 2018-01-03 09:51:30 -07:00
Sandeep Rajan 4f15e85ad6 update docs for coredns info 2018-01-03 19:29:58 +05:30
Wiiliam Chang d3d992f817 Unordered list does not take effect. 2018-01-03 20:32:20 +08:00
William Zhang 9be9407f14 Update service.md 2018-01-03 19:54:58 +08:00
Joseph Heck 195110cfce Merge pull request #6823 from tengqm/fix-6802
Minor tweaking to scheduler doc
2018-01-02 18:14:30 -08:00
Jennifer Rondeau dd24282a33 Merge pull request #6812 from tengqm/jsonpath-example
Add examples for jsonpath
2018-01-02 18:09:56 -08:00
Qiming 79b80c4866 Merge pull request #6775 from tengqm/remove-source-reference
Remove references to source code
2018-01-03 10:06:46 +08:00
Qiming f68499e5b1 Merge pull request #6309 from stewart-yu/patch-5
Update troubleshooting-kubeadm.md
2018-01-03 10:01:36 +08:00
Jennifer Rondeau 1599bb4a3e Merge pull request #6810 from tengqm/encrypt-data-title
Change encrypt-data title to avoid confusion
2018-01-02 17:49:12 -08:00
Jennifer Rondeau 71496450a6 Merge pull request #6819 from tengqm/improve-pod
Improve documentation on cross Pod communication
2018-01-02 17:47:05 -08:00
Jennifer Rondeau ec558a638f Merge pull request #6821 from tengqm/configmap-typo
Fix a typo in configmap task
2018-01-02 17:44:08 -08:00
Qiming 5d519ecbfc Merge pull request #6826 from porridge/grammar2
More grammmar fixes.
2018-01-02 20:11:26 +08:00
Marcin Owsiany d9689d5e62 More grammmar fixes. 2018-01-02 12:42:42 +01:00
Qiming 0a20f0e59f Merge pull request #6825 from porridge/grammar
Fix multiple grammar errors.
2018-01-02 19:37:52 +08:00
Marcin Owsiany 0f2d628706 Fix multiple grammar errors. 2018-01-02 12:22:46 +01:00
Qiming Teng 7feeffcc3e Improve CronJobs doc
This PR adds text about restarting apiserver and controller-manager
component.

Closes: #3710
2018-01-02 17:53:08 +08:00
Qiming c9a455baaf Merge pull request #6801 from daniel-kun/patch-1
Update horizontal-pod-autoscale.md to distinguish replication controllers from replica sets
2018-01-02 17:47:36 +08:00
Qiming Teng 5ec8e2b301 Minor tweaking to scheduler doc
Closes: #6802
2018-01-02 17:45:48 +08:00
Qiming 14dad420a6 Merge pull request #6805 from stealthybox/certifiedkube_reference
Add Certified k8s Logo to kubeadm overview
2018-01-02 17:43:37 +08:00
Qiming 616cded215 Merge pull request #6768 from klausenbusk/coreos
Add Container Linux kubeadm installing instruct
2018-01-02 17:38:11 +08:00
Qiming Teng 6b1e8eec1c Improve labels doc for nodeSelector
Closes: #2559
2018-01-02 17:35:03 +08:00
Qiming Teng 36b5e6dec0 Fix a typo in configmap task
Closes: #4387
2018-01-02 17:22:19 +08:00
Qiming Teng 91c5b85e0f Add another environment variable for demo
Closes: #3815
2018-01-02 16:46:49 +08:00
Qiming Teng 58551ad676 Improve documentation on cross Pod communication
Closes: #3847
2018-01-02 16:40:02 +08:00
Qiming Teng 396c62acee Fix links to flannel artifacts
The current link to the flannel plugin is confusing. There are more
detailed description on using flannel on the github project site.
We should avoid linking to the specific yaml file. This PR changes the
link to the general markdown file.

Closes: #3835
2018-01-02 16:21:13 +08:00
Qiming Teng fcc15a1f93 Add links to Ingress from LB docs
Closes: #3832
2018-01-02 16:12:20 +08:00
Qiming cb40bbf5eb Merge pull request #6814 from mkumatag/ppc64le
Add ppc64le arch to weave net
2018-01-02 15:18:11 +08:00
Manjunath A Kumatagi 2fd52c743a Add ppc64le arch to weave net 2018-01-02 02:02:04 -05:00
Qiming Teng 931504e0db Clarify that only TCP ports can be portforwarded
Closes: #4109
2018-01-02 11:55:30 +08:00
Qiming Teng 7341f20401 Add examples for jsonpath
Closes: #4266
2018-01-02 11:47:18 +08:00
Qiming Teng f58f6edf91 Change encrypt-data title to avoid confusion
Closes: #4240
2018-01-02 10:53:41 +08:00
Qiming 52cedebf2a Merge pull request #6804 from stealthybox/certifiedkube_setup
Add Certified k8s Logo to kubeadm cluster setup
2018-01-02 10:50:30 +08:00
Qiming Teng 71b92cc036 Fix out-of-resource future work
Closes: #2896

According to the report, the google/cadvisor#1422 has been closed.
However, the related issue has been fixed in google/cadvisor#1489 and
merged a long time ago. We can safely remove the known issue now.
2018-01-01 12:34:27 +08:00
leigh schrandt d64149cac8 Add Certified k8s Logo to kubeadm overview 2017-12-30 21:36:40 -07:00
leigh schrandt 1000a8f3cc Add Certified k8s Logo to kubeadm cluster setup 2017-12-30 20:47:10 -07:00
Qiming 53e05358be Merge pull request #6795 from RenaudWasTaken/drivers
Update NVIDIA device plugin runtime installation link
2017-12-31 11:23:09 +08:00
Daniel Albuschat f7846c4469 Update horizontal-pod-autoscale.md
to make clear that rolling updates only work together with replica sets (via deployments) and not replication controllers.
2017-12-30 19:05:21 +01:00
Kristian Klausen 92fea150b2 Add Container Linux kubeadm installing instruct 2017-12-30 18:11:16 +01:00
William Zhang 39254aa52d Fix the version number which include ipvs feture. 2017-12-30 16:09:57 +08:00
Mark Mandel e842900952 Expand on Finalizer explanation.
This just expands on the explanation
of a Finalizer and how to interact with
it within a controller.
2017-12-29 11:30:07 -08:00
Renaud Gaubert 24ca58fa7a Update NVIDIA device plugin runtime installation link 2017-12-29 19:53:53 +01:00
chenhuan 6adaa052ad fix the command output
fix the command output
2017-12-29 15:05:40 +08:00
Qiming Teng fbd0ce69b7 Remove deprecated items from checking
This PR removes some files that are no longer in the code base so there
is no need to "skip" testing.
2017-12-29 10:00:32 +08:00
Qiming Teng d1722f78cb Fix apiVersion used for ClusterRole 2017-12-29 09:56:18 +08:00
Mark Mandel 1c01017319 Cascading deletion policy correction
In the previous version it read as if you could
specify the `propagationPolicy` on the Object itself,
which isn't possible.

Change the documentation to make it clear that the
`propagationPolicy` is set on the `deleteOptions`
argument when invoking a Object deletion function.
2017-12-28 17:29:49 -08:00
Eric Chiang a3fa110feb bootstrap-tokens: clean up and separate signing and authentication (#6471)
This PR attempts to:
* Generally clean up the bootstrapping token doc.
* Separate the authentication and signing features. Help users that
  only want to enable the authenticator without the signer.
* Adds a warning about ConfigMap signing being susceptible to MITM
  if the same token is reused.
2017-12-28 13:48:39 -08:00
Tony Li 962373fd59 update labels glossary (#6626) 2017-12-28 13:41:05 -08:00
Sahdev Zala 746446b441 Update ConfigMap docs (#6648)
Currently we have two diferent doc pages to configure pod using ConfigMaps.
There are redundency between these two docs and also it creates some
confusion using the doc. Merging these two docs into single page and removing
redundency etc.
2017-12-28 13:37:46 -08:00
Alex Rowley 20a0cb88d6 Add conditional for versioned url (#6712)
Checks an additional variable named versionedurl for the version name,
and uses the value as the url to reference. If the versionedurl doesn't
contain an entry for the version the current path is used.

e.g.

versionedurl:
  v1.8: /docs/home
  v1.7: /docs/old-path-to-doc
2017-12-28 13:16:10 -08:00
Aaron Crickenberger 499d2d9965 Add code-of-conduct.md (#6723)
Refer to kubernetes/community as authoritative source for code of conduct
2017-12-28 13:09:52 -08:00
Steve Perry d8cc4525fd Fix typo in Kubernetes API reference docs. (#6734) 2017-12-28 13:08:26 -08:00
craigbox 0ea526106f Bring the "trademark usage" policy link inline (#6753)
Make the 'trademark usage page' a hyperlink, thus removing the display of the raw URL (and condensing the footer from three lines to two.)

I assume there is some legalese reason why this has to be on Every Page, but other Collaborative Projects don't have it at all.
2017-12-28 13:07:01 -08:00
alainvanhoof d1d65e340d Update service.md (#6746) 2017-12-28 13:04:21 -08:00
Rohit Agarwal 9b99280a0d Rewrote doc on GPU support in Kubernetes. (#6736) 2017-12-28 11:42:27 -08:00
Xiaoyu(Tim) Zhang b5f411fc64 Merge pull request #6780 from tianshapjq/nit-write-new-topic.md
nit in togeter
2017-12-28 11:51:58 +08:00
蒲俊奇10138035 e2b53d4803 nit in togeter 2017-12-28 11:11:13 +08:00
Joseph Heck d2f8025899 Merge pull request #6779 from ifraixedes/if-add-hyperkit
docs/tasks: Add hyperkit to hypervisor list
2017-12-27 14:20:40 -05:00
Ivan Fraixedes 4e235945c8 docs/tasks: Add hyperkit to hypervisor list
Add the hyperkit to the list of hypervisor supported in OSX and mark
xhyve as deprecated.
2017-12-27 19:28:03 +01:00
Qiming 20933af6f4 Merge pull request #6778 from tengqm/fix-ci
Fix CI gate
2017-12-27 20:45:41 +08:00
Qiming Teng f598486960 Fix CI gate 2017-12-27 20:39:08 +08:00
Ericat aa361b80e7 Fix small css layout bug in mobile
Too much left margin on the #vendorStrip's list items was causing a small
layout bug where the right hamburger menu was accidentally hidden (mobile).
2017-12-27 10:32:14 +00:00
Madhuri Kumari 935a7fe7ee Update setup-extension-api-server.md 2017-12-27 09:51:03 +05:30
Madhuri Kumari bf283d4d41 Merge branch 'master' into spell_fixes 2017-12-27 09:49:06 +05:30
Qiming d946e32cb7 Merge pull request #6546 from tengqm/fix-example-validation
Fix example validation
2017-12-27 11:32:33 +08:00
Qiming 0f33bb494f Merge pull request #6721 from RenaudWasTaken/k8s-dev-plugin
Update device plugin document to show NVIDIA device plugin
2017-12-27 11:00:38 +08:00
Qiming Teng d4428df488 Remove references to source code
Closes: #3712
2017-12-27 10:57:46 +08:00
Qiming f14e24e907 Merge pull request #6693 from fabriziopandini/small-fix
Small fixes and improvements in kubeadm docs
2017-12-26 22:12:06 +08:00
fabriziopandini 0bd269fe2e small-fix kubeadm doc 2017-12-26 10:54:07 +01:00
Madhuri Kumari bc1accdc25 Update kubelet-config-file.md 2017-12-26 15:18:38 +05:30
Madhuri Kumari d477630fb7 Fix spelling issues 2017-12-26 15:10:05 +05:30
Qiming 98cc0acd4e Merge pull request #6738 from madhuri-rai07/spell_fix
Fix some spelling mistakes
2017-12-26 14:44:55 +08:00
Qiming c01a8beb83 Merge pull request #6567 from idealhack/patch-1
remove unnecessary indents
2017-12-26 13:21:33 +08:00
Qiming Teng caa7dfb52f Clarify the meaning of 'ServiceIP' in diagrams
This PR is to address the concern about labels used in service diagrams.
The PR adds a note to explain the `ServiceIP` shown in the figure
instead of redrawing and pushing a new diagram.
2017-12-26 11:32:09 +08:00
Yang Li d5bd93ebcb remove unnecessary indents 2017-12-26 11:30:33 +08:00
Qiming Teng 403fbe97b9 Replace all kube-ui with kubernetes dashboard
Closes: #943
2017-12-25 15:29:45 +08:00
Qiming Teng c3fc2522dd Improve expose external IP addess tutorial
Closes: #2497
2017-12-25 11:58:07 +08:00
Qiming 2b345624d2 Merge pull request #6762 from tengqm/fix-2333
Fix sample yaml used for serviceAccountName
2017-12-25 11:05:11 +08:00
Qiming c946fe256f Merge pull request #6759 from spoganshev/patch-1
Typo fix
2017-12-24 17:52:49 +08:00
Qiming Teng d9406efa58 Fix sample yaml used for serviceAccountName
Closes: #2333
2017-12-24 16:25:38 +08:00
Qiming c8811889c8 Merge pull request #6747 from AstromechZA/create-cluster-kubeadm-typos-patch-1
Fixed missing backticks and broken markdown link.
2017-12-24 15:09:47 +08:00
Qiming 57d6422b67 Merge pull request #6755 from dungeonmaster18/fix-deprication
Fixed deprecated redirect
2017-12-24 15:08:17 +08:00
Qiming 945c07e81a Merge pull request #6756 from dungeonmaster18/fix-broken-link
fixed broken link
2017-12-24 15:07:02 +08:00
Qiming 5907b66307 Merge pull request #6591 from zhangxiaoyu-zidif/Create-glossary-for-pv
Create glossary for persistent volume
2017-12-24 15:04:27 +08:00
Qiming 2cbe8c3e58 Update persistent-volume.yaml 2017-12-24 14:58:57 +08:00
Qiming d067660586 Update persistent-volume.yaml 2017-12-24 14:55:23 +08:00
Qiming Teng 082bf25bf5 Fix port-foward description in cheatsheet
Closes: #1785
2017-12-24 14:36:58 +08:00
spoganshev 01f6b12774 Typo fix
help -> helps
2017-12-23 14:44:03 +02:00
dungeonmaster18 d002c522be fixed broken link 2017-12-23 15:52:08 +05:30
dungeonmaster18 74dea73a16 Fixed deprecated redirect 2017-12-23 15:25:28 +05:30
Qiming 60f7c995ce Merge pull request #6749 from thockin-tmp/gcr-vanity
Convert registry to k8s.gcr.io
2017-12-23 17:09:35 +08:00
Qiming 4e47f64618 Merge pull request #6708 from vikaschoudhary16/er-resource-req
Fix Extended Resources consumption documentation
2017-12-23 10:25:15 +08:00
vikaschoudhary16 38a61d7160 Fix Extended Resources consumption documentation 2017-12-23 06:04:08 +05:30
Jennifer Rondeau 9f0e56a84e Merge pull request #6513 from wynro/change-deployment-surge
Change deployment unavailable/surge range to match current behaviour
2017-12-22 13:30:00 -08:00
Jennifer Rondeau cced2003bf Merge pull request #6547 from lichuqiang/mistake
Fix mistake in dynamic-provisioning
2017-12-22 13:23:29 -08:00
Jennifer Rondeau b9763c516c Merge pull request #6598 from erwbgy/master
KubeCon 2017: glossary entry for Persistent Volume Claim
From approver: no new netlify preview available, YOLO bc error seems to be removed in latest.
2017-12-22 13:17:24 -08:00
Jennifer Rondeau 149a949a5e Merge pull request #6660 from nikhita/crd-document-wait
Document CRD latency, with apologies for delay on the docs review side.
2017-12-22 13:14:34 -08:00
Tim Hockin 8f196b7d6a Convert registry to k8s.gcr.io 2017-12-22 09:55:16 -08:00
Ben Meier 3223fc9fdc Fixed missing backticks and broken markdown link. 2017-12-22 17:47:39 +02:00
Qiming f1c4a425e4 Merge pull request #6726 from liubin/patch-1
fix broken link target
2017-12-22 14:47:50 +08:00
Madhuri Kumari d1c597095f Fix some spelling mistakes 2017-12-22 12:09:07 +05:30
Qiming eda0652910 Merge pull request #6733 from svmaris/patch-1
AnitAffinity -> AntiAffinity
2017-12-22 09:29:19 +08:00
Jennifer Rondeau b757e972f4 Merge pull request #6629 from scjane/patch-19
Update safely-drain-node.md
2017-12-21 15:49:03 -08:00
Jennifer Rondeau ac69e20f33 Merge pull request #6633 from scjane/patch-22
Update reconfigure-kubelet.md
2017-12-21 15:32:48 -08:00
Jennifer Rondeau 12990e2cc7 Merge pull request #6717 from garethcmurphy/master
Correcting error in kubeadm join syntax
2017-12-21 15:29:45 -08:00
Jennifer Rondeau 471633de10 Merge pull request #6695 from jpetazzo/clarify-control-plane-ha-setup
Add paragraph/s explaining endpoint reconcilers
2017-12-21 12:24:21 -08:00
Stephan van Maris c57ac35209 AnitAffinity -> AntiAffinity 2017-12-21 16:39:20 +01:00
Qiming f7a7e8572e Merge pull request #6727 from billmetangmo/patch-1
PID namespace sharing is already available in docker
2017-12-21 20:18:45 +08:00
Martyn Ranyard dd31917392 Make permissive mode more obvious 2017-12-21 11:59:43 +01:00
Martyn Ranyard dc3016cb58 Merge pull request #1 from kubernetes/master
Update from upstream
2017-12-21 11:56:37 +01:00
billmetangmo 5dd2d87ddd PID namespace sharing is already available in docker
Official documentation: https://docs.docker.com/engine/reference/run/#pid-settings-pid
2017-12-21 11:26:57 +01:00
Bin Liu fc524bd7e3 fix broken link target 2017-12-21 17:32:47 +08:00
Qiming 0f0ccd13b0 Merge pull request #6725 from fatsheep9146/fix-links
Fix broken links
2017-12-21 13:28:31 +08:00
Ziqi Zhao 2345c7bfc0 Fix broken links 2017-12-21 12:58:37 +08:00
Renaud Gaubert ea93d5b1d8 Update device plugin document to show NVIDIA device plugin 2017-12-21 00:30:40 +01:00
Gareth Murphy 12cc1a8767 Merge pull request #1 from garethcmurphy/garethcmurphy-patch-1
Correcting error in kubeadm join syntax
2017-12-20 10:37:09 +01:00
Gareth Murphy ff65bf2fe4 Correcting error in kubeadm join syntax
On k8s 1.9, using --discovery-token 
kubeadm join --discovery-token abcdef.1234567890abcdef --discovery-token-unsafe-skip-ca-verification 1.2.3.4:6443`
returns  an error, but the node joins successfully with 
kubeadm join --token abcdef.1234567890abcdef --discovery-token-unsafe-skip-ca-verification 1.2.3.4:6443`
2017-12-20 10:35:01 +01:00
Qiming 9f830f8e4e Merge pull request #6713 from ahmetb/delete-kubectl-container
access-cluster.md: scrub kubectl-container references
2017-12-20 15:43:49 +08:00
John S. Tonello 9a53591c93 Update partner-script.js (#6570) 2017-12-19 17:01:33 -06:00
Ahmet Alp Balkan 117d8ec6a6 access-cluster.md: scrub kubectl-container references
kubectl-container example no longer exists and it has not been usable for
more than a year. it's time we scrub references to it and delete the source
as well.
2017-12-19 12:17:57 -08:00
Qiming 2e776df663 Merge pull request #6699 from ConnorDoyle/graduate-cpu-manager
Graduate cpu manager
2017-12-19 14:56:35 +08:00
Steve Perry f780223cea Update redirects for kubectl commands. (#6706) 2017-12-18 18:29:14 -08:00
Steve Perry f09ed969f7 Improve redirection of 1.8 ref docs. (#6705)
* Improve redirection of 1.8 ref docs.

* Fix url
2017-12-18 15:47:41 -08:00
Andrew Chen 53b623779b Merge pull request #6701 from kubernetes/chenopis-6687-patch
Modify Service Catalog snippet long description
2017-12-18 14:30:45 -06:00
Andrew Chen 738d21834f Modify Service Catalog snippet long description 2017-12-18 14:18:07 -06:00
Andrew Chen 66b7c9fc98 Merge pull request #6687 from abiogenesis-now/jyao/allow-glossary-prefix
[glossary] Add prepend option to glossary definition tag
2017-12-18 14:15:51 -06:00
Jessica Yao 805c447b84 add prepend option to glossary definition tag 2017-12-18 11:58:26 -08:00
Connor Doyle edbabd8231 Mark CPU manager feature as beta for v1.10. 2017-12-18 11:16:49 -08:00
Connor Doyle 3c3e92c093 Balaji, Seth, Connor as CPU manager doc approvers. 2017-12-18 11:15:56 -08:00
Connor Doyle 56691496e3 Remove remaining OIR documentation. 2017-12-18 11:08:21 -08:00
Kyle Bai 5cd52c39c8 Fix broken link (#6691) 2017-12-18 09:36:31 -08:00
Dennis Benzinger | SAP Hybris 63e9bfbe80 Clarify that StatefulSet is stable in 1.9 (#6697) 2017-12-18 09:35:30 -08:00
polaru 385a5b7bc0 Update coredns.md (#6698)
Add missing parenthesis for url.
2017-12-18 09:34:19 -08:00
Jérôme Petazzoni 97c9d23e30 Add paragraph explaining endpoint reconcilers
Fixes kubernetes/kubernetes#24327

This is my first attempt at contributing to the docs.
I do apologize if I did anything wrong (style-wise etc).
2017-12-17 15:02:42 -06:00
Bobby (Babak) Salamat 4c69ef9fb0 Update preemption document with the new improvements added in 1.9 (#6505) 2017-12-15 21:06:51 -06:00
Andrew Chen 2caaa89a94 v1.9 patch (#6690)
* Merge branch 'master' of https://github.com/kubernetes/website into release-1.9

* 'master' of https://github.com/kubernetes/website:
  [maintenance] December link fixes (#6680)
  Update audit.md (#6381)
  Fixed typo
  concepts/policy/pod-security-policy.md: fix broken links.
  Fixed a typo `illgal`
  Add glossory entry for ReplicaSet

# Conflicts:
#	docs/concepts/policy/pod-security-policy.md
#	docs/tasks/debug-application-cluster/audit.md

* Spelling correction and sentence capitalization.

- Corrected the spelling error for storing, was put in as 'stoing'.
- Capitalized list items.
- Added '.' at end of sentences in the list items.

* Workaround for Jekyllr frontmatter

* fix typo

* Update access-cluster.md with a comment that for IPv6
the user should use [::1] for the localhost
2017-12-15 20:59:08 -06:00
Jennifer Rondeau d97f7ab9da Merge pull request #6689 from zacharysarah/pr-template-post-1.9
Remove 1.9 info from the PR template
2017-12-15 21:56:34 -05:00
zacharysarah 81fabd9ead Remove 1.9 info from the PR template 2017-12-15 20:47:20 -06:00
Zach Corleissen 84d14e24b6 Fix release 1.9 (#6686)
* Trivial change to open release branch

* Undo trivial change

* add service ipvs overview

* Add instructions on how to setup kubectl

* Document conntrack dependency for kube-proxy

* Add an a

This is kind of jarring / missing an article. I'm guessing it should either be ' to a rack of bare metal servers.' or '...to racks of bare metal servers.'.

* adding example responses for common issues

 - support request
 - code bug report

* Trivial change to open release branch

* Undo trivial change

* Signed-off-by: Ziqi Zhao <zhaoziqi@qiniu.com> (#5366)

Fix the not-working test case yaml for /doc/concepts/storage/volumes.md

* kubectl-overview

* temp fix for broken pod and deployment links

* Update Table of Solutions for Juju

* Revise certificates documentation (#5965)

* Update review-issues.md

Some edits for clarity and condensed language.

* Update init-containers.md

Fix leading spaces in commands.

* Update kubectl-overview.md

Fix format.

* Update clc.md

Fix format.

* Update openstack-heat.md

The url no need. just  highlight.

* Typo

I believe this should be "users" not "uses"

* making explicit hostname uniq requirement

* Update scheduling-hugepages.md

* Update update-daemon-set.md

* fix redirection of PersistentVolume

* Update hpa.md

* update kubectl instruction

* Use the format of kubeadm init

* fix spelling error

guarnatees  to guarantees

* add matchLabels description (#6020)

* search and replace for k8s.github.io to website (#6019)

* fix scale command of object-management (#6011)

* Update replicaset.md (#6009)

* Update secret.md (#6008)

* specify password for mysql image (#5990)

* specify password for mysql image

* specify password for mysql image

* link error for run-stateless-application-deployment.md (#5985)

* link error for run-stateless-application-deployment.md

* link error for run-stateless-application-deployment.md

* Add performance implications of inter-pod affinity/anti-affinity (#5979)

* 404 monthly maintenance - October 2017 (#5977)

* Updated redirects

* More redirects

* Add conjure-up to Turnkey Cloud Solutions list (#5973)

* Add conjure-up to Turnkey Cloud Solutions list

* Changed wording slightly

* change the StatefulSet to ReplicaSet in reference (#5968)

* Clarification of failureThreshold of probes (#5963)

* Mention usage of block storage version param (#5925)

Mention usage of block storage version (bs-version) parameter to
workaround attachment issues using older K8S versions on an OpenStack
cloud with path-based endpoints.

Resolves: https://github.com/kubernetes/kubernetes.github.io/issues/5924

* Update sysctl-cluster.md (#5894)

Include guide on enabling unsafe sysctls in minikube

* Avoid Latin phrases & format note (#5889)

* Avoid Latin phrases & format note

according the Documentation Style Guide

* Update scratch.md

* Update scratch.md

* resolves jekyll rendering error (#5976)

- chinese isn't understood for keys in YAML frontmatter in jekyll, so
   replaced it with the english equivalent that doesn't throw the
following error on rendering:

Error reading file src/kubernetes.github.io/cn/docs/concepts/cluster-administration/device-plugins.md: (<unknown>): could not find expected ':' while scanning a simple key at line 4 column 1

* Change VM to pod. (#6022)

* Add link to custom metrics. (#6023)

* Rephrase core group. (#6024)

* Added explanation on context to when joining (#6018)

* Update create-cluster-kubeadm.md (#5761)

Update Canal version in pod network apply commands

* Fixes issue #5620 (#5869)

* Fixes issue #5620

Signed-off-by: Brad Topol <btopol@us.ibm.com>

* Restructured so that review process is for both current and upcoming
releases.  Added content describing the use of tech reviewers.

* Removed incorrect Kubernetes reviewer link.

* Fixed tech reviewer URL to now use website

* Update pod-priority-preemption.md

fix-wrong-link-to-pod-preemption

* pod-security-policy.md: add links to the page about admission plugins.

* Adding all files for BlaBlaCar case study (#5857)

* Adding all files for BlaBlaCar case study

* Update blablacar.html

* Fix changed URL for google containers

* Add /docs/reference/auto-generated directory

* correct the downwardapi redirect

* Remove links using "here"

* Rename to /docs/reference/generated directory

* add Concept template

* Change title to just Ingress

* Link mistake (#6038)

* link mistake

* link mistake

* skip title check for skip_title_check.txt

* skip title check for skip_title_check.txt

* remove doesn't exist link.

* Fix podpreset task (#5705)

* Add a simple pod manifest to pod overview (#5986)

* Split PodPreset concept out from task doc (#5984)

* Add selector spec description (#5789)

* Add selector spec description

* Fix selector field explanation

* Put orphaned topics in TOC. (#6051)

* static-pod example bad format in the final page (#6050)

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* Fix `backoffLimit` field misplacement (#6042)

It should be placed in JobSpec according to:
https://github.com/kubernetes/kubernetes/blob/master/api/swagger-spec/batch_v1.json#L1488-L1514

* Update addons.md (#6061)

* add info about VMware NSX-T CNI plugin (#5987)

* add info about VMware NSX-T CNI plugin

Hello,

I'm VMware Networking and Security Architect and would like to include short information about our CNI plugin implementation similar to what other vendors did

Best regards

Emil Gagala

* Update networking.md

* Update networking.md

* Update networking.md

* Update: Using universal zsh configuration (#5669)

* Update install-kubectl.md

Zsh is not only oh-my-zsh, so I added universal configuration for zsh that also can be used in prezto.

* fix merge error after rebase

* Operating etcd cluster for Kubernetes bad format in the final page (#6056)

* Operating etcd cluster for Kubernetes bad format in the final page

* Update configure-upgrade-etcd.md

* Update configure-upgrade-etcd.md

* Usage note and warning tags. (#6053)

* Usage note and warning tags.

* Update configure-upgrade-etcd.md

* Update configure-upgrade-etcd.md

* Document jekyll includes snippets

* Add jekyll includes to docs home toc

- Remove extra kubernetes home in toc

* document docker cgroupdriver req (#5937)

* Update test blacklists (#6063)

* Update toc check blacklist

* Update title check blacklist

* wip

* wip

* Fix typo

* Document unconfined apparmor profile

* Revert "Document the unconfined profile for AppArmor" (#6268)

* CRD Validation: remove alpha warning, change enable instructions to (#6066)

disable

* Documented service annotation for AWS ELB SSL policy

* kubeadm: add a note about the new `--print-join-command` flag.

This is a new flag for the `kubeadm token create` command.

* Add a note to PDB page

* Improve Kubeadm reference doc (#6103)

* automatically-generated kubeadm reference doc

* user-mantained kubeadm reference doc

* Documentation for CSIPersistentVolume

* change replicaset documentation to use apps/v1 APIs

* Update service.md

ipvs alpha version -> beta version

* Updated Deployment concept docs (#6494)

* Updated Deployment concept docs

* Addressed comments

* Documentation for volume scheduling alpha feature

* Update admission control docs for webhooks

* Improve DNS documentation (#6479)

* update ds for 1.9

* Update service.md

* Update service.md

* Revert "begin updating webhook documentation" (#6575)

* Update version numbers to include 1.9 (#6518)

* Update site versions for 1.9

* Removed 1.4 docs

* Update _config.yml

* Update _config.yml

* updates for raw block devices

* rbac: docs for aggregated cluster roles (#6474)

* Added IPv6 information for Kubelet arguments (#6498)

* Added IPv6 info to kube-proxy arguments

* Added IPv6 information for argument for kubelet

* Update PVC resizing documentation (#6487)

* Updates for Windows Server version 1709 with K8s v1.8 (#6180)

* Updated for WSv1709 and K8s v1.8

* Updated picture and CNI config

* Fixed formatting on CNI Config

* Updated docs to reference Microsoft/SDN GitHub docs

* fix typo

* Workaround for Jekyllr frontmatter

* Added section on features and limitations, with example yaml files.

* Update index.md

* Added kubeadm section, few other small fixes

* Few minor grammar fixes

* Update access-cluster.md with a comment that for IPv6
the user should use [::1] for the localhost

* Addressed a number of issues brought up against the base PR

* Fixed windows-host-setup link

* Rewrite PodSecurityPolicy guide

* Update index.md

Signed-off-by: Alin Balutoiu <abalutoiu@cloudbasesolutions.com>
Signed-off-by: Alin Gabriel Serdean <aserdean@ovn.org>

* Spelling correction and sentence capitalization.

- Corrected the spelling error for storing, was put in as 'stoing'.
- Capitalized list items.
- Added '.' at end of sentences in the list items.

* Update index.md

* Update index.md

* Addressed comments and rebased

* Fixed formatting

* Fixed formatting

* Updated header link

* Updated hyperlinks

* Updated warning

* formatting

* formatting

* formatting

* Revert "Update access-cluster.md with a comment that for IPv6"

This reverts commit 31e4dbdc25.

* Revert "fix typo"

This reverts commit c05678752d.

* Revert "Workaround for Jekyllr frontmatter"

This reverts commit b84ac59624.

* Fixed grammatical issues and reverted non-related commits

* Revert "Rewrite PodSecurityPolicy guide"

This reverts commit 5d39cfeae4.

* Revert "Spelling correction and sentence capitalization."

This reverts commit 47eed4346e.

* Fixed auto-numbering

* Minor formatting updates

* CoreDNS feature documentation (#6463)

* Initial placeholder PR for CoreDNS feature documentation

* Remove from admin, add content

* Fix missing endcapture

* Add to tasks.yml

* Review feedback

* Postpone Deletion of a Persistent Volume Claim in case It Is Used by a Pod (#6415)

* Postpone Deletion of a Persistent Volume Claim in case It Is Used by a Pod

A new feature PVC Protection was added into K8s 1.9 that's why this documentation change is needed.

* Added tag at the top of each new area.

* Fix typo

* Fix: switched on in (all kubelets) -> (all K8s components).

* Added link to admission controller

* Moved PVC Protection configuration into Before you begin section.

* Added steps how to verify PVC Protection feature.

* Fixes for admission controller plugin description and for PVC Protection description in PVC lifecycle.

* Testing official rendering of enumerations (1., 2., 3., etc.)

* Re-write to address comments from review.

* Fixed definition when a PVC is in active use by a pod.

* Change auditing docs page for 1.9 release (#6427)

* Change auditing docs page for 1.9 release

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Address review comments

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Address review comments

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Address review comments

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Fix broken link

Signed-off-by: Mik Vyatskov <vmik@google.com>

* short circuit deny docs (#6536)

* line wrap

* short circuit deny

* address comments

* Add kubeadm 1.9 upgrade docs (#6485)

* kubeadm: Improve kubeadm documentation for v1.9 (#6645)

* Update admission control docs for webhooks (re-send #6368) (#6650)

* Update admission control docs for webhooks

* update in response to comments

* Revamp rkt and add CRI-O as alternative runtime (#6371)

Signed-off-by: Lorenzo Fontana <lo@linux.com>

* Documented NLB for Kubernetes 1.9 (#6260)

* Added IPV6 information to setup cluster using kubeadm (#6465)

* Added IPV6 information to setup cluster using kubeadm

* Updated kubeadm.md & create-cluster-kubeadm.md with IPv6 related information

* Added IPv6 options for kubeadm --init  & automated address binding for kube-proxy based on version of IP configured for API server)

* Changes to kubeadm.md as per comments

* Modified kubeadm.md and create-cluster-kubeadm.md

* Implemented changes requested by zacharysarah

* Removed autogenerated kubeadm.md changes

* StatefulSet 1.9 updates. (#6550)

* updates sts concept and tutorials to use 1.9 apps/v1

* Update statefulset.md

* clarify pod name label

* Garbage collection updates for 1.9 (#6555)

* 1.9 gc policy update

* carify deletion

* Couple nits for dnsConfig doc (#6652)

* Add doc for AllowedFlexVolume (#6563)

* Update OpenStack Cloud Provider API support for v1.9 (#6638)

* Flex volume is GA. Remove alpha notation. (#6666)

* Update generated ref docs for Kubernetes and Federation components. (#6658)

* Update generated ref docs for Kubernetes and Federation components.

* Rename kubectl-options to kubectl.

* Add title to kubectl.

* Fix double synopsis.

* Update Federation API ref docs for 1.9. (#6636)

* Update federation API ref docs.

* Move and redirect.

* Move generated Federation docs to the generated directory.

* Fix titles.

* Type

* Fix titles

* Update auto-generated Kubernetes APi ref docs. (#6646)

* Update kubectl commands for 1.9 (#6635)

* add ExtendedResourceToleration admission controller (#6618)

* Update API reference paths for v1.9 (#6681)
2017-12-15 20:32:20 -06:00
Zach Corleissen 08af95d42e Release 1.9 (#5978)
* Trivial change to open release branch

* Undo trivial change

* add service ipvs overview

* Add instructions on how to setup kubectl

* Document conntrack dependency for kube-proxy

* Add an a

This is kind of jarring / missing an article. I'm guessing it should either be ' to a rack of bare metal servers.' or '...to racks of bare metal servers.'.

* adding example responses for common issues

 - support request
 - code bug report

* Trivial change to open release branch

* Undo trivial change

* Signed-off-by: Ziqi Zhao <zhaoziqi@qiniu.com> (#5366)

Fix the not-working test case yaml for /doc/concepts/storage/volumes.md

* kubectl-overview

* temp fix for broken pod and deployment links

* Update Table of Solutions for Juju

* Revise certificates documentation (#5965)

* Update review-issues.md

Some edits for clarity and condensed language.

* Update init-containers.md

Fix leading spaces in commands.

* Update kubectl-overview.md

Fix format.

* Update clc.md

Fix format.

* Update openstack-heat.md

The url no need. just  highlight.

* Typo

I believe this should be "users" not "uses"

* making explicit hostname uniq requirement

* Update scheduling-hugepages.md

* Update update-daemon-set.md

* fix redirection of PersistentVolume

* Update hpa.md

* update kubectl instruction

* Use the format of kubeadm init

* fix spelling error

guarnatees  to guarantees

* add matchLabels description (#6020)

* search and replace for k8s.github.io to website (#6019)

* fix scale command of object-management (#6011)

* Update replicaset.md (#6009)

* Update secret.md (#6008)

* specify password for mysql image (#5990)

* specify password for mysql image

* specify password for mysql image

* link error for run-stateless-application-deployment.md (#5985)

* link error for run-stateless-application-deployment.md

* link error for run-stateless-application-deployment.md

* Add performance implications of inter-pod affinity/anti-affinity (#5979)

* 404 monthly maintenance - October 2017 (#5977)

* Updated redirects

* More redirects

* Add conjure-up to Turnkey Cloud Solutions list (#5973)

* Add conjure-up to Turnkey Cloud Solutions list

* Changed wording slightly

* change the StatefulSet to ReplicaSet in reference (#5968)

* Clarification of failureThreshold of probes (#5963)

* Mention usage of block storage version param (#5925)

Mention usage of block storage version (bs-version) parameter to
workaround attachment issues using older K8S versions on an OpenStack
cloud with path-based endpoints.

Resolves: https://github.com/kubernetes/kubernetes.github.io/issues/5924

* Update sysctl-cluster.md (#5894)

Include guide on enabling unsafe sysctls in minikube

* Avoid Latin phrases & format note (#5889)

* Avoid Latin phrases & format note

according the Documentation Style Guide

* Update scratch.md

* Update scratch.md

* resolves jekyll rendering error (#5976)

- chinese isn't understood for keys in YAML frontmatter in jekyll, so
   replaced it with the english equivalent that doesn't throw the
following error on rendering:

Error reading file src/kubernetes.github.io/cn/docs/concepts/cluster-administration/device-plugins.md: (<unknown>): could not find expected ':' while scanning a simple key at line 4 column 1

* Change VM to pod. (#6022)

* Add link to custom metrics. (#6023)

* Rephrase core group. (#6024)

* Added explanation on context to when joining (#6018)

* Update create-cluster-kubeadm.md (#5761)

Update Canal version in pod network apply commands

* Fixes issue #5620 (#5869)

* Fixes issue #5620

Signed-off-by: Brad Topol <btopol@us.ibm.com>

* Restructured so that review process is for both current and upcoming
releases.  Added content describing the use of tech reviewers.

* Removed incorrect Kubernetes reviewer link.

* Fixed tech reviewer URL to now use website

* Update pod-priority-preemption.md

fix-wrong-link-to-pod-preemption

* pod-security-policy.md: add links to the page about admission plugins.

* Adding all files for BlaBlaCar case study (#5857)

* Adding all files for BlaBlaCar case study

* Update blablacar.html

* Fix changed URL for google containers

* Add /docs/reference/auto-generated directory

* correct the downwardapi redirect

* Remove links using "here"

* Rename to /docs/reference/generated directory

* add Concept template

* Change title to just Ingress

* Link mistake (#6038)

* link mistake

* link mistake

* skip title check for skip_title_check.txt

* skip title check for skip_title_check.txt

* remove doesn't exist link.

* Fix podpreset task (#5705)

* Add a simple pod manifest to pod overview (#5986)

* Split PodPreset concept out from task doc (#5984)

* Add selector spec description (#5789)

* Add selector spec description

* Fix selector field explanation

* Put orphaned topics in TOC. (#6051)

* static-pod example bad format in the final page (#6050)

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* Fix `backoffLimit` field misplacement (#6042)

It should be placed in JobSpec according to:
https://github.com/kubernetes/kubernetes/blob/master/api/swagger-spec/batch_v1.json#L1488-L1514

* Update addons.md (#6061)

* add info about VMware NSX-T CNI plugin (#5987)

* add info about VMware NSX-T CNI plugin

Hello,

I'm VMware Networking and Security Architect and would like to include short information about our CNI plugin implementation similar to what other vendors did

Best regards

Emil Gagala

* Update networking.md

* Update networking.md

* Update networking.md

* Update: Using universal zsh configuration (#5669)

* Update install-kubectl.md

Zsh is not only oh-my-zsh, so I added universal configuration for zsh that also can be used in prezto.

* fix merge error after rebase

* Operating etcd cluster for Kubernetes bad format in the final page (#6056)

* Operating etcd cluster for Kubernetes bad format in the final page

* Update configure-upgrade-etcd.md

* Update configure-upgrade-etcd.md

* Usage note and warning tags. (#6053)

* Usage note and warning tags.

* Update configure-upgrade-etcd.md

* Update configure-upgrade-etcd.md

* Document jekyll includes snippets

* Add jekyll includes to docs home toc

- Remove extra kubernetes home in toc

* document docker cgroupdriver req (#5937)

* Update test blacklists (#6063)

* Update toc check blacklist

* Update title check blacklist

* wip

* wip

* Fix typo

* Document unconfined apparmor profile

* Revert "Document the unconfined profile for AppArmor" (#6268)

* CRD Validation: remove alpha warning, change enable instructions to (#6066)

disable

* Documented service annotation for AWS ELB SSL policy

* kubeadm: add a note about the new `--print-join-command` flag.

This is a new flag for the `kubeadm token create` command.

* Add a note to PDB page

* Improve Kubeadm reference doc (#6103)

* automatically-generated kubeadm reference doc

* user-mantained kubeadm reference doc

* Documentation for CSIPersistentVolume

* change replicaset documentation to use apps/v1 APIs

* Update service.md

ipvs alpha version -> beta version

* Updated Deployment concept docs (#6494)

* Updated Deployment concept docs

* Addressed comments

* Documentation for volume scheduling alpha feature

* Update admission control docs for webhooks

* Improve DNS documentation (#6479)

* update ds for 1.9

* Update service.md

* Update service.md

* Revert "begin updating webhook documentation" (#6575)

* Update version numbers to include 1.9 (#6518)

* Update site versions for 1.9

* Removed 1.4 docs

* Update _config.yml

* Update _config.yml

* updates for raw block devices

* rbac: docs for aggregated cluster roles (#6474)

* Added IPv6 information for Kubelet arguments (#6498)

* Added IPv6 info to kube-proxy arguments

* Added IPv6 information for argument for kubelet

* Update PVC resizing documentation (#6487)

* Updates for Windows Server version 1709 with K8s v1.8 (#6180)

* Updated for WSv1709 and K8s v1.8

* Updated picture and CNI config

* Fixed formatting on CNI Config

* Updated docs to reference Microsoft/SDN GitHub docs

* fix typo

* Workaround for Jekyllr frontmatter

* Added section on features and limitations, with example yaml files.

* Update index.md

* Added kubeadm section, few other small fixes

* Few minor grammar fixes

* Update access-cluster.md with a comment that for IPv6
the user should use [::1] for the localhost

* Addressed a number of issues brought up against the base PR

* Fixed windows-host-setup link

* Rewrite PodSecurityPolicy guide

* Update index.md

Signed-off-by: Alin Balutoiu <abalutoiu@cloudbasesolutions.com>
Signed-off-by: Alin Gabriel Serdean <aserdean@ovn.org>

* Spelling correction and sentence capitalization.

- Corrected the spelling error for storing, was put in as 'stoing'.
- Capitalized list items.
- Added '.' at end of sentences in the list items.

* Update index.md

* Update index.md

* Addressed comments and rebased

* Fixed formatting

* Fixed formatting

* Updated header link

* Updated hyperlinks

* Updated warning

* formatting

* formatting

* formatting

* Revert "Update access-cluster.md with a comment that for IPv6"

This reverts commit 31e4dbdc25.

* Revert "fix typo"

This reverts commit c05678752d.

* Revert "Workaround for Jekyllr frontmatter"

This reverts commit b84ac59624.

* Fixed grammatical issues and reverted non-related commits

* Revert "Rewrite PodSecurityPolicy guide"

This reverts commit 5d39cfeae4.

* Revert "Spelling correction and sentence capitalization."

This reverts commit 47eed4346e.

* Fixed auto-numbering

* Minor formatting updates

* CoreDNS feature documentation (#6463)

* Initial placeholder PR for CoreDNS feature documentation

* Remove from admin, add content

* Fix missing endcapture

* Add to tasks.yml

* Review feedback

* Postpone Deletion of a Persistent Volume Claim in case It Is Used by a Pod (#6415)

* Postpone Deletion of a Persistent Volume Claim in case It Is Used by a Pod

A new feature PVC Protection was added into K8s 1.9 that's why this documentation change is needed.

* Added tag at the top of each new area.

* Fix typo

* Fix: switched on in (all kubelets) -> (all K8s components).

* Added link to admission controller

* Moved PVC Protection configuration into Before you begin section.

* Added steps how to verify PVC Protection feature.

* Fixes for admission controller plugin description and for PVC Protection description in PVC lifecycle.

* Testing official rendering of enumerations (1., 2., 3., etc.)

* Re-write to address comments from review.

* Fixed definition when a PVC is in active use by a pod.

* Change auditing docs page for 1.9 release (#6427)

* Change auditing docs page for 1.9 release

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Address review comments

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Address review comments

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Address review comments

Signed-off-by: Mik Vyatskov <vmik@google.com>

* Fix broken link

Signed-off-by: Mik Vyatskov <vmik@google.com>

* short circuit deny docs (#6536)

* line wrap

* short circuit deny

* address comments

* Add kubeadm 1.9 upgrade docs (#6485)

* kubeadm: Improve kubeadm documentation for v1.9 (#6645)

* Update admission control docs for webhooks (re-send #6368) (#6650)

* Update admission control docs for webhooks

* update in response to comments

* Revamp rkt and add CRI-O as alternative runtime (#6371)

Signed-off-by: Lorenzo Fontana <lo@linux.com>

* Documented NLB for Kubernetes 1.9 (#6260)

* Added IPV6 information to setup cluster using kubeadm (#6465)

* Added IPV6 information to setup cluster using kubeadm

* Updated kubeadm.md & create-cluster-kubeadm.md with IPv6 related information

* Added IPv6 options for kubeadm --init  & automated address binding for kube-proxy based on version of IP configured for API server)

* Changes to kubeadm.md as per comments

* Modified kubeadm.md and create-cluster-kubeadm.md

* Implemented changes requested by zacharysarah

* Removed autogenerated kubeadm.md changes

* StatefulSet 1.9 updates. (#6550)

* updates sts concept and tutorials to use 1.9 apps/v1

* Update statefulset.md

* clarify pod name label

* Garbage collection updates for 1.9 (#6555)

* 1.9 gc policy update

* carify deletion

* Couple nits for dnsConfig doc (#6652)

* Add doc for AllowedFlexVolume (#6563)

* Update OpenStack Cloud Provider API support for v1.9 (#6638)

* Flex volume is GA. Remove alpha notation. (#6666)

* Update generated ref docs for Kubernetes and Federation components. (#6658)

* Update generated ref docs for Kubernetes and Federation components.

* Rename kubectl-options to kubectl.

* Add title to kubectl.

* Fix double synopsis.

* Update Federation API ref docs for 1.9. (#6636)

* Update federation API ref docs.

* Move and redirect.

* Move generated Federation docs to the generated directory.

* Fix titles.

* Type

* Fix titles

* Update auto-generated Kubernetes APi ref docs. (#6646)

* Update kubectl commands for 1.9 (#6635)

* add ExtendedResourceToleration admission controller (#6618)

* Update API reference paths for v1.9 (#6681)
2017-12-15 17:36:13 -06:00
Jennifer Rondeau 0e628e7895 Merge pull request #6588 from ivange94/replica-set
Add glossory entry for ReplicaSet
2017-12-14 13:23:34 -05:00
Jessica Yao b8c3bc4edf Merge pull request #6675 from php-coder/fix_404_link
concepts/policy/pod-security-policy.md: fix broken links
2017-12-14 09:39:56 -08:00
Andrew Chen 8a06c09712 [maintenance] December link fixes (#6680) 2017-12-14 00:57:38 -06:00
Qiming 22454886e3 Merge pull request #6674 from vjdhama/patch-3
Fixed a typo `illgal`
2017-12-14 09:27:31 +08:00
Jessica Yao e0b82aa401 Merge pull request #6676 from RickvdP/patch-1
Fixed typo
2017-12-13 15:16:30 -08:00
Stewart-YU 3908be3173 Update audit.md (#6381)
Fix format.
2017-12-13 13:25:11 -06:00
Rick cee74d4ae7 Fixed typo 2017-12-13 18:12:03 +01:00
Slava Semushin 7ae915bb0c concepts/policy/pod-security-policy.md: fix broken links. 2017-12-13 17:25:45 +01:00
Vijay Dhama e866db8d0d Fixed a typo illgal 2017-12-13 20:21:22 +05:30
Qiming 24ddb9eca7 Merge pull request #6669 from bradfitz/patch-1
Remove marketing fluff, correct case of govc
2017-12-13 11:30:30 +08:00
Brad Fitzpatrick 76870f220f Remove marketing fluff, correct case of govc
Remove marketing fluff words that distract from technical documentation.

Also corrects the case of the govc tool.
2017-12-12 16:32:41 -08:00
Nikhita Raghunath 5cf86e9b46 document crd latency 2017-12-12 14:15:33 +05:30
Qiming 6b0458c706 Merge pull request #6637 from xsgordon/document-octavia-and-az-options
Document new `use-octavia` and `ignore-volume-az` options for OpenStack cloud provider
2017-12-12 10:27:47 +08:00
Qiming 2136efb975 Merge pull request #6531 from ConnorDoyle/rm-oir
Ported OIR tasks to use Extended Resources.
2017-12-12 09:04:10 +08:00
Qiming 8591c8f5f4 Merge pull request #6631 from scjane/patch-21
Update reserve-compute-resources.md
2017-12-12 09:00:20 +08:00
Qiming 0df6a24475 Merge pull request #6632 from xuhuilong/patch-13
Update podpreset.md
2017-12-12 08:59:41 +08:00
Qiming bc7fd8f4ba Merge pull request #6630 from scjane/patch-20
Update out-of-resource.md
2017-12-12 08:59:12 +08:00
Connor Doyle c2a554ff82 Ported OIR tasks to use Extended Resources. 2017-12-11 11:58:44 -08:00
Eric Chiang f9ae051650 securing a cluster: update language of kubelet API recommendations 2017-12-11 11:00:36 -08:00
Marcus Johansson 794b589fcd Update networking.md
GCP documentation has reorganized, so the existing link took us to the general VPC overview. Fixed so it links directly to the piece on routing.
2017-12-11 18:46:56 +01:00
Stephen Gordon cf8c46ab3f Document new use-octavia and ignore-volume-az options
Document new `use-octavia` and `ignore-volume-az` options for the
OpenStack cloud provider implementation. These were added as a result of
these two PRs respectively:

* https://github.com/kubernetes/kubernetes/pull/55393
* https://github.com/kubernetes/kubernetes/pull/53523
2017-12-11 11:31:54 -05:00
Ziqi Zhao b903c82155 Fix mistakes in zookeeper doc
Signed-off-by: Ziqi Zhao <zhaoziqi@qiniu.com>
2017-12-11 17:53:43 +08:00
Diogenes S. Jesus d674fbade6 mark xhyve as deprecated
This is inline with minikube warning message:

```
WARNING: The xhyve driver is now deprecated and support for it will be removed in a future release.
Please consider switching to the hyperkit driver, which is intended to replace the xhyve driver.
See https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#hyperkit-driver for more information.
To disable this message, run [minikube config set WantShowDriverDeprecationNotification false]
```
2017-12-10 23:26:10 +01:00
Masroor Hasan cd2bafd38c community maintained dotnet (restsharp) client lib. 2017-12-09 11:04:05 -06:00
Wang Jie 3811e033bf Update reconfigure-kubelet.md 2017-12-09 19:22:21 +08:00
xuhuilong c483ada3ff Update podpreset.md 2017-12-09 17:39:15 +08:00
Wang Jie 63907166b8 Update reserve-compute-resources.md 2017-12-09 12:46:27 +08:00
Wang Jie 650fae353a Update out-of-resource.md 2017-12-09 11:44:32 +08:00
Wang Jie d74e76ed3e Update safely-drain-node.md 2017-12-09 10:32:03 +08:00
Jennifer Rondeau e2d51afeb8 Merge pull request #6627 from abiogenesis-now/jyao/fix-hpa-links
[link fix] Revert hpa filenames
2017-12-08 12:46:58 -05:00
Jessica Yao 7796a8bd5d revert hpa filenames 2017-12-08 09:27:56 -08:00
Alex Contini 7dc985075b Merge pull request #6622 from kubernetes/alexcontini-patch-2-1
updates to top banner, new image and new url
2017-12-08 10:23:57 -05:00
Alex Contini 30d76bed61 Merge pull request #6623 from kubernetes/alexcontini-patch-3
Updates to text and link on KubeCon banner
2017-12-08 10:23:35 -05:00
Alex Contini 3d3a915389 Merge pull request #6621 from kubernetes/alexcontini-patch-2
Add new KubeCon EU banner
2017-12-08 10:13:11 -05:00
Alex Contini 35c4ff64f4 Updates to text and link on KubeCon banner 2017-12-08 10:11:35 -05:00
Alex Contini b76fdf8b00 updates to top banner, new image and new url 2017-12-08 10:04:34 -05:00
Alex Contini 77a2b77331 Add new KubeCon EU banner 2017-12-08 09:58:42 -05:00
GabrielSVinha db2b428674 Add openstack internal load balancer option 2017-12-07 23:18:08 -03:00
Qiming d71da4c2d6 Merge pull request #6616 from liggitt/update-securing
Update securing recommendations
2017-12-08 08:46:42 +08:00
Jessica Yao fc703212c0 Merge pull request #6585 from ttz21/hpa
Add Horizontal Pod Autoscaler glossary term and make HPA terminology …
2017-12-07 13:07:50 -08:00
Jessica Yao aa1eef0b16 Merge pull request #6592 from spzala/docannotation
Create glossary for Annotation
2017-12-07 13:03:56 -08:00
Jessica Yao 9082a8ff5e Merge pull request #6599 from bradtopol/labels
Added labels to glossary
2017-12-07 13:00:53 -08:00
Sahdev P. Zala eb00345630 Create glossary for Annotation
Add Annotation to the glossary.
2017-12-07 15:59:16 -05:00
Jessica Yao 92e0fa19dc Merge pull request #6577 from kubernetes/addSecretGlossary
add secret to glossary
2017-12-07 12:14:49 -08:00
Jordan Liggitt f390b50374 Audit to beta 2017-12-07 13:31:58 -06:00
Jordan Liggitt 20b63076db Add kubelet authn/authz to recommendations 2017-12-07 13:30:04 -06:00
Ivange Larry 2028d9097b Add glossory entry for ReplicaSet 2017-12-07 09:51:28 -06:00
Jennifer Rondeau ad1224b7f3 Merge pull request #6597 from radhikapc/resource-quota
Added a glossary item for resource quota
2017-12-07 10:12:46 -05:00
Jennifer Rondeau f5cfcc2f71 Merge pull request #6586 from spzala/dockubelet
Create glossary for kubelet
2017-12-07 09:46:03 -05:00
Qiming b5a0098498 Merge pull request #6613 from justinburke/patch-1
Clarify language around uninitialized state
2017-12-07 09:20:40 +08:00
André Martins eea08ccbde updating cilium links
Signed-off-by: André Martins <andre@cilium.io>
2017-12-07 00:23:17 +01:00
Justin Burke ac064a5f9f Clarify language around uninitialized state 2017-12-06 14:25:17 -08:00
Jessica Yao 93646b023a Merge pull request #6595 from kubernetes/configMap
add configmap to glossary
2017-12-06 12:33:13 -08:00
Jennifer Rondeau 79713cdad1 Merge pull request #6593 from kubernetes/ryanmcginnis-patch-2
/lgtm
2017-12-06 10:52:51 -05:00
Ryan McGinnis 0be58d8d7b Update job.yaml 2017-12-06 07:22:06 -08:00
Keith Burdis bcc2f99d76 Updates based on feedback 2017-12-06 07:34:33 -06:00
stewart-yu 4c017787a4 Update troubleshooting-kubeadm.md 2017-12-06 19:26:18 +08:00
Qiming 2ef821fe40 Merge pull request #6467 from tengqm/6454-followup
Fix links in Chinese translation
2017-12-06 12:30:08 +08:00
Sahdev P. Zala a28892fcb0 Create glossary for kubelet
Add kubelet to the glossary
2017-12-05 22:59:45 -05:00
Tony Li 6ab210159b update name of PSP glossary item (#6601) 2017-12-05 18:26:21 -08:00
Ryan McGinnis ee6180449d Update job.yaml 2017-12-05 18:06:05 -08:00
Ryan McGinnis aa4ddb2eed Merge pull request #6589 from kubernetes/ryanmcginnis-patch-1
KubeCon 2017: Edits out-of-resource.md
2017-12-05 18:05:16 -08:00
Zach Puckett 3f8d00a833 update description to include additional detail 2017-12-05 18:09:15 -06:00
Jennifer Rondeau 343c03953c Merge pull request #6584 from radhikapc/glossary-pod-security
add glossary term for pod security policy
2017-12-05 17:38:20 -05:00
Jennifer Rondeau d2bec6a05b Merge pull request #6590 from bradtopol/daemonset
Added DaemonSet Entry to the glossary
2017-12-05 17:36:43 -05:00
Zach Puckett 45527c7732 set to singular 2017-12-05 16:32:39 -06:00
Zach Puckett 5800f941ab update short description, include volume link 2017-12-05 16:32:39 -06:00
Zach Puckett 7c0318ac25 fix case 2017-12-05 16:32:39 -06:00
Zach Puckett b5345ddde0 add configmap to glossary 2017-12-05 16:32:39 -06:00
radhikapc 496012e3c6 added resource quota glosary item 2017-12-05 16:30:39 -06:00
Keith Burdis 2ef135fcda KubeCon 2017: glossary entry for Persistent Volume Claim 2017-12-05 16:24:05 -06:00
Brad Topol 19e9633be9 Added labels to glossary
Signed-off-by: Brad Topol <btopol@us.ibm.com>
2017-12-05 14:23:49 -08:00
Jennifer Rondeau febfb06991 Merge pull request #6583 from erwbgy/master
Security Context glossary term
2017-12-05 16:53:16 -05:00
Jennifer Rondeau 6066f1921a Merge pull request #6574 from radhikapc/glossary
add a glossary term for Service Account
2017-12-05 16:51:23 -05:00
Jennifer Rondeau 8e7e48025e Merge pull request #6578 from chrisnegus/glossary
Created glossary term for image.
2017-12-05 16:49:07 -05:00
Ryan McGinnis d23235cb79 KubeCon 2017: Adds Job glossary term 2017-12-05 13:47:21 -08:00
radhikapc 52f0b5b540 incorporated the feedback 2017-12-05 15:41:23 -06:00
Jennifer Rondeau ad961300bc Merge pull request #6580 from radhikapc/glossary-network-policy
add a glossary term for network policy
2017-12-05 16:33:46 -05:00
Keith Burdis b025865c18 Updates. KubeCon 2017. 2017-12-05 15:33:08 -06:00
zhangxiaoyu-zidif 1befe950a0 Create glossary for persistent volume 2017-12-05 15:29:35 -06:00
radhikapc 2bbcb9e16c removed resource 2017-12-05 15:29:22 -06:00
Sahdev P. Zala 2661c86444 Create glossary for Annotation
Add annotation to the glossary.
2017-12-05 16:28:38 -05:00
radhikapc aa5cb3c2ad feedback 2017-12-05 15:21:20 -06:00
Ryan McGinnis a18c302ae0 Edits out-of-resource.md
- Per #5437, edits "Evicting end-user pods" section to clarify Pod ranks
- Semi-comprehensive edit for style and clarity
2017-12-05 13:20:04 -08:00
Brad Topol 8c93c57808 Added DaemonSet Entry to the glossary
Signed-off-by: Brad Topol <btopol@us.ibm.com>
2017-12-05 13:18:18 -08:00
radhikapc ab83e87bfd add a glossary term for Service Account 2017-12-05 15:16:13 -06:00
Jennifer Rondeau 51fc486d12 Merge pull request #6579 from kubernetes/jaredbhatti-patch-1
Volume glossary entry
2017-12-05 16:15:42 -05:00
Tina Zhang 7af8224e79 correct TOC links 2017-12-05 15:13:56 -06:00
Sahdev P. Zala f0eedc60d4 Create glossary for kubelet
Add kubelet to the glossary.
2017-12-05 16:12:58 -05:00
Chris Negus 33bf8f8a0b Added glossary definition: Replication Controller. 2017-12-05 15:06:50 -06:00
radhikapc 029196095c add glossary term for pod security policy 2017-12-05 15:03:34 -06:00
Zach Puckett 748ae7ec7c fix typo 2017-12-05 15:02:08 -06:00
Keith Burdis e87df7ff49 Security Context glossary term 2017-12-05 14:59:43 -06:00
Keith Burdis a904f65fa9 Security Context glossary term 2017-12-05 14:57:57 -06:00
Zach Puckett 464037d569 update to include encryption and reference to configMaps 2017-12-05 14:56:55 -06:00
Jared d11c533bbd Update volume.yaml 2017-12-05 14:48:26 -06:00
Jennifer Rondeau 84ef201336 Merge pull request #6576 from bradtopol/namespace
Added glossary entry for Namespace.
2017-12-05 15:46:03 -05:00
Jennifer Rondeau 65bcb94f1f Merge pull request #6573 from spzala/docnode
Create glossary for node
2017-12-05 15:43:44 -05:00
Tina Zhang 410b5f9319 Add Horizontal Pod Autoscaler glossary term and make HPA terminology consistent in docs/tasks 2017-12-05 14:43:42 -06:00
Jared 9d6890889f Update volume.yaml 2017-12-05 14:41:38 -06:00
Jared aa2f96c10e Volume glossary entry
https://github.com/kubernetes/website/issues/5993

It's my first stab at a glossary entry.
2017-12-05 14:37:16 -06:00
radhikapc 3af8a42f77 add a glossary term for network policy 2017-12-05 14:36:54 -06:00
Zach Puckett 7a43b1f7f8 cleanup long description 2017-12-05 14:35:38 -06:00
Sahdev P. Zala ae186fcace Create glossary for node
Add node in the existing glossary.
2017-12-05 15:32:26 -05:00
Zach Puckett 7c3a88e224 update to account for volume missing in glossary 2017-12-05 14:28:56 -06:00
Chris Negus 74f80841af Created glossary term for image. 2017-12-05 14:24:36 -06:00
Zach Puckett d0ee62976a add secret to glossary 2017-12-05 14:21:16 -06:00
Brad Topol 70d9ec0b68 Added glossary entry for Namespace.
Signed-off-by: Brad Topol <btopol@us.ibm.com>
2017-12-05 12:18:10 -08:00
Sahdev P. Zala ddf231b1ad Create glossary for node
Add node into the glossary.
2017-12-05 14:56:35 -05:00
Qiming dc788d138b Merge pull request #6545 from surajssd/fix-hpa-declarative-instructions
Fix instructions to define HPA declaratively
2017-12-05 16:51:04 +08:00
Tim Carr ec5888606c Update replicaset.md
Update to be in alignment with https://github.com/kubernetes/website/pull/6559
2017-12-04 23:28:27 -06:00
Tim Carr 60ebc23d2b Update daemonset.md
Update to be in alignment with https://github.com/kubernetes/website/pull/6559
2017-12-04 23:27:51 -06:00
Tim Carr 395bd2852f Update cron-jobs.md
Update to be in alignment with https://github.com/kubernetes/website/pull/6559
2017-12-04 23:27:25 -06:00
Tim Carr af5a72fc0f Update replicationcontroller.md
Update ReplicationController title per guidance at https://github.com/kubernetes/website/pull/6559
2017-12-04 23:23:53 -06:00
Tim Carr db6c7f7ff0 Update replicaset.md
Update ReplicaSet title per guidance at https://github.com/kubernetes/website/pull/6559
2017-12-04 23:22:43 -06:00
Tim Carr b9eae20eab Update daemonset.md
Update DameonSets per guidance at https://github.com/kubernetes/website/pull/6559
2017-12-04 23:21:37 -06:00
Alex Contini 34ca17e62d Merge pull request #6557 from kubernetes/alexcontini-patch-1
update Kublr blurb
2017-12-04 21:34:36 -05:00
Alex Contini 79fccd8ea3 update Kublr blurb 2017-12-04 21:22:13 -05:00
Qiming 549b808942 Merge pull request #6548 from surajssd/fix-job-output
fix job parallel processing output
2017-12-05 09:41:36 +08:00
Qiming f298134ac5 Merge pull request #6549 from potterhe/potterhe/cn_corrigendum
3 cn doc corrigendum
2017-12-05 09:40:21 +08:00
Kaitlyn Barnard b98eec6d97 Updates to KCSP and Conformance Partners (#6551) 2017-12-04 13:41:03 -06:00
potterhe ef3c510839 3 cn doc corrigendum
Signed-off-by: potterhe <potter.he@gmail.com>
2017-12-04 23:15:20 +08:00
Suraj Deshmukh a48c52ff21 fix job parallel processing output 2017-12-04 19:42:55 +05:30
Suraj Deshmukh 8ad19e8ec6 Fix instructions to define HPA declaratively 2017-12-04 15:21:08 +05:30
lichuqiang a2ae7b7d39 fix mistake in dynamic-provisioning 2017-12-04 15:49:50 +08:00
Qiming Teng 8d6ea37aa9 Fix example validation 2017-12-04 14:50:12 +08:00
Qiming 0b9fd9a718 Merge pull request #6539 from dminGod/patch-1
Spelling correction and sentence capitalization.
2017-12-03 09:19:13 +08:00
Dushyant 47eed4346e Spelling correction and sentence capitalization.
- Corrected the spelling error for storing, was put in as 'stoing'.
- Capitalized list items.
- Added '.' at end of sentences in the list items.
2017-12-02 22:14:06 +07:00
Qiming 0ca9deb396 Merge pull request #6534 from rpothier/ipv6
Update access-cluster.md for IPv6
2017-12-02 11:24:10 +08:00
Qiming f7543a3699 Merge pull request #6378 from tallclair/psp-docs
Rewrite PodSecurityPolicy guide
2017-12-02 08:48:13 +08:00
Tim Allclair 5d39cfeae4 Rewrite PodSecurityPolicy guide 2017-12-01 15:44:23 -08:00
Robert Pothier 31e4dbdc25 Update access-cluster.md with a comment that for IPv6
the user should use [::1] for the localhost
2017-12-01 16:10:29 -05:00
Qiming a99a42fcd3 Merge pull request #6510 from tengqm/frontmatter-workaround
Workaround for Jekyllr frontmatter
2017-12-01 11:22:06 +08:00
Joseph Heck e5acb8e6b2 Merge pull request #6509 from runzexia/patch-1
fix typo
2017-11-30 18:50:22 -08:00
Qiming Teng b84ac59624 Workaround for Jekyllr frontmatter 2017-12-01 09:34:05 +08:00
Guillermo Robles fc3e2d6eda Change deployment unavailable/surge range to match current behaviour
- Also changed the example output to match the current one
2017-11-30 12:22:06 +01:00
runzexia c05678752d fix typo 2017-11-30 17:08:01 +08:00
Qiming a49d85186a Merge pull request #6507 from scjane/patch-18
Update configure-upgrade-etcd.md
2017-11-30 15:59:56 +08:00
Wang Jie 8a76c25388 Update configure-upgrade-etcd.md 2017-11-30 15:36:30 +08:00
Qiming dcf7e09231 Merge pull request #6363 from stewart-yu/fixdeadlink#3
fix deadlink
2017-11-30 09:59:31 +08:00
Zach Corleissen 729449aac0 markup fixes and clarify router-id role (#6491)
Fix some markup rendering issues and minor typos in the OpenStack
cloud.conf docs.

Also, expand the `[Router]` section with references to kubenet.
2017-11-29 16:01:21 -08:00
Michelle Au 0cccf263d2 fix wordpress tutorial pvcs 2017-11-29 15:10:38 -08:00
Kyle Bai 38c2639fe6 Add minikube addons guide (#6248)
* Add minikube addons guide

* Improve the Minikube addon guide
2017-11-29 14:59:10 -08:00
Gin 92b98aa7c1 Add Concepts Underlying the Cloud Controller Manager translation (#6296)
* 1. Add Concepts Underlying the Cloud Controller Manager tranlation (https://kubernetes.io/docs/concepts/architecture/cloud-controller/).
2. Fix some small translation.

* Modify as the review comments

* Modify list:
1. 第46行:FlexVolume ---> FlexVolume卷;
2. 修改了第95行的乱码(但是我这里怎么看都没有,如果还有的话,有什么好的办法可以避免这样的情况呢?)
3. 第99行,Kubernets API服务器 ---->  Kubernetes API服务器

* 修改了遗漏的翻译内容 Flex
2017-11-29 14:24:33 -08:00
Khaled alHabache c5a7323571 Update hello-minikube.md (#6404) 2017-11-29 13:56:18 -08:00
Eric Tune 9fab70757b Greatly expanded custom resoure concept guide (#6238)
* Greatly expanded custom resoure concept guide

Added section on how to decide if you need a custom resource or not.
Added section on how to decide if you want CRD or AA.

* Converted HTML tables to Markdown

* Add links, clean up first table

* configmap vs UDR

* ease of use comparison

* Advanced features

* More cleanup

* Addressed review comments.

* Move lists out of table cells
2017-11-29 13:47:48 -06:00
lichuqiang f7ed78150a Translate doc certificates in path concepts into Chinese (#6483)
* translate doc certificates in path concepts into Chinese

* fix typo in doc certificates
2017-11-29 08:38:52 -08:00
Qiming 99ace0e11e Merge pull request #6481 from scjane/patch-17
Update access-cluster-services.md
2017-11-29 14:42:13 +08:00
Wang Jie f451664980 Update access-cluster-services.md 2017-11-29 14:11:44 +08:00
Qiming c5cafd7986 Merge pull request #6475 from scjane/patch-15
Update cpu-management-policies.md
2017-11-29 12:26:04 +08:00
Qiming 26a2b23afe Merge pull request #6478 from scjane/patch-16
Update access-cluster-api.md
2017-11-29 12:25:25 +08:00
Wang Jie bb08b9ce91 Update access-cluster-api.md 2017-11-29 11:44:36 +08:00
Wang Jie a22f93bbbb Update cpu-management-policies.md 2017-11-29 10:31:42 +08:00
Steve Perry aa2fe57460 Move kubectl ref docs to /docs/reference/. (#6472)
* Move kubectl ref docs to /docs/reference/.

* Update _redirects.
2017-11-28 18:02:16 -08:00
Joseph Heck dd03bd1b55 Merge pull request #6464 from sitkevij/hello-minikube-cannot-start-format
Update minikube documentation to solve "cannot start" issue
2017-11-28 11:44:23 -08:00
Marc Cohen 069592459c add line break for better highlighting of button (#6333) 2017-11-28 07:30:56 -08:00
Qiming 5b6f1e5e80 Merge pull request #6469 from zhangxiaoyu-zidif/fix-hugepage-feature-gate
delete redundant punctuation
2017-11-28 17:11:08 +08:00
zhangxiaoyu-zidif 70c98ce98d delete redundant punctuation 2017-11-28 17:11:08 +08:00
stewart-yu b9ede52808 fix bad url format 2017-11-28 15:21:02 +08:00
Qiming 01cd73a3de Merge pull request #6442 from aburdenthehand/aburden-6098-versioning
Added versioning information
2017-11-28 14:57:24 +08:00
aburdenthehand c96acf5303 Update index.md
Updated version skew sentence for clarity. 
From review.
2017-11-28 15:46:43 +10:00
Mike Wilson 1ab9bb0116 Adding information about staged master upgrades (#6370)
Master upgrades are staged after PR #55990 to kubernetes(https://github.com/kubernetes/kubernetes/pull/55990). This is the documentation update showing how to upgrade the master after that change.
2017-11-27 18:59:28 -08:00
Qiming 6b7c7f3dbc Merge pull request #6406 from font/patch-1
Clarify use of APIService CA bundle when using API
2017-11-28 10:23:46 +08:00
Qiming e342007415 Merge pull request #6240 from tkellen/patch-2
updates for clarity on daemonset alternatives
2017-11-28 10:23:11 +08:00
Ivan Font 706b21ba38 Use base64 as one word 2017-11-27 18:18:34 -08:00
Qiming Teng 5d322a5aac Fix links in Chinese translation 2017-11-28 10:12:28 +08:00
Qiming edcb39d46c Merge pull request #6417 from msau42/storage-class-best-practices
Update storage class recommendations with GA fields
2017-11-28 10:04:16 +08:00
Ivan Font b86371da23 Merge branch 'master' into patch-1 2017-11-27 18:03:46 -08:00
Qiming 542d53d685 Merge pull request #5931 from WIZARD-CXY/updatehostportdoc
update hostport doc
2017-11-28 10:00:19 +08:00
Qiming 941d388909 Merge pull request #6454 from chenhonggc/init-containers
Fix invalid link.
2017-11-28 09:56:35 +08:00
Qiming c456baf2fc Merge pull request #6461 from iMartyn/mention-masters
Adds a note regarding the toleration of node-role.kubernetes.io/master
2017-11-28 09:27:43 +08:00
Itay Shakury e17bb06830 correct reference for pre 1.8 api version (#6403)
apps/v1beta1 -> extensions/v1beta1
2017-11-27 16:59:45 -08:00
Aditya Mukerjee e1d8864d52 Explicitly version Clientset in example (#6446)
Core() is deprecated in favor of CoreV1
2017-11-27 16:14:36 -08:00
Andrew Chen e316d532b2 Merge pull request #6466 from kubernetes/chenopis-6224-patch
Add tooltip includes for terms
2017-11-27 15:30:04 -08:00
Ahmet Alp Balkan ca84eb5085 /docs/reference sidebar improvements (#6411)
Attempt at making the left sidebar for /docs/reference more useful, I've got
some more sidebar improvements I'm saving for other PRs for this area.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-11-27 15:28:33 -08:00
Andrew Chen 865698f795 Add tooltip includes for terms 2017-11-27 14:43:36 -08:00
Eric Tune 6ee7947a03 Added overview concept guide to all ways to extend (#6224)
* Added overview concept guide to all ways to extend

* Address review comments.

Remove double space.
Use glossary.
Use ordered list.
etc.
2017-11-27 14:17:15 -08:00
Tyler Kellen 3c5e4d225c remove future predictions--these are not documentation 2017-11-27 15:52:41 -05:00
sitkevij 5c16453cd4 update minikube documentation per #6419 providing solution to minikube start --vm-driver=xhyve issue 2017-11-27 12:31:06 -08:00
Michelle Au 6d82453231 Update storage class recommendations with GA fields 2017-11-27 11:15:27 -08:00
Martyn Ranyard 3fa8cb3cfd Adds a note regarding the toleration of node-role.kubernetes.io/master
Also updates the example fluentd daemonset which should run on all
nodes.
2017-11-27 18:12:49 +01:00
Qiming 4d77e7993f Update overview.md 2017-11-27 20:30:10 +08:00
Qiming 3f98c8bd2a Update overview.md 2017-11-27 20:28:44 +08:00
陈宏 b268cd7678 Fix invalid link. 2017-11-27 14:59:38 +08:00
Qiming 40e80baede Merge pull request #6452 from scjane/patch-12
Update quota-api-object.md
2017-11-27 12:13:26 +08:00
Wang Jie 328e6794d2 Update quota-api-object.md 2017-11-27 11:59:42 +08:00
Xiaoyu(Tim) Zhang c3198efd46 Merge pull request #6423 from lichuqiang/translation-temp7
Translate doc labels-annotations-taints into Chinese
2017-11-27 11:00:51 +08:00
Qiming a09645369d Merge pull request #6451 from fatsheep9146/fix-typo
Fix typos
2017-11-27 09:08:28 +08:00
Ziqi Zhao 4456f5f90b Fix typos
Signed-off-by: Ziqi Zhao <zhaoziqi@qiniu.com>
2017-11-26 16:21:32 +08:00
Qiming c06915aa37 Merge pull request #6420 from misterwilliam/patch-1
Fix typo in developing-cloud-controller-manager.md
2017-11-25 22:08:45 +08:00
Qiming ed3a2f0009 Merge pull request #6385 from surajssd/pod-preset-usable-images
fix PodPreset manifests
2017-11-24 20:09:10 +08:00
Qiming a80656a174 Merge pull request #6424 from surajssd/add-podpreset-instructions
Add PodPreset basic usage instructions
2017-11-24 19:14:24 +08:00
Qiming 4c347ea69d Update podpreset.md 2017-11-24 19:11:37 +08:00
Qiming 33d8330f70 Merge pull request #6444 from surajssd/add-file-direct-download
add link to Application Introspection and Debugging guide
2017-11-24 19:09:56 +08:00
Suraj Deshmukh ec4fbf70d4 add link to Application Introspection and Debugging guide 2017-11-24 15:45:11 +05:30
Qiming 0c289b6abf Merge pull request #6437 from kairen/fix-pv-1
Remove unnecessary ditto marks
2017-11-24 14:39:44 +08:00
kairen a2d2e27367 Revert the step number 2017-11-24 13:55:16 +08:00
Qiming 9d6fd007e9 Merge pull request #6440 from athurg/patch-1
Fix the comment's ambiguous
2017-11-24 13:39:58 +08:00
Athurg Feng 2aa752dffe Fix the comment's ambiguous
Origin commit means volumeMounts.name should match the volume name below, but there's nothing below.
2017-11-24 12:13:54 +08:00
Andrew Burden 29b15075be Added versioning information based on https://github.com/kubernetes/community/blob/master/contributors/design-proposals/release/versioning.md 2017-11-24 15:06:20 +11:00
kairen 93cfe3d59b Remove ditto marks and fix typo 2017-11-24 11:06:38 +08:00
Melanie Albrecht 4c8f3b2996 Replace link to zookeeper.yaml
The link in the sample command "kubectl apply" pointed to a YAML file that was rendered wrongly. I replaced the problem link to a link to the same file on git, which avoids the rendering issue.
2017-11-24 12:03:44 +11:00
Brendan Forster afa7380387 -y to automatically install 2017-11-24 11:52:15 +11:00
Brendan Forster ad3870bd87 link to official install docs, tweak steps 2017-11-24 11:52:15 +11:00
Brendan Forster 1beed2d6f6 rather than emitting text, let's use the package manager
https://docs.docker.com/engine/installation/linux/docker-ce/debian/#install-docker-ce-1
2017-11-24 11:52:15 +11:00
Brendan Forster d58f785de1 bump the version to the latest available from docker 2017-11-24 11:52:15 +11:00
Melanie Albrecht 114346c609 Add requirement to use US English
Added a new section "Language", with only one sentence in it.
2017-11-24 11:50:04 +11:00
Kaitlyn Barnard ac887bc996 Updates to Partner Page and Kubecon Banners 2017-11-24 11:35:15 +11:00
Stephen Gordon 4d15b60b5b Add OpenStack provider search-order parameter
Add the OpenStack provider `search-order` parameter which is used to
influence the retrieval of instance metadata.

See also:
  https://github.com/kubernetes/kubernetes/pull/52628
  https://github.com/kubernetes/kubernetes/issues/52378
2017-11-24 11:34:03 +11:00
Melanie Albrecht e18e56832a Added clusterrolebinding command
https://github.com/kubernetes/website/issues/6377

I added the clusterrolebinding command to the "Adding a cluster to a federation" section, plus I cleaned up the section to remove redundant text, and turned the instructions into a numbered list.
2017-11-24 11:26:44 +11:00
helena 60b7e3f42e Update overview.md 2017-11-24 11:26:19 +11:00
stewart-yu ef8908fbb1 Update service.md 2017-11-24 11:02:19 +11:00
Qiming 03eb37c54e Merge pull request #6335 from abhinavsinha001/patch-1
Pod priority to be enabled for kubelet
2017-11-23 21:51:21 +08:00
Abhinav Sinha 1b315e2cce Formatting changes 2017-11-23 18:42:55 +05:30
Qiming 7df8556653 Update podpreset.md 2017-11-23 20:53:58 +08:00
Qiming 4c083fc73e Update podpreset.md 2017-11-23 20:51:55 +08:00
Qiming b3c2faacf0 Merge pull request #6383 from surajssd/change-file-name-links
(distribute creds securely): change file name to links
2017-11-23 20:06:07 +08:00
Qiming 866df60d9a Merge pull request #6426 from liggitt/webhook
Clarify webhook URL may not include parameters
2017-11-23 19:57:46 +08:00
Jordan Liggitt 8ae0bd2c14 Clarify webhook URL may not include parameters 2017-11-23 03:00:55 -05:00
Suraj Deshmukh 3dc4ccb62c Add PodPreset basic usage instructions 2017-11-23 12:08:27 +05:30
lichuqiang e9ad259492 translate doc labels-annotations-taints into Chinese 2017-11-23 13:42:33 +08:00
Qiming 5d46bb8808 Merge pull request #6322 from tengqm/improve-kubectl-doc
Improve docs related to kubectl
2017-11-23 11:27:26 +08:00
William Chang c688681d34 Update developing-cloud-controller-manager.md 2017-11-22 18:19:29 -08:00
Qiming 288a72d0ef Merge pull request #6397 from tengqm/add-schema-tests
Add more files for schema test
2017-11-23 10:11:56 +08:00
Ivan Font 877b1abf98 Update URL to only point to kube-aggregator repo 2017-11-22 15:15:56 -08:00
Qiming c5319e204b Sort volumes for easier browsing (#6320) 2017-11-22 13:47:05 -06:00
Qiming a0d1143485 Merge pull request #6355 from tomdee/bump-flannel-version
Update flannel to version v0.9.1
2017-11-22 22:16:16 +08:00
Qiming eef1f19db0 Merge pull request #6413 from autodidaddict/patch-1
Update index.md
2017-11-22 21:44:34 +08:00
Kevin Hoffman da5fac35ba Update index.md
Stale links to service broker specs and documentation.
2017-11-22 08:23:12 -05:00
Qiming e276c5a47e Merge pull request #6402 from colbyy/master
IBM Bluemix was renamed to IBM Cloud recently
2017-11-22 13:52:43 +08:00
Andrew Chen bb0d2771c4 Service Catalog docs (#5867)
* Service Catalog docs (+16 squashed commits)
Squashed commits:
[765e81d] rework install-service-catalog.md
[d81f799] tweak diagrams
[b7a3da7] Add tooltips
[3b256c5] more rework
[828000e] architecture diagram redux
[0b809d5] rework
[7829301] Outline provision-bind-external-service.md w/ filler text
[144fbb3] install service catalog v1
[47b5be4] Reorder images and bullet points
[fb577ae] Update What's Next links
[8ac984c] Include snippet for install and provision docs
[c2eeece] Add Install Service Catalog doc
[a84df64] Add hard line break
[7fb12c6] Add task
[75c46d3] Add List, Provision, and Bind diagrams
[6386feb] Service Catalog concept doc

* Add install-service-catalog-using-helm

* switch mysql examples to message queuing instead

* Incorporate feedback

* incorporate additional feedback

* Incorporate tech review feedback
2017-11-21 14:52:25 -08:00
Ivan Font 71ce47a0c9 Clarify use of APIService CA bundle when using API 2017-11-21 13:06:17 -08:00
Colby Scotta 52b915608d IBM Bluemix was renamed to IBM Cloud recently 2017-11-21 11:23:51 -05:00
Qiming e7e7aa017e Merge pull request #6399 from SamClinckspoor/patch-1
Fix links to Node auth and NodeRestrictions
2017-11-21 22:01:46 +08:00
Sam Clinckspoor 66350ad1f2 Fix links to Node auth and NodeRestrictions 2017-11-21 14:17:32 +01:00
Qiming Teng 5e7e5f3235 Add more files for schema test 2017-11-21 17:13:54 +08:00
Qiming 84f8c03e7f Merge pull request #6395 from stewart-yu/deadlink#06
fix dead link
2017-11-21 14:07:22 +08:00
stewart-yu b877d1219f fix dead link 2017-11-21 13:50:17 +08:00
Qiming 4067925886 Merge pull request #6393 from stewart-yu/fixwrongurl
fix bad url
2017-11-21 11:47:29 +08:00
Qiming 3d5392dd35 Merge pull request #6394 from xuhuilong/patch-12
fix wrong url link.
2017-11-21 11:46:19 +08:00
stewart-yu 7a4e8d5404 fix redirects 2017-11-21 11:38:00 +08:00
xuhuilong 124f617e49 fix wrong url link.
url link should update.
2017-11-21 11:13:46 +08:00
Qiming 7c6b56e0b0 Merge pull request #6387 from mpolednik/typo
typo fix in device_plugins concepts
2017-11-21 10:00:45 +08:00
Qiming 3e236f7872 Merge pull request #6389 from mfdii/mfdii/update_sysdig
Update Sysdig partner logo and blurb.
2017-11-21 09:50:22 +08:00
Jennifer Rondeau 87068a114b Merge pull request #6346 from tengqm/limit-note
/lgtm
2017-11-20 15:28:34 -05:00
Jennifer Rondeau a9af133af6 Merge pull request #6386 from adam-sandor/patch-1
/lgtm
2017-11-20 15:12:38 -05:00
Michael Ducy 2e927c806e Update Sysdig partner logo and blurb. 2017-11-20 12:57:28 -05:00
Martin Polednik 0a7b3020d8 typo fix in device_plugins concepts
Signed-off-by: Martin Polednik <mpolednik@redhat.com>
2017-11-20 15:22:54 +01:00
Ádám Sándor f0ce92e69d Mention readiness probe in configuration section
The configuration values section only mentions liveness probes which is confusing for the reader. Additionally liveness and readiness probes behave differently if they time out. Readiness probe will not restart the Pod but the documentation looks like it would.
2017-11-20 15:16:21 +01:00
Suraj Deshmukh af064f5ce3 fix PodPreset manifests
Update the image in PodPreset manifest to use the real image,
also removed the hard-coded namespace in manifest.
2017-11-20 18:39:16 +05:30
Qiming 7c81617426 Merge pull request #6384 from craigbox/patch-9
There's no appendix; remove # APPENDIX heading
2017-11-20 20:56:27 +08:00
craigbox cc09a91e05 There's no appendix; remove # APPENDIX heading
(also, why was it shouted?)
2017-11-20 12:16:18 +00:00
Qiming 28071a25f8 Merge pull request #6347 from lichuqiang/translation-temp7
Translate doc podpreset in concepts into Chinese
2017-11-20 19:42:00 +08:00
Suraj Deshmukh 582a59e024 (distribute creds securely): change file name to links 2017-11-20 17:05:42 +05:30
Qiming c8b5ea9815 Merge pull request #6379 from stewart-yu/patch-6
Update multiple-zones.md
2017-11-20 12:45:14 +08:00
Qiming 1cd55b1681 Merge pull request #6380 from scjane/patch-11
Update scheduling-gpus.md
2017-11-20 12:44:49 +08:00
Wang Jie c385203beb Update scheduling-gpus.md 2017-11-20 10:56:31 +08:00
Stewart-YU a5dd0ebd15 Update multiple-zones.md
Fix bad link.
2017-11-20 10:23:07 +08:00
Qiming 42253001ec Merge pull request #6372 from stewart-yu/patch-2
Update index.md
2017-11-19 19:55:19 +08:00
Qiming f09e42c62c Merge pull request #6374 from chenpengdev/patch-1
fix broken link
2017-11-19 19:54:41 +08:00
Qiming c53bbc0e62 Merge pull request #6375 from chenpengdev/patch-2
delete the command prompt
2017-11-19 19:53:43 +08:00
Qiming d717d60038 Merge pull request #6281 from stewart-yu/patch-3
Update create-cluster-kubeadm.md
2017-11-19 19:53:16 +08:00
Stewart-YU 6c95dfe603 Update create-cluster-kubeadm.md
Fix some text error.
2017-11-19 17:35:10 +08:00
chenpengdev 83ebbbfa97 delete the command prompt 2017-11-19 15:30:45 +08:00
chenpengdev a461612779 fix broken link 2017-11-19 15:08:26 +08:00
Stewart-YU ad68acc431 Update index.md
Fix deadlink.
2017-11-19 12:08:49 +08:00
Qiming 3df0f3c31b Merge pull request #6362 from stewart-yu/patch-7
Update proxies.md
2017-11-17 15:19:26 +08:00
Stewart-YU 49cba3dc34 Update proxies.md
Update the list num
2017-11-17 13:56:40 +08:00
Qiming 2b968525c6 Merge pull request #6361 from shillasaebi/patch-2
fix the sentence in doc
2017-11-17 13:31:59 +08:00
Shilla 9f10c5a970 general clean up
fixed a typo that didn't make sense
changed do to to
2017-11-17 00:11:30 -05:00
Qiming fcab77df75 Merge pull request #6353 from StuartHarris/patch-1
Use `echo -n` rather than `echo` to avoid trailing newline...
2017-11-17 13:09:57 +08:00
Qiming 3f8beb967b Merge pull request #6359 from stewart-yu/fixdeadlink#2
fix deadlink
2017-11-17 13:05:47 +08:00
Qiming 8ad16793b2 Merge pull request #6360 from shillasaebi/patch-1
updated prerequisites
2017-11-17 13:04:44 +08:00
Shilla de2078ad27 updated prerequisites
corrected Prerequsites typo
2017-11-16 23:47:01 -05:00
stewart-yu 578a831405 fix deadlink url 2017-11-17 12:41:47 +08:00
Qiming 5e19e823b5 Split persistent volume concept article (#6215) 2017-11-16 20:45:35 -06:00
Qiming 53bf960e2a Merge pull request #6357 from stewart-yu/fixcndeadlink
fix deadlink
2017-11-17 10:39:47 +08:00
stewart-yu 0a79ed9a15 fix deadlink 2017-11-17 10:30:50 +08:00
Qiming 41f03068b9 Merge pull request #6356 from stewart-yu/patch-2
Update cluster-large.md
2017-11-17 10:21:32 +08:00
Stewart-YU 9812e6954d Update cluster-large.md
delete addtion `/` in url link.
2017-11-17 09:34:46 +08:00
Min RK 87ae813ec5 remove period from section title (#6354)
to be consistent with sibling titles
2017-11-16 14:58:22 -06:00
Stewart-YU 7f84d9a873 Update access-cluster.md (#6332)
Update format.
2017-11-16 13:11:21 -06:00
Gabriel Silva Vinha f4b9cf4581 Add direction and protocol for kubeadm ports setup (#6319) 2017-11-16 13:01:43 -06:00
Tom Denham 711ce0ce5c Update flannel to version v0.9.1
This includes a single fix to improve compatibility with later versions
of Docker.

Release note: https://github.com/coreos/flannel/releases/tag/v0.9.1
2017-11-16 10:55:17 -07:00
Stuart Harris eac887d592 Use echo -n rather than echo to avoid trailing newline...
...during secret creation
2017-11-16 13:36:45 +00:00
Qiming bf3806ae15 Merge pull request #6352 from stewart-yu/patch-2
Update cluster-management.md
2017-11-16 20:47:55 +08:00
Stewart-YU 89e902d76c Update cluster-management.md
Fix dead link.
2017-11-16 20:05:32 +08:00
Qiming 0b4e69f471 Merge pull request #6343 from lichuqiang/translation-temp9
Translate doc certificate-rotation into Chinese
2017-11-16 17:43:12 +08:00
lichuqiang e2bb1950f0 translate doc certificate-rotation into Chinese 2017-11-16 17:11:06 +08:00
lichuqiang 3e4e1971b2 translate doc podpreset in concepts into Chinese 2017-11-16 16:53:25 +08:00
Qiming Teng 47a0781864 Note on creating LimitRange for GPU, huge-pages resources 2017-11-16 16:43:06 +08:00
宇慕 05af66ef77 update hostport doc 2017-11-16 11:23:34 +08:00
Qiming d01b09411d Merge pull request #6323 from wackxu/mvgen
move cloud-controller-manager kube-apiserver kube-controller-manager kube-proxy kube-scheduler kubelet  to docs/reference/generated directory
2017-11-16 10:16:52 +08:00
XsWack 4835eb5a55 Merge branch 'master' into mvgen 2017-11-16 09:32:06 +08:00
XsWack e1d484579e Merge branch 'master' into mvgen 2017-11-16 09:30:49 +08:00
Qiming cad3f8335e Merge pull request #6341 from GabrielSVinha/update_fed
Add namespaces to kubefed docs
2017-11-16 09:12:59 +08:00
Qiming 60fc1bc220 Merge pull request #6342 from craigbox/patch-8
Update gce.md to correct GKE link
2017-11-16 09:12:06 +08:00
Qiming cdb0c3e51c Merge pull request #6027 from tengqm/dynamic-provisioning
Migrate dynamic provisioning documentation
2017-11-16 09:06:53 +08:00
craigbox 5ffbc56dd0 Update gce.md
fix link to GKE
2017-11-15 22:18:59 -02:00
GabrielSVinha 3acd89b0b8 Add namespaces to kubefed docs 2017-11-15 21:03:10 -03:00
XsWack da6e321669 move kubeadm to /docs/reference/generated directory (#6326) 2017-11-15 09:43:17 -08:00
Abhinav Sinha 446b9cb335 Pod priority to be enabled for kubelet
The document only mentioned enabling the feature for API and Scheduler but it needs to be enabled for kubelet as well
2017-11-15 18:31:01 +05:30
XsWack c531e1af40 Update _redirects 2017-11-15 17:49:25 +08:00
XsWack abbbd94973 Merge branch 'master' into mvgen 2017-11-15 17:47:28 +08:00
XsWack 1a1ab53df2 Merge branch 'master' into mvgen 2017-11-15 17:46:49 +08:00
XsWack 16f6a61596 move federation-apiserver federation-controller-manager to /docs/reference/generated directory (#6327)
* move federation-apiserver federation-controller-manager to /docs/reference/generated directory

* update _redirects and _data/referenerce.yaml
2017-11-15 01:45:12 -08:00
XsWack 134507dbc1 move kubefed to /docs/reference/generated directory (#6325)
* move kubefed to docs/reference/generated

* update _redirects and _data/referenerce.yaml
2017-11-15 01:16:14 -08:00
Xiaoyu(Tim) Zhang abed1afc32 Merge pull request #6307 from lichuqiang/translation-temp9
Translate doc rollback-daemon-set into Chinese
2017-11-15 17:12:04 +08:00
lichuqiang 9853fed7fd translate doc rollback-daemon-set into Chinese 2017-11-15 14:27:52 +08:00
wackxu ba7c3005c9 move some generated file to docs/reference/generated directory 2017-11-15 14:12:11 +08:00
Qiming 8d20b9e72a Update troubleshooting-kubeadm.md 2017-11-15 14:06:13 +08:00
Qiming Teng 1450306642 Improve docs related to kubectl 2017-11-15 11:33:20 +08:00
Qiming aee5d36b0f Merge pull request #6203 from tengqm/event-rate-limit
Document the EventRateLimit admission controller
2017-11-15 10:01:09 +08:00
Qiming 89f4f018fb Merge pull request #6288 from tengqm/termination-message-policy
Document terminationMessagePolicy
2017-11-15 10:00:06 +08:00
Qiming 4bca69feb3 Merge pull request #6293 from tengqm/link-glossary
Add link to glossary page from tutorial
2017-11-15 09:59:31 +08:00
Qiming 076b64f106 Merge pull request #6251 from tengqm/podpreset-note
Add a note to pod preset
2017-11-15 09:58:43 +08:00
Stewart-YU 09a1b70681 Update cloud-providers.md (#6313)
Fix format.
2017-11-14 13:09:00 -08:00
Tomasz Prus 037341f3ae fix: unit for "kilo" is lowercase (#6314) 2017-11-14 13:08:27 -08:00
Cheryl Hung 66c625fdf0 Add StorageOS provisioner to comparison table (#6315) 2017-11-14 13:06:31 -08:00
Stewart-YU 71e634f75d Update create-cluster-kubeadm.md (#6308)
Fix format.
2017-11-14 11:37:49 -08:00
Di Xu a20bf030a2 add new examples for fieldSelector when using kubectl get (#6312) 2017-11-14 11:35:17 -08:00
Qiming 9f758e6443 Add warning about backoffLimit limitation (#6227) 2017-11-14 10:48:53 -08:00
Qiming d7278dbd9d Update troubleshooting-kubeadm.md 2017-11-14 14:34:18 +08:00
Qiming Teng cf7ed4615e Add a note to pod preset 2017-11-14 14:15:41 +08:00
Qiming 33b0453b7f Merge pull request #6310 from gyliu513/dns
Updated links for dns document.
2017-11-14 13:51:16 +08:00
Guangya Liu 929a5df048 Updated links for dns document. 2017-11-14 13:37:59 +08:00
Stewart-YU c4a0363943 Update troubleshooting-kubeadm.md
Update troubleshooting docs about apiclient blocking while run `kubeadm init`.
2017-11-14 13:36:01 +08:00
emanic a94b2bfee9 Clarifies some aspects of the kubeadm install (#5883) 2017-11-13 21:00:56 -08:00
Tyler Kellen 3d5ca2d7ff re-order sections (#6241)
For new readers without a detailed understanding of how deletion occurs, specifying foreground deletion first gives the needed context to understand what background deletion is eschewing.
2017-11-13 19:10:24 -08:00
Ahmet Alp Balkan 30ea773764 Improve "authenticating to k8s api from a pod" docs (#6259)
* Improve "authenticating to k8s api from a pod" docs

Helps with https://github.com/kubernetes/kubernetes/issues/22121.

Also removing kubectl-container example as it's staged for removal and not
very useful.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>

* Address code review comments

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-11-13 18:23:20 -08:00
Li Jingjing 91cb7d279d k8smeetup-tasks-administer-cluster-kubelet-config-file 2017-11-14 09:18:31 +08:00
Qiming Teng 5e4e68576c Add link to glossary page 2017-11-14 09:11:19 +08:00
Qiming Teng a7c8e8cce6 Document terminationMessagePolicy 2017-11-14 09:10:17 +08:00
Shawnique Warren 1f295600f8 Fixes issue #6174 - Add on-prem turnkey (#6270) 2017-11-13 16:38:51 -08:00
Matthew Donoughe e3eb268f3d escape angle brackets in html (#6272) 2017-11-13 16:37:29 -08:00
Kin Z 05a94942ae Resolves responsive styling issues with button, in the video section (#6280) 2017-11-13 16:29:29 -08:00
Daniel Gonzalez 74fb139145 Mention lb-provider option in OpenStack LBaaS docs (#6282) 2017-11-13 16:25:14 -08:00
Matt Dorn b84f53a06e Update PodAffinity/PodAntiAffinity Use-Case (#6291)
* Update PodAffinity/PodAntiAffinity Use-Case

Updated PodAffinity use-case to reflect use of PodAntiAffinity. Under the previous Redis deployment manifest, each replica is not guaranteed its own node.

* add podAntiAffinity to web-server spec use-case

* Additional changes to PodAffinity/PodAntiAffinity Use-Case
2017-11-13 15:05:47 -08:00
lichuqiang 79f7e12722 translate doc distribute-credentials-secure into Chinese (#6292) 2017-11-13 15:02:48 -08:00
Qiming df40d54f0b Clarify GPU resource requests and limits (#6294) 2017-11-13 15:01:44 -08:00
Andrew Chen a9f055c830 Merge pull request #6300 from kubernetes/chenopis-gke-patch
Rename Google Container Engine to Google Kubernetes Engine
2017-11-13 13:53:38 -08:00
Andrew Chen 4f38e0aefd Rename Google Container Engine to Google Kubernetes Engine 2017-11-13 13:43:14 -08:00
Tim Hockin bfc642a066 Update debug-services doc 2017-11-13 11:35:52 -08:00
Kaitlyn Barnard 99e14f1fcc New Partners Section for Conformance (#6182)
* New partners section for conformance

* Updates to conformance section

* Removing version numbers and swapping in company logos

* Updating logos
2017-11-13 10:30:47 -06:00
Xiaoyu(Tim) Zhang f7ca5c7a52 Merge pull request #6191 from gin419/trans-con-03
Add the translated document 'The Kubernetes API' - Chinese version.
2017-11-13 10:00:55 +08:00
Gin 8fffa9618e Modify the translation for better expression as suggestion. 2017-11-13 09:40:42 +08:00
Qiming 5d653b51c7 Merge pull request #6285 from cortextual/patch-1
remove unnecessary "or" in series
2017-11-13 09:21:27 +08:00
Andrew Ball 94060df231 remove unnecessary "or" in series 2017-11-12 19:01:49 -06:00
Gin eee6656adb Modify the translation for better expression. 2017-11-13 01:28:05 +08:00
Zach Corleissen b26094ed39 Document unconfined apparmor profile (#6269) 2017-11-10 13:41:00 -06:00
Qiming b9e1ca1361 Fix taint names used in admission controllers (#6264) 2017-11-10 13:40:23 -06:00
Qiming 30116c4b62 Merge pull request #6265 from jamiehannaford/kubeadm-nics
Document nics req
2017-11-10 23:23:23 +08:00
Jamie Hannaford 51497f61e9 Document nics req 2017-11-10 12:26:16 +01:00
Qiming 024125723b Merge pull request #6257 from zioproto/patch-1
The correct name is [Route] and not [Router]
2017-11-10 15:51:05 +08:00
Qiming 449cf43c92 Merge pull request #6263 from zhangxiaoyu-zidif/fix-oir-typo
fix a typo
2017-11-10 15:49:28 +08:00
Xiaoyu(Tim) Zhang 5f5d1e071d fix a typo 2017-11-10 15:27:48 +08:00
Saverio Proto faef51ed47 The correct name is [Route] and not [Router]
Check commit 0b57371ffab5b32dc991ff5fe60c3d58f7c2f9cc
You will see that the correct name is [Route]
You can see it also here
https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/openstack/openstack.go#L137
2017-11-10 05:34:28 +01:00
Qiming 1a8cdf8344 Merge pull request #6256 from sjenning/patch-1
use space instead of newline for dnf compatibility
2017-11-10 11:11:54 +08:00
Qiming 67368c6e72 Merge pull request #6255 from wackxu/patch-76
Update service.md
2017-11-10 10:36:39 +08:00
XsWack 8cde65ef4f Update service.md 2017-11-10 10:32:17 +08:00
Seth Jennings eb875f2811 use space instead of newline for dnf compatibility
see https://github.com/projectatomic/rpm-ostree/issues/1093#issuecomment-343188052
2017-11-09 19:53:00 -06:00
Andrew Chen f59316fc94 Merge pull request #6161 from kubernetes/chenopis-gems-plugins-patch
Rename gems to plugins
2017-11-09 15:34:11 -08:00
Andrew Chen f4d2415431 Rename gems to plugins in /_config.yml 2017-11-09 15:25:45 -08:00
Andrew Chen e8b969ed74 Merge pull request #6262 from abiogenesis-now/jyao/attempt-to-patch-ci
[docs] Fix test dependency for Travis
2017-11-09 15:25:12 -08:00
Jessica Yao 681c23d7e0 fix test dependency 2017-11-09 15:09:04 -08:00
Andrew Chen 24d1cd5ceb Merge pull request #6246 from kubernetes/chenopis-maintenance-20171108
[Monthly Maintenance] Fix broken links
2017-11-09 13:05:04 -08:00
Qiming 598e6c0d81 Fix a SVG which received many complaints (#6252) 2017-11-09 14:15:23 -06:00
Qiming b0ef8cf848 Merge pull request #6242 from tkellen/patch-4
update docs to reference latest updates
2017-11-09 22:24:18 +08:00
Tyler Kellen 737dc1c45e update docs to reference latest updates 2017-11-09 07:57:35 -05:00
Qiming cec2d95281 Merge pull request #6237 from tkellen/patch-1
call out missing content in effort to fix it
2017-11-09 15:07:07 +08:00
Qiming e0b461e60e Merge pull request #6245 from tkellen/patch-5
add note that encryption at rest is supported
2017-11-09 09:08:09 +08:00
Qiming e3fdd107e8 Update daemonset.md 2017-11-09 09:06:09 +08:00
Andrew Chen 37f57f6843 [Monthly Maintenance] Fix broken links from Screaming Frog SEO Spider 2017-11-08 14:01:56 -08:00
Tyler Kellen 9a46a77c2d add note that encryption at rest is supported 2017-11-08 16:31:24 -05:00
Tyler Kellen 2d3b1ad3f6 call out missing content in effort to fix it 2017-11-08 12:35:53 -05:00
Umesh Yadav e8d97e89e6 Added note for documentation style. (#6229)
* Added note for documentation style.

* Added {: .note}
2017-11-08 09:29:09 -08:00
Kyle Bai bb31d7ecbc Improve kubectl for Docker Users guide (#6236) 2017-11-08 09:24:33 -08:00
Guillermo Robles 0393c790d4 Correct federation links to new repository (#6234) 2017-11-08 09:22:35 -08:00
Umesh Yadav 3478bbb09a Added CFSSL explaination (#6232) 2017-11-08 09:18:22 -08:00
Qiming 0fbafb5459 Merge pull request #6233 from stewart-yu/patch-2
fix format
2017-11-08 20:09:09 +08:00
Qiming 6a9aaf6eff Merge pull request #6231 from zoobab/patch-1
add kubeadm-dind as another local-machine solution
2017-11-08 19:16:55 +08:00
Stewart-YU 562342349c This command stop is deprecated and fix format 2017-11-08 19:04:55 +08:00
Qiming 794182bb3e Merge pull request #6230 from dungeonmaster18/check-kubectl-config
Added docs for kubectl cluster-info dump
2017-11-08 17:23:55 +08:00
dungeonmaster18 11c690ec11 restructure sentence 2017-11-08 14:28:54 +05:30
Benjamin Henrion 8002734b5f add kubeadm-dind as another local-machine solution
add kubeadm-dind as another local-machine solution
2017-11-08 09:14:40 +01:00
dungeonmaster18 fcb6785046 Added docs for kubectl cluster-info dump 2017-11-08 13:22:10 +05:30
Qiming db0f634110 Merge pull request #6172 from gyliu513/auth
Added `--authorization-mode=Node` to document.
2017-11-08 11:34:36 +08:00
Qiming b124f4d051 Merge pull request #6130 from jamiehannaford/kubeadm-extra-args
Make kubeadm docs for extra args clearer
2017-11-08 09:33:32 +08:00
Qiming Teng 33aa282480 Document the EventRateLimit admission controller 2017-11-08 09:26:29 +08:00
Qiming bf3ae8e3a9 Document the AllowedHostPaths policy (#6206) 2017-11-07 17:05:02 -08:00
Stewart-YU c9ff4eb7f1 Update kubernetes-objects.md (#6226)
Fix file url.
2017-11-07 17:04:31 -08:00
Eric Tune 44f5cad167 Reorg Concept guides for Extending K8s (#6220)
Renames
Concepts → Extending the Kubernetes API
to
Concepts → Extending Kubernetes

Adds in subsections

Adds concept guides for other (non-API) extensions.

Subsequent commits will add an overview for all the ways to extend kubernetes,
hence the subsections in this commit.
2017-11-07 16:59:11 -08:00
Qiming 1c135db011 Remove 'Create an Issue' button on docs/setup page (#6214) 2017-11-07 16:56:56 -08:00
CaoShuFeng 168340e96a fix pod-priority-preemption doc (#6212) 2017-11-07 16:53:42 -08:00
Tonny c73ecc4bfa Added new community maintained dotNet library (#6204) 2017-11-07 16:40:50 -08:00
Qiming b78e3751c3 Remove pod-termination doc (#6199) 2017-11-07 16:29:05 -08:00
Ben Hall d06322e61e Hide the sidebar for the Interactive Scenarios (#6196) 2017-11-07 16:28:08 -08:00
Brendan Burns fcf48ec777 Add a reference to Azure Container Service (#6195) 2017-11-07 16:25:40 -08:00
Alex Contini fb2b9a85b4 Update index.html (#6176) 2017-11-07 16:20:50 -08:00
Marc Cohen cf28d0c121 add open in cloud shell link (#6173)
Google Cloud has a new feature called "Open in Cloud Shell" which supports invoking a URL that auto-starts a cloud shell session (via in-browser ssh to an auto-provisioned VM) with an auto-cloned repo specified in the URL.
2017-11-07 16:19:28 -08:00
Karthik Gaekwad a4c59123a1 Update dead link for kubeadm (#6170) 2017-11-07 15:40:21 -08:00
Stewart-YU 645fe170ef Fix format. (#6168) 2017-11-07 15:39:15 -08:00
Zoltan Burgermeiszter 1a681e88ae LimitRange name fixed in kubectl command (#6133) 2017-11-07 15:27:23 -08:00
Tyler Kellen 1a2238ff19 correct phase anchor 2017-11-08 02:22:36 +08:00
Tyler Kellen 30a413926a fix invalid anchors 2017-11-08 02:22:36 +08:00
Jamie Hannaford a230cf00f7 Make kubeadm docs for extra args clearer 2017-11-07 14:31:17 +01:00
zhangxiaoyu-zidif 10a6fb706d fix typo 2017-11-07 16:49:00 +08:00
zhangxiaoyu-zidif 05d5b3563e fix docs 2017-11-07 16:49:00 +08:00
zhangxiaoyu-zidif d99896ffbc fix review 2017-11-07 16:49:00 +08:00
zhangxiaoyu-zidif 2f34581fc2 describe what is kube-public 2017-11-07 16:49:00 +08:00
Qiming Teng 7865afe459 Migrate dynamic provisioning documentation 2017-11-07 09:45:27 +08:00
Brad Topol 1bb6d3b8ab Merge pull request #6209 from nique905/patch-3
Update IBM Cloud Private link
2017-11-06 16:36:49 -05:00
Jessica Yao 53cf7defd5 Fix/re-introduce custom Jekyll tags for better glossary integration (#6163) 2017-11-06 15:36:24 -06:00
Umesh Yadav 0abbfdc12e Fixed apiVersion inconsistency (#6187)
* update support version from 1.7.0 to 1.8.0

* Added apiVersion comment.
2017-11-06 13:06:29 -06:00
Shawnique Warren 6ef68e905f Fixed typo 2017-11-06 10:07:41 -05:00
Qiming 01bc81edf6 Merge pull request #6210 from kyunghoj/patch-1
Correct a phrase by deleting an irrelevant verb
2017-11-06 22:58:37 +08:00
Kyungho Jeon 17bb567d3a Correct a phrase by deleting an irrelevant verb
"how to use install" -> "how to install"
2017-11-06 23:23:50 +09:00
Qiming 621807bfb8 Merge pull request #6145 from lichuqiang/translation-temp5
Translate tasks doc podpreset into Chinese
2017-11-06 09:49:58 +08:00
lichuqiang 1f49279e9a translate tasks doc podpreset into Chinese 2017-11-06 09:28:14 +08:00
Qiming e2618c934d Merge pull request #6192 from stewart-yu/patch-9
Update write-new-topic.md
2017-11-06 08:52:06 +08:00
Xiaoyu(Tim) Zhang e050203d46 Merge pull request #6169 from lichuqiang/translation-temp7
Translate doc configure-access-multiple-clusters into Chinese
2017-11-05 20:57:09 +08:00
Stewart-YU 355c43987b Update write-new-topic.md
fix error url to anyone which can be access.
2017-11-05 17:24:14 +08:00
Gin 1c15ddd176 Add the translated document 'The Kubernetes API' - Chinese version. 2017-11-05 14:21:00 +08:00
Xiaoyu(Tim) Zhang 8004acded3 Merge pull request #6189 from futureperfect/quickstart-deployment-cleanup
Add deployment cleanup to minikube quickstart
2017-11-05 09:55:00 +08:00
Qiming e0b2e1b7b2 Merge pull request #6184 from dungeonmaster18/azure-container-redirect
Fixed issue with azure container redirect.
2017-11-05 09:14:25 +08:00
Qiming 1db01fcee3 Merge pull request #6186 from moutai/patch-1
Fix typo in Actual parallelism section
2017-11-05 09:12:56 +08:00
Erik Hollembeak d7ffab2ac3 Add deployment cleanup to minikube quickstart 2017-11-04 17:02:01 -07:00
Moussa Taifi 139f1c142a Fix typo in Actual parallelism section
Fix typo in Actual parallelism section
2017-11-04 15:38:46 -04:00
dungeonmaster18 786416e412 Fixed issue with azure container redirect. 2017-11-04 22:24:36 +05:30
Qiming aae0312530 Merge pull request #6181 from lcfang/patch-57
Update kubeadm.md
2017-11-04 21:26:58 +08:00
lemon-tree 0abb97e623 Update kubeadm.md
Fixed the bad format
2017-11-04 10:35:39 +08:00
Qiming 773c7ef445 Merge pull request #6132 from zburgermeiszter/patch-1
Pod name fixed
2017-11-04 09:00:24 +08:00
Steve Perry acf42d4277 Cover case where min-kubernetes-server-version doesn't exits. (#6177) 2017-11-03 13:10:39 -07:00
Qiming 17330cd0c9 Merge pull request #6167 from tengqm/certificate-fix
Fix openssl command for generating apiserver cert
2017-11-03 20:42:20 +08:00
Guangya Liu 6cc8501441 Added --authorization-mode=Node to document. 2017-11-03 20:16:28 +08:00
lichuqiang 6ccf3268a2 translate doc configure-access-multiple-clusters into Chinese 2017-11-03 15:01:36 +08:00
lichuqiang f1cd967672 typo fix in doc configure-access-multiple-clusters 2017-11-03 15:01:24 +08:00
Qiming Teng 90fe42a2ff Fix openssl command for generating apiserver cert 2017-11-03 09:31:31 +08:00
Mitchel Humpherys d49a3dda8e kubelet: an => a (#6159)
"PodSpec" doesn't start with a vowel.
2017-11-02 17:02:32 -07:00
Jessica Yao f3edbd3822 Revert "Introduce custom Jekyll tags for better glossary integration" (#6160)
This reverts commit 46d9cbe5ae.
2017-11-02 15:07:26 -06:00
Eric Chiang aaffdb8ca4 oidc: document oidc prefix flags and add note about Okta (#5884) 2017-11-02 13:25:25 -07:00
Qiming 73acc5e28f Fix some shell command examples (#6143) 2017-11-02 12:22:45 -06:00
Shawnique Warren 74192d0666 Update IBM Cloud private link 2017-11-02 13:37:10 -04:00
Alex Contini 67608df60b Update index.html 2017-11-02 09:35:52 -07:00
dungeonmaster18 3f0f84f924 Fixed cluster-large broken links 2017-11-02 09:17:03 -07:00
Qiming 91c3bec469 Merge pull request #6148 from warmchang/federation
Fix the hyperlink of federation.md to the latest path.
2017-11-02 17:16:33 +08:00
William Chang ba6e4b3cbc Fix all the relevant documents hyperlink about the federation. 2017-11-02 17:04:30 +08:00
Qiming f2f5b83fc1 Merge pull request #6146 from chenhonggc/cloud-controller
small pr
2017-11-02 16:11:00 +08:00
陈宏 ef526c0f1b specifie to specific 2017-11-02 16:06:43 +08:00
Xiaoyu(Tim) Zhang ae1dfe5b34 Merge pull request #6147 from chenhuan12/patch-102
fix typo
2017-11-02 16:00:27 +08:00
Jessica Yao 46d9cbe5ae Introduce custom Jekyll tags for better glossary integration 2017-11-02 00:57:26 -07:00
William Chang 3fef7beae9 Fix the hyperlink of federation.md to the latest path. 2017-11-02 15:51:30 +08:00
chenhuan 163410af51 fix typo
fix typo
2017-11-02 15:49:49 +08:00
陈宏 0667dfe558 small pr 2017-11-02 15:32:45 +08:00
Qiming 8ff083b0f3 Merge pull request #6142 from kubernetes/brendandburns-patch-2
Fix linkification
2017-11-02 11:18:22 +08:00
Brendan Burns fff1d28a53 Fix linkification
there was a space between ']' and '(' which made markdown not recognize the links...
2017-11-01 20:05:51 -07:00
Aaron Crickenberger 21cabff5ad Rename OWNERS assignees: to approvers: (#6121)
They are effectively the same, assignees is deprecated
2017-11-01 19:03:41 -07:00
lichuqiang fcb2ecd89c Translate doc cloud-providers into chinese (#6122)
* translate doc cloud-providers into chinese

* typo fix on doc cloud-provider
2017-11-01 19:02:50 -07:00
Qiming 9f80a39166 Remove dangling job.yaml (#6124) 2017-11-01 19:02:28 -07:00
Brad Topol 0f28ec8553 Merge pull request #6139 from steveperry-53/required-version
Add version to prerequisites.
2017-11-01 22:00:06 -04:00
lichuqiang c919173f23 translate doc container-environment-variables into Chinese (#6126) 2017-11-01 18:58:03 -07:00
Adrian Otto 9665dede8a Update maximum cluster size guidance (#6135)
* Update maximum cluster size guidance

This document was published when v1.3 was the prevailing k8s version. This change provides newer guidance with respect to using large clusters.

* Update federation.md
2017-11-01 18:56:31 -07:00
steveperry-53 5ac31686a6 Remove accidental white space. 2017-11-01 18:47:09 -07:00
steveperry-53 3e6166b565 Add version to prerequisites. 2017-11-01 18:41:49 -07:00
Brad Topol 5b1fabee07 Merge pull request #6138 from xsgordon/correct-openstack-cloud-provider-table-layout
Correct OpenStack Cloud Provider Table Layout
2017-11-01 21:26:56 -04:00
Kyle Bai d44b8900c1 Remind the flag --require-kubeconfig is deprecated (#6087)
* Remove --require-kubeconfig flag

* Revert --require-kubeconfig flag

* Remind the flag  is deprecated
2017-11-01 14:52:26 -07:00
Stephen Gordon 6ad5f819a2 Correct OpenStack Cloud Provider Table Layout
Correct the OpenStack cloud provider table layout to use GitHub
compatiable markdown.
2017-11-01 16:02:44 -04:00
Andrew Chen aee953a33f Merge pull request #6137 from kubernetes/chenopis-owners-self-patch
Remove chenopis from OWNERS file
2017-11-01 12:56:00 -07:00
Brad Topol 4dd5bca811 Merge pull request #6136 from nique905/patch-2
IBM Cloud Private rename
2017-11-01 15:30:21 -04:00
Brad Topol 834d73ab49 Merge pull request #6127 from gsaslis/patch-1
Fixed 404 broken link
2017-11-01 14:56:17 -04:00
Andrew Chen 852cb26daf Remove chenopis from OWNERS file 2017-11-01 11:54:15 -07:00
nique905 60d4667f82 IBM Cloud Private rename 2017-11-01 14:36:27 -04:00
Zoltan Burgermeiszter c7a87bf28c kubectl get added to the example. 2017-11-01 17:09:05 +00:00
Qiming 795d3472fa Fix sample network policy manifests (#6105) 2017-11-01 10:06:07 -07:00
Zoltan Burgermeiszter c613ebfdd3 Pod name fixed 2017-11-01 16:59:28 +00:00
Yorgos Saslis a223dd60ec Fixed 404 broken link 2017-11-01 10:47:25 +02:00
lichuqiang 45b8f181f1 translate doc cpu-management-policies into chinese (#6094) 2017-10-31 19:48:49 -07:00
Steve Gordon 21fb91fa59 Add documentation of all OpenStack provider opts (#6047)
Add documentation of all OpenStack provider options including an
indication as to which items are required versus optional and which
configuration blocks they must appear in.

Also adds a section detailing which services are required/expected by
the OpenStack provider implementation.

https://github.com/kubernetes/website/issues/5980
2017-10-31 17:06:44 -07:00
Mahesh Sawaiker 15d13f68c7 Added instructions to create secrets for https using kubectl and openssl (#6093)
* Added instructions to create secrets for https using kubectl and openssl

* Fixed some english grammar as per review comments.
2017-10-31 12:58:02 -07:00
Tamal Saha 366403459e Add PATCH permission for nodes/status (#6111)
This is required for node controller.
https://github.com/kubernetes/kubernetes/blob/d118e44320a5084407554f2b0f08bf50f0569aba/pkg/controller/cloud/node_controller.go#L186
2017-10-31 12:50:45 -07:00
Qiming 45e7da68ec Fix ubuntu local guide (#6106) 2017-10-31 12:45:26 -07:00
Qiming cc53dadc34 Fix CPU management policy redirect (#6108) 2017-10-31 12:43:58 -07:00
Karsten Bott 6827ba686b Changed Typo in ThinProvisioned and ThickProvisioned (#6110)
Changed Typo in ThinProvisioned and ThickProvisioned
2017-10-31 12:41:46 -07:00
Umesh Yadav 48413e1669 Fixed deprecated alternatives page broken links. (#6119) 2017-10-31 12:33:38 -07:00
Andrew Chen 71e17c50a2 Merge pull request #6101 from kubernetes/chenopis-glossary-patch
Change glossary snippet length options
2017-10-30 13:54:12 -07:00
Andrew Chen b4630dac1d Change glossary snippet length options 2017-10-30 12:05:14 -07:00
Jamie Hannaford 4c4d56bfc0 add doc for wiping etcd state (#5939) 2017-10-30 10:46:41 -07:00
Jamie Hannaford a7acfa8270 Clarify minor version skew (#5819) 2017-10-30 10:44:30 -07:00
Kaitlyn Barnard f7d639235d Updated KubeCon Banners (#6085)
* Adding all files for BlaBlaCar case study

* Update blablacar.html

* Updated KubeCon banner

* Update index.html
2017-10-30 10:36:15 -07:00
Brendan Burns bc43ad1c06 Add some more libraries (#6096)
Add official Java and Dotnet libraries
Add unofficial lisp library
2017-10-30 10:04:08 -07:00
Xiaoyu(Tim) Zhang 0216826ba1 Merge pull request #5983 from lichuqiang/typo
Translate doc scheduling-hugepages into chinese
2017-10-30 17:37:39 +08:00
lichuqiang 604d64c0e7 translate doc scheduling-hugepages into chinese 2017-10-30 16:13:35 +08:00
Jamie Hannaford 306cc0d0e6 Add dedicated Troubleshooting docs for kubeadm (#5814)
* Add dedicated Troubleshooting docs for kubeadm

* Add to ToC
2017-10-28 10:11:58 -07:00
xuhuilong f6791064b6 remote the " char 2017-10-29 01:06:47 +08:00
Fawaz Mohammed 22b6f743f5 A typo fixed 2017-10-29 01:03:20 +08:00
Fawaz Mohammed f272ebc9af Fix typo in node controller section 2017-10-29 01:01:42 +08:00
Stewart-YU 6ec1b0bf4b Fix some format (#5996)
* Update index.md

Fix format

* Update fedora_manual_config.md

Fix format.

* Update libvirt-coreos.md

Fix format.

* Update libvirt-coreos.md

* Update libvirt-coreos.md

* Update libvirt-coreos.md

update libvirt-coreos.md

* Update libvirt-coreos.md
2017-10-27 13:41:33 -07:00
Steve Perry dfe3e277e6 Change repo name to website. (#6076) 2017-10-27 10:47:03 -07:00
chenhonggc d11f9f2508 fixed mistake format (#6069)
* fixed mistake format

* fixed mistake format

* fixed misspelling
2017-10-27 10:27:39 -07:00
Zhang Xingcai 6948f44ea1 Update .travis.yml (#6070) 2017-10-27 10:25:54 -07:00
xuhuilong c3b684f9b6 wrong bash statements. (#6071)
here is my test result:

[root@localhost ~]# sh -c 'for i in {1..100}; do sleep 1; if dig www.baidu.com;then exit 0; fi; exit 1'
sh: -c: line 1: syntax error: unexpected end of file
[root@localhost ~]# sh -c 'for i in {1..100}; do sleep 1; if dig www.baidu.com;then exit 0; fi;done; exit 1'

; <<>> DiG 9.9.4-RedHat-9.9.4-51.el7 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27927
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.baidu.com.                 IN      A

;; ANSWER SECTION:
www.baidu.com.          1125    IN      CNAME   www.a.shifen.com.
www.a.shifen.com.       106     IN      A       180.97.33.107
www.a.shifen.com.       106     IN      A       180.97.33.108

;; Query time: 16 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Fri Oct 27 02:42:38 EDT 2017
;; MSG SIZE  rcvd: 101

[root@localhost ~]# echo $?
0
[root@localhost ~]#
2017-10-27 10:22:15 -07:00
chenhonggc adcce7536f format skew within cassandra.md in the table of section Modifying the Cassandra StatefulSet (#6072) 2017-10-27 10:21:02 -07:00
Geoff Sindel ae415874a4 Corrects example yaml indentation (#6074) 2017-10-27 10:17:39 -07:00
Anthony Yeh f71e041372 CRD: Document cleanup on delete. (#6075)
Make it clear that deleting a CRD deletes everything in it.
2017-10-27 10:15:22 -07:00
Qiming 1107757752 Add HPA scaling delay docs (#5653) 2017-10-27 10:09:25 -07:00
zoues 9cf9e7d852 update storage version to v1 (#6057)
* update storage version to v1

* Update cassandra-statefulset.yaml
2017-10-26 21:13:17 -07:00
XsWack 62e51f8696 Add description for Priority admission control plug-in (#6058) 2017-10-26 15:16:50 -07:00
Qiming ec21a413b7 Add pointer to DefaultStorageClass AC from PV doc (#6016) 2017-10-26 15:13:26 -07:00
Paolo Antinori 69c6cb07de kubectl-cheatsheet - patch, added example for add (#4546)
* kubectl-cheatsheet - patch, added example for add

* Changed patch example to use k8s native resource

* Removed line from kubectl-cheatsheet
2017-10-26 15:05:13 -07:00
Richard Xia ce0e1fa9fd Fix example job yaml (#6064)
Dedent the backoffLimit key so that it lives in the Job spec, not the Pod spec, where it actually belongs.
2017-10-26 14:34:42 -07:00
Steve Perry 5bfcd2695a Correct capitalization of clusterIP. (#6067) 2017-10-26 14:18:04 -07:00
Sidhartha Mani f084d11d32 add conceptual information behind CCM (#5928) 2017-10-26 14:15:11 -07:00
Luke Heidecke 82a05c1b98 Fix typo 2017-10-26 12:25:56 -07:00
Luke Heidecke fb7f44268b Add jekyll includes to docs home toc
- Remove extra kubernetes home in toc
2017-10-26 12:25:56 -07:00
Luke Heidecke 5e9996601d Document jekyll includes snippets 2017-10-26 12:25:56 -07:00
Luke Heidecke 8e83b53964 Update test blacklists (#6063)
* Update toc check blacklist

* Update title check blacklist

* wip

* wip
2017-10-26 12:12:53 -07:00
Jamie Hannaford 41bd1b8b7a document docker cgroupdriver req (#5937) 2017-10-26 12:09:42 -07:00
xuhuilong 2f416b8d29 Usage note and warning tags. (#6053)
* Usage note and warning tags.

* Update configure-upgrade-etcd.md

* Update configure-upgrade-etcd.md
2017-10-26 09:44:33 -07:00
chenhonggc 2a7bffb839 Operating etcd cluster for Kubernetes bad format in the final page (#6056)
* Operating etcd cluster for Kubernetes bad format in the final page

* Update configure-upgrade-etcd.md

* Update configure-upgrade-etcd.md
2017-10-26 09:43:06 -07:00
Rizky Ariestiyansyah 67135553e7 Update: Using universal zsh configuration (#5669)
* Update install-kubectl.md

Zsh is not only oh-my-zsh, so I added universal configuration for zsh that also can be used in prezto.

* fix merge error after rebase
2017-10-26 08:50:09 -07:00
egagala 4cd832bc8f add info about VMware NSX-T CNI plugin (#5987)
* add info about VMware NSX-T CNI plugin

Hello,

I'm VMware Networking and Security Architect and would like to include short information about our CNI plugin implementation similar to what other vendors did

Best regards

Emil Gagala

* Update networking.md

* Update networking.md

* Update networking.md
2017-10-26 08:34:18 -07:00
egagala 7c11659caa Update addons.md (#6061) 2017-10-26 08:34:00 -07:00
Patrick Liu f9a2afa4aa Fix backoffLimit field misplacement (#6042)
It should be placed in JobSpec according to:
https://github.com/kubernetes/kubernetes/blob/master/api/swagger-spec/batch_v1.json#L1488-L1514
2017-10-25 22:28:54 -07:00
chenhonggc d9c61ab67d static-pod example bad format in the final page (#6050)
* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page

* static-pod example bad format in the final page
2017-10-25 22:25:18 -07:00
Steve Perry 94a6bbaeb2 Put orphaned topics in TOC. (#6051) 2017-10-25 22:10:00 -07:00
Joseph Heck 1b5364e87f Merge pull request #4046 from mingzhaodotname/patch-1
Add instructions on how to setup kubectl when using kubeadm to Create a Cluster
2017-10-25 17:06:04 -07:00
Kyle Bai 62062a450f Add selector spec description (#5789)
* Add selector spec description

* Fix selector field explanation
2017-10-25 16:11:41 -07:00
Qiming 583805b507 Split PodPreset concept out from task doc (#5984) 2017-10-25 14:41:51 -07:00
Qiming 59fd2c4088 Add a simple pod manifest to pod overview (#5986) 2017-10-25 14:22:49 -07:00
Qiming 6ed5d06a6c Fix podpreset task (#5705) 2017-10-25 13:50:27 -07:00
chenhonggc 56ff8f9650 Link mistake (#6038)
* link mistake

* link mistake

* skip title check for skip_title_check.txt

* skip title check for skip_title_check.txt

* remove doesn't exist link.
2017-10-25 13:26:08 -07:00
Joseph Heck 3e90bbdf7b Merge pull request #5571 from Lion-Wei/patch-16
add proxy-mode:ipvs in service.md
2017-10-25 12:12:35 -07:00
Joseph Heck e66bd75b0a Merge pull request #6036 from mahdix/patch-4
Fix changed URL for google containers
2017-10-25 12:08:38 -07:00
Joseph Heck cc3cac9772 Merge pull request #6032 from php-coder/psp_add_link_to_admission_page
pod-security-policy.md: add links to the page about admission plugin
2017-10-25 12:05:05 -07:00
Joseph Heck ffa1161c2a Merge pull request #6030 from chentao1596/patch-1
fix wrong link to pod-preemption.md
2017-10-25 12:02:21 -07:00
Joseph Heck 0d2209bec4 Merge pull request #6040 from jianglingxia/jlx-api
correct the downwardapi redirect
2017-10-25 12:00:37 -07:00
Andrew Chen 1e6d8d4b22 Change title to just Ingress 2017-10-25 11:43:25 -07:00
Andrew Chen f2095e7b9f add Concept template 2017-10-25 11:43:25 -07:00
Brent Shaffer 2eee2d2e5a Remove links using "here" 2017-10-25 11:43:25 -07:00
Andrew Chen f93c8b48f3 Merge pull request #6045 from kubernetes/chenopis-ref-generated
Rename to /docs/reference/generated directory
2017-10-25 10:52:10 -07:00
Andrew Chen 3413567da1 Rename to /docs/reference/generated directory 2017-10-25 10:47:16 -07:00
jianglingxia ab21e16a70 correct the downwardapi redirect 2017-10-25 14:00:32 +08:00
Andrew Chen f9f0ff1bd0 Add /docs/reference/auto-generated directory 2017-10-24 13:09:10 -07:00
Mahdi Mohammadinasab 0069133e8a Fix changed URL for google containers 2017-10-24 20:38:03 +01:00
Kaitlyn Barnard 84ebc9cf9c Adding all files for BlaBlaCar case study (#5857)
* Adding all files for BlaBlaCar case study

* Update blablacar.html
2017-10-24 13:50:05 -05:00
Slava Semushin 8ecb2b404b pod-security-policy.md: add links to the page about admission plugins. 2017-10-24 18:31:18 +02:00
chentao1596 8eb389f943 Update pod-priority-preemption.md
fix-wrong-link-to-pod-preemption
2017-10-24 18:56:44 +08:00
Brad Topol 5b438296db Fixes issue #5620 (#5869)
* Fixes issue #5620

Signed-off-by: Brad Topol <btopol@us.ibm.com>

* Restructured so that review process is for both current and upcoming
releases.  Added content describing the use of tech reviewers.

* Removed incorrect Kubernetes reviewer link.

* Fixed tech reviewer URL to now use website
2017-10-23 15:08:47 -07:00
Kris Dockery 9ac035ffda Update create-cluster-kubeadm.md (#5761)
Update Canal version in pod network apply commands
2017-10-23 14:21:34 -07:00
Hosh 25029e6577 Added explanation on context to when joining (#6018) 2017-10-23 14:18:13 -07:00
Steve Perry 269115ab0a Rephrase core group. (#6024) 2017-10-23 14:04:21 -07:00
Steve Perry 875af17a6d Add link to custom metrics. (#6023) 2017-10-23 13:51:07 -07:00
Steve Perry 79b4426847 Change VM to pod. (#6022) 2017-10-23 12:08:18 -07:00
Joseph Heck 7edb8f3fa7 resolves jekyll rendering error (#5976)
- chinese isn't understood for keys in YAML frontmatter in jekyll, so
   replaced it with the english equivalent that doesn't throw the
following error on rendering:

Error reading file src/kubernetes.github.io/cn/docs/concepts/cluster-administration/device-plugins.md: (<unknown>): could not find expected ':' while scanning a simple key at line 4 column 1
2017-10-23 12:07:55 -07:00
xuhuilong 83797a6f62 Avoid Latin phrases & format note (#5889)
* Avoid Latin phrases & format note

according the Documentation Style Guide

* Update scratch.md

* Update scratch.md
2017-10-23 11:51:48 -07:00
charlesverdad 406bcc87f6 Update sysctl-cluster.md (#5894)
Include guide on enabling unsafe sysctls in minikube
2017-10-23 11:50:18 -07:00
Steve Gordon 0bd5f3e6cb Mention usage of block storage version param (#5925)
Mention usage of block storage version (bs-version) parameter to
workaround attachment issues using older K8S versions on an OpenStack
cloud with path-based endpoints.

Resolves: https://github.com/kubernetes/kubernetes.github.io/issues/5924
2017-10-23 11:48:44 -07:00
Qiming 3914312936 Clarification of failureThreshold of probes (#5963) 2017-10-23 10:58:55 -07:00
jianglingxia 5af326934f change the StatefulSet to ReplicaSet in reference (#5968) 2017-10-23 10:57:20 -07:00
Tim Van Steenburgh d3874813fd Add conjure-up to Turnkey Cloud Solutions list (#5973)
* Add conjure-up to Turnkey Cloud Solutions list

* Changed wording slightly
2017-10-23 10:54:35 -07:00
Zach Corleissen 1b62c058b9 404 monthly maintenance - October 2017 (#5977)
* Updated redirects

* More redirects
2017-10-23 10:49:04 -07:00
Bobby (Babak) Salamat ae36ba80d7 Add performance implications of inter-pod affinity/anti-affinity (#5979) 2017-10-23 10:47:32 -07:00
chenhonggc 7602721b17 link error for run-stateless-application-deployment.md (#5985)
* link error for run-stateless-application-deployment.md

* link error for run-stateless-application-deployment.md
2017-10-23 10:45:58 -07:00
chenhonggc 87679d9332 specify password for mysql image (#5990)
* specify password for mysql image

* specify password for mysql image
2017-10-23 10:27:08 -07:00
Wang Jie 05416d4eb1 Update secret.md (#6008) 2017-10-23 10:22:59 -07:00
Wang Jie 250ae15cb0 Update replicaset.md (#6009) 2017-10-23 10:22:42 -07:00
jianglingxia 32f66bd9b2 fix scale command of object-management (#6011) 2017-10-23 10:22:07 -07:00
Joseph Heck 2febd642af search and replace for k8s.github.io to website (#6019) 2017-10-23 10:16:08 -07:00
Shual Liu 05c0a65373 add matchLabels description (#6020) 2017-10-23 10:15:03 -07:00
Wang Jie b38ab1e240 Update hpa.md 2017-10-23 08:55:53 -07:00
jianglingxia 5c4c563e0b fix redirection of PersistentVolume 2017-10-23 08:51:41 -07:00
Joseph Heck 96bfc800fa Merge pull request #6015 from linyouchong/patch-1
fix spelling error
2017-10-23 08:19:44 -07:00
linyouchong c912eb89d4 fix spelling error
guarnatees  to guarantees
2017-10-23 14:25:14 +08:00
Ming Zhao 67dac7b59c Use the format of kubeadm init 2017-10-22 22:59:34 -07:00
Ming Zhao fa82d4fedf update kubectl instruction 2017-10-22 22:57:05 -07:00
Joseph Heck aefefc6515 Merge pull request #6007 from scjane/patch-12
Update update-daemon-set.md
2017-10-22 18:58:44 -07:00
Joseph Heck aab17c16a2 Merge pull request #6006 from scjane/patch-11
Update scheduling-hugepages.md
2017-10-22 18:58:13 -07:00
Wang Jie a07f6bcbbb Update update-daemon-set.md 2017-10-23 09:46:20 +08:00
Wang Jie 29c5cf0d0b Update scheduling-hugepages.md 2017-10-23 08:54:35 +08:00
Joseph Heck d5b0c2490f Merge pull request #6002 from heckj/unique_hostname_kubeadm
making explicit hostname uniq requirement
2017-10-22 16:30:10 -07:00
Joseph Heck 62e5e45740 Merge pull request #5998 from karthequian/patch-5
Typo
2017-10-22 08:55:36 -07:00
Joe Heck c1290d97b4 making explicit hostname uniq requirement 2017-10-22 08:49:44 -07:00
Karthik Gaekwad f639e0661b Typo
I believe this should be "users" not "uses"
2017-10-22 01:31:25 -05:00
Joseph Heck a5c4ebc7c2 Merge pull request #5995 from stewart-yu/patch-1
Fix format
2017-10-21 08:52:42 -07:00
Joseph Heck 1d343e9347 Merge pull request #5994 from stewart-yu/patch-2
Update clc.md
2017-10-21 08:50:39 -07:00
Stewart-YU 26d9c98ca9 Update kubectl-overview.md
Fix format.
2017-10-21 20:12:36 +08:00
Stewart-YU 29b826005e Update init-containers.md
Fix leading spaces in commands.
2017-10-21 20:12:36 +08:00
Stewart-YU ba75a5a5f8 Update openstack-heat.md
The url no need. just  highlight.
2017-10-21 12:23:08 +08:00
Stewart-YU 7efdd51084 Update clc.md
Fix format.
2017-10-21 11:19:57 +08:00
Joseph Heck 75d557886b Merge pull request #5992 from tvansteenburgh/patch-3
Update Table of Solutions for Juju
2017-10-20 15:11:40 -07:00
Qiming Teng 637fa885e1 Document conntrack dependency for kube-proxy 2017-10-20 13:52:24 -07:00
Joseph Heck 0e71cca1c2 Merge pull request #5975 from heckj/support_issue_boilerplate
adding example responses for common issues
2017-10-20 13:47:40 -07:00
Zach Corleissen ec4ac81924 Update review-issues.md
Some edits for clarity and condensed language.
2017-10-20 15:39:47 -05:00
Qiming 87b358e6c4 Revise certificates documentation (#5965) 2017-10-20 13:57:36 -05:00
Tim Van Steenburgh fe0192b65b Update Table of Solutions for Juju 2017-10-20 14:24:08 -04:00
Joseph Heck 7559e9a53d Merge pull request #5991 from abiogenesis-now/jyao/fix-broken-statefulset-link
[docs][glossary] Temp fix for broken links on StatefulSet.md
2017-10-20 10:12:41 -07:00
Jessica Yao 88bf1f8da4 temp fix for broken pod and deployment links 2017-10-20 09:24:08 -07:00
Joseph Heck 695ff72806 Merge pull request #5974 from zackproser/patch-2
Add an `a`
2017-10-20 09:20:50 -07:00
陈宏 84f076e6d7 kubectl-overview 2017-10-20 23:56:27 +08:00
Ziqi Zhao e41a9f89d0 Signed-off-by: Ziqi Zhao <zhaoziqi@qiniu.com> (#5366)
Fix the not-working test case yaml for /doc/concepts/storage/volumes.md
2017-10-19 16:41:28 -07:00
Joe Heck ece54596af adding example responses for common issues
- support request
 - code bug report
2017-10-19 13:31:20 -07:00
Zack Proser 7bb58a17c0 Add an a
This is kind of jarring / missing an article. I'm guessing it should either be ' to a rack of bare metal servers.' or '...to racks of bare metal servers.'.
2017-10-19 13:31:05 -07:00
Mark Petrovic cb9b4fb30b Update scratch.md (#5081)
This document is very good, but it does not mention anywhere how a node would obtain its own Pod CIDR when setting up static pod routing on something like bare metal.

I also think the kube-proxy section on this page should include *--cluster-cidr* in the "arguments to consider" area.  I say should because I'm not confident that I'm right.   If I omitted --cluster-cidr from the kube-proxy and controller manager, and found that my pod routing didn't work, adding the switch would be one of the first things I'd try.
2017-10-19 13:15:33 -05:00
dengyi1996 1ed69650b6 Update weave-network-policy.md (#4812)
* Update weave-network-policy.md

add how to check if weave working correctly

* modify descrption and wors

* Update weave-network-policy.md

* Update weave-network-policy.md

* Update weave-network-policy.md

* Update weave-network-policy.md

* Update weave-network-policy.md

* Update weave-network-policy.md

* Update weave-network-policy.md

* Update weave-network-policy.md
2017-10-19 12:43:05 -05:00
Suraj Deshmukh 2b2fb7d84b add instructions to install ps utility (#5936)
The doc asks users to use `ps` command inside the nginx container, when
ps is not installed inside the container. So this commit adds that
command to install ps.
2017-10-19 10:06:48 -07:00
cmluciano 90650aca2e Document HostPort configuration for CNI plugins with kubeadm (#5940) 2017-10-19 09:48:43 -07:00
Zach Corleissen cade8aa2dc PR template note for 1.9 (#5943)
* Add some draft material

* Reverting, mostly

* Add a note for 1.9
2017-10-19 09:44:15 -07:00
XsWack d8750af43f Remove description that are out of date (#5945) 2017-10-19 09:43:01 -07:00
andyyoung01 ecafd5757b Update imperative-object-management-command.md (#5949)
Directly run this command "kubectl create service clusterip my-svc -o yaml --dry-run" will get an error, so added an opinion to get an correct output.
2017-10-19 09:41:46 -07:00
XsWack 9975901f5b fix wrong version of example yaml (#5951)
* fix wrong version of example yaml

* Update pod-priority-preemption.md
2017-10-19 09:40:10 -07:00
Vyacheslav Semushin 1716546f88 pod-security-policy.md: fix relative links. (#5969) 2017-10-19 09:14:10 -07:00
xuhuilong 193121ef3e Update decommissioning.md
test the support of {}.
2017-10-19 08:13:40 -07:00
xuhuilong 4ff09fbf97 remove the md flag as current server not support. 2017-10-19 08:13:40 -07:00
Joseph Heck 28c7910541 Merge pull request #5964 from zhangxiaoyu-zidif/update-title
Update repo name
2017-10-19 06:35:41 -07:00
Tim(Xiaoyu) Zhang 1152364756 Merge pull request #5731 from ahmetb/zsh
Fix kubectl zsh completion instructions
2017-10-19 20:33:30 +08:00
Kuralamudhan Ramakrishnan 0ff78a384e Update networking.md 2017-10-19 20:24:50 +08:00
Kuralamudhan Ramakrishnan 712ba24b47 Update networking.md 2017-10-19 20:24:50 +08:00
Kuralamudhan Ramakrishnan 6d618a8fb0 Adding Multus to the list of Network model
Adding Multus (a multi plugin) to the list of Network model
2017-10-19 20:24:50 +08:00
zhangxiaoyu-zidif edff367ef5 delete redundant space 2017-10-19 17:06:33 +08:00
zhangxiaoyu-zidif cb9cad5291 update website 2017-10-19 16:43:08 +08:00
Tim(Xiaoyu) Zhang 47a377a688 Merge pull request #5960 from zhangxiaoyu-zidif/master
delete un-translated docs
2017-10-19 13:42:35 +08:00
zhangxiaoyu-zidif c85e39d95d delete un-translated docs 2017-10-19 11:41:39 +08:00
Tim(Xiaoyu) Zhang 69cd8e6a75 Merge pull request #5958 from kubernetes/zhangxiaoyu-zidif-patch-1-1
Sort network plugins and fix typo
2017-10-19 10:37:31 +08:00
Tim(Xiaoyu) Zhang 06acd1945b Sort network plugins and fix typo
Sort network plugins and fix typo
2017-10-19 10:23:20 +08:00
Tim(Xiaoyu) Zhang 0dbad451a2 Merge pull request #5957 from kubernetes/zhangxiaoyu-zidif-patch-1
Sort examples alphabetically
2017-10-19 10:15:36 +08:00
Tim(Xiaoyu) Zhang 8b3254bef4 Sort examples alphabetically
Sort examples alphabetically
2017-10-19 10:05:22 +08:00
Kuralamudhan Ramakrishnan be7a8e3521 Update addons.md 2017-10-19 09:05:16 +08:00
Kuralamudhan Ramakrishnan 1b2896635b Adding Multus to the list of Networking add-ons 2017-10-19 09:05:16 +08:00
Suraj Deshmukh bd3aa560bc change the description of pod state on prestop hook (#5938) 2017-10-17 13:05:49 -05:00
Tim(Xiaoyu) Zhang 4300917cf7 Merge pull request #5564 from lichuqiang/typo
Translate doc node-conformance into chinese
2017-10-17 11:30:25 +08:00
lichuqiang dc7322d5a7 translate node-conformance into chinese 2017-10-17 10:59:06 +08:00
Joseph Heck 18c9c9250c Merge pull request #5923 from jonmosco/static-pod-grammar
Fix various grammar errors in static-pod.md.
2017-10-16 13:17:00 -07:00
Jon Mosco 21429e8c0c Fix various grammar errors in static-pod.md. Had to read this after taking CKA exam for the first time. 2017-10-16 15:20:49 -04:00
liwjGhostcloud 328a048e95 change some chinese expression (#5914)
* change some chinese expression

* change some chinese expression

* Update cpu-memory-limit.md

* change some chinese expression

change some chinese expression
2017-10-16 09:45:33 -07:00
flyer 4086706d99 garbage-collection.md: add CronJob/Job that sets ownerReference (#5917) 2017-10-16 09:44:40 -07:00
Kyle Bai bc63bc15de Fix anonymous access opts in v1.5.x (#5918) 2017-10-16 09:43:26 -07:00
hchenxa d9e636747b update support version from 1.7.0 to 1.8.0 (#5920) 2017-10-16 09:42:33 -07:00
Rohit Agarwal e247d7175c Fix code block rendering. (#5921) 2017-10-16 09:39:09 -07:00
Rohit Agarwal 04ea557544 Fix some inconsistencies in network policy documentation. 2017-10-16 15:00:47 +08:00
Tim(Xiaoyu) Zhang 0664976a9d Merge pull request #5836 from lichuqiang/translation-temp4
Translate doc device-plugins into chinese
2017-10-16 11:13:26 +08:00
lichuqiang d7c6311900 translate doc device-plugins into chinese 2017-10-16 10:18:42 +08:00
Joseph Heck ccedc558b2 adding explanation for product_uuid uniqueness (#5885)
added steps for how to verify macaddress and product_uuid with
reference to the bug in github that identified this need originally
(https://github.com/kubernetes/kubeadm/issues/31)
2017-10-13 15:30:11 -07:00
chenhonggc 7ccd827d2b version mismatch (#5825) 2017-10-13 14:18:02 -07:00
chenhonggc a03fb8c2b4 Use code style for filenames, directories, and paths (#5890) 2017-10-13 13:52:23 -07:00
chenhonggc 7fa7f6b010 Code error. (#5893) 2017-10-13 13:48:39 -07:00
jianglingxia cecf6e9884 deployment version in authenticating (#5896) 2017-10-13 13:46:19 -07:00
jianglingxia 45f0aee33a fix error pod name (#5899) 2017-10-13 13:26:55 -07:00
Tim Joseph Dumol 1b91793ecf Reduce documented minimum node memory. (#5901)
In "Configure Default Memory Requests and Limits for a Namespace", reduce documented minimum node memory from 300 GiB to 2 GiB.
2017-10-13 13:20:26 -07:00
chenhonggc 4e053a98ca add shell command (#5903) 2017-10-13 13:19:47 -07:00
chenhonggc a1174fde27 Delete redundant '\n' (#5906)
* Delete redundant '\n'

* The unified style
2017-10-13 13:18:53 -07:00
Ziqi Zhao 61ae72a3ae Signed-off-by: Ziqi Zhao <zhaoziqi@qiniu.com> (#5909)
Fix typos and one mistake of document /docs/admin/kubeadm
2017-10-13 13:17:22 -07:00
Nick Sardo 2940069560 Show uppercase Internal value (#5911) 2017-10-13 13:16:22 -07:00
Suramya Shah 62c2d2529f Update cloud-providers.md (#5481)
* Update cloud-providers.md

* Update cloud-providers.md

* Update cloud-providers.md

* Update cloud-providers.md

* Update cloud-providers.md

* Update cloud-providers.md

* Update cloud-providers.md
2017-10-13 13:02:15 -07:00
Joseph Heck a91b853b55 Merge pull request #5912 from thiagoarrais/patch-1
Fix run env usage
2017-10-13 12:04:18 -07:00
Joseph Heck 372856dc57 adding additional redirect for slight spelling delta in admin/addons (#5910) 2017-10-13 11:02:44 -07:00
Thiago Arrais b673dd5675 Fix run env usage
I couldn't get the envvars correctly defined inside the busybox pod when using the command as is. I've changed the env options and got it to run.
2017-10-13 14:24:12 -03:00
Joseph Heck 6245c0c020 Merge pull request #5905 from xuhuilong/patch-8
avoid Latin phrases according doc style guilde.
2017-10-13 08:46:26 -07:00
xuhuilong c53c74794c avoid Latin phrases according doc style guilde.
https://kubernetes.io/docs/home/contribute/style-guide/#avoid-latin-phrases
2017-10-13 16:23:07 +08:00
陈宏 9ada06a712 Omit point 2017-10-13 13:03:01 +08:00
Kaitlyn Barnard 16a9156bc6 Partner updates (#5888)
* Adding all files for BlaBlaCar case study

* Update blablacar.html

* 3 updated listings for partner page

* Revert "Update blablacar.html"

This reverts commit 73c21d64c56d3f2038530d66da8428f67d26ad76.

* Revert "Adding all files for BlaBlaCar case study"

This reverts commit d53523f21411ba28fe59e9d30e1169777e4c84f3.
2017-10-12 18:13:07 -07:00
Jessica Yao b22947afc3 [docs][glossary] Add page that lists all standardized k8s terms (#5657)
* Add comprehensive glossary page

Additional Authors:
* Andrew Chen <chenopis@users.noreply.github.com>
* Steve Perry <steveperry-53@users.noreply.github.com>

* incorporate Tim's feedback

* address zach's comments

* address more comments

* add additional crosslinking

* Add platform developer, tweak formatting for disambiguation cases or multiparagraph definitions.
2017-10-12 18:12:38 -05:00
Michael Taufen 8da72ca938 Add doc on how to configure Kubelet with a file (#5694) 2017-10-12 12:01:47 -07:00
Stewart-YU efd3928f41 Update index.md (#5858)
* Update dns-pod-service.md

fix format

* Update index.md

Fix format.
2017-10-12 10:17:13 -07:00
chenhonggc fc673175ec Origin/unified style (#5862)
* unified style

* unified style

* unified style
2017-10-12 10:15:55 -07:00
Kaitlyn Barnard 20ac051ba0 Adding new images to homepage and community page (#5870)
* Adding all files for BlaBlaCar case study

* Adding KubeCon banners to community page and homepage

* Revert "Adding all files for BlaBlaCar case study"

This reverts commit d53523f21411ba28fe59e9d30e1169777e4c84f3.

Removing case study commit from branch

* Update index.html
2017-10-12 12:13:41 -05:00
Joseph Heck 871c78708f note about version specific tutorial example (#5875)
found while attempting to reproduce the issue reported in bug
https://github.com/kubernetes/kubernetes.github.io/issues/5663. This
does not resolve that issue, but is worth mentioning in case others run
into the same conflicts.
2017-10-12 10:01:18 -07:00
chenhonggc 011d6b244b rolling-update-replication-controller.md (#5877) 2017-10-12 09:59:22 -07:00
wjx1995 78afca73e3 Update kubectl-conventions.md (#5880) 2017-10-12 09:58:50 -07:00
ZhiqinYang 4a545ed0fb Update guestbook.md 2017-10-13 00:11:10 +08:00
Tim(Xiaoyu) Zhang ad63d3bc00 Merge pull request #5840 from zhaochaobo/zhaochaobo-patch-1
Update service-accounts-admin.md
2017-10-12 20:12:36 +08:00
Lion-Wei 8ce0c77fd0 add service ipvs overview 2017-10-12 14:16:36 +08:00
Di Xu 2023d7c790 correct header level in static pods 2017-10-12 11:02:35 +08:00
Michal Cwienczek 04fc9a30b0 Updated link to taints and tolerations (#5871) 2017-10-11 16:32:46 -07:00
tanshanshan e9bc05ce99 add description for TaintNodesByCondition (#5698)
* add description for TaintNodesByCondition

* fix
2017-10-11 13:07:59 -07:00
Lucas Käldström e28707a775 Merge pull request #5866 from timothysc/calico_update
Update instructions for latest calico that fixes a number of issues
2017-10-11 19:59:41 +03:00
Timothy St. Clair 618e500751 Update instructions for latest calico that fixes a number of issues 2017-10-11 09:00:31 -05:00
wjx1995 ca8fddcf9f Update persistent-volumes.md 2017-10-11 18:55:02 +08:00
xuhuilong f3cad4f83a correct the url. 2017-10-11 18:51:26 +08:00
Charles Shenton b67c90ba5a Update Fine Job Queue Page (#5854)
The current Fine Job Queue page refers to a one-pod-per-job setup in the intro content (as in the Coarse Job Queue Page) but then proceeds to talk about a multiple jobs per pod setup. I've edited the intro content to reflect that.
2017-10-10 17:31:51 -07:00
Clenimar Filemon 67abb188c5 fix broken links on ingress docs (#5852)
due to the recent split of the ingress repo
into the ingress-gce and ingress-nginx repos
some links were broken. fix them.

Closes #5821
2017-10-10 15:35:00 -07:00
Steve Perry 413fae8bdd Update redirect for 1.7 docs. (#5851) 2017-10-10 14:33:53 -07:00
Steve Perry 4ab2cc6b52 Remove old ref docs from current site. (#5847) 2017-10-10 14:23:03 -07:00
Florian Woerner 5b0c2b6906 Removed unessary caracters when outputing the CA key hash using openssl (#5784)
* Removed unessary caracters when outputing the CA key hash using openssl

Removed unessary caracters when outputing the CA key hash using openssl.

* Changed CA key gathering cmd

Changed CA key gathering cmd to make it comatible with different versions of openssl
2017-10-10 13:25:09 -07:00
xuhuilong 0419d6f370 fix error shell command. (#5834) 2017-10-10 13:18:44 -07:00
xuhuilong 0b99151fbe format command output. More clearly (#5828) 2017-10-10 13:18:04 -07:00
chenhonggc cb9b730c8d Number error (#5835)
*  should be 10

*  should be 10

*  should be 10
2017-10-10 13:17:28 -07:00
chenhonggc 12e211a60c Use code style for filenames (#5837)
* Use code style for filenames, directories, and paths

* Use code style for filenames, directories, and paths
2017-10-10 13:15:50 -07:00
jianglingxia f207f37635 replicationcontroller in job (#5839) 2017-10-10 13:15:21 -07:00
yandonggc 51a9a27e58 Update incorrect word Peristent to Persistent (#5843)
* Update change-pv-reclaim-policy.md

* Update mysql-wordpress-persistent-volume.md
2017-10-10 13:14:03 -07:00
yandonggc 14c4aba5a3 Update cn-translate incorrect word Peristent to Persistent (#5844) 2017-10-10 13:13:17 -07:00
Zhang Xingcai 8801814135 Update misspelled word Enviornment to Environment (#5845) 2017-10-10 13:12:55 -07:00
Zhang Xingcai b7bf478d6c Update zookeeper misspelled args autopurge.purgeInteval to autopurge.purgeInterval (#5846) 2017-10-10 13:12:38 -07:00
Alon Lavi 6baa779ee8 Update create-cluster-kubeadm.md (#5849)
Update flannel script to use latest version.
1. It is fully compatible with previous versions (see [Release Notes](https://github.com/coreos/flannel/releases))
2. `kube-flannel-rbac.yml` was merged to `kube-flannel.yml`
2017-10-10 13:11:55 -07:00
Steve Perry 296e68e954 Redirect 1.7 URL. (#5850) 2017-10-10 13:10:41 -07:00
Steve Perry c9417559da Update URL for 1.7 docs. 2017-10-10 12:29:25 -07:00
Ming Zhao 3db6e572dc Add instructions on how to setup kubectl 2017-10-10 11:44:44 -07:00
Sam Marder ce900b8391 Update syntax to be consistent with other docs 2017-10-10 09:08:12 -07:00
Todd Taomae 077eecce8b Fix typo. "Radios" to "Rados" 2017-10-10 21:53:35 +08:00
Paul 52c58f94c3 Update service-accounts-admin.md
revise inaccurate description
2017-10-10 17:16:21 +08:00
Tim(Xiaoyu) Zhang 3b38f5ee3d Merge pull request #5813 from lichuqiang/translation-az
Translate doc proxies into chinese
2017-10-10 14:01:48 +08:00
lichuqiang 6581992fd6 fix incorrect links & format 2017-10-10 12:25:02 +08:00
Steve Perry 0563d647a7 Update links to avoid redirect.s (#5829) 2017-10-09 21:08:58 -07:00
Steve Perry e830745509 Update links to avoid redirects. (#5827) 2017-10-09 19:17:59 -07:00
Suraj Deshmukh 11b0b64ab9 fix(pod restartPolicy): add restartPolicy to pods (#5817)
Some pods were missing `restartPolicy` which caused them to
go in `CrashLoopBackoff`, so adding `restartPolicy` as
`OnFailure`.
2017-10-09 17:25:34 -07:00
Suraj Deshmukh b7719cdf58 (env var expose pod info): remove repeated content (#5816) 2017-10-09 17:24:20 -07:00
Joseph Heck 7c63ff5b1d Merge pull request #5783 from heckj/fix_cloud_provider_typo
fix incorrect reference for openstack
2017-10-09 14:54:22 -07:00
Jamie Hannaford eddbf89684 Make non-kubeadm component versioning explicit (#5815) 2017-10-09 06:26:16 -07:00
lichuqiang 8f9a0e7dae translate doc proxies into chinese 2017-10-09 16:29:47 +08:00
xuhuilong a73e548416 remove the meaningless word. (#5811) 2017-10-08 22:26:20 -07:00
Kaitlyn Barnard 8262a98db6 Updates to partner page (#5810)
* Updates to partner page

* Update partner-script.js
2017-10-08 22:25:32 -07:00
Christoph Maser 44897f6997 change update to disruptions (#5809)
the context suggests it should be "which cause voluntary disruptions" instead of "which cause voluntary updates"
2017-10-08 18:11:51 -07:00
Nikhita Raghunath b3fc8a3795 kubectl-apply doc: fix link to api types (#5799) 2017-10-08 08:21:12 -07:00
Zhang Xingcai 56ae2ab14b Update alibaba-cloud.md some misspelled words (#5800) 2017-10-08 08:20:10 -07:00
Zhang Xingcai ceceb8e64c Update some incorrect words: parition, componenets (#5801) 2017-10-08 08:19:34 -07:00
Suraj Deshmukh ebf0ee9eb3 docs(Configure Pod Initialization task): correct pod name in output (#5803)
Pod name in the output was shown wrong, so corrected it.
docs: https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-initialization/
2017-10-08 08:19:13 -07:00
Suraj Deshmukh c571626ba9 (labels docs): correct description of logical AND (#5804) 2017-10-08 08:18:44 -07:00
Suraj Deshmukh eb4ce6ab1a docs(health checks): remove the unnecessary indentation (#5805)
The pod manifest in it's `httpHeaders` has unnecessary indentation,
removed that.
2017-10-08 08:18:11 -07:00
Suraj Deshmukh 14972390ee (livenessProbe): correct livenessProbe explanation (#5806) 2017-10-08 08:17:37 -07:00
Suraj Deshmukh 25363bba54 (Private registry configs): link to the private registry pod manifest (#5807)
add download link to the private registry pod manifest in docs.
2017-10-08 08:16:36 -07:00
Suraj Narwade 424a4f2f71 Fixed example in configmap (#5808)
This PR modifies keys in env from configmaps to capital, so that example will work.
2017-10-08 08:15:10 -07:00
Suraj Deshmukh fd240aa371 remove the unnecessary new lines (#5802) 2017-10-08 08:13:29 -07:00
Fabrizio Pandini e0205e7c76 kubeadm-centos-iptables (#5707) 2017-10-08 08:09:12 -07:00
Joseph Heck b7c98d60e4 Kubeadm reference updates (#5594)
- also resolves https://github.com/kubernetes/kubernetes.github.io/issues/3159
   mentioning reboot needed if SELinux is disabled
2017-10-07 08:02:28 -07:00
hasahni ec2027f058 Add Nuage to the list of Networking add-ons (#5795)
* Add Nuage to the list of Networking add-ons

* platform provides -> platform that provides
2017-10-07 07:58:06 -07:00
Mahdi Mohammadinasab 99b2804090 Fixing two broken links (#5796) 2017-10-07 07:56:11 -07:00
Zhang Xingcai 546a1cb02a Update word Deployement to Deployment (#5797) 2017-10-07 07:55:33 -07:00
Zhang Xingcai 06099a7df6 Format command output args -oyaml to -o yaml (#5798) 2017-10-07 07:55:07 -07:00
Tim(Xiaoyu) Zhang 0a8b938a05 Merge pull request #5781 from ghostcloud-cn/fix-misspell
change replicationcontroller to replication controller
2017-10-07 08:46:47 -05:00
Tim(Xiaoyu) Zhang d4a8800cab Merge pull request #5354 from zhangqx2010/upstream
k8smeetup-cn-translation-zhangqx-pr-20170907
2017-10-06 19:24:20 -05:00
Lena 7ba5e674e8 Fix for a small typo (#5794) 2017-10-06 16:03:41 -07:00
Steve Perry fc2a3f62a9 Fix text about addons and minikube VM. (#5793) 2017-10-06 13:10:56 -07:00
Steve Perry c3d16870ee Add -a flag. (#5792) 2017-10-06 12:45:19 -07:00
jgoldbergstackoverdrive c0ec0864f8 Jgoldbergstackoverdrive bio update 1 (#5787)
* Update partner-script.js

* Update partner-script.js

-
2017-10-06 12:11:28 -07:00
Zhang Xingcai b25381bab4 Update word Altneratively to Alternatively (#5790) 2017-10-06 12:07:26 -07:00
Zhang Xingcai 5f418efde8 update kube-apiserver.md misspelled words (#5791) 2017-10-06 12:06:49 -07:00
Steve Perry 004a166985 Add links to CustomResourceDefinition reference. (#5788)
* Add links to CustomResourceDefinition reference.

* Add links to ThirdPartyResource page.
2017-10-06 12:05:16 -07:00
Brad Topol 8cf6b54e77 Fixes issue #5036 (#5785)
Signed-off-by: Brad Topol <btopol@us.ibm.com>
2017-10-05 16:50:23 -07:00
Richard Li 3de92fd38f Add new Task documentation: Telepresence (#4955)
* initial version of how to develop and debug locally with telepresence

* minor fixups

* add overview, prereq, steps blocks

* add whatsnext capture

* remove further reading header

* incorporate feedback from @radhikapc

* incorporate more feedback
2017-10-05 15:08:54 -07:00
Joseph Heck 187bd30d9f Merge pull request #5746 from olibye/patch-1
Minor spelling correction
2017-10-05 14:02:36 -07:00
Joe Heck 442d133431 fix incorrect reference for openstack
resolves https://github.com/kubernetes/kubernetes.github.io/issues/5779
2017-10-05 10:18:38 -07:00
Zhang Xingcai 53722b0b96 fixed misspelled words (#5782) 2017-10-05 10:12:58 -07:00
Joseph Heck 97eedb591c Merge pull request #5780 from ghostcloud-cn/fix-link
fixed invalid docker link
2017-10-05 10:05:00 -07:00
Xingcai Zhang d8f7b02833 fixed invalid docker link 2017-10-06 00:29:49 +08:00
zhangqx2010 de9c7e3e2f delete eof symbol 2017-10-05 17:53:29 +08:00
zhangqx2010 9e397a7f0a 1.6
->
{{page.version}}
2017-10-05 17:52:53 +08:00
Steve Perry da2c271b79 Put Kubernetes 101 topic in the left nav. (#5775)
* Put Kubernetes 101 topic in the left nav.

* Add Kubernetes 201 to the left nav.
2017-10-04 20:58:09 -07:00
Kyle Bai 7579ea8862 Fix hands-on experience (#5772) 2017-10-04 20:10:37 -07:00
Steve Perry 31ed65dbe3 Update links to avoid redirects. (#5771) 2017-10-04 18:25:57 -07:00
Steve Perry 9e94cd5530 Fix broken links. (#5770) 2017-10-04 17:50:18 -07:00
Steve Perry 95d3e80540 Update links to avoid redirects. (#5769)
* Update links to avoid redirects.

* Add paren.
2017-10-04 17:31:51 -07:00
Steve Perry 634dd83bbd Update links to avoid redirects. (#5768) 2017-10-04 16:59:36 -07:00
Steve Perry fda7ed44df Update links to avoid redirects. (#5765) 2017-10-04 16:07:41 -07:00
Steve Perry 6ddca1d62f Update links to avoid redirects. (#5763) 2017-10-04 14:27:41 -07:00
Brad Topol 3384da0ba8 Fixes Issue #4585 (#5762)
Signed-off-by: Brad Topol <btopol@us.ibm.com>
2017-10-04 13:43:15 -07:00
Suraj Deshmukh 4a9926b25d add 1 to bridge-nf-call-iptables (#5735)
add 1 to /proc/sys/net/bridge/bridge-nf-call-iptables, since
pre-flight checks fail when doing `kubeadm init`, if the file
value is not 1.
2017-10-04 10:42:18 -07:00
Harry Zhang 68bf20e8ec Use right taint key in doc (#5188) 2017-10-04 08:51:20 -07:00
Karthik Gaekwad d1fb514385 Keeping text consistent (#5760)
We use authorization everywhere else so changing authorisation -> authorization here
2017-10-04 08:38:01 -07:00
Suraj Deshmukh ccfd7aac3c add securityContext field at conatiner level (#5734) 2017-10-04 08:22:57 -07:00
Alin Sinpalean e28d2030a8 self-hosed -> self-hosted (#5755)
* self-hosed -> self-hosted

LOL

* transformed in -> transformed into
2017-10-04 08:19:30 -07:00
Joseph Heck acf55bec1b Merge pull request #5756 from FlorianOnmyown/patch-1
Fix a link
2017-10-04 08:50:11 -05:00
Florian Woerner 96735012a9 Fix a link
Fix a link
2017-10-04 14:30:16 +02:00
Steve Perry a5db67cf04 Update links to avoid redirects. (#5754) 2017-10-03 21:49:37 -07:00
Steve Perry a7475665fa Update links to avoid redirects. (#5753) 2017-10-03 21:38:21 -07:00
Steve Perry 5c7bbcd29e Update links to reduce redirects. (#5751) 2017-10-03 21:07:11 -07:00
Jorge O. Castro 2e8f9adf7d Add warning about using packaged kubeadm (#5716)
* Add warning about using packaged kubeadm

* Update kubeadm-upgrade-1-8.md

* Update kubeadm-upgrade-1-8.md
2017-10-03 19:43:52 -05:00
Steve Perry d929d7a331 Fix broken links. (#5750) 2017-10-03 17:25:46 -07:00
Steve Perry dc8b00187f Update yaml paths. (#5749) 2017-10-03 17:00:15 -07:00
Zihong Zheng 8d16cd6b83 Add TOC and fix links for kube-dns documentation (#5748) 2017-10-03 16:43:47 -07:00
Steve Perry 1007da64a6 Fix paths to yaml files. (#5747)
* Fix paths to yaml files.

* Actually fix, this time.
2017-10-03 16:03:06 -07:00
Steve Perry 4c9f695469 Fix paths to yaml files. (#5745) 2017-10-03 15:23:54 -07:00
Oli Bye 252012f2de Minor spelling correction 2017-10-03 23:19:02 +01:00
pete-uc 3d663b7944 Uc01 (#3880)
* Update _base.sass

* Update _desktop.sass

* Update index.md

* Add files via upload

* Update index.html

* Update _base.sass

* Update _desktop.sass

* Update index.html

* Delete kub_video_banner_speaker_d.jpg

* Update _base.sass

* Update _desktop.sass
2017-10-03 14:35:19 -07:00
Steve Perry fc1acb876c Fix broken link. (#5744) 2017-10-03 14:10:11 -07:00
Jiaying Zhang dc45ceced8 Fix device plugin redirect. (#5742) 2017-10-03 13:37:16 -07:00
Marco Ceppi 1a3383ce3d conjure-up now supports AWS native integration as part of the install experience (#5743)
* Removes outdated kubernetes setup instructions
2017-10-03 15:34:27 -05:00
Guang Ya Liu 6bdeecea3b Updated document for taint and tolerations.. (#5702) 2017-10-03 14:07:44 -05:00
陈宏 8e62628c8d do not include the command prompt 2017-10-03 10:17:54 -06:00
陈宏 39461e4a34 do not include the command prompt 2017-10-03 10:17:07 -06:00
Jennifer Rondeau c040d551a7 Merge pull request #5727 from chenhonggc/do-not-include-the-command-prompt
According to the(https://kubernetes.io/docs/home/contribute/style-gui…
2017-10-03 10:15:32 -04:00
Suraj Deshmukh 018fcc3f1c Add URL to kubectl create in projected volume docs (#5733) 2017-10-03 07:12:24 -07:00
Ahmet Alp Balkan e431c22ebc Fix kubectl zsh completion instructions
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-10-02 20:43:54 -07:00
陈宏 e416600fc7 According to the(https://kubernetes.io/docs/home/contribute/style-guide/#dont-include-the-command-prompt) 2017-10-03 09:59:02 +08:00
Tony Li 82d474c851 Remove broken link (#5726)
There is no `kubectl update`
2017-10-02 17:56:46 -07:00
chenhonggc 3998502f80 unified style (#5725) 2017-10-02 17:50:26 -07:00
Konstantinos Tsakalozos e4fd3f81a8 Fixes in style and more on CDK (#5292)
* Fixes in style and more on CDK

* Addressing review comments
2017-10-02 17:35:36 -07:00
chenhonggc 2b57c44a26 Use code style for inline code and commands (#5724) 2017-10-02 17:30:19 -07:00
Steve Perry 2bfdaa809e Fix link. (#5723) 2017-10-02 17:28:09 -07:00
XsWack ecfd295c8b Update distribute-credentials-secure.md (#5169)
remove extra blank and format the command line
2017-10-02 17:09:46 -07:00
Andrew Chen dc3ec70b1e Merge pull request #5722 from mikealt/master
Clarify scaling language
2017-10-02 16:27:22 -07:00
BaluDontu cb4a6dce4e Update documentation for vSphere Persistent Volume support (#5465)
* Update vSphere Persistent Volumes section

* Update documentation for vSphere Persistent Volume support

* fix list formatting

* tweak formatting

* still more tweaks

* remove unnecessary bullets
2017-10-02 16:23:08 -07:00
steveperry-53 f44c14927b Update _redirects 2017-10-02 15:52:09 -07:00
Mike Altman 6943c8ef53 Update scale-intro.html 2017-10-02 15:49:52 -07:00
Anthony d48707c344 Update cluster-management.md (#4980)
* Update cluster-management.md

modify "some node is not needed" to "some nodes are not needed"

* Update cluster-management.md
2017-10-02 17:44:45 -05:00
Luke 920845ccf1 ingress grammar/spelling updates (#5721) 2017-10-02 14:41:14 -07:00
shashidharatd e319cf5788 Fix an incorrect flag in configure-upgrade-etcd.md (#5304)
1. There is no flag called `--trust-ca-file` in etcd and i presume it is `--trusted-ca-file`
2. Using the same key and cert peer.key and peer.cert for both peer communication and client communication, confuses user. So differentiated it.
2017-10-02 13:16:55 -07:00
Zach Corleissen 749d64a9bc Updated PR template for GH workaround (#5719)
* Updated instructions for GH workaround

* Update PULL_REQUEST_TEMPLATE.md

* Update PULL_REQUEST_TEMPLATE.md

* Update PULL_REQUEST_TEMPLATE.md
2017-10-02 13:00:30 -07:00
chenhonggc 5302656847 separate commands from output (#5718) 2017-10-02 14:32:28 -05:00
Suraj Deshmukh 650e84e0c4 explain how to enable heapster on minikube (#5710)
* explain how to enable heapster on minikube

The docs which ask user to see if heapster is running,
this commit adds explanation of how you can enable heapster
on minikube Kubernetes cluster.

* Update assign-cpu-resource.md

* Update assign-memory-resource.md
2017-10-02 14:12:54 -05:00
chenhonggc 635cba0a85 spelling mistakes (#5713) 2017-10-02 09:29:59 -07:00
Kyle Bai 273f424522 Update network policy link (#5701)
* Update network policy link

* Direct link to 'Declare Network Policy' page
2017-10-02 08:52:06 -07:00
Qiming 48ca535036 Fix network policy link (#5706) 2017-10-02 08:47:32 -07:00
Nikhita Raghunath a99c575dd4 Fix link to Design Overview (#5708) 2017-10-02 08:37:20 -07:00
Lisa Huynh 3060ec3dea Fix a couple typos. (#5709) 2017-10-02 08:36:45 -07:00
Zhang Xingcai 22860da3c1 Format example code (#5711) 2017-10-02 08:32:10 -07:00
zhangqx2010 bfcd485464 delete conflict file 2017-10-02 19:18:19 +08:00
zhangqx2010 3d8d96bb43 fix typo 2017-10-02 19:08:40 +08:00
zhangqx2010 b8fe1f9eae add missing file 2017-10-02 19:07:27 +08:00
zhangqx2010 d624633279 update
--controllers => --controllers
添加新加新节点 => 添加新节点
2017-10-02 12:46:29 +08:00
Tim(Xiaoyu) Zhang 984810462e Merge pull request #5699 from rootsongjc/official
k8smeetup-rootsongjc-pr-20170915
2017-10-01 17:42:15 -05:00
Jimmy Song bfb4741bec fix typo 2017-10-01 23:29:10 +08:00
Jimmy Song a2ed0d27f4 fix typo and remove meta header 2017-10-01 23:28:48 +08:00
Tim(Xiaoyu) Zhang 9fee93c06e Merge pull request #5570 from lichuqiang/translation-temp1
Translate doc cluter-large into chinese
2017-10-01 05:43:22 -05:00
lichuqiang ff0b3c1e0d translate doc cluster-large into chinese 2017-10-01 18:13:12 +08:00
zhangqx2010 835f81cf9a modify cluster-large
delete conflict files
2017-10-01 18:05:52 +08:00
Tim(Xiaoyu) Zhang a95bc62b0a Merge pull request #5566 from lichuqiang/translation
Translate doc service-accounts-admin into chinese
2017-10-01 03:33:57 -05:00
Xingcai Zhang 606ee133ce change replicationcontroller to replication controller 2017-10-01 11:31:24 +08:00
zhangqx2010 5b0894a04b service-accounts-admin.md
delete 'a'
2017-09-30 22:12:52 +08:00
zhangqx2010 ad663b1629 updated according to the suggestion by tengqm 2017-09-30 22:11:05 +08:00
zhangqx2010 1f05218df8 Merge branch 'upstream' of https://github.com/zhangqx2010/kubernetes.github.io into upstream 2017-09-30 21:45:14 +08:00
zhangqx2010 cb9ab086bd delete blank lines 2017-09-30 21:38:29 +08:00
Jimmy Song 75b615c055 delete original English text 2017-09-30 17:57:03 +08:00
Jimmy Song e9b11a71ab k8smeetup-rootsongjc-pr-20170915 2017-09-30 16:35:22 +08:00
Tim(Xiaoyu) Zhang 5740df35cf Merge pull request #5517 from chenhuan12/patch-98
fix typo
2017-09-30 11:06:07 +08:00
chenhuan12 2de73116ea fix typo
fix typo
2017-09-30 10:31:53 +08:00
Steve Perry ec7113d910 Fix broken links by redirecting. (#5697) 2017-09-29 17:51:50 -07:00
Tim(Xiaoyu) Zhang ec04ca6bd3 Merge pull request #4814 from Lion-Wei/patch-3
Update expose-intro.html
2017-09-30 08:37:39 +08:00
Steve Perry d9aeeb5bcb Replace v1.6 with {{page.version}}. (#5695) 2017-09-29 16:18:22 -07:00
Qiming Teng d54507c49c Remove a bad example for selector defaulting 2017-09-29 15:38:04 -07:00
Rob Szumski 483e6ed633 Pin flannel yaml to specific version (#5588)
This file has been updated in master from what is supported in this Kubernetes version
2017-09-29 15:36:11 -07:00
netroby 37966ae69b Add document to install ebtables, ethtool (#4800)
* Add document to install ebtables, ethtool

* Fix markdown typo

* Fix typo , thanks tengqm

* Fix sentence
2017-09-29 15:32:35 -07:00
Randall Mason 6e0028855b Move media to right before next media min-width, remove padding on margin (#4251) 2017-09-29 15:22:43 -07:00
Steve Perry 12bf9908b1 Replace v1.6 with {{page.version}}. (#5693) 2017-09-29 15:07:53 -07:00
Steve Perry 16e303090c Replace v1.6 with {{page.version}}. (#5692) 2017-09-29 14:37:24 -07:00
Steve Perry b01e8ae1f4 Replace v1.7 with {{page.version}}. (#5691) 2017-09-29 14:20:40 -07:00
Steve Perry 85fad8f150 Replace v1.7 with {{page.version}}. (#5690) 2017-09-29 13:59:54 -07:00
ReSearchITEng a136b2bef7 added vsphere RWX note
tested on k8s 1.6.4, rh/centos 7.3.
Adding: @divyenpatel
2017-09-29 13:50:54 -07:00
Eric Chiang d7f2c8853d kubelet tls bootstrapping: fix role names 2017-09-29 13:43:03 -07:00
Steve Perry 1edf6ea927 Replace v1.7 with {{page.version}}. (#5688) 2017-09-29 13:39:35 -07:00
Andrew Chen cce1491c12 Merge pull request #5689 from kubernetes/chenopis-owners-patch-20170929
add reviewers back from vacay
2017-09-29 13:37:52 -07:00
Andrew Chen 9dbce9091f add reviewers back from vacay 2017-09-29 13:33:04 -07:00
Lucas Käldström 49120cf606 Merge pull request #5683 from pipejakob/kubeadm-autoapprove
kubeadm upgrade: Change manual approval to adding RBAC binding
2017-09-29 22:26:40 +03:00
Steve Perry ed55a60d1b Replace v1.7 with {{page.version}}. (#5687) 2017-09-29 10:54:49 -07:00
Jennifer Rondeau 68424ba9bd Merge pull request #5673 from asottile/patch-1
Fix typo in deployment.md
2017-09-29 09:55:42 -07:00
Jacob Beacham 9388b5f0b2 kubeadm upgrade: Change manual approval to adding RBAC binding
For the 1.8.0 release, we found that kubeadm was enabling certificate
rotation, but didn't properly add the RBAC bindings to allow the new
CSRs to get auto-approved. As a stop-gap, we documented how to manually
approve these CSRs as part of the upgrade, but this change is to trade
those instructions for actually creating an RBAC binding to allow the
auto-approval to happen.

This has the added benefit that when certificates start to expire and
need to be rotated, the approval will be automatic, unlike the previous
one-off solution.
2017-09-29 09:32:13 -07:00
Tim(Xiaoyu) Zhang 79b6e3b924 Merge pull request #5654 from Yuan-Junliang/cluster-trans
ZTE-SH-CN-debug-cluster
2017-09-29 17:27:24 +08:00
Steve Perry 2126d2e0d1 Update PULL_REQUEST_TEMPLATE.md 2017-09-28 22:09:19 -07:00
Steve Perry 799eaf4229 Release 1.8 (#5659)
* GC now supports non-core resources

* Add two examples about how to analysis audits of kube-apiserver (#4264)

* Deprecate system:nodes binding

* [1.8] StatefulSet `initialized` annotation is now ignored.

* inits the kubeadm upgrade docs

addresses kubernetes/kubernetes.github.io/issues/4689

* adds kubeadm upgrade cmd to ToC

addresses kubernetes/kubernetes.github.io/issues/4689

* add workload placement docs

* ScaleIO - document udpate for 1.8

* Add documentation on storageClass.mountOptions and PV.mountOptions (#5254)

* Add documentation on storageClass.mountOptions and PV.mountOptions

* convert notes into callouts

* Add docs for CustomResource validation

add info about supported fields

* advanced audit beta features (#5300)

* Update job workload doc with backoff failure policy (#5319)

Add to the Jobs documentation how to use the new backoffLimit field that
limit the number of Pod failure before considering the Job as failed.

* Documented additional AWS Service annotations (#4864)

* Add device plugin doc under concepts/cluster-administration. (#5261)

* Add device plugin doc under concepts/cluster-administration.

* Update device-plugins.md

* Update device-plugins.md

Add meta description. Fix typo. Change bare metal deployment to manual deployment.

* Update device-plugins.md

Fix typo again.

* Update page.version. (#5341)

* Add documentation on storageClass.reclaimPolicy (#5171)

* [Advanced audit] use new herf for audit-api (#5349)

This tag contains all the changes in v1beta1 version. Update it now.

* Added documentation around creating the InitializerConfiguration for the persistent volume label controller in the cloud-controller-manager (#5255)

* Documentation for kubectl plugins (#5294)

* Documentation for kubectl plugins

* Update kubectl-plugins.md

* Update kubectl-plugins.md

* Updated CPU manager docs to match implementation. (#5332)

* Noted limitation of alpha static cpumanager.

* Updated CPU manager docs to match implementation.

- Removed references to CPU pressure node condition and evictions.
- Added note about new --cpu-manager-reconcile-period flag.
- Added note about node allocatable requirements for static policy.
- Noted limitation of alpha static cpumanager.

* Move cpu-manager task link to rsc mgmt section.

* init containers annotation removed in  1.8 (#5390)

* Add documentation for TaintNodesByCondition (#5352)

* Add documentation for TaintNodesByCondition

* Update nodes.md

* Update taint-and-toleration.md

* Update daemonset.md

* Update nodes.md

* Update taint-and-toleration.md

* Update daemonset.md

* Fix deployments (#5421)

* Document extended resources and OIR deprecation. (#5399)

* Document extended resources and OIR deprecation.

* Updated extended resources doc per reviews.

* reverts extra spacing in _data/tasks.yml

* addresses `kubeadm upgrade` review comments

Feedback from @chenopis, @luxas, and @steveperry-53 addressed with this commit

* HugePages documentation (#5419)

* Update cpu-management-policies.md (#5407)

Fixed the bad link.
Modified "cpu" to "CPU".
Added more 'yaml' as supplement.

* Update RBAC docs for v1 (#5445)

* Add user docs for pod priority and preemption (#5328)

* Add user docs for pod priority and preemption

* Update pod-priority-preemption.md

* More updates

* Update docs/admin/kubeadm.md for 1.8 (#5440)

- Made a couple of minor wording changes (not strictly 1.8 related).
 - Did some reformatting (not strictly 1.8 related).
 - Updated references to the default token TTL (was infinite, now 24 hours).
 - Documented the new `--discovery-token-ca-cert-hash` and `--discovery-token-unsafe-skip-ca-verification` flags for `kubeadm join`.
 - Added references to the new `--discovery-token-ca-cert-hash` flag in all the default examples.
 - Added a new _Security model_ section that describes the security tradeoffs of the various discovery modes.
 - Documented the new `--groups` flag for `kubeadm token create`.
 - Added a note of caution under _Automating kubeadm_ that references the _Security model_ section.
 - Updated the component version table to drop 1.6 and add 1.8.
 - Update `_data/reference.yml` to try to get the sidebar fixed up and more consistent with `kubefed`.

* Update StatefulSet Basics for 1.8 release (#5398)

* addresses `kubeadm upgrade` review comments

2nd iteration review comments by @luxas

* adds kubelet upgrade section to kubeadm upgrade

* Fix a bulleted list on docs/admin/kubeadm.md. (#5458)

I updated this doc yesterday and I was absolutely sure I fixed this, but I just saw that this commit got lost somehow.

This was introduced recently in https://github.com/kubernetes/kubernetes.github.io/pull/5440.

* Clarify the API to check for device plugins

* Moving Flexvolume to separate out-of-tree section

* addresses `kubeadm upgrade` review comments

CC: @luxas

* fixes kubeadm upgrade index

* Update Stackdriver Logging documentation (#5495)

* Re-update WordPress and MySQL PV doc to use apps/v1beta2 APIs (#5526)

* Update statefulset concepts doc to use apps/v1beta2 APIs (#5420)

* add document on kubectl's behavior regarding initializers (#5505)

* Update docs/admin/kubeadm.md to cover self-hosting in 1.8. (#5497)

This is a new beta feature in 1.8.

* Update kubectl patch doc to use apps/v1beta2 APIs (#5422)

* [1.8] Update "Run Applications" tasks to apps/v1beta2. (#5525)

* Update replicated stateful application task for 1.8.

* Update single instance stateful app task for 1.8.

* Update stateless app task for 1.8.

* Update kubectl patch task for 1.8.

* fix the link of persistent storage (#5515)

* update the admission-controllers.md index.md what-is-kubernetes.md link

* fix the link of persistent storage

* Add quota support for local ephemeral storage (#5493)

* Add quota support for local ephemeral storage

update the doc to this alpha feature

* Update resource-quotas.md

* Updated Deployments concepts doc (#5491)

* Updated Deployments concepts doc

* Addressed comments

* Addressed more comments

* Modify allocatable storage to ephemeral-storage (#5490)

Update the doc to use ephemeral-storage instead of storage

* Revamped concepts doc for ReplicaSet (#5463)

* Revamped concepts doc for ReplicaSet

* Minor changes to call out specific versions for selector defaulting and
immutability

* Addressed doc review comments

* Remove petset documentations (#5395)

* Update docs to use batch/v1beta1 cronjobs (#5475)

* add federation job doc (#5485)

* add federation job doc

* Update job.md

Edits for clarity and consistency

* Update job.md

Fixed a typo

* update DaemonSet concept for 1.8 release (#5397)

* update DaemonSet concept for 1.8 release

* Update daemonset.md

Fix typo. than -> then

* Update bootstrap tokens doc for 1.8. (#5479)

* Update bootstrap tokens doc for 1.8.

This has some changes I missed when I was updating the main kubeadm documention:
 - Bootstrap tokens are now beta, not alpha (https://github.com/kubernetes/features/issues/130)
 - The apiserver flag to enable the authenticator changedin 1.8 (https://github.com/kubernetes/kubernetes/pull/51198)
 - Added `auth-extra-groups` documentaion (https://github.com/kubernetes/kubernetes/pull/50933)
 - Updated the _Token Management with `kubeadm`_ section to link to the main kubeadm docs, since it was just duplicated information.

* Update bootstrap-tokens.md

* Updated the Cassandra tutorial to use apps/v1beta2 (#5548)

* add docs for AllowPrivilegeEscalation (#5448)

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

* Add local ephemeral storage alpha feature in managing compute resource (#5522)

* Add local ephemeral storage alpha feature in managing compute resource

Since 1.8, we add the local ephemeral storage alpha feature as one
resource type to manage. Add this feature into the doc.

* Update manage-compute-resources-container.md

* Update manage-compute-resources-container.md

* Update manage-compute-resources-container.md

* Update manage-compute-resources-container.md

* Update manage-compute-resources-container.md

* Update manage-compute-resources-container.md

* Added documentation for Metrics Server (#5560)

* authorization: improve authorization debugging docs (#5549)

* Document mount propagation (#5544)

* Update /docs/setup/independent/create-cluster-kubeadm.md for 1.8. (#5524)

This introduction needed a couple of small tweaks to cover the `--discovery-token-ca-cert-hash` flag added in https://github.com/kubernetes/kubernetes/pull/49520 and some version bumps.

* Add task doc for alpha dynamic kubelet configuration (#5523)

* Fix input/output of selfsubjectaccess review (#5593)

* Add docs for implementing resize (#5528)

* Add docs for implementing resize

* Update admission-controllers.md

* Added link to PVC section

* minor typo fixes

* Update NetworkPolicy concept guide with egress and CIDR changes (#5529)

* update zookeeper tutorial for 1.8 release

* add doc for hostpath type (#5503)

* Federated Hpa feature doc (#5487)

* Federated Hpa feature doc

* Federated Hpa feature doc review fixes

* Update hpa.md

* Update hpa.md

* update cloud controller manager docs for v1.8

* Update cronjob with defaults information (#5556)

* Kubernetes 1.8 reference docs (#5632)

* Kubernetes 1.8 reference docs

* Kubectl reference docs for 1.8

* Update side bar with 1.8 kubectl and api ref docs links

* remove petset.md

* update on state of HostAlias in 1.8 with hostNetwork Pod support (#5644)

* Fix cron job deletion section (#5655)

* update imported docs (#5656)

* Add documentation for certificate rotation. (#5639)

* Link to using kubeadm page

* fix the command output

fix the command output

* fix typo in api/resources reference: "Worloads"

* Add documentation for certificate rotation.

* Create TOC entry for cloud controller manager. (#5662)

* Updates for new versions of API types

* Followup 5655: fix link to garbage collection (#5666)

* Temporarily redirect resources-reference to api-reference. (#5668)

* Update config for 1.8 release. (#5661)

* Update config for 1.8 release.

* Address reviewer comments.

* Switch references in HPA docs from alpha to beta (#5671)

The HPA docs still referenced the alpha version.  This switches them to
talk about v2beta1, which is the appropriate version for Kubernetes 1.8

* Deprecate openstack heat (#5670)

* Fix typo in pod preset conflict example

Move container port definition to the correct line.

* Highlight openstack-heat provider deprecation

The openstack-heat provider for kube-up is being deprecated and will be
removed in a future release.

* Temporarily fix broken links by redirecting. (#5672)

* Fix broken links. (#5675)

* Fix render of code block (#5674)

* Fix broken links. (#5677)

* Add a small note about auto-bootstrapped CSR ClusterRoles (#5660)

* Update kubeadm install doc for v1.8 (#5676)

* add draft workloads api content for 1.8 (#5650)

* add draft workloads api content for 1.8

* edits per review, add tables, for 1.8 workloads api doc

* fix typo

* Minor fixes to kubeadm 1.8 upgrade guide. (#5678)

- The kubelet upgrade instructions should be done on every host, not
  just worker nodes.
- We should just upgrade all packages, instead of calling out kubelet
  specifically. This will also upgrade kubectl, kubeadm, and
  kubernetes-cni, if installed.
- Draining nodes should also ignore daemonsets, and master errors can be
  ignored.
- Make sure that the new kubeadm download is chmoded correctly.
- Add a step to run `kubeadm version` to verify after downloading.
- Manually approve new kubelet CSRs if rotation is enabled (known issue).

* Release 1.8 (#5680)

* Fix versions for 1.8 API ref docs

* Updates for 1.8 kubectl reference docs

* Kubeadm /docs/admin/kubeadm.md cleanup, editing. (#5681)

* Update docs/admin/kubeadm.md (mostly 1.8 related).

This is Fabrizio's work, which I'm committing along with my edits (in a commit on top of this).

* A few of my own edits to clarify and clean up some Markdown.
2017-09-28 21:46:51 -07:00
Anthony Sottile 22477315f4 Fix typo in deployment.md 2017-09-28 10:44:34 -07:00
Dean Shi 88d3ed821d k8smeetup-shirdrn-pr-2017-8-15 (#5376)
* Chinese translation: 7.24-9.3, by shirdrn.

* Translate and review again, and fix any translation problems for these 14 docs.

* Delete network-policies.md temporarily, and then re-submit it for this PR.
2017-09-28 08:50:35 -07:00
YuanJunliang10067740 4cc28da6fa modify 2017-09-28 20:31:47 +08:00
Kevin Frommelt d4e8e8fb9e Fix typo in pod preset conflict example
Move container port definition to the correct line.
2017-09-27 23:18:24 -07:00
eddytruyen 21a2110f25 Update create-cluster-kubeadm.md 2017-09-28 02:17:50 +08:00
eddytruyen 9fb891b963 Update create-cluster-kubeadm.md 2017-09-28 02:17:50 +08:00
eddytruyen c5ebd07d8f Update create-cluster-kubeadm.md 2017-09-28 02:17:50 +08:00
Sam Hagan 45d92f805f fix name typo in reference to deployment example 2017-09-28 01:37:32 +08:00
Matt Brown ed94d7351a fix typo in api/resources reference: "Worloads" 2017-09-28 01:20:53 +08:00
chenhuan 267c026201 fix the command output
fix the command output
2017-09-27 09:36:23 -07:00
kairen 63b8e39c5c Link to using kubeadm page 2017-09-27 09:24:56 -07:00
YuanJunliang10067740 5adb987abe ZTE-SH-CN-debug-cluster 2017-09-27 14:52:02 +08:00
jianglingxia 2624ce66ea fix envFrom in configmap 2017-09-26 13:22:03 -07:00
Andrew Chen 2d3e488818 Add link to example for CRDs (#5641)
* Add link to example for CRDs

In the CustomResourceDefinitions section, add a link to the [Custom Resource Example](https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/apiextensions-apiserver/examples/client-go).

* add note
2017-09-26 11:52:28 -07:00
Ian Chakeres dae523734a Fixed links to architecture.md and principles.md 2017-09-26 11:48:51 -07:00
Qiming Teng b176f8e3fb Polish AppArmor tutorial 2017-09-26 11:47:15 -07:00
Qiming Teng c34b2a6c39 Remove dangling files related to apparmor 2017-09-26 11:42:57 -07:00
jianglingxia ad4dc7c81d fix the typo of serviceaccount (#5533)
* fix the typo of serviceaccount

* update it
2017-09-26 11:40:39 -07:00
Nathan LeClaire 5b9c1d91ac Correct setup link (#5634)
The current link to https://kubernetes.io/docs/setup/ presently ends up
redirecting to https://kubernetes.io/docs/setup/. This corrects the link
to what seems to be the correct endpoint.
2017-09-26 13:11:15 -05:00
jianglingxia a3d5d03ada relink the persistent volume of petset (#5582) 2017-09-26 13:09:28 -05:00
Kaitlyn Barnard 69db088a3f Updates to case study landing page (#5629) 2017-09-26 12:15:28 -05:00
Tim(Xiaoyu) Zhang bf2deb36ee Merge pull request #5636 from lichuqiang/translation-temp3
Translate doc resource-quotas into chinese
2017-09-26 21:32:49 +08:00
lichuqiang c88e80b7c0 translate doc resource-quotas into chinese 2017-09-26 19:22:10 +08:00
Tim(Xiaoyu) Zhang f55c395ec6 Merge pull request #5541 from XuJun00192603/1-xujun-github
ZTE-SH-CN-cluster-administration-federation-2017-09-19
2017-09-26 13:55:55 +08:00
Peter (XiangPeng) Zhao 4fb880fcbb Merge pull request #5631 from tanshanshan/patch-13
fix typo
2017-09-26 13:00:30 +08:00
Peter (XiangPeng) Zhao b160dc27cd Merge pull request #5633 from heckj/minor_encoding_fix
minor encoding fix for CN page
2017-09-26 12:58:53 +08:00
Joe Heck 356d3ad2ff minor encoding fix for CN page 2017-09-25 20:44:33 -07:00
Tim(Xiaoyu) Zhang 0092a367cd Merge pull request #4308 from markthink/master
kubernetes-concepts-overview-components-pr
2017-09-26 11:10:59 +08:00
tanshanshan 1309ea3832 fix typo 2017-09-26 11:05:43 +08:00
Dragons e8d9bb60f4 concepts-overview-components+abac-fix 2017-09-26 10:59:22 +08:00
Dragons 255e3eb83d concepts-overview-components-fix 2017-09-26 10:30:48 +08:00
Tim(Xiaoyu) Zhang 29877213bd Merge pull request #5563 from Yuan-Junliang/app-trans
ZTE-SH-CN-debug-application
2017-09-26 10:16:46 +08:00
Steve Perry cfa77d4670 Update links to avoid redirects. (#5627)
* Update links to avoid redirects.

* Fix double forward slash.
2017-09-25 19:14:20 -07:00
Steve Perry 096fee2c39 Update links to avoid redirects. (#5625) 2017-09-25 18:43:26 -07:00
Tim(Xiaoyu) Zhang f54f54ade6 Merge pull request #5449 from houjun41544/20170907
ZTE-SH-CN-static-pod
2017-09-26 08:45:57 +08:00
Steve Perry 39a3da735f Fix 404s. (#5624) 2017-09-25 17:35:40 -07:00
Steve Perry e227272f5c Fix 404s. (#5623) 2017-09-25 16:43:35 -07:00
Ryan McGinnis 0ab5bb1432 Edits cpu-constraint-namespace.md
- Removes stray link in middle of paragraph
- "cpu" becomes "CPU" throughout
2017-09-25 16:22:30 -07:00
MengZnLee 5a665549f2 Fix index redirects (#5502)
* Add command.yaml file

* Fix fix index picking the right solution  redirects
2017-09-25 16:21:29 -07:00
Adam Fordham 7b305cb11c minor updates tutorial
- change afinity field value to match yaml spec
- update and reorder steps for cordoning nodes to make more sense. currenlty says "all but four". In reality, want to cordon the three nodes that the pods are scheduled on. not "all but four".
- add new line to code snippet for easier "copy/paste"
2017-09-25 16:19:44 -07:00
jianglingxia f7edb82547 the pod yaml type error and add apiVersion 2017-09-25 16:15:59 -07:00
jianglingxia b9fa59644f update some redirects and scale type 2017-09-25 16:12:39 -07:00
jianglingxia 9d835058cc fix the typo of lable in statefulset (#5555)
* fix the typo of lable in statefulset

* update it
2017-09-25 16:09:16 -07:00
Steve Perry 779c64dd15 Update links to avoid redirects. (#5622) 2017-09-25 16:06:20 -07:00
lostlivio 248c1c854c Updated outdated information regarding API deprecation policy with pointer to current information 2017-09-25 16:03:30 -07:00
Michael Vorburger ⛑️ 69114e0cfe Remove 3 links in jobs-run-to-completion.md which go nowhere
these links don't go anywhere anymore (the respective pages must have been moved?), and are more of a distraction than adding any real value when reading that paragraph.
2017-09-25 15:59:12 -07:00
Michal Skalski cb795036b1 Remove outdated link
Flannel combained RBAC info into main manifest [1].

[1] https://github.com/coreos/flannel/commit/a154d2f68edd511498c948e33c8cbde20a5901ee
2017-09-25 15:58:43 -07:00
Yash Thakkar bd1ef6e464 Fixed hyperlinks for different ConfigMap headers
ConfigMap Header names are starting with "create", but in link it is written as "creating", because of that hyperlink was not working.
2017-09-25 15:56:38 -07:00
jianglingxia fd46c299f4 api-reference add version number 2017-09-25 15:55:24 -07:00
Nikhita Raghunath 56006b8cdc Fix link after design proposal move 2017-09-25 15:54:22 -07:00
Vitaliy Tverdokhlib d28f19900e Update zookeeper.md 2017-09-25 15:47:23 -07:00
Quentin Revel d9ccdfa85c Update mysql-wordpress-persistent-volume.md (#5155) 2017-09-25 15:46:33 -07:00
Anatoli Babenia f0b6b95abd Update organize-cluster-access-kubeconfig.md (#5611)
* Update organize-cluster-access-kubeconfig.md

Explain that context is just a named group for convenience, and
that current context is used by default if no other params are present

* Update organize-cluster-access-kubeconfig.md
2017-09-25 16:50:11 -05:00
Nick Leli fd31a775c6 Updating DC/OS getting started guide with the new integration. (#5547)
Resolving merge conflicts
2017-09-25 16:40:49 -05:00
Zack Proser d9a853e9a3 Add missing 'a' on line 123. (#5616) 2017-09-25 16:15:46 -05:00
jianglingxia dc3c4305e0 update pageversion and 404 error (#5612) 2017-09-25 15:57:42 -05:00
Steve Perry 7792c801e3 Revert "Update links to avoid redirects." (#5617)
* Revert "Fix the doc example"

This reverts commit 2872def62b.

* Revert "add the set of sessionAffinity timeoutseconds (#5474)"

This reverts commit 657734de6f.

* Revert "pod-security-policy.md: fix broken link to PSP proposal."

This reverts commit 8db51e099f.

* Revert "fix typo"

This reverts commit 24e5383071.

* Revert "Update images.md"

This reverts commit f844a41502.

* Revert "Update links to avoid redirects. (#5614)"

This reverts commit 35c7393849.
2017-09-25 13:43:15 -07:00
linzhaoming 2872def62b Fix the doc example 2017-09-25 13:14:21 -07:00
Lion-Wei 657734de6f add the set of sessionAffinity timeoutseconds (#5474)
* add the set of sessionAffinity timeoutseconds

* Update service.md
2017-09-25 13:07:34 -07:00
Slava Semushin 8db51e099f pod-security-policy.md: fix broken link to PSP proposal. 2017-09-25 12:58:13 -07:00
chenhuan12 24e5383071 fix typo
fix typo
2017-09-25 12:57:22 -07:00
pao f844a41502 Update images.md 2017-09-25 12:48:10 -07:00
Steve Perry 35c7393849 Update links to avoid redirects. (#5614) 2017-09-25 10:04:09 -07:00
XuJun00192603 771a2a40be ZTE-SH-CN-cluster-administration-federation-2017-09-25-13 2017-09-25 22:10:38 +08:00
Tim(Xiaoyu) Zhang 8edb72657d Merge pull request #5569 from lichuqiang/translation-az
Translate doc accessing-the-api into chinese
2017-09-25 20:53:24 +08:00
Tim(Xiaoyu) Zhang 2990c18a05 Merge pull request #5543 from jianglingxia/jlx-damin
modify the link of kubelet.md bootstrap-tokens.md federation/index.md
2017-09-25 15:53:32 +08:00
Tim(Xiaoyu) Zhang 950c5bbcad Merge pull request #5457 from jianglingxia/jlx-91419
link error of statefulset
2017-09-25 15:50:44 +08:00
Tim(Xiaoyu) Zhang 2cb5a8e33e Merge pull request #5579 from lichuqiang/translation-temp2
Translate doc multiple-zones into chinese
2017-09-25 15:10:18 +08:00
Tim(Xiaoyu) Zhang 22ee058d8c Merge pull request #5607 from lichuqiang/translation-temp3
Translate doc network-policies into chinese
2017-09-25 15:08:14 +08:00
Tim(Xiaoyu) Zhang 7f8b2f002e Merge pull request #5450 from houjun41544/20170914
ZTE-SH-CN: downward-api-volume-expose-pod-information.md
2017-09-25 15:05:58 +08:00
Tim(Xiaoyu) Zhang 5c1383fb00 Merge pull request #5453 from zhangmingld/translate-images
ZTE-SH-CN-images.md
2017-09-25 14:47:04 +08:00
houjun41544 4b381be9d1 Modify 2017-09-25 14:40:07 +08:00
Tim(Xiaoyu) Zhang 1b8cf7627c Merge pull request #5434 from XuJun00192603/xujun-github
ZTE-SH-CN-cluster-administration-sysctl-cluster translate-2017-09-13
2017-09-25 14:22:55 +08:00
houjun41544 b10df80e55 Add static-pod.md 2017-09-25 14:05:28 +08:00
lichuqiang f3279dcc94 translate doc network-policies into chinese 2017-09-25 12:05:49 +08:00
Fabrizio Milo 179b35d2e3 update wrong link (#5596) 2017-09-24 22:46:05 -05:00
houjun41544 492d7e32eb modify 2017-09-25 11:44:17 +08:00
Lion-Wei b23b91a3ab update network-policy by adding egress and ipBlock usage (#5473) 2017-09-24 22:22:16 -05:00
houjun41544 a9a81a99bf Add inject-data-application and two docs in it. 2017-09-25 10:21:29 +08:00
Tim(Xiaoyu) Zhang 7bffd97b9a Merge pull request #5455 from wmengRH/patch-1
Update podpreset.md
2017-09-25 09:48:20 +08:00
zhangmingld ab50634f63 fix linefeed 2017-09-25 09:21:43 +08:00
Steve Perry ad77d693c7 Update links to avoid redirects. (#5605) 2017-09-24 11:41:34 -07:00
Steve Perry 0e6de2c657 Update link targets to avoid redirects. (#5604) 2017-09-24 11:06:23 -07:00
Steve Perry 5afbb0d1e0 Update _redirects to fix 404s. (#5603) 2017-09-24 09:43:22 -07:00
Steve Perry d5ef16ae4e Update _redirects to fix 404s. (#5600) 2017-09-23 16:20:15 -07:00
Steve Perry b09593e98c Update link targets to avoid redirects. (#5598) 2017-09-23 15:51:02 -07:00
Steve Perry d7ddfdacb9 Update link targest to avoid redirects. (#5597) 2017-09-23 15:20:49 -07:00
Steve Perry 9b31b9a4d3 Add trailing slashes to reduce redirects. (#5592) 2017-09-23 03:41:18 -07:00
Steve Perry ed5d92d91e Experiment: Add trailing slash to eliminate redirection. (#5590)
Please enter the commit message for your changes. Lines starting
2017-09-22 19:54:37 -07:00
lichuqiang 27f78d7d53 translate doc accessing-the-api into chinese 2017-09-23 09:57:18 +08:00
lichuqiang eb660976ff translate doc multiple-zones into chinese 2017-09-23 09:33:21 +08:00
Dragons a25b597805 concepts-overview-components-pr-fix 2017-09-23 09:16:39 +08:00
Steve Perry 1612f0f86c Update _redirects. (#5589) 2017-09-22 18:16:19 -07:00
Tim Hockin 8f9677227d Update deprecation doc with default versions 2017-09-22 14:23:22 -04:00
jianglingxia 0f10ca7fd8 managing change back 2017-09-22 13:37:22 -04:00
jianglingxia 8a2eb56234 another problem in the paper 2017-09-22 13:37:22 -04:00
jianglingxia df15a80963 change the managing in statefulset basics 2017-09-22 13:37:22 -04:00
Jordan Liggitt ae5f5f94f2 http proxy url (#5520) 2017-09-22 09:38:22 -07:00
Vyacheslav Semushin 01cedc5a19 docs/tasks/administer-cluster/encrypt-data: mention etcdv3 requirement. (#5521) 2017-09-22 09:27:19 -07:00
Kyle Bai e9e246552b Fix refer links in minikube and garbage collection (#5545) 2017-09-22 09:26:38 -07:00
Kyle Bai 3d8385e2ca Fix kubernetes/community#1010 PR links change (#5546) 2017-09-22 09:25:57 -07:00
Vyacheslav Semushin e7fc8cf845 Cleanup leftovers after moving PSP doc to concepts/policy. (#5557) 2017-09-22 09:24:54 -07:00
sngchlko 0831dd62d6 synchronize memory request value (#5567) 2017-09-22 09:23:59 -07:00
Cliff Burdick e17789966d Update nodes.md (#5578)
--api-servers has been deprecated and is no longer in 1.7+.
2017-09-22 09:20:17 -07:00
Tim(Xiaoyu) Zhang 03d23c1bb0 Merge pull request #5552 from zhangmingld/translate-example-concept-template
ZTE-SH-CN-example-concept-template.md
2017-09-22 16:57:15 +08:00
Tim(Xiaoyu) Zhang 5ebd4240da Merge pull request #5553 from zjj2wry/cn-translate-kubectl-overview
k8smeetup-kubectl-overview-2017-7-15
2017-09-22 16:54:42 +08:00
zhengjiajin 00f4aab96a k8smeetup-kubectl-overview-2017-7-15 2017-09-22 16:51:04 +08:00
Tim(Xiaoyu) Zhang c4180cb5c4 Merge pull request #5568 from jianglingxia/jlx-92115
some error in statefulset
2017-09-22 15:07:23 +08:00
Steve Perry d2a4a6cdbb Experiment: Fix one link that currently gets redirected. (#5577) 2017-09-21 20:15:19 -07:00
Steve Perry 685ea833ac Experiment: Add trailing slash to one redirect target. (#5576) 2017-09-21 19:45:39 -07:00
Tim(Xiaoyu) Zhang 0d250f75b6 Merge pull request #5451 from jianglingxia/jlx-91414
delete ConfigMap in secret
2017-09-22 08:40:22 +08:00
jianglingxia ca9c8fddf8 fix ex to example in kubernetes-api 2017-09-21 18:23:26 -04:00
kairen ac88f914e3 Fix broken refer links 2017-09-21 18:22:11 -04:00
Spike Curtis 192e9cd4cd RBAC doc describes escalation of privilege via pod creation. (#5551)
* Added docs about privilege escalation via pod creation.

* Fix docs style.

* Update index.md

* Update index.md

* Removed line about k8s policing policy

* Update index.md
2017-09-21 17:08:06 -05:00
Stewart-YU 88b4eeca2b Update create-cluster-kubeadm.md (#5369)
* Update fedora_ansible_config.md

Fix format.

* Update create-cluster-kubeadm.md

Fix format: add a blank line.

* Update vsphere.md

Fix leading spaces in commands.

* Update fedora_ansible_config.md again
2017-09-21 17:01:45 -05:00
Jon Mosco 29621addd9 change send to sent, and change a period to be a colon to follow the rest of the guide 2017-09-21 16:18:03 -04:00
Slava Semushin 67c0fcd274 Fix broken links after moving proposals to subdirs. 2017-09-21 13:30:31 -05:00
Tim(Xiaoyu) Zhang e9065a984c Merge pull request #5514 from jianglingxia/jlx-less
ZTE-SH-CN-run-application-run-stateless-application-deployment-pr-201…
2017-09-21 21:41:28 +08:00
jianglingxia 18254f4413 another error 2017-09-21 17:27:41 +08:00
jianglingxia 94f8bfbeed some error in statefulset 2017-09-21 15:57:21 +08:00
zhangqx2010 3b396298af update connection-frontend-backend.md 2017-09-21 12:14:53 +08:00
zhangqx2010 24072e4ba8 update communicate-containers-same-pod-shared-volume.md 2017-09-21 12:12:21 +08:00
zhangqx2010 7b6571da0e update service-accounts-admin.md 2017-09-21 12:11:37 +08:00
zhangqx2010 dbd35c639a update cluster-large.md 2017-09-21 12:11:05 +08:00
zhangqx2010 bbf6a50f6d update bootstrap-tokens.md 2017-09-21 12:10:16 +08:00
zhangqx2010 a3f3056ff0 update webhook.md 2017-09-21 12:08:16 +08:00
lichuqiang fe847d4802 translate doc service-accounts-admin into chinese 2017-09-21 12:04:52 +08:00
zhangqx2010 f29fc11a4a Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into upstream 2017-09-21 12:02:55 +08:00
Jennifer Rondeau be367f221f Merge pull request #5558 from php-coder/psp_allow_all_caps
psp.yaml: add allowedCapabilities: '*' to permissive PSP
2017-09-20 13:06:18 -07:00
Slava Semushin 91f526421d Fix some broken links to proposals. 2017-09-20 13:47:45 -05:00
Slava Semushin ec3671b0ea psp.yaml: add allowedCapabilities: '*' to permissive PSP. 2017-09-20 14:40:50 +02:00
YuanJunliang10067740 1c00298426 ZTE-SH-CN-debug-application 2017-09-20 19:24:55 +08:00
Tim(Xiaoyu) Zhang b2c715d3bf Merge pull request #5469 from mysunshine92/train_test
ZTE-SH-CN-configure-pod-container-opaque-integer-resource-2017-09-15
2017-09-20 11:16:18 +08:00
zhangmingld 2c54dff8a1 ZTE-SH-CN-example-concept-template.md
translate /docs/concepts/example-concept-template
2017-09-20 11:02:10 +08:00
Jennifer Rondeau 7ba3d7c67e Merge pull request #5438 from lcfang/patch-53
Update install-kubeadm.md
2017-09-19 19:29:46 -04:00
Jennifer Rondeau ba25e6228f Merge pull request #5435 from jianglingxia/jlx-91317
fix typo of basic-stateful-set
2017-09-19 19:25:12 -04:00
Jennifer Rondeau c04d4c2a3e Merge pull request #5466 from YuxiJin-tobeyjin/inject-env2
ZTE-SH-CN-define-environment-variable-container
2017-09-19 19:22:15 -04:00
Jennifer Rondeau 73e224794c Merge pull request #5501 from torvitas/patch-1
fixes kubernetes/contrib/issues/2749
2017-09-19 19:09:10 -04:00
Tim(Xiaoyu) Zhang d5be5252a5 Merge pull request #5470 from Pingan2017/modify0915
ZTE-SH-CN-quota-pod-namespace.md
2017-09-20 06:33:14 +08:00
Tim(Xiaoyu) Zhang 750dc783f3 Merge pull request #5512 from Pingan2017/modifyrollingupdate
ZTE-SH-CN-rolling-update-replication-controller.md
2017-09-20 06:32:18 +08:00
Kyle Bai cd67108ba7 Remove User FAQ refer links (#5467)
* Remove User FAQ refer links

* Remove all of the wiki refer links
2017-09-19 17:22:19 -05:00
Jennifer Rondeau c49c964635 Merge pull request #5506 from ianfisk/spelling
Fix spelling mistake.
2017-09-19 15:31:33 -04:00
Jennifer Rondeau a26ddaa6da Merge pull request #5531 from zouyee/version
fix version.md link
2017-09-19 15:29:31 -04:00
Jennifer Rondeau c08e547db8 Merge pull request #5532 from zouyee/api-group
update api-group link
2017-09-19 15:28:24 -04:00
Jennifer Rondeau 01be561eb6 Merge pull request #5534 from zouyee/aggerated-api-servers
update aggregated-api-servers.md link
2017-09-19 15:24:23 -04:00
Jennifer Rondeau 32161536bb Merge pull request #5538 from kairen/patch-hpa-1
Fix incorrect links
2017-09-19 15:19:35 -04:00
Jennifer Rondeau 2bf010d5ee Merge pull request #5542 from kubernetes/zhangxiaoyu-zidif-patch-99
use para. page.version to replace specific version
2017-09-19 15:14:27 -04:00
jianglingxia db0623830e fix link of secret 2017-09-19 13:39:41 -05:00
wangyamei 0bcdd3c714 ZTE-SH-CN-configure-pod-container-opaque-integer-resource-2017-09-19-22 2017-09-19 09:14:26 -04:00
Tim(Xiaoyu) Zhang 7f7dd01e94 Merge pull request #5411 from qingsenLi/translate_2
ZTE-SH-CN-debug-stateful-set
2017-09-19 19:39:02 +08:00
qingsenLi f81b83998e ZTE-SH-CN-debug-stateful-set-2017-09-19 2017-09-19 14:03:32 +00:00
Pingan2017 d47d404477 ZTE-SH-CN-rolling-update-replication-controller.md-5 2017-09-19 18:53:52 +08:00
jianglingxia fa16762e0b modify the link of kubelet.md bootstrap-tokens.md federation/index.md 2017-09-19 17:27:28 +08:00
Tim(Xiaoyu) Zhang 5e07e96abf use para. page.version to replace specific version 2017-09-19 16:21:28 +08:00
jianglingxia 308e243a5f update the admission-controllers.md index.md what-is-kubernetes.md link 2017-09-19 02:15:03 -05:00
kairen 08479e46db Fix incorrect links 2017-09-19 13:50:04 +08:00
zouyee 6f76cc9145 update aggregated-api-servers.md link 2017-09-19 11:16:03 +08:00
zouyee 7a9ab3eda6 update api-group link 2017-09-19 10:46:51 +08:00
zouyee 5095e3ea39 fix version.md link 2017-09-19 10:32:13 +08:00
jianglingxia e710d489d9 ZTE-SH-CN-run-application-run-stateless-application-deployment-pr-201709181423 2017-09-19 08:39:15 +08:00
jianglingxia 5e73ae8afc ZTE-SH-CN-run-application-run-stateless-application-deployment-pr-2017-09-18-1414 2017-09-19 08:39:15 +08:00
Andrew Chen 99fbc2b4ae Monthly 404 fix (#5494)
* Monthly 404 fix

* WIP

* 404 fixes cont

* finish 404 fixes

* file syntax tested and fixed

* fix cn file for netlify preview

* syntax cleanup for consistency
2017-09-18 15:20:15 -07:00
Pingan2017 01c5fd3846 ZTE-SH-CN-quota-pod-namespace.md-0918-10 2017-09-18 19:24:19 +08:00
YuxiJin-tobeyjin fc4731a77e add envars.yaml 2017-09-18 09:31:38 +08:00
Ian Fisk c77139f1b4 Fix spelling mistake. 2017-09-17 07:45:02 -07:00
Sascha Marcel Schmidt 4aadfef47c fixes #2749 2017-09-16 14:54:18 +02:00
Kaitlyn Barnard 667b7d474a Adding Treasure Data to KCSP page (#5488)
* Adding Treasure Data to KCSP page

* Updating service partner text
2017-09-15 17:30:54 -07:00
Weibin Lin 831833d6b3 Update docs/admin/authentication.md (#5408)
* Update docs/admin/authentication.md

* Update authentication.md
2017-09-15 17:30:05 -07:00
qingsenLi 82ac9251fd ZTE-SH-CN-debug-pod-replication-controller-2017-09-14-14 2017-09-15 16:52:32 -07:00
jinyuxi fc7ea442af ZTE-SH-CN-define-command-argument-container (#5381)
* ZTE-SH-CN:define-command-argument-container

* ZTE-SH-CN-define-command-argument-container detele en
2017-09-15 16:52:01 -07:00
Weibin Lin 9d9f87257a Update index.md 2017-09-15 16:47:17 -07:00
Charlie Drage 933d6a1d43 Update Kompose docs
This updates the current page of Kompose with our quickstart,
installation as well as user guide.
2017-09-15 16:35:34 -07:00
Kyle Bai 5a0c3014fc Improve host aliases page (#5443)
* Fix confusion code block

* Add more detail command

* Add pod wide output
2017-09-15 16:30:06 -07:00
Qiming Teng 34df90be81 Add link to AlwaysPullImages admission controller 2017-09-15 16:22:36 -07:00
Andrew Chen 855556c1f7 Revert "create homepage for user journeys"
This reverts commit fe97c0b9c8.
2017-09-15 10:33:43 -07:00
Alex Contini fe97c0b9c8 create homepage for user journeys 2017-09-15 10:32:31 -07:00
YuxiJin-tobeyjin 6147385088 ZTE-SH-CN-define-environment-variable-container 2017-09-15 10:02:18 +08:00
chenhuan12 fcdf4ecc83 fix the command output
fix the command output
2017-09-14 16:36:47 -07:00
jianglingxia 7eeb603154 ZTE-SH-CN-run-application-run-single-instance-stateful-application-pr-2017-… (#5363)
* zte-run-application-run-single-instance-stateful-application-pr-2017-09-09

* ZTE-SH-CN-run-application-run-single-instance-stateful-application-pr-2017-09-12

* ZTE-SH-CN-run-application-run-single-instance-stateful-application-pr-2017-09-13

* ZTE-SH-CN-run-application-run-single-instance-stateful-application-pr-2017-09-14
2017-09-14 16:17:17 -07:00
Qiming Teng 6dd10648a6 Add a note to static pod manifest scanning 2017-09-14 13:47:26 -07:00
Jun Xiang Tee e229c03584 revert WordPress and MySQL PV doc changes to use apps/v1beta2 APIs (#5461) 2017-09-14 13:17:51 -07:00
kairen dc6c994085 Fix pod probes yaml file 2017-09-14 13:46:29 -05:00
Jennifer Rondeau c6211e19be Merge pull request #5433 from heshoots/patch-1
Fix typo in deployment documentation
2017-09-14 14:44:11 -04:00
Steve Perry ef7db9422b Redirect v1 docs. (#5460) 2017-09-14 10:54:37 -07:00
Kyle Bai 3498f8a437 Fix error link (#5459) 2017-09-14 10:25:26 -07:00
Jennifer Rondeau 6da3922bb5 Merge pull request #5439 from kairen/patch-pvc-1
Improve persistent volumes page
2017-09-14 10:29:44 -04:00
jianglingxia 677cea2ed9 link error 2017-09-14 19:44:09 +08:00
Weihua Meng 9d20d15520 Update podpreset.md 2017-09-14 19:18:03 +08:00
zhangmingld 3c79f8c40a ZTE-SH-CN-images.md
translation to the docs/concept/containers/images.md
2017-09-14 15:29:10 +08:00
jianglingxia 25eb8099e5 delete ConfigMap in secret 2017-09-14 14:16:28 +08:00
emanic d428cf6581 Adds link to Calico install instructions (#5423) 2017-09-13 19:46:14 -07:00
Jun Xiang Tee c912140727 update wordpress and mysql PV doc to use apps/v1beta2 APIs (#5424) 2017-09-13 19:43:00 -07:00
Kyle Bai ccb82b10f2 Fix init containers code block (#5428) 2017-09-13 19:39:01 -07:00
Ahmet Alp Balkan db3f59bea5 Link cassandra statefulset tutorial from the guide (#5446)
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-09-13 19:37:35 -07:00
Ahmet Alp Balkan bfecfa7f9c Link to persistent volume tutorial from concept doc (#5447)
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-09-13 19:31:14 -07:00
Weibin Lin 34d2a2e7f2 fix typos in /admin/authorization/rbac.md (#5427) 2017-09-13 15:40:32 -07:00
XuJun00192603 d0aa820c76 ZTE-SH-CN-cluster-administration-sysctl-cluster translate-2017-09-13 2017-09-14 01:34:40 +08:00
Joseph Heck c8adeb0154 Merge pull request #5441 from samgiles/patch-1
Typo in environment variable
2017-09-13 08:11:25 -07:00
Samuel Giles d13227afa4 Typo in environment variable
`KUBECONGIG` -> `KUBECONFIG`
2017-09-13 15:33:58 +01:00
kairen 9e19846706 Fix typo and examples 2017-09-13 20:41:01 +08:00
lemon-tree eb443b0b7d Update install-kubeadm.md
Added the lost period, and modified the layout in some lines.
2017-09-13 19:34:15 +08:00
jianglingxia b935664c81 fix typo of basic-stateful-set 2017-09-13 17:29:58 +08:00
Max Prettyjohns 6fe16ae8d0 Fix typo in deployment documentation 2017-09-13 10:16:42 +01:00
Kyle Bai 97f089ed88 Unified use of YAML for Secret example (#5418)
* Unified use of YAML for Secret example

* Fix dotfiles in secret volume yaml
2017-09-12 14:21:34 -05:00
kairen 48714d5c9d Remove manual deploy on Ubuntu 2017-09-12 14:07:18 -05:00
jianglingxia 6dabd96cd6 fix typo of configure-volume-storage 2017-09-12 14:01:39 -05:00
chenhuan12 ac3c40c91d fix the command output
fix the command output
2017-09-12 13:22:09 -05:00
Stewart-YU 496b1758c7 Update libvirt-coreos.md
Add som urls.
2017-09-12 13:18:56 -05:00
chenhuan12 9a472c4fbb fix typo
fix typo
2017-09-11 13:52:05 -07:00
Stewart-YU 87bf3696ca Update photon-controller.md
Fix leading spaces in commands.
2017-09-11 13:49:55 -07:00
Jennifer Rondeau 5c5780beb5 Merge pull request #5311 from krishna-mk/master
updated Readme  with one tab called Review Issues added and several links fixed.
2017-09-11 15:48:28 -04:00
Jennifer Rondeau 82e0c86863 Merge pull request #5346 from jianglingxia/jlx-scalestateful
ZTE-SH-CN-run-application-scale-stateful-set-2017-09-08
2017-09-11 15:45:30 -04:00
Jennifer Rondeau a82e94bddb Merge pull request #5353 from kinvolk/iaguis/fix-jsonpath
Add quotes to JSONPATH bash variable
2017-09-11 15:43:43 -04:00
Jennifer Rondeau 27eba734ce Merge pull request #5371 from stewart-yu/patch-55
Update bare_metal_offline.md
2017-09-11 14:59:37 -04:00
Jennifer Rondeau 152dad953a Merge pull request #5378 from the-redback/patch-1
update docs/admin/authentication.md
2017-09-11 14:52:44 -04:00
Jennifer Rondeau a475be0ccf Merge pull request #5379 from chenhuan12/patch-92
fix typo
2017-09-11 14:51:39 -04:00
Kaitlyn Barnard a9208e8a5d Updates to partner page design to add KCSPs (#5336)
* Updates to partner page design to add KCSPs

* Update index.html

* Update partner-style.css

* Update partner-script.js

* Add files via upload

* Update partner-script.js

* Add files via upload

* Update partner-script.js
2017-09-11 12:01:43 -05:00
chenhuan12 51104cb1fc fix the command output (#5380)
fix the command output
2017-09-11 09:00:38 -07:00
Qiu Jian be8ea1e37c Elaborate the scheme field in httpGet (#5386) 2017-09-11 08:58:47 -07:00
Johannes 'fish' Ziemke 010449ee60 Fix configmaps resource name in rbac.md (#5389)
The resource is 'configmaps', not 'configmap'.
2017-09-11 08:54:35 -07:00
jianglingxia 4165c64a8e run-application-scale-stateful-set-pr-2017-09-11-13 2017-09-11 13:44:08 +08:00
Krishna m-Kumar fc809cb1d7 Merge branch 'master' into master 2017-09-11 09:04:01 +05:30
chenhuan12 c9e835c66e fix typo
fix typo
2017-09-11 10:33:56 +08:00
jianglingxia f482482d72 run-application-scale-stateful-set-pr-2017-09-11 2017-09-11 09:56:49 +08:00
jianglingxia f9f9d60c84 run-application-scale-stateful-set-2017-09-08 2017-09-11 09:40:04 +08:00
Stewart-YU 94d9e27597 Update bare_metal_offline.md
Fix copy error.
2017-09-11 07:59:24 +08:00
Abdullah Al Maruf - Tuhin e96a9f992c Fix Typos 2017-09-11 03:38:49 +06:00
Stewart-YU 3e49e008cc Update bare_metal_offline.md
Fix format.
2017-09-10 18:07:38 +08:00
Sylvain WITMEYER 4a55e28166 Label can't have whitespaces (#4086)
My nvidia GPU name was "GeForce GTX 1070" which isn't a correct label
"a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character"
2017-09-09 19:41:45 -07:00
Tony-CCIE 7f83f2be59 k8smeetup-admin-ovs-networking-pr-2017-07-15 (#5356)
* admin-ovs-networking-pr-2017-07-15

* Update ovs-networking.md
2017-09-09 09:50:45 -07:00
Jesse Kinkead eac3d83e94 Complete documentation of SSL-on-AWS. (#5357)
The SSL-on-AWS documentation was missing a critical annotation, without which SSL termination doesn't work (all ports are configured to use SSL).

This also fixes the indentation of the existing YAML.
2017-09-09 09:48:50 -07:00
打雷不怕 fdbe5086a0 cn-translation-from-2017-08-14-to-2017-09-03 (#5364) 2017-09-09 09:45:38 -07:00
Steve Perry 7eb3fa9f2e Update opaque-integer-resource-node.md 2017-09-09 09:22:48 -07:00
Weihua Meng d58b78d058 Update opaque-integer-resource-node.md (#5330)
typo correction
2017-09-09 09:18:05 -07:00
Malepati Bala Siva Sai Akhil 38d3414a79 Fixed Broken Link (#4798)
Fixed Broken Link in Case Study of Box

Signed-off-by: Malepati Bala Siva Sai Akhil <malepatib.akhil@huawei.com>
2017-09-08 22:52:39 -07:00
Errien 16e44fcc9a Update configure-pod-configmap.md (#4017)
Setting correct key for LOG_LEVEL env value
2017-09-08 22:14:12 -07:00
zhangqx2010 5e4de3c993 add cn path for links 2017-09-09 12:39:38 +08:00
Joseph Heck c4fde406f0 fixing broken note annotation, and cleaning blank line endings (#5360)
* fixing broken note annotation, and cleaning blank line endings

* fixing caution annotation typo
2017-09-08 21:20:29 -07:00
chenhuan12 511402d8e2 fix the command output (#5350)
fix the command output
2017-09-08 21:15:45 -07:00
XsWack d19e83c3c1 add Node Condition Type (#5334)
add Node Condition Type
2017-09-08 21:08:09 -07:00
Weihua Meng 8c37e43a18 Update opaque-integer-resource.md (#5331)
remove irrelevant words
2017-09-08 21:05:36 -07:00
Joel Roggeman de452f864e Fix MD formatting issue in docs (#5326) 2017-09-08 20:43:23 -07:00
Luis Pabón 6a4fde54b2 Update link in AWS documentation (#5325) 2017-09-08 17:51:21 -07:00
Anatoli Babenia 1e4399ee89 Mailing list moved to kubernetes-users group (#5320) 2017-09-08 17:50:44 -07:00
Stewart-YU f179452a9a Update create-cluster-kubeadm.md (#5318)
Fix leading spaces in commands.
2017-09-08 17:49:56 -07:00
chenhuan12 7a7718378a fix the command output (#5317)
fix the command output
2017-09-08 17:48:15 -07:00
chenhuan12 162e042d42 fix the command output (#5316)
fix the command output
2017-09-08 17:47:46 -07:00
chenhuan12 728598298f fix the command output (#5315)
fix the command output
2017-09-08 17:46:32 -07:00
Evgeny Shmarnev bc0eae1b34 Update persistent-volumes.md (#5314)
Add necessary line breaks so vSphere yaml examples will be shown correctly.
2017-09-08 17:45:40 -07:00
Kyle Bai 9981d7e6c9 Remove unknown flag for apiserver (#5312) 2017-09-08 17:44:41 -07:00
Cliff Burdick ef24a54abd Update downward-api-volume-expose-pod-information.md (#5309)
Keeping the capitalization uniform.
2017-09-08 17:37:19 -07:00
John Belamaric e0cb103488 Add coredns to add-on list (#5358)
* Add CoreDNS addon

* Update text
2017-09-08 13:17:08 -07:00
chenhuan12 c3209bb680 fix the command output
fix the command output
2017-09-08 13:06:42 -07:00
Ahmet Kizilay 108a4051fe updated kops download link to latest version (#5345)
* 1.6.1 -> 1.7.0
2017-09-08 09:10:24 -07:00
lemon-tree 53debf5df0 Update kube-proxy.md (#5344)
there lost a blank character.
2017-09-08 09:09:48 -07:00
jianglingxia 93133cca2f duplicate not (#5347) 2017-09-08 09:04:16 -07:00
Ryan McGinnis edb249a74f Merge pull request #5342 from kubernetes/ryanmcginnis-patch-1
Edits deployment.md
2017-09-08 08:01:18 -07:00
Ryan McGinnis 0347e50b82 Update deployment.md 2017-09-08 07:32:40 -07:00
zhangqx2010 a388fe7b5b add-include-file 2017-09-08 22:10:43 +08:00
Iago López Galeiras 02155b7b96 Add quotes to JSONPATH bash variable
The command was failing with

    error: error parsing jsonpath {range, unclosed action

We need to quote `$JSONPATH` so the full contents of the variable are
passed to `-o jsonpath=`.

Fixes #4258
2017-09-08 13:14:21 +02:00
zhangqx2010 dce409f734 admin-task-docs-pr-2017-09-08 2017-09-08 18:03:12 +08:00
Andrew Bonventre 15b57839b8 Fix typo (TEMPALTE -> TEMPLATE) (#5337) 2017-09-07 18:40:35 -07:00
Ryan McGinnis 11161b6351 Edits deployment.md
- Fixes an inaccuracy: `template: metadata: labels:` labels the Pod template rather than the containers
- Elaborates some more on the explanation of the manifest
2017-09-07 17:09:24 -07:00
Liz Rice 7b2ed94079 Include kubelet and kube-proxy in list of pre-reqs (#4469)
* Include kubelet and kube-proxy in list of pre-reqs

Fixes #4454

* Use relative links
2017-09-06 16:37:07 -07:00
Murali Reddy 11787fa521 add kube-router as network policy provider 2017-09-06 13:07:24 -07:00
Ziqi Zhao ef36140de2 Signed-off-by: Ziqi Zhao <zhaoziqi@qiniu.com>
Fix the mistakes in the "StatefulSet Basics"

In the section "Updating StatefulSets", when the update strategy is OnDelete and the web-0 pod is updated by deleting it manually.
Then the web-1 and web-2 should still have the original image. But in the current version, the article says that the web-0 and web-1
still have the original image.
2017-09-06 13:03:52 -07:00
Andre Marschalek 683c288bcc Update fedora_ansible_config.md 2017-09-06 13:02:29 -07:00
Qiming Teng ee641854a6 Fix admission-controllers section
This patch refactors the admin/admission-controllers section:

- Reorder the built-in controllers based on their names
- Added controllers that were not documented:

* GenericAdmissionWebhook
* Initializers
* LimitPodHardAntiAffinity
* NamespaceAutoProvision
* NamespaceExists
* OwnerReferencesPermissionEnforcement
* PersistenVolumeLabel
* PodPreset
* PodTolerationRestriction
2017-09-06 12:53:32 -07:00
Harry Zhang 75a104c609 Merge pull request #5313 from WIZARD-CXY/adddoc
add doc for special note for hpa
2017-09-06 13:16:36 +08:00
chenxingyu f520d3940d add doc for special note for hpa 2017-09-06 13:09:40 +08:00
Krishna m-Kumar 1d3b7c4228 updated Readme with several links missing
5 missing links updated 
Added Review Issues Tab  and Link from the same folder's file.
2017-09-06 07:27:36 +05:30
Andrew Chen 6e584be28e Merge pull request #4673 from lpabon/patch-2
Add annotation documentation for AWS ELBs
2017-09-05 15:36:27 -07:00
Andrew Chen 5d71c06c36 Merge pull request #4360 from CaoShuFeng/404_page_part_2
fix one 404 page in doc
2017-09-05 15:32:38 -07:00
Radhika Puthiyetath e0517e0799 concepts/configuration/manage-compute-resources-container.md: fix a conversion (#4952)
Rewrite the description for spec.containers[].resources.limits.cpu
2017-09-05 15:28:36 -07:00
Andrew Chen 8d79723fe6 Merge pull request #5258 from mattjmcnaughton/mattjmcnaughton/add-links-to-cassandra-example-previous-knowledge
Add links to cassandra example objectives
2017-09-05 14:33:21 -07:00
Andrew Chen db2d983c4c Merge pull request #5259 from chenhuan12/patch-75
fix typo
2017-09-05 14:32:10 -07:00
Andrew Chen 3322229467 Merge pull request #5262 from madorn/patch-1
use the term 'node' for consistency
2017-09-05 14:30:58 -07:00
Andrew Chen 49037b0896 Merge pull request #5264 from kairen/fix-zsh-not-work
Fix curl does not work in zsh
2017-09-05 14:29:50 -07:00
Stewart-YU 1bc0bda657 Update authentication.md (#5281)
* Update authentication.md

Add links, and fix format.

* add that

* add code format
2017-09-05 14:28:47 -07:00
Andrew Chen fde2f830ff Merge pull request #5266 from chenhuan12/patch-77
fix the command output
2017-09-05 14:26:01 -07:00
Andrew Chen 5d15f4e288 Merge pull request #5273 from chenhuan12/patch-78
fix typo
2017-09-05 14:25:43 -07:00
Andrew Chen c3a0e84b92 Merge pull request #5274 from chenhuan12/patch-79
fix the command output
2017-09-05 14:25:22 -07:00
Andrew Chen d92c325ee1 Merge pull request #5275 from hzxuzhonghu/patch-12
Update disruptions.md
2017-09-05 14:24:29 -07:00
Andrew Chen cdccb052f6 Merge pull request #5280 from stewart-yu/patch-50
Update binary_release.md
2017-09-05 14:23:34 -07:00
Andrew Chen 0f3f366d45 Merge pull request #5286 from kairen/fix-crd-typo
Fix CRD page typo
2017-09-05 14:17:15 -07:00
Andrew Chen b6d83bfffa Merge pull request #5287 from chenhuan12/patch-80
fix the command output
2017-09-05 14:16:40 -07:00
Andrew Chen ae299f0cd9 Merge pull request #5288 from chenhuan12/patch-81
fix the command output
2017-09-05 14:16:05 -07:00
Andrew Chen de1f24d4c9 Merge pull request #5295 from chenhuan12/patch-83
fix the command output
2017-09-05 14:14:00 -07:00
Andrew Chen 5a18f9fba6 Merge pull request #5296 from chenhuan12/patch-84
fix the command output
2017-09-05 14:13:19 -07:00
Andrew Chen d6a96e4cfb Merge pull request #5297 from chenhuan12/patch-85
fix the command output
2017-09-05 14:12:35 -07:00
Andrew Chen 7034bda857 Merge pull request #5302 from cliffburdick/patch-2
Update downward-api-volume-expose-pod-information.md
2017-09-05 14:11:48 -07:00
Andrew Chen e540545bcc Merge pull request #5303 from zmlka/patch-2
Space needed before list in kramdown.
2017-09-05 14:09:20 -07:00
Andrew Chen 69f9a408c8 Merge pull request #5305 from shashidharatd/patch-2
Update static-pod.md for consistency
2017-09-05 14:08:23 -07:00
Andrew Chen 738e220fe4 Merge pull request #5256 from dhilipkumars/patch-18
fix a broken link
2017-09-05 14:06:59 -07:00
Andrew Chen 3164b8a979 Merge pull request #5249 from chenhuan12/patch-73
fix the command output
2017-09-05 14:03:46 -07:00
Andrew Chen ebef9a24c6 Merge pull request #5208 from justinsb/fix_token_auth_file_link
Fix token-authentication-file internal link
2017-09-05 14:01:50 -07:00
Andrew Chen 7ab1dd0e46 Merge pull request #5277 from stewart-yu/patch-47
Update guaranteed-scheduling-critical-addon-pods.md
2017-09-05 13:59:48 -07:00
Stewart-YU aa5df3c4c8 Update photon-controller.md (#5279)
* Update photon-controller.md

Fix format: number order in Prerequisites Part  is 1->2->3->4->5->6, rather than 1->2->1->1->2->3

* add intents to fix ordered bullets
2017-09-05 13:58:58 -07:00
Andrew Chen ca57c2a80c Merge pull request #5278 from stewart-yu/patch-48
Update troubleshooting.md
2017-09-05 13:58:10 -07:00
Andrew Chen 4648c01d40 Merge pull request #5289 from chenhuan12/patch-82
fix the command output
2017-09-05 13:53:24 -07:00
Andrew Chen 2678159f5c Merge pull request #5306 from kubernetes/chenopis-owners-patch
add back Zach and Steve to PR assignment
2017-09-05 13:31:06 -07:00
Andrew Chen a22eb2a9d9 add back Zach and Steve to PR assignment 2017-09-05 10:45:36 -07:00
shashidharatd e6042bd5f5 Update static-pod.md for consistency
It confuses user to use different directories for `--pod-manifest-path` within the same document. So fixed to maintain consistency.
2017-09-05 22:39:51 +05:30
Martin Zemlicka 8b154e2f45 Space needed before list in kramdown.
Need to have a space there for the list to work with the kramdown markdown engine. Without it it is just a paragraph.
2017-09-05 17:03:41 +02:00
cliffburdick 541323baca Update downward-api-volume-expose-pod-information.md
Adding node IP, which was added as part of PR #42717
2017-09-05 07:59:47 -07:00
chenhuan12 06b396ff1e fix the command output
fix the command output
2017-09-05 11:00:37 +08:00
chenhuan12 14ce35f3ab fix the command output
fix the command output
2017-09-05 10:13:21 +08:00
chenhuan12 2c5ae8d514 fix the command output
fix the command output
2017-09-05 09:40:07 +08:00
chenhuan12 3227e17acd fix the command output
fix the command output
2017-09-04 16:42:40 +08:00
chenhuan12 fe11347d6f fix the command output
fix the command output
2017-09-04 15:46:47 +08:00
chenhuan12 fed5d25fb8 fix the command output
fix the command output
2017-09-04 15:37:12 +08:00
kairen c6636e89df Fix CRD page typo 2017-09-04 15:08:07 +08:00
Cao Shufeng 64e198b9ff fix 404 page 2017-09-04 14:35:10 +08:00
Stewart-YU 41067dec8a Update binary_release.md
It should add a url.
2017-09-03 11:09:38 +08:00
Stewart-YU 34a9e707bd Update troubleshooting.md
Fix format: " Load Balancer interfering with Helm" should Block Body.
2017-09-03 10:35:55 +08:00
Stewart-YU 8c7015d4fa Update guaranteed-scheduling-critical-addon-pods.md
Fix format: make note multiline.
2017-09-03 10:22:26 +08:00
Max Kuchin 3c8a775588 Include filename fix (#5139)
* Include filename fix

mysql-deployment.yaml was included instead of wordpress-deployment.yaml in the last step.

* removing footer change #5139
2017-09-02 16:58:08 -07:00
打雷不怕 593dc8cca1 k8s-tutorials-stateful-application (#5112)
* k8s-tutorials-stateful-application

* change author and email to pass CLA
2017-09-02 16:04:43 -07:00
Anthony cc8d5283b4 Update gce.md (#5163)
* Update gce.md

modify use` gcloud` to use ` gcloud` and upper ssh

* Update gce.md

modify ` gcloud` to `gcloud`
2017-09-02 16:01:41 -07:00
TigerXu a9d76d294e Update disruptions.md 2017-09-02 11:41:03 +08:00
chenhuan12 67fa4f2312 fix the command output
fix the command output
2017-09-02 10:24:35 +08:00
chenhuan12 90877ea0b9 fix typo
fix typo
2017-09-02 10:01:53 +08:00
Stewart-YU 061a16bfb5 Update stage-documentation-changes.md (#5213)
* Update stage-documentation-changes.md

Fix the format. The format in orginal web page is confusion.

* convert note to callout

* make note multiline

* fix code block
2017-09-01 17:42:21 -07:00
Andrew Chen cc289c8f6c Merge pull request #5062 from stewart-yu/patch-22
Update index.md
2017-09-01 17:17:07 -07:00
Andrew Chen 24f59986fc Merge pull request #5220 from stewart-yu/patch-46
Update daemonset.md
2017-09-01 17:16:04 -07:00
Andrew Chen 40636dd438 Merge pull request #5229 from sivasamyk/patch-1
Fixed incorrect links for YAML files under Run Application section
2017-09-01 17:14:47 -07:00
Andrew Chen 28541dab89 Merge pull request #5238 from zoidbergwill/enhancement/more-visible-dropdown-caret
Make caret for version drop-down more visible
2017-09-01 16:59:19 -07:00
Andrew Chen b9eca0473c Merge pull request #5237 from zhangxiaoyu-zidif/patch-23
fix typo:ConfigMap
2017-09-01 16:58:14 -07:00
Andrew Chen ddb6cc7581 Merge pull request #5230 from chenhuan12/patch-71
fix the command output
2017-09-01 16:57:48 -07:00
James Turnbull 8c1d5fe1c8 Fixed broken link to Pods concept documentation (#5223)
* Fixed broken link to Pods concept documentation

* Fixed link to statefulset too
2017-09-01 16:57:29 -07:00
Andrew Chen 409a3040cb Merge pull request #5221 from mindprince/patch-3
Update pod names to match what's in the spec.
2017-09-01 16:56:40 -07:00
Andrew Chen d7cbe46e51 Merge pull request #5196 from hanxiaoshuai/patch-86
Update bootstrap-tokens.md
2017-09-01 16:55:30 -07:00
Andrew Chen 969bd29685 Merge pull request #5199 from robyoung/use-bundler-for-jekyll
Update json gem and use bundler
2017-09-01 16:55:07 -07:00
Andrew Chen 343fd9a490 Merge pull request #5206 from chenhuan12/patch-68
fix the command output
2017-09-01 16:50:20 -07:00
Andrew Chen 838312e431 Merge pull request #5162 from netroby/pr/fix-centos-doc
Fix document style
2017-09-01 16:44:21 -07:00
Andrew Chen b33c537a78 Merge pull request #5224 from mindprince/patch-4
Remove broken link.
2017-09-01 16:40:34 -07:00
Andrew Chen b25c5a54e6 Merge pull request #5219 from stewart-yu/patch-45
Update configure-aggregation-layer.md
2017-09-01 16:40:09 -07:00
Andrew Chen b59e0e7f98 Merge pull request #5218 from stewart-yu/patch-44
Update namespaces.md
2017-09-01 16:39:45 -07:00
Andrew Chen a4016b1a5f Merge pull request #5211 from stewart-yu/patch-36
Update fedora_manual_config.md
2017-09-01 16:39:17 -07:00
Andrew Chen 89e0c5f6e7 Merge pull request #5204 from adrukh/patch-1
docs: fixing a typo
2017-09-01 16:38:52 -07:00
Andrew Chen 19548473d1 Merge pull request #5268 from jolcese/patch-1
Update deployment.md
2017-09-01 16:10:44 -07:00
Andrew Chen f61c805743 Merge pull request #5265 from chenhuan12/patch-76
fix the command output
2017-09-01 16:05:36 -07:00
Andrew Chen 5286ce4438 Merge pull request #5247 from chentao1596/translate-network-policy
Translate into chinese about NetworkPolicy
2017-09-01 16:02:39 -07:00
Andrew Chen dcc8970fe1 Merge pull request #5253 from rootsongjc/official
k8smeetup-rootsongjc-pr-2017-08-15
2017-09-01 15:27:27 -07:00
Andrew Chen ce3950a126 Merge pull request #5246 from chentao1596/translate-manage-GPUs
Translate into chinese about GPU
2017-09-01 15:23:26 -07:00
Andrew Chen c43fb7444b Merge pull request #5113 from xiaosuiba/k8s-tutorials-services-source-ip
k8s-tutorials-services-source-ip
2017-09-01 15:22:12 -07:00
Andrew Chen fd55eec930 Merge pull request #5110 from xiaosuiba/k8s-hihg-availability-index
admin-high-availability-index-pr-cn
2017-09-01 15:21:43 -07:00
Andrew Chen 19b2d46b63 Merge pull request #5109 from xiaosuiba/k8s-kube-apiserver-pr
admin-kube-apiserver-pr-cn
2017-09-01 15:21:04 -07:00
Andrew Chen b82f00f556 Merge pull request #5250 from chenhuan12/patch-74
fix typo
2017-09-01 15:15:41 -07:00
Andrew Chen 01f5b4424b Merge pull request #5248 from chenhuan12/patch-72
fix the command output
2017-09-01 15:12:20 -07:00
Andrew Chen 222f2a7653 Merge pull request #5245 from brucehex/upstream
k8smeetup-index-pr-2017-08-15
2017-09-01 15:11:51 -07:00
Andrew Chen 6bd6931a67 Merge pull request #5240 from mattjmcnaughton/mattjmcnaughton/fix-links-pointing-to-old-kubernetes-examples-format
Example links use kubernetes/examples
2017-09-01 15:04:08 -07:00
Andrew Chen e3a349073b Merge pull request #5225 from mindprince/clean-up-index
Clean up the index page.
2017-09-01 15:00:39 -07:00
Andrew Chen 7445de9b82 Merge pull request #4727 from ericchiang/auth-remove-custom-module
docs/admin: encourage out-of-tree auth-N/Z integrations
2017-09-01 14:59:06 -07:00
Weibin Lin 34c58235fd Update some docs in /cn/docs (#4842)
* Add docs in Chinese

Add configure-redis-using-configmap.md in Chinese

* Modify docs in Chinese

Modify imperative-object-management-command.md in Chinese
2017-09-01 14:54:40 -07:00
Andrew Chen d15b138d2e Merge pull request #5235 from danwent/cilium-url-tweak
Cilium net-policy, update link: configure-pod-container -> administer-cluster
2017-09-01 14:37:33 -07:00
shashidharatd dd9befb2ca Added a prerequisite to using CoreDNS provider in federation (#5159)
* Added a prerequisite to using CoreDNS provider in federation

* turn prereqs into bullets
2017-09-01 14:35:40 -07:00
Jose Olcese b99a6e9743 Update deployment.md
deployment name is nginx-deployment and not nginx
2017-09-01 14:30:02 -07:00
Ryan McGinnis 7f828b9ee3 Edits "Creating a Deployment" section (#5195)
* Edits "Creating a Deployment" section

* Explains the example Deployment
* Explains command output
* Comprehensive edit for reader comprehension, length, and style

* Update deployment.md
2017-09-01 10:55:03 -07:00
chenhuan12 e8ade71000 fix the command output
fix the command output
2017-09-01 16:34:07 +08:00
chenhuan12 6ce4d572f4 fix the command output
fix the command output
2017-09-01 16:16:55 +08:00
chentao1596 4d6e4604dd Translate into chinese about NetworkPolicy 2017-09-01 14:14:49 +08:00
kairen 4cd97a2162 Fix curl does not work in zsh 2017-09-01 11:33:08 +08:00
Matt Dorn e99a7c9db8 use the term 'node' for consistency 2017-08-31 17:41:35 -07:00
divyenpatel 69d2091ca6 Updating vSphere Cloud Provider Documentation (#5241)
* adding vSphere Cloud Provider Documentation Link, updated introduction and added slack support link

* content edits
2017-08-31 16:16:24 -07:00
Jennifer Rondeau e2f09b8f3a Merge pull request #5244 from vuil/patch-2
Update disruptions.md
2017-08-31 16:45:14 -04:00
chenhuan12 b61bc9b32f fix typo
fix typo
2017-08-31 10:57:24 +08:00
mattjmcnaughton e9ca01a46e Add links to cassandra example required knowledge
When going through this section of the documentation, I found myself
wishing the concepts linked to the relevant documentation, so I could
verify I understood the concepts.
2017-08-30 20:41:15 -04:00
Dhilip 8cec9c3987 fix a broken link 2017-08-31 01:20:14 +05:30
Jimmy Song 9164d30955 rootsongjc-pr-20170815 2017-08-30 20:45:01 +08:00
chenhuan12 2c85669fb9 fix typo
fix typo
2017-08-30 16:53:19 +08:00
chenhuan12 70c2df3e1d fix the command output
fix the command output
2017-08-30 16:32:46 +08:00
chenhuan12 7b3ca0814f fix the command output
fix the command output
2017-08-30 16:02:47 +08:00
chentao1596 ab4f5c3e38 Translate into chinese about GPU 2017-08-30 11:09:38 +08:00
Dragons 5fcf7f6e8c index-pr-2017-08-15 2017-08-30 10:53:15 +08:00
vuil 46aa547642 Update disruptions.md 2017-08-29 15:27:33 -07:00
Jennifer Rondeau 1696664888 Merge pull request #5227 from chenhuan12/patch-70
fix the command output
2017-08-29 16:45:25 -04:00
Andrew Chen 182461aa0d Merge pull request #5242 from kubernetes/chenopis-owners-patch
update OWNERS file
2017-08-29 11:15:52 -07:00
Andrew Chen 1a420bacc3 update OWNERS file 2017-08-29 10:55:38 -07:00
Luis Pabón 03e91e6015 Create new cloud-provider documentation
This new document location now houses the specific configurations
for cloud providers, starting with AWS.
2017-08-29 11:43:03 -04:00
mattjmcnaughton 959cd767f5 Example links use kubernetes/examples
Fix #5203

Previously, many of the Kubernetes links used
`https://github.com/kubernetes/kubernetes/examples`. This directory was
deprecated through
https://github.com/kubernetes/kubernetes/commit/cb712e41d435dbb42519bded680fef4043dd23b3,
in favor of the new `examples` repo hosted at
`https://github.com/kubernetes/examples`. This commit updates all links
accordingly.
2017-08-29 09:10:08 -04:00
William Stewart e50af70c1f Make caret for version drop-down more visible 2017-08-29 12:42:55 +02:00
Tim(Xiaoyu) Zhang 60afe11100 fix typo:ConfigMap
ConfigMap is a kind of volume. So We should use its formal name.
2017-08-29 15:08:41 +08:00
Dan Wendlandt 0609e2a4fe Cilium network policy, update link: configure-pod-container -> administer-cluster
Signed-off-by: Dan Wendlandt <dan@covalent.io>
2017-08-28 16:29:06 -07:00
Ryan McGinnis 8c9e84c201 Merge pull request #5217 from fgogolli/patch-1
Update deployment.md
2017-08-28 13:51:13 -07:00
Stewart-YU e7384f280e Update volumes.md (#5214)
* Update volumes.md

Fix the formats.

* Convert important and note into callouts
2017-08-28 12:28:11 -07:00
Andrew Chen 3cfaa2ad44 Merge pull request #5048 from tengqm/taint-and-toleration
Improve taint and toleration documentation
2017-08-28 12:26:29 -07:00
Andrew Chen 1e452393a7 Merge pull request #5164 from fisherxu/master
fix incorrect configmap-key in /docs/tasks/configure-pod-container/vi…
2017-08-28 12:22:49 -07:00
Andrew Chen 992573fe36 Merge pull request #5231 from chrismytton/patch-1
Fix link to Pod overview from concepts index
2017-08-28 12:22:21 -07:00
Andrew Chen ddcb817b45 Merge pull request #5226 from chenhuan12/patch-69
fix the command output
2017-08-28 12:21:39 -07:00
Stewart-YU 12722567fe Update images.md (#5212)
* Update images.md

Add signals.

* Add capitalization

* Add additional capitalization and punctuation.
2017-08-28 12:20:29 -07:00
Andrew Chen f8b235fca0 Merge pull request #5209 from justinsb/fix_internal_links_federation
Fix invalid internal links in federation doc
2017-08-28 12:03:37 -07:00
Andrew Chen 18405d227f Merge pull request #5233 from kubernetes/chenopis-resource-quota-limit-patch
fix resource quota redirect
2017-08-28 11:34:35 -07:00
Andrew Chen 127b5f9a9d fix resource quota redirect 2017-08-28 11:25:27 -07:00
Radhika Puthiyetath a99a577ca3 Merge pull request #5189 from cloudnativelabs/kubeadm
kubernetes cluster setup with kube-router using kubeadm
2017-08-28 11:18:59 -07:00
Chris Mytton 2fdca62f97 Fix link to Pod overview from concepts index
There was a typo in the path which was causing the link to the "Pod Overview" page to 404.
2017-08-28 13:54:32 +01:00
chenhuan12 71a2128884 fix the command output
fix the command output
2017-08-28 17:22:18 +08:00
Sivasamy Kaliappan 613dcc6585 Fixed incorrect links for YAML files
The current links for YAML files throws 404. Updated the links from tutorials to tasks
2017-08-28 14:32:40 +05:30
chenhuan12 b1b57365bb fix the command output
fix the command output
2017-08-28 11:07:42 +08:00
chenhuan12 cd210dc278 fix the command output
fix the command output
2017-08-28 10:42:47 +08:00
Qiming Teng 82ca38f8df Improve taint and toleration documentation 2017-08-28 09:50:46 +08:00
Rohit Agarwal 8019d73c97 Clean up the index page.
'Picking the Right Solution' already points to all these tools along with all other options.
2017-08-27 16:01:52 -07:00
Rohit Agarwal 681fd11bac Remove broken link. 2017-08-27 15:44:59 -07:00
Rohit Agarwal beb3591662 Update pod names to match what's in the spec. 2017-08-27 10:10:20 -07:00
Stewart-YU 9f901b1cf8 Update daemonset.md
Missing a signal.
2017-08-27 18:36:40 +08:00
Stewart-YU 9071a63b85 Update configure-aggregation-layer.md
Missing a signal.
2017-08-27 18:27:48 +08:00
fgogolli 1d11905cb5 Update deployment.md 2017-08-27 11:26:51 +01:00
Stewart-YU 7e7170cecb Update namespaces.md
Missing signal.
2017-08-27 18:25:45 +08:00
fgogolli 586081ad48 Update deployment.md 2017-08-27 11:05:17 +01:00
Stewart-YU a6abd035ec Update fedora_manual_config.md
Fix signal.
2017-08-27 09:38:40 +08:00
Justin Santa Barbara 02e5ef9a51 Fix invalid internal links in federation doc
Remove double-# links
2017-08-26 11:38:22 -04:00
Justin Santa Barbara ffe506f76a Fix token-authentication-file internal link
Had a triple-#
2017-08-26 11:36:19 -04:00
chenhuan12 4416d79eb9 fix the command output
fix the command output
2017-08-26 15:33:34 +08:00
Eric Chiang 78c2801d1b docs/admin: encourage out-of-tree auth-N/Z integrations
Remove the custom modules description in the authorization and
authentication docs. While we could add more later, we probably
don't want to advertise them to end users.

Also note that the authentication webhook and authenticating proxy
can be used to integrate with unsupported auth protocols.
2017-08-25 16:23:29 -07:00
Stewart-YU a17a3b9cb1 Update images.md (#5034)
Fix the format. The format in orginal web page is confusion.
2017-08-25 13:13:20 -07:00
lemon-tree 4376fa34fd Update docker-cli-to-kubectl.md (#5040)
Added the lost ",".
2017-08-25 13:12:18 -07:00
Quentin Revel f4f58b646f Update parallel-processing-expansion.md (#5060)
Fix job.yaml.jinja2 job
2017-08-25 13:06:27 -07:00
Stewart-YU c17803f912 Update cluster-management.md (#5130)
Missing equal sign.
2017-08-25 12:59:22 -07:00
XsWack bc9bb3e929 Update clc.md (#5107)
Fix leading spaces in kubectl commands and unified format.This is causing bash/zsh shells to not to record the executed command in the history.
2017-08-25 12:57:11 -07:00
Chris Stryczynski 4ae4607f6c Added additional information about retrieving a secret (#5198) 2017-08-25 12:56:29 -07:00
chenhuan12 bb3437058b fix typo (#5197)
fix typo
2017-08-25 11:58:07 -07:00
Matt McNaughton 0a56b9db51 Add description of k8s dns to guestbook (#5201)
Going through the guestbook tutorial for the first time,
the deployment configuration mentioned that whether my configuration
included a DNS service would dictate which env value I used for the
`GET_HOSTS_FROM` variable. According to
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/,
k8s includes DNS by default starting with v1.3.

Add this additional info to help the user better understand when DNS
may/may not be enabled.
2017-08-25 11:54:16 -07:00
Anton Drukh 5b79d36e59 docs: fixing a typo 2017-08-25 21:46:50 +03:00
Quentin Revel d13c10d0ff Update memory-constraint-namespace.md (#5135) 2017-08-25 11:06:59 -07:00
Malepati Bala Siva Sai Akhil ec6a0f078a Fix minor typo in Replication Controller (#5173) 2017-08-25 11:00:06 -07:00
Matt McNaughton 650a370d89 Add section on specifying k8s version for minikube (#5172)
I struggled to discover information on how to specify a kubernetes
version when starting minikube. Ultimately, I found the answer through
searching Github issues, and also running `minikube start --help`.

Given it seems like a fairly common task, I think it could be useful to
include it in the getting started documentation.
2017-08-25 10:57:55 -07:00
Malepati Bala Siva Sai Akhil 7d8b9b0b45 Fix minor typo in Deploying WordPress and MySQL with PVs (#5181)
Signed-off-by: Malepati Bala Siva Sai Akhil <malepatib.akhil@huawei.com>
2017-08-25 10:55:18 -07:00
Malepati Bala Siva Sai Akhil 4c7f17b8da Fix minor typo in buffer case study (#5174) 2017-08-25 10:49:04 -07:00
Pablo Guerrero 400cdbf068 typo: duplicate "to" (#5200) 2017-08-25 10:37:09 -07:00
Rob Young 3823bed2a3 Link to individual concepts on concept overview (#5202)
On the concept overview page there are lists of example concepts.
Currently only two are linked to (and one of those to an old location).
This change adds links to all of the concepts so that a new user quickly
see some exaple concepts.
2017-08-25 10:36:38 -07:00
Rob Young 07931517e3 Update json gem and use bundler
- json 1.8.3 was failing to install on Mac. Upgrading has fixed this.
- Call jekyll through bundler so that Gemfile versions
2017-08-25 14:09:30 +01:00
Anthony a492cee70d Update bootstrap-tokens.md
modify "discription" to "description"
2017-08-25 14:43:29 +08:00
Murali Reddy 195533d412 kubernetes cluster setup with kube-router using kubeadm 2017-08-25 11:13:23 +05:30
Radhika Puthiyetath 44f3acad1e Merge pull request #5157 from wackxu/patch-71
Update update-daemon-set.md
2017-08-24 21:10:02 -07:00
Malepati Bala Siva Sai Akhil e6c3c25be1 Fix minor typo in Wink Case Study (#5175) 2017-08-24 16:58:21 -07:00
Malepati Bala Siva Sai Akhil 4ca26203b7 Fix minor typos in Box Case Study (#5177) 2017-08-24 16:54:52 -07:00
Malepati Bala Siva Sai Akhil 751fd12f39 Fix minor typo in Ancestry Case Study (#5176) 2017-08-24 16:49:39 -07:00
Radhika Puthiyetath 1097b25e4e Merge pull request #5115 from hanxiaoshuai/patch-74
Update daemonset.md
2017-08-24 15:42:49 -07:00
Radhika Puthiyetath b6fb005a81 Merge pull request #4284 from dnardo/ip-masq-doc
Update ip-masq-agent docs
2017-08-24 15:41:38 -07:00
Radhika Puthiyetath 3a06c0bd82 Merge pull request #5154 from qrevel/patch-3
Update basic-stateful-set.md
2017-08-24 15:39:34 -07:00
Radhika Puthiyetath 91d5f137f7 Merge pull request #5152 from stewart-yu/patch-34
Update update-daemon-set.md
2017-08-24 14:29:18 -07:00
chenhuan12 e05a662aee fix the command output (#5185)
fix the command output
2017-08-24 14:19:23 -07:00
Zihong Zheng e121181198 Add known issues for source ip preservation (#5190) 2017-08-24 14:12:11 -07:00
Jessica Yao 9ec9dc299a replace deprecated kube-ui with dashboard description (#5194) 2017-08-24 14:09:42 -07:00
zhang dongqi ad7e057283 It should be CPU NOT memory here. (#5167) 2017-08-24 13:59:59 -07:00
Tim Hockin 4501e6449b Remove mungedocs and md-check (#5191) 2017-08-24 12:50:48 -07:00
Alexander Prokopyev dd0c9d5c49 Update dns-horizontal-autoscaler.yaml
`mode` is deprecated in favor of dynamic switching starting from 1.1.2
2017-08-24 11:14:45 -07:00
chenhuan12 c959eeecd0 fix the command output
fix the command output
2017-08-24 11:04:16 -07:00
chenhuan12 082b5d0403 fix typo
fix typo
2017-08-24 11:02:36 -07:00
Andrew Chen f6e51e6611 [glossary] Glossary MVP (#4865)
* [glossary] Glossary MVP

* resolve conflict

* initial pass at includable glossary data

* tag to term mapping

* Change StatefulSets to singular, StatefulSet

* revise glossary style guide, move

* make descriptions plural
2017-08-24 10:51:59 -07:00
Andrew Chen 89849fbcdd Merge pull request #5180 from kubernetes/chenopis-cname-patch
Remove CNAME file
2017-08-24 10:47:55 -07:00
Andrew Chen f86e9d4494 remove CNAME file 2017-08-24 10:43:27 -07:00
netroby 62c55763fe command name style
https://kubernetes.io/docs/home/contribute/style-guide/#use-code-style-for-inline-code-and-commands

Use code style for inline code and commands

Use code style for object field names
2017-08-24 10:27:24 -07:00
Anthony 69a6c605b2 Update ingress.md
modify "Replicaset" to "ReplicaSet"
2017-08-24 09:55:12 -07:00
Stewart-YU b72473c39e Update install-kubectl.md
Fix url. Original are not url.
2017-08-24 09:54:28 -07:00
Anthony e8029bdc4e Update highly-available-master.md (#5006)
* Update highly-available-master.md
2017-08-24 09:41:07 -07:00
Anthony 1d06ea0095 Update ip-masq-agent.md
modify "A boolean" to "A Boolean"
2017-08-24 09:39:10 -07:00
Stewart-YU 9105932510 Update declare-network-policy.md
Fix the format. The format in orginal web page is confusion.
2017-08-24 09:38:12 -07:00
Tim Hockin 618c212c32 Move mungedocs tool to the docs repo. (#5178)
* Remove seemingly errant file

* Move mungedocs tool to docs repo

* Bump go version to 1.8.3
2017-08-24 09:36:36 -07:00
XsWack 1245055dfc Update managing-tls-in-a-cluster.md (#5101)
fix bad url
2017-08-23 13:13:52 -07:00
Steve Perry 74fe1170cc Update kubeconfig topics. (#4439) 2017-08-22 22:51:55 -07:00
fisherxu 6e408656af fix incorrect configmap-key in /docs/tasks/configure-pod-container/vim configure-pod-configmap.md 2017-08-23 10:51:44 +08:00
Daniel Nardo ca31adc78c Update ip-masq-agent docs:
- adds the node label requirements to the steps for running ip-masq-agent
- change the wording on when this is the default.
2017-08-22 19:43:56 -07:00
huzhifeng 8a46359353 Fix document style
Signed-off-by: huzhifeng <huzhifeng@douyu.tv>
2017-08-23 09:00:23 +08:00
lemon-tree 3af984a7aa Update kube-proxy.md (#5051)
Modified "ip" to "IP".
2017-08-22 16:59:47 -07:00
Anthony 53bc03dbe1 Update rollback-daemon-set.md (#5068)
add "." to the sentence
2017-08-22 16:54:53 -07:00
Weibin Lin 0bcb1cef76 Update access-cluster.md (#5078)
update link and fix typos
2017-08-22 16:54:27 -07:00
netroby 91be0526d3 Uppercase first letter of the words (#5084) 2017-08-22 16:52:50 -07:00
netroby 10fc912b5b Uppercase first letter (#5085) 2017-08-22 16:52:27 -07:00
Stewart-YU e960ee7f6e Update out-of-resource.md (#5087)
Setting a url.
2017-08-22 16:51:29 -07:00
Stewart-YU 47117093ef Update labels.md (#5089)
key value ->key/value changed in line 42.
2017-08-22 16:50:58 -07:00
Stewart-YU 0f31e7de8a Update index.md (#5092)
Setting a url.
2017-08-22 16:49:55 -07:00
Anthony ecf9025d30 Update nodes.md (#5094)
modify "daemonSet"to "DaemonSet"
2017-08-22 16:49:10 -07:00
Stewart-YU 87dcad5db6 Update force-delete-stateful-set-pod.md (#5095)
Fix the format. The format in orginal web page is confusion.
2017-08-22 16:48:39 -07:00
Anthony 305de5967d Update disruptions.md (#5098)
modify "occuring" to "occurring"
2017-08-22 16:48:04 -07:00
XsWack 9248fca03e Update debug-pod-replication-controller.md (#5100)
Fix leading spaces in kubectl commands and unified format.This is causing bash/zsh shells to not to record the executed command in the history.
2017-08-22 16:47:33 -07:00
XsWack 60a6ed4f4f Update authentication.md (#5102)
fix typo
2017-08-22 16:46:27 -07:00
XsWack 7306fd77c0 Update cpu-constraint-namespace.md (#5103)
fix bad url
2017-08-22 16:45:59 -07:00
XsWack b8800e670f Update local.md (#5108)
Fix leading spaces in kubectl commands and unified format.This is causing bash/zsh shells to not to record the executed command in the history.
2017-08-22 16:45:08 -07:00
Anthony b919d9e9df Update petset.md (#5114)
add "." to the sentence
2017-08-22 16:44:30 -07:00
Anthony 0c95b4dd84 Update cron-jobs.md (#5116)
modify "." of the sentence
2017-08-22 16:43:21 -07:00
XsWack 2645a13cf1 Update fedora_ansible_config.md (#5117)
fix typo and format the command line
2017-08-22 16:42:45 -07:00
Anthony 8a0c414bfa Update deployment.md (#5118)
fix "modifyingrevision" to "modifying revision"
2017-08-22 16:42:17 -07:00
Anthony 38e01c4778 Update network-policies.md (#5141)
modify "tcp" to "TCP"
2017-08-22 16:38:08 -07:00
XsWack 761cafedc0 Update monitoring.md (#5145)
format the command line
2017-08-22 16:37:44 -07:00
Anthony c6450cb087 Update add-entries-to-pod-etc-hosts-with-host-aliases.md (#5146)
modify the first letter of sentence to be in uppercase
2017-08-22 16:37:06 -07:00
Andrew Chen 07bb1d2aec Merge pull request #4805 from ianchakeres/rbd-image-params
Added rbd imageFormat and imageFeatures
2017-08-22 16:07:40 -07:00
XsWack 2d61504274 Update gce.md (#4858)
* Update gce.md

fix bad url

* Update gce.md

fix bad url and use the relative URLs
2017-08-22 15:59:59 -07:00
Jennifer Rondeau 9a0a22032c Merge pull request #5128 from wackxu/patch-64
Update operational-considerations.md
2017-08-22 18:39:23 -04:00
Jennifer Rondeau f5ec4b5b73 Merge pull request #5126 from stewart-yu/patch-31
Update vsphere.md
2017-08-22 18:35:24 -04:00
Jennifer Rondeau b1cb9f31b1 Merge pull request #5140 from hanxiaoshuai/patch-77
Update ingress.md
2017-08-22 18:33:58 -04:00
Jennifer Rondeau 1fde3b43f5 Merge pull request #5143 from stewart-yu/patch-33
Update access-cluster.md
2017-08-22 18:32:38 -04:00
Jennifer Rondeau 4e3cfc94fa Update access-cluster.md
Fix one addition in original PR (added period is incorrect at l238). Rewrote the paragraph for greater clarity, however.
2017-08-22 18:29:05 -04:00
Jennifer Rondeau 845b9f0ea2 Merge pull request #5144 from wackxu/patch-67
Update assign-cpu-resource.md
2017-08-22 17:19:39 -04:00
Jennifer Rondeau d7975266c6 Merge pull request #5149 from wackxu/patch-69
Update troubleshooting.md
2017-08-22 17:18:37 -04:00
seperry53test 106ec5c826 Merge pull request #5147 from hanxiaoshuai/patch-81
Update logging.md
2017-08-22 12:19:09 -07:00
seperry53test 48205802d7 Merge pull request #5150 from hanxiaoshuai/patch-82
Update resource-quotas.md
2017-08-22 12:14:56 -07:00
seperry53test b837ead057 Merge pull request #5151 from hanxiaoshuai/patch-83
Update pod-security-policy.md
2017-08-22 12:14:03 -07:00
Andrew Chen 5907ebba31 Merge pull request #5086 from ahmetb/stop-importing
Stop importing tutorials from k/examples repo
2017-08-22 10:55:39 -07:00
Cody Clark 066dd86948 Merge pull request #5125 from stewart-yu/patch-29
Update page-templates.md
2017-08-22 13:51:06 -04:00
Cody Clark 410dfdf46b Merge branch 'master' into patch-29 2017-08-22 13:43:16 -04:00
Cody Clark 1b5aa1a833 Merge pull request #5099 from wackxu/patch-56
Update determine-reason-pod-failure.md
2017-08-22 13:31:51 -04:00
Cody Clark 5d8dbf6b04 Merge branch 'master' into patch-56 2017-08-22 13:23:39 -04:00
Cody Clark 74825e3cf7 Merge pull request #5090 from stewart-yu/patch-26
Update kubectl-overview.md
2017-08-22 13:22:34 -04:00
Cody Clark ce0ec151b1 Merge branch 'master' into patch-26 2017-08-22 13:19:01 -04:00
Ahmet Alp Balkan c0e33050ab Stop importing tutorials from k/examples repo
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-08-22 10:02:01 -07:00
Jennifer Rondeau 7ef36070ed Merge pull request #5156 from wackxu/patch-70
Update rollback-daemon-set.md
2017-08-22 11:37:33 -04:00
XsWack fc453318a9 Update update-daemon-set.md
The output is wrong and it should be "daemonset"
2017-08-22 22:02:09 +08:00
XsWack a44edb64b0 Update rollback-daemon-set.md
The output is wrong and it should be "daemonset"
2017-08-22 21:59:31 +08:00
Quentin Revel 6961877c8b Update basic-stateful-set.md 2017-08-22 15:21:31 +02:00
Ian Chakeres 637691f425 Added rbd image related params 2017-08-22 06:19:53 -07:00
Quentin Revel b8bb7f0c3d Update basic-stateful-set.md 2017-08-22 15:14:16 +02:00
Stewart-YU 9d56d650cf Update update-daemon-set.md
Fix a TODO url.
2017-08-22 19:54:07 +08:00
Anthony 8296d727e0 Update pod-security-policy.md
modify "api" to "API" and "boolean" to "Boolean"
2017-08-22 15:51:51 +08:00
Anthony af1a7532c4 Update resource-quotas.md
modify "Gib" to "GiB"
2017-08-22 15:46:18 +08:00
XsWack bf4a8d6f7d Update troubleshooting.md
format the command line
2017-08-22 14:47:15 +08:00
Anthony f76768cdc2 Update logging.md
add ":" to the sentence
2017-08-22 11:34:24 +08:00
XsWack 165dc3f80f Update assign-cpu-resource.md
Remove extra blank line and format the command line
2017-08-22 10:09:13 +08:00
Stewart-YU 527682ca66 Update access-cluster.md
Missing  signals.
2017-08-22 09:21:03 +08:00
Anthony d98467f15f Update networking.md
modify "ethernet" to "Ethernet"
2017-08-21 18:02:11 -07:00
Slava Semushin 1f5b64b24f encrypt-data.md: fix name of the secret in kubectl command. 2017-08-21 17:59:57 -07:00
Weibin Lin 3cc885a3b9 Update list-all-running-container-images.md
fixed syntax error
2017-08-21 17:58:34 -07:00
Weibin Lin d971806377 Update authenticate-across-clusters-kubeconfig.md 2017-08-21 17:57:47 -07:00
irfanurrehman 120960b954 Make kubefed docs similar to rest of the docs in docs/admin (#4934)
* Change update-imported.docs.sh for kubefed docs

* Stop skipping title check for kubefed docs

* Update kubefed docs with titles
2017-08-21 17:52:50 -07:00
Anthony 97b27031d3 Update ingress.md
modify "url" to "URL"
2017-08-22 08:41:45 +08:00
Stewart-YU 33ae774e3f Update volumes.md (#5026)
* Update volumes.md

Fix leading spaces in commands. And fix command line format.

* change bullet points into tabs

* tidy
2017-08-21 17:31:29 -07:00
Dan Wendlandt eb84048739 Add Cilium to list of network policy plugins in docs (#4725)
Signed-off-by: Dan Wendlandt <dan@covalent.io>
2017-08-21 16:47:06 -07:00
XsWack 94d91de1b2 Update monitoring.md
format the command line
2017-08-21 16:38:53 -07:00
XsWack 36dd257ba1 The etcd container link is out of date in the yaml
The etcd container link is out of date in the  yaml file and there is something wrong when run the gcr.io/google_containers/etcd:2.0.9 container
2017-08-21 16:36:25 -07:00
Weibin Lin d6415cfe99 Update change-pv-reclaim-policy.md 2017-08-21 16:34:46 -07:00
Anthony 52e2df7e82 Update kubernetes-api.md
modify "kubernetes" to "Kubernetes"
2017-08-21 16:34:30 -07:00
netroby 7a514e7cc6 Uppercase first letter, Providing seems better 2017-08-21 16:34:08 -07:00
Lion-Wei d5270b167d Update README.md
fix the dead chain
2017-08-21 16:29:35 -07:00
TigerXu e81e3c8464 unify all service yaml: use 2 spaces indent (#4754) 2017-08-21 16:28:12 -07:00
drinktee 68def552fb Fix several typos in reference README.md file (#5065) 2017-08-21 16:20:33 -07:00
XsWack b10efe5564 Update assign-memory-resource.md
Remove the extra blank lines and unified command line format
2017-08-21 16:20:11 -07:00
Anthony b0668569e8 Update set-up-cluster-federation-kubefed.md
add "." to the sentence
2017-08-21 16:19:43 -07:00
Anthony ca88e8825a Update federation-service-discovery.md (#5052)
* Update federation-service-discovery.md

add "." to the sentence

* Update federation-service-discovery.md
2017-08-21 16:19:21 -07:00
Johanan Liebermann 745facc260 Update manage-compute-resources-container.md
Add a missing period.
2017-08-21 16:17:54 -07:00
Anatoli Babenia c179046d1e deploy-intro.html Simplify explanation of Deployment
In particular mention that Deployment is a configuration
2017-08-21 16:17:35 -07:00
Weibin Lin 642d35b47b Update access-cluster.md
Line 203: remove redundant "it"
2017-08-21 16:15:59 -07:00
Weibin Lin 7f01590fe3 Update create-cluster-kubeadm.md
adjust format
2017-08-21 16:12:42 -07:00
Weibin Lin 25608e206e Update service-accounts-admin.md
fixed typos
2017-08-21 16:11:45 -07:00
Weibin Lin 401d6026cc Update links and fix typos
Update links and fix typos in /tools/kompose/user-guide.md
2017-08-21 16:11:17 -07:00
Weibin Lin ec7116258d Update security-context.md (#5075)
* Update security-context.md

* Update security-context.md
2017-08-21 15:48:56 -07:00
Weibin Lin e0f0a3ab73 Update README.md
fixed typos
2017-08-21 15:30:35 -07:00
Qiming Teng 93409bb6c0 Improve daemonset doc for more taints tolerated 2017-08-21 15:29:26 -07:00
Weibin Lin 71715a8ce2 Update rollback-daemon-set.md 2017-08-21 15:23:51 -07:00
XsWack 4e191c440a Update operational-considerations.md
remove redundant blank line and format the command line
2017-08-21 10:10:21 +08:00
Stewart-YU 860c7d0a42 Update vsphere.md
Fix the format. The format in orginal web page is confusion.
2017-08-21 08:39:05 +08:00
Stewart-YU 221383088e Update page-templates.md
Fix the size of Font.
2017-08-21 08:16:34 +08:00
Anthony b8411c9084 Update daemonset.md
modify "nodes ips" to "node IPs"
2017-08-19 19:02:24 +08:00
Li Jingjing 070143a1c9 k8s-tutorials-services-source-ip 2017-08-19 15:33:01 +08:00
Li Jingjing cec1723e1e k8s-hihg-availability-index 2017-08-19 15:17:14 +08:00
Li Jingjing ea05cd4a56 kube-apiserver-pr 2017-08-19 15:13:23 +08:00
XsWack edb999f227 Update determine-reason-pod-failure.md
format the command line
2017-08-19 11:24:21 +08:00
Stewart-YU cb18a8519e Update kubectl-overview.md
Fix the format. The format in orginal web page is confusion.
2017-08-19 10:00:31 +08:00
Ahmet Alp Balkan acff65891f tutorials/guestbook, tutorials/cassandra: import latest (#4775)
* tutorials/guestbook: fix broken links

Importing from kubernetes/examples repository.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>

* Import newer versions for guestbook and cassandra

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-08-18 17:10:40 -07:00
Ahmet Alp Balkan beff4d8499 Import wordpress tutorial from k/examples (#5079)
* Update mysql-wordpress-pd import script

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>

* Import wordpress-mysql tutorial

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-08-18 14:57:06 -07:00
Murali Reddy cbc0815ad6 Add kube-router as networking solution (#5071)
* Add kube-router as networking solution

* Add kube-router as networking solution
2017-08-18 13:15:30 -07:00
Anthony 50dbd9877b Update set-up-coredns-provider-federation.md
modify "Bringup" to "Bring up"
2017-08-18 12:21:02 -07:00
Andy Zhang f189975d27 update Azuredisk doc (#4912)
* rebase

* fix azure disk doc issue

* use storageaccounttype instead of skuName

* Update persistent-volumes.md
2017-08-18 12:19:10 -07:00
netroby 910e35c457 Tips for centos to resolve startup problem (#4755)
* Tips for centos to resolve startup problem

* Update document to diagnose centos setup problem

* Update create-cluster-kubeadm.md
2017-08-18 12:06:59 -07:00
XsWack bea2c15aa3 Update static-pod.md
Remove blank lines and unified the command line format
2017-08-18 11:58:20 -07:00
Cody Clark 7cfd99d05e Merge pull request #5057 from wackxu/patch-54
Update configure-service-account.md
2017-08-18 10:04:23 -07:00
Cody Clark a5cf309102 Merge branch 'master' into patch-54 2017-08-18 10:01:08 -07:00
Cody Clark 487c4a87c6 Merge pull request #5055 from wackxu/patch-53
Update configure-pdb.md
2017-08-18 09:44:25 -07:00
Cody Clark 181652e439 Merge branch 'master' into patch-53 2017-08-18 09:42:04 -07:00
Anthony 8b2485c441 Update scheduling-gpus.md
modify "nvidia drivers" to "Nvidia drivers"
2017-08-18 09:19:32 -07:00
lemon-tree c549dffaaf Update kubefed_init.md
“Init” is redundant.
2017-08-18 09:19:17 -07:00
XsWack 25091ef09f Update scratch.md
fix bad url
2017-08-18 09:19:02 -07:00
XsWack 1fdaa2baa4 Update define-environment-variable-container.md
format the command line
2017-08-18 09:17:56 -07:00
lemon-tree d3823d4734 Update docker-cli-to-kubectl.md
Added the lost "." and ":".
2017-08-18 09:17:39 -07:00
Weibin Lin eee656902f Update audit.md 2017-08-18 09:17:20 -07:00
Weibin Lin 818fa9b3a1 Update configure-liveness-readiness-probes.md
fix typo
2017-08-18 09:15:11 -07:00
Stewart-YU 98b0d1fde6 Update deployment.md
Missing a signal.
2017-08-18 09:13:15 -07:00
Andrew Chen d897b6b195 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Update running-cloud-controller.md
  Update running-cloud-controller.md
2017-08-18 09:12:11 -07:00
Anthony 8a1a91eb54 Update running-cloud-controller.md (+1 squashed commit)
Squashed commits:
[49b911e] Update running-cloud-controller.md
2017-08-18 09:11:04 -07:00
Anthony 08a5d4d728 Update running-cloud-controller.md 2017-08-18 09:06:19 -07:00
Anthony 573442c182 Update running-cloud-controller.md
add "." to the sentence
2017-08-18 09:06:19 -07:00
Anthony 49b911e7d1 Update running-cloud-controller.md 2017-08-18 09:06:19 -07:00
Stewart-YU 8ec5b44696 Update audit.md
Missing a symbol.
2017-08-18 08:59:55 -07:00
Anthony d629ec4a1c Update cluster.md
modify "Configmap" to "ConfigMap"
2017-08-18 08:59:35 -07:00
lemon-tree b22ca98b83 Update kubectl-cheatsheet.md
I think ":" is better than ".", so I changed the "." to ":".
2017-08-18 08:54:54 -07:00
Stewart-YU 08083aeb20 Update kubectl-overview.md
Fix the format of web page.
2017-08-18 08:54:29 -07:00
Stewart-YU 532900f819 Update index.md
Fix the format. The format in orginal web page is confusion.
2017-08-18 17:30:16 +08:00
XsWack f02ff5ba7e Update configure-service-account.md
Remove the extra blank lines and unified command line format
2017-08-18 14:38:27 +08:00
XsWack 5a721e9ceb Update configure-pdb.md
There will be 404 status in the jump process and fix the url
2017-08-18 14:29:16 +08:00
Cody Clark f502ad6336 Merge pull request #5045 from hanxiaoshuai/patch-60
Update dns-custom-nameservers.md
2017-08-17 22:18:02 -07:00
Anthony 75c8b3c0f0 Update dns-custom-nameservers.md
add "." to the sentence
2017-08-18 11:05:58 +08:00
XsWack 58a2077b7a Update expose-external-ip-address.md
Fix leading spaces in kubectl commands and unified format.As ahmetb says,This is causing bash/zsh shells to not to record the executed command in the history. See this link for details: https://unix.stackexchange.com/questions/115917/why-is-bash-not-storing-commands-that-start-with-spaces
2017-08-17 17:50:25 -07:00
Weibin Lin 895ffc0ba9 Update debug-application.md 2017-08-17 17:50:00 -07:00
Zach Corleissen 8479ff24ba Merge pull request #5031 from islinwb/patch-9
Update resource-usage-monitoring.md
2017-08-17 17:48:54 -07:00
Weibin Lin 63b7be887e Update resource-usage-monitoring.md 2017-08-18 08:43:15 +08:00
dengyi1996 58fa6bf42c Update scheduling-gpus.md (#4850)
* Update scheduling-gpus.md

It sounds like that kubelet will not automatically load the nvidia uvm driver,I have recurrent it when my cluster reboot nvml driver and nvidia-uvm driver not loaded.
To fix it simply,make the docker-plugin autostart.
I think it's important to tell other developers to prevent this situation

* Update scheduling-gpus.md
2017-08-17 17:00:10 -07:00
Lion-Wei 4e7764a890 modify link of 'Configure Default CPU Requests and Limits for a Namespace' 2017-08-17 16:42:56 -07:00
Anthony 1400af048b Update declare-network-policy.md
modify the double "using" of sentence
2017-08-17 16:26:07 -07:00
Cody Clark 97e07f9d3e Removing extra spaces per Issue #4602 (#5021) 2017-08-17 16:25:11 -07:00
IrinaAndronachi c029a9ddb4 The output of removal of taint should be untainted (#4720) 2017-08-17 16:24:33 -07:00
Cody Clark 7c4e01887b Callouts and other small formatting (#5022)
* Removing Extra Spaces

Issue 4602 | Configure Pods and Containers

* Update security-context.md

Adding callouts

* Update security-context.md

* Adding callout and fixing code block

* Removing extra space

* Adding callout

* Addling callouts

* Update assign-cpu-resource.md

* Adding callout

* Update configure-persistent-volume-storage.md

* Update configure-service-account.md

* Update quality-service-pod.md

* Update security-context.md
2017-08-17 16:19:24 -07:00
Cody Clark c5ad73c2d8 Adding Callouts to Tasks > Inject Data Into Applications (#5023)
* Adding callout

* Adding callout

* Adding callouts

* Update distribute-credentials-secure.md
2017-08-17 16:17:32 -07:00
Dhilip d761d6bc96 Small grammar change (#4777)
* Small grammar change

small grammar change

* bulletize apiserver -> kubelet

bulletize apiserver -> kubelet for better clarity.
2017-08-17 16:15:19 -07:00
Dhilip 5013a3ce94 [minor] grammar (#4779)
* [minor] grammar

[minor] grammar

* [minor] grammar

[minor] grammar
2017-08-17 16:13:36 -07:00
Deirdre Storck 37f92b2843 spelling fix (#4780) 2017-08-17 16:12:19 -07:00
Dhilip 8900fba06c [minor] grammar (#4781)
[minor] grammar
2017-08-17 16:11:56 -07:00
Anthony 34b927c417 Update web-ui-dashboard.md (#4900)
modify the first letter of sentence to be in uppercase
2017-08-17 16:10:58 -07:00
linweibin 092ab3d509 Fix some typos and syntax errors
Fix some typos and syntax errors involving cluster.md, ingress.md and replicaset.md
2017-08-17 16:08:59 -07:00
XsWack 51cfd800d9 Update quality-service-pod.md
fix bad url
2017-08-17 16:07:42 -07:00
XsWack eb6ad67805 Update quota-api-object.md (#4944)
fix bad url
2017-08-17 16:07:20 -07:00
Lion-Wei 83569cd7eb Update kubernetes-api.md 2017-08-17 15:57:34 -07:00
Stewart-YU a22c45265d Update deployment.md (#4946)
The first letter needs to be capitalized.
2017-08-17 15:56:47 -07:00
Anthony ee090c8621 Update debug-application-introspection.md
add "." to sentence.
2017-08-17 15:53:42 -07:00
Anthony 408d8d610e Update debug-application.md
add "." to the sentence
2017-08-17 15:53:24 -07:00
Lion-Wei 41a710b58f Update create-cluster-kubeadm.md (#4948) 2017-08-17 15:50:24 -07:00
Lion-Wei 0267ae7020 modify link of 'resource-qos.md' (#4960) 2017-08-17 15:49:38 -07:00
Stewart-YU 621959eeb2 Update authentication.md
Fix leading spaces in commands.
2017-08-17 15:48:42 -07:00
lichuqiang b568610c08 fix typo (#4964) 2017-08-17 15:48:30 -07:00
Lion-Wei f24434c75a Update declarative-object-management-configuration.md (#4965) 2017-08-17 15:47:47 -07:00
Weibin Lin dae117d2c9 Update logging-stackdriver.md (#4966)
fix typos
2017-08-17 15:47:19 -07:00
Irfan Ur Rehman adc08d543e Add links to kubefed commands in federation set up doc 2017-08-17 15:45:23 -07:00
Dhilip 0166cb7fce [minor] Grammar
[minor] Grammar
2017-08-17 15:40:47 -07:00
Dhilip f0a914ca66 [minor] Grammar
[minor] Grammar
2017-08-17 15:40:32 -07:00
Anthony 583a582a18 Update access-cluster-services.md (#4972)
modify "url" to "URL"
2017-08-17 15:40:17 -07:00
Stewart-YU c9d01fe528 Update scratch.md
The first letter needs to be capitalized.
2017-08-17 15:40:02 -07:00
Dhilip 83b731720d [minor] Grammar
[minor] Grammar
2017-08-17 15:39:31 -07:00
Dhilip 37b639e508 [minor] Grammar
[minor] Grammar
2017-08-17 15:39:09 -07:00
Anthony f10a59109d Update resource-usage-monitoring.md
modify "cadvisor" to "cAdvisor"
2017-08-17 15:38:24 -07:00
Dhilip 40864059c2 [minor] Removed repetition
[minor] Removed repetition
2017-08-17 15:37:40 -07:00
Anthony d8ef089c18 Update configure-cloud-provider-firewall.md
modify "ips" to "IPs"
2017-08-17 15:36:57 -07:00
Weibin Lin 5b95a18947 Update apparmor.md 2017-08-17 15:36:00 -07:00
Weibin Lin 4a7d977170 Update apparmor.md
fix typos
2017-08-17 15:36:00 -07:00
Dhilip a0fd2054bf [minor] Grammar
[minor] Grammar
2017-08-17 15:34:03 -07:00
Dhilip c8d68579ca [minor] Grammar and typo
[minor] Grammar and typo
2017-08-17 15:33:40 -07:00
Dhilip e2f2487c39 [minor] Grammar and typo
[minor] Grammar and typo
2017-08-17 15:33:04 -07:00
Anthony d39c22e69b Update authenticate-across-clusters-kubeconfig.md
modify the first letter of sentence to be in uppercase
2017-08-17 15:32:54 -07:00
Zachary Corleissen b8a0fbbdd0 Fixes nav errors introduced in #4694 (#4888)
* Fixing tutorial dropdown nav

* Changed indentation levels

* Syntax fix

* Trying to get Udacity to work

* Removed a redundant section heading
2017-08-17 14:42:29 -07:00
lemon-tree 732aef8820 Update rbac.md (#4973)
Added the lost "." .And the "NOTE" should  be in a new line.
2017-08-17 14:04:45 -07:00
XsWack 3c99a5c584 Update manual.md (#4974)
format command line
2017-08-17 14:04:21 -07:00
Anthony 025ce41945 Update securing-a-cluster.md (#4975)
modify "their namespace" to "their namespaces"
2017-08-17 14:03:49 -07:00
Anthony ebb38a98e7 Update configure-upgrade-etcd.md (#4978)
add "." to the sentence
2017-08-17 14:02:43 -07:00
Anthony b3fe14a5ca Update namespaces.md (#4981)
modify "the value of cluster and user are" to "the values of cluster and user are"
2017-08-17 13:57:21 -07:00
Stewart-YU 446d95ac38 Update http-proxy-access-api.md (#4982)
Fix leading spaces in commands.
2017-08-17 13:52:51 -07:00
Nikhita Raghunath cd69302ea8 JSONPath: rename title (#4986) 2017-08-17 13:52:23 -07:00
lemon-tree b3664e80df Update labels-annotations-taints.md (#4987)
Added the lost ".", and modified the "." in the brackets .
2017-08-17 13:51:45 -07:00
XsWack 82d421f82a Update index.md (#4988)
format the command line
2017-08-17 13:51:02 -07:00
XsWack 5b4c1a4ace Update clc.md (#4989)
format the command line
2017-08-17 13:50:15 -07:00
lemon-tree 5e39dacbce Update kubectl-overview.md (#4990)
* Update kubectl-overview.md

The first letter of "where" should be capital, and some lost "." should be added.

* Update kubectl-overview.md

* Update kubectl-overview.md
2017-08-17 13:49:44 -07:00
Anthony ad79020aa5 Update out-of-resource.md (#4992)
add "." to the sentence
2017-08-17 13:47:56 -07:00
lemon-tree 437318b26f Update deprecation-policy.md (#4994)
Modified "API version" to "API versions".
2017-08-17 13:44:38 -07:00
Stewart-YU 8d28bc2d73 Update assign-pod-node.md (#4996)
The code highlight is unnecessary here.
2017-08-17 13:43:18 -07:00
Vladimir Rutsky fd1704e2c9 trying to fix line breaks in raw blocks in list (#4997)
Lets see on deploy preview if adding block type helps.
2017-08-17 13:42:13 -07:00
Weibin Lin cf8b1bc6f7 Update index.md (#4999)
fix typos
2017-08-17 13:40:00 -07:00
Andrew Chen be3eb50fb2 Merge pull request #5020 from kubernetes/chenopis-patch-1
fix link in object-management-kubectl.md
2017-08-17 13:28:38 -07:00
Andrew Chen 815df94989 fix link in object-management-kubectl.md 2017-08-17 13:21:55 -07:00
Anthony 511aaf4d5d Update encrypt-data.md
add ":" to the sentence
2017-08-17 15:25:33 -04:00
Dhilip b34cfc4d2f [minor] Grammar and typo
[minor] Grammar and typo
2017-08-17 12:20:28 -07:00
Dhilip c163bb17c8 [minor] Grammar
[minor] Grammar
2017-08-17 12:12:28 -07:00
Anthony 1ab3f9ab2f Update create-external-load-balancer.md
modify the "." of the sentence
2017-08-17 12:12:06 -07:00
Anthony 2590f59f24 Update configure-pdb.md
add "." and ":"  to the sentence
2017-08-17 11:57:14 -07:00
lemon-tree 7041867ee8 Update admission-controllers.md
Modified "is run" to "runs".
2017-08-17 11:56:51 -07:00
XsWack 726e9ff26f Update memory-constraint-namespace.md
we can not access the URL and update it to the right URL
2017-08-17 11:56:28 -07:00
XsWack 1d7169e88b Update safely-drain-node.md
There will be 404 status in the jump process and fix the url
2017-08-17 11:55:53 -07:00
XsWack 92800a4bb2 Update resource-quotas.md
fix bad url
2017-08-17 11:53:21 -07:00
Anthony 2cf0e8f0b4 Update share-configuration.md (#5000)
modify "Bearer token/basic auth are" to " Bearer token/basic auth is"
2017-08-17 11:50:33 -07:00
Weibin Lin bce2807455 Update dns-pod-service.md (#5002)
fix typos
2017-08-17 11:49:42 -07:00
lemon-tree 98ce8444e0 Update kubeadm.md (#5004)
There is a lost "." should be added, and I modified "is use for" to "is used for".
2017-08-17 11:48:35 -07:00
Ti Zhou 53177b5de0 Fixed several typos in markdown files. (#5005) 2017-08-17 11:45:12 -07:00
Weibin Lin bc5951ca10 fix some typos (#5007)
* Update ingress.md

fix typo

* Update source-ip.md
2017-08-17 11:43:08 -07:00
Stewart-YU 72c78a9788 Update install-kubectl.md
Fix leading spaces in commands.
2017-08-17 11:42:28 -07:00
Anthony 1ad1fd5f16 Update ip-masq-agent.md (#5008)
delete "Kubernetes 1.7"
2017-08-17 11:41:57 -07:00
Kenblair1226 21f09fd6cc Modify the wrong hpa command. (#5009) 2017-08-17 11:40:55 -07:00
Anthony 5af8f6feae Update index.md
add "." for the sentence
2017-08-17 11:40:24 -07:00
Stewart-YU b3513842ba Update kubectl-overview.md (#4894)
* Update kubectl-overview.md

Fix leading spaces in commands.

* fix block shell
2017-08-17 11:40:08 -07:00
XsWack f9d6dfdc11 Update init-containers.md (#4896)
fix the bad link
2017-08-17 11:21:36 -07:00
lemon-tree 4dcfd3588f Update petset.md
Fix the bad link.
2017-08-17 11:18:46 -07:00
XsWack ef9adeab73 Update delete-stateful-set.md
fix bad URL
2017-08-17 11:18:18 -07:00
XsWack 3a4325dc7b fix bad url
fix bad URL
2017-08-17 11:17:41 -07:00
XsWack 87a50e159b fix six bad url
fix six bad url
2017-08-17 14:12:16 -04:00
XsWack ccca789ee0 Update volumes.md
fix bad url
2017-08-17 13:54:16 -04:00
lemon-tree d55906f8dd Update accessing-the-api.md
Modified the "root certificates" to "root certificate".
2017-08-17 10:48:04 -07:00
Lion-Wei a846d2807f Update managing-tls-in-a-cluster.md 2017-08-17 10:47:28 -07:00
Lion-Wei 68240a3a4e Update flannel_multi_node_cluster.md 2017-08-17 10:47:06 -07:00
Stewart-YU c91f767b4d Update expose-intro.html (#4868)
* Update expose-intro.html

Pods each --> each Pods

* fix grammar
2017-08-17 10:32:47 -07:00
Anthony cc248ef32c Update force-delete-stateful-set-pod.md
modify "node" to "Node"
2017-08-17 10:32:12 -07:00
Tony Li 287fdab71a Clarify the contents of the secrets being mounted
It read like both containers had the config for both environments.
2017-08-17 10:22:51 -07:00
Weibin Lin 098cb806d1 Update define-command-argument-container.md
update links
2017-08-17 10:21:13 -07:00
Anthony 6b0db5ff90 Update reserve-compute-resources.md
add "." to the sentence
2017-08-17 10:20:48 -07:00
Stewart-YU 7cc9c4b873 Update configure-service-account.md
Missing a signal.
2017-08-17 10:20:26 -07:00
XsWack 693680a67b Update minikube.md
format the command line
2017-08-17 10:19:58 -07:00
Anthony bfe4ac9f65 Update index.md
modify " ' " of the sentence
2017-08-17 10:14:18 -07:00
XsWack 907d1faf5a Update petset.md
fix bad url
2017-08-17 10:14:01 -07:00
Anthony c8acd9950c Update parallel-processing-expansion.md
modify the first letter of sentence to be in uppercase
2017-08-17 10:13:33 -07:00
Anthony cf4abdbe39 Update run-single-instance-stateful-application.md
modify "mysql" to "MySQL"
2017-08-17 10:12:12 -07:00
XsWack 3945f9cf65 fix bad url
fix bad url
2017-08-17 10:11:44 -07:00
XsWack a8697c1180 Update networking.md
fix bad url
2017-08-17 10:11:15 -07:00
netroby e30516fbeb update read me for unable to connect to the server (#4803)
* update read me for unable to connect to the server

* Fix words, thanks tengqm

* Update create-cluster-kubeadm.md
2017-08-17 10:10:37 -07:00
TigerXu bd17a0e819 update accessing-the-api.md (#4734) 2017-08-17 10:09:16 -07:00
lemon-tree 4fffcae260 Update kubefed.md (#5010)
Modified a bad link.
2017-08-17 10:02:03 -07:00
Weibin Lin c22250dfc9 fix misspelling of daemonset (#5013) 2017-08-17 10:00:28 -07:00
lemon-tree c9e79b5bd8 Update docker-cli-to-kubectl.md (#5015)
Modified "is different than" to "is different from".
2017-08-17 09:58:57 -07:00
lemon-tree 776980a1ff Update kubectl-conventions.md (#5016)
Modified the position of ".", deleted the extra ",", and added the lost ".".
2017-08-17 09:58:08 -07:00
lemon-tree b89cfd0116 Update jsonpath.md (#5017)
Modified "JSONpath " to "JSONPath ".
2017-08-17 09:55:14 -07:00
a-mccarthy 3e74a22586 Merge pull request #5018 from islinwb/onze
Fix typos
2017-08-17 11:16:06 -04:00
linweibin f90bca6e09 Fix typos
docs/admin/kube-apiserver.md, Line112: "recieving" --> "receiving"
docs/getting-started-guides/vsphere.md: add "." and "does" --> "do"
2017-08-17 20:05:03 +08:00
Jessica Yao ba5b7decda Merge pull request #4967 from Lion-Wei/pr-link2
modify link of 'Configure Default Memory Requests and Limits for a Namespace'
2017-08-16 09:52:24 -07:00
Lion-Wei cff22f5829 modify link of 'Configure Default Memory Requests and Limits for a Namespace' 2017-08-16 10:19:58 +08:00
Andrew Chen 98e2c105ef Merge pull request #4954 from kubernetes/chenopis-mesos-patch
close raw tag
2017-08-15 11:53:32 -07:00
Andrew Chen 2c06a7a853 close raw tag 2017-08-15 11:45:08 -07:00
Andrew Chen ee2dca44bb Merge pull request #4953 from kubernetes/chenopis-owners-patch-1
add auto-assignees to PR queue
2017-08-15 11:23:27 -07:00
Andrew Chen 644b6c29ed add auto-assignees 2017-08-15 11:13:42 -07:00
Lion-Wei 43fcd5a832 Update access-cluster-api.md (#4878) 2017-08-15 00:44:09 -07:00
Li Yi 5971ca0158 Add getting started guides for Alibaba Cloud (#4789)
* Add getting started guides for Alibaba Cloud

* Update alibaba-cloud.md

* Update alibaba-cloud.md
2017-08-15 00:34:24 -07:00
Stewart-YU e7d7acf2e8 Update configure-cloud-provider-firewall.md (#4884)
The code highlight is unnecessary here.
2017-08-15 00:29:38 -07:00
Stewart-YU 93cb9e0275 Update create-external-load-balancer.md (#4882)
Fix leading spaces in commands.
2017-08-15 00:24:23 -07:00
Dhilip f851afc084 [minor] fixed the grammar (#4776)
* fix a simple typo

fix a simple typo

* update notes callout

update notes callout
2017-08-15 00:16:49 -07:00
TigerXu fe11c3f8f7 Update extensible-admission-controllers.md (#4795)
fix typo
2017-08-14 22:58:11 -07:00
Ce Gu 506842bc16 Remove duplicate 'the'. (#4715)
* Remove duplicate 'the'.

* Update add-entries-to-pod-etc-hosts-with-host-aliases.md
2017-08-14 22:51:37 -07:00
Yecheng Fu eede65a3c9 FIX: Use absoluate path instead of relative. (#4730) 2017-08-14 22:39:25 -07:00
Dragons f4ad2b179f kubernetes-concepts-overview-components-pr-update-fix 2017-08-15 10:47:31 +08:00
Andrew Chen 77086a90b8 [glossary] Glossary Template (#4785)
* [glossary] Glossary Template

* simplify
2017-08-14 11:04:38 -07:00
Jessica Yao 20f96b3951 add initial set of canonical glossary tags 2017-08-14 11:01:07 -07:00
Chulmin Kang c3808f6da7 Update connect-applications-service.md
Remove a word useless contextually and making the textbox broken below it
2017-08-14 10:53:39 -07:00
linweibin e072f0f486 Update some links
update some links in declarative-object-management-configuration.md
2017-08-14 10:51:34 -07:00
Stewart-YU dead30958f Update expose-intro.html (#4859)
delete "Enter Services.". This may be a mistake.
2017-08-14 10:47:18 -07:00
linweibin 69f0c01b68 Update imperative-object-management-configuration.md
fix a broken link
2017-08-14 10:43:01 -07:00
Anthony 886fe53b88 Update assign-cpu-resource.md
modify "1 CPU" to "1 cpu" and "container" to "Container"
2017-08-14 10:40:43 -07:00
Irfan Ur Rehman 91b73938ba Fix bin name in kubefed docs 2017-08-14 10:40:23 -07:00
Anthony 9353bb9836 Update install-kubectl.md
modify kubernetes to Kubernetes
2017-08-14 10:39:15 -07:00
Anthony cdf7613c6a Update set-up-coredns-provider-federation.md
modify "coredns" to "CoreDNS"
2017-08-14 10:38:54 -07:00
XsWack 4a6bf5c688 Update index.md
fix bad url
2017-08-14 10:38:29 -07:00
linweibin 56518164d3 Update source-ip.md
fix some typos
2017-08-14 10:38:00 -07:00
Stewart-YU 568d7d29ed Update kubefed_init.md
Fix leading spaces in commands
2017-08-14 10:37:01 -07:00
Anthony 0f73f145fa Update apiserver-aggregation.md
modify "their API" to "an API"
2017-08-14 10:28:15 -07:00
Stewart-YU 4df67765e6 Update gce.md
Fix leading spaces in commands
2017-08-14 10:27:47 -07:00
Anthony e4362bda83 Update configure-pod-configmap.md
modify "a ConfigMaps" to "a ConfigMap"
2017-08-14 10:26:45 -07:00
Stewart-YU 8072c0c1ac Update clc.md
api server -> apiserver. In addition, fix leading spaces in commands.
2017-08-14 10:26:23 -07:00
Stewart-YU 2f2dc6691d Update minikube.md
The code highlight is unnecessary here
2017-08-14 10:24:50 -07:00
Anthony 98607fd3cc Update access-cluster.md
modify "api server" to "apiserver"
2017-08-14 10:24:20 -07:00
lemon-tree 8ff1c80bf5 Update assign-memory-resource.md
Because "Container" is a specific word in Kubernetes, so the first letter need to be capitalized.
2017-08-14 10:23:52 -07:00
lemon-tree cdbac541a9 Update master-node-communication.md
Modified "a root certificates" to "a root certificate".
2017-08-14 10:15:10 -07:00
XsWack e3d0567a40 Update quality-service-pod.md
fix bad url
2017-08-14 10:14:18 -07:00
TigerXu 352363708a Update bootstrap-tokens.md 2017-08-14 10:13:36 -07:00
TigerXu 6e3af1055c Update multiple-zones.md (#4819)
* Update multiple-zones.md

update link

* Update multiple-zones.md
2017-08-14 10:12:21 -07:00
TigerXu f0872f4464 Update install-kubeadm.md
update link
2017-08-14 10:11:22 -07:00
XsWack 74a714aa11 Update cluster-large.md
fix typo
2017-08-14 10:09:46 -07:00
Malepati Bala Siva Sai Akhil 210f36584c Fixed Broken Link
Fixed Broken Link in getting started guide of DCOS
2017-08-14 10:09:24 -07:00
Steve Perry 176b91d558 New Task topic for kubectl patch. (#4519) 2017-08-14 09:43:56 -07:00
Lion-Wei 9768830e2b Update expose-intro.html
Modify some of the syntax errors in the Chinese document 'expose-intro'
2017-08-14 10:45:44 +08:00
lichuqiang 52fd55d372 fix typo 2017-08-12 09:44:14 -07:00
TigerXu d525d940e5 Update webhook.md (#4790)
* Update webhook.md

update link to webhook.go source file

* Update webhook.md
2017-08-12 09:31:43 -07:00
TigerXu 957dac9309 Update node-conformance.md (#4792)
* Update node-conformance.md

update link

* Update node-conformance.md

use relative branch
2017-08-12 09:30:18 -07:00
TigerXu a66859b862 Update what-is-kubernetes.md
update link in what-is-kubernetes.md
2017-08-12 09:28:33 -07:00
XsWack 0e8832960d fix bad url
fix some bad url
2017-08-12 09:25:54 -07:00
TigerXu 6faf28c027 Update manage-deployment.md (#4787)
* Update manage-deployment.md

update link and fix typo

* grammar fix

* edit
2017-08-12 09:24:57 -07:00
lichuqiang af9a02aab1 fix typo 2017-08-12 09:22:53 -07:00
Tree-fang 417eb1b8dd Update container-environment-variables.md
Modify "are" to "is"
2017-08-12 09:22:01 -07:00
TigerXu 254234bbe3 Update cluster-administration-overview.md
fix grammar mistake
2017-08-12 09:17:34 -07:00
Kaitlyn Barnard fdbb658d2f All files for Pear Deck case study 2017-08-12 09:16:29 -07:00
Dhilip 3554ea42d9 minor grammar fix
minor grammar fix
2017-08-12 09:04:30 -07:00
TigerXu fb043d33be Update pod.md (#4764)
* Update pod.md

update pod desc

* Update pod.md

* edit
2017-08-12 08:48:21 -07:00
XsWack bf3bbf42a2 Update port-forward-access-application-cluster.md
Fix leading spaces in kubectl commands
2017-08-11 11:00:24 -07:00
Andrew Chen 1585774014 Merge pull request #4766 from hzxuzhonghu/patch-4
Update disruptions.md
2017-08-11 10:59:44 -07:00
TigerXu 3c0b541b96 Update disruptions.md
update links to prevent redirect
2017-08-11 16:20:47 +08:00
TigerXu a26f5c5ce6 Add some links for pod-overview.md (#4763)
* Add some links for pod-overview.md

Add some links

* use relative paths for URLs
2017-08-11 00:56:50 -07:00
TigerXu 0d671d8c06 Update pod-overview.md (#4762)
* Update pod-overview.md

fix typo

* reword
2017-08-11 00:39:10 -07:00
hanxiaoshuai 02430b4c7e Update pod-security-policy.md
modify "their value is" to "their values are"
2017-08-11 00:28:25 -07:00
netroby cb6f20d727 To install latest weave net plugin
Ref:
https://www.weave.works/docs/net/latest/kubernetes/kube-addon/
2017-08-11 00:19:19 -07:00
William Martin Stewart 34693b50c9 Add deprecated docs warning mechanism (#4731)
* Deprecated docs warning

* Unknown tag 'endcomment'

* only add css when necessary

* try lighter bgcolor

* tweak copy

* change development url to point at vnext-staging

* try callout

* rollback

* change var names

* update var used

* fix var typo

* turn off deprecation message
2017-08-10 23:07:00 -07:00
Lion-Wei 290e77988f Update federation-service-discovery.md
add a space.
2017-08-10 21:49:23 -07:00
Lion-Wei 23e16bd150 Modify some of the syntax errors in the Chinese document 'scale-intro' 2017-08-10 21:48:17 -07:00
xuzhonghu 7e018fd376 fix typo in authentication.md 2017-08-10 21:43:55 -07:00
Kaitlyn Barnard b2799fbe81 adding partners to partner pages (#4747) 2017-08-10 21:38:22 -07:00
Slava Semushin b6c5ecd438 encrypt-data.md: make base64 command work on Linux. 2017-08-10 21:34:34 -07:00
XsWack 551587e727 Update service-access-application-cluster.md
Fix leading spaces in kubectl commands and unified format.As ahmetb says,This is causing bash/zsh shells to not to record the executed command in the history. See this link for details: https://unix.stackexchange.com/questions/115917/why-is-bash-not-storing-commands-that-start-with-spaces
2017-08-10 17:57:34 -07:00
Stewart-YU 8f887edaf1 Update run-single-instance-stateful-application.md (#4709)
missing a space
2017-08-10 16:58:08 -07:00
William Martin Stewart fa691dafe7 Version Selector (#4386)
* Show current version of docs in nav

* Branch in edit link

* WIP version selector

* An actual working but not pretty version dropdown

* update URLs for versions

v1.7: https://kubernetes.io/docs/home/
v1.6: https://v1-6.docs.kubernetes.io/docs/home/
v1.5: https://v1-5.docs.kubernetes.io/docs/home/
v1.4: https://v1-4.docs.kubernetes.io/docs/home/

* fix v1.4 and v1.5 paths

* Tidier drop downs

* Make font visible always

* Make background match main nav always

* change to major.minor version number

* show only major.minor version in drop down list

* switch from githubbranch to docsbranch

* update githubbranch

* update githubbranch values

* Border radius for bottom of dropdown

* Tabs are hard
2017-08-10 16:41:10 -07:00
Michelle Au c835bfc68d Add multizone limitations regarding dynamic provisioning (#4706) 2017-08-10 16:04:02 -07:00
Stewart-YU cc7cadb138 Update ingress.md (#4712)
spelling mistake.
2017-08-10 12:03:54 -07:00
Stewart-YU a0a999d88e Update kubeadm.md
spelling mistake.
2017-08-10 10:49:48 -07:00
Stewart-YU 23944b4092 Update zookeeper.md
delete word "documentation"
2017-08-10 10:49:19 -07:00
Stewart-YU b3eca614c7 Update ingress.md
missing space.
2017-08-10 10:48:51 -07:00
Matthew Huxtable 2bd131f98f Correct indent bug in httpGet liveness probe 2017-08-10 10:47:17 -07:00
lichuqiang 53a1e25103 fix typo 2017-08-10 10:46:47 -07:00
Andrew Chen 30ac1561a2 Merge pull request #4729 from wackxu/patch-16
Update jobs-run-to-completion.md
2017-08-10 10:35:30 -07:00
XsWack 13b6ea0707 Update jobs-run-to-completion.md
fix typo
2017-08-10 14:51:34 +08:00
Stewart-YU 1be8ef6513 Update resource-quotas.md (#4728)
* Update resource-quotas.md

Invalid link.

* fix url
2017-08-09 23:17:01 -07:00
Andrew Chen dd1d71890d Merge pull request #4724 from tmjd/update-calico-2-4-1
Update Calico to latest
2017-08-09 11:45:32 -07:00
Erik Stidham c357416682 Update Calico to latest
- kubectl does not follow the "latest" redirects so they need the real
  version
2017-08-09 13:35:58 -05:00
Andrew Chen c83062aeb3 Merge pull request #4723 from chamankang/patch-2
Update deployment.md
2017-08-09 11:04:29 -07:00
Chulmin Kang 95331dad38 Update deployment.md
Fix the broken textboxes
2017-08-10 02:39:35 +09:00
Dhilip 041a680483 Minor grammar change
Minor grammar fix
2017-08-09 10:12:59 -07:00
Dhilip 470ced01ba Slightly improves the readability.
fix a couple of places that slightly improves the clarity.
2017-08-09 10:12:27 -07:00
lichuqiang 25f0f09775 fix typo 2017-08-09 10:10:16 -07:00
Stewart-YU da5872845f Update daemonset.md
The first letter needs to be capitalized
2017-08-09 10:09:47 -07:00
Rohit Sharma cd90b08c06 Update extend-api-third-party-resource.md 2017-08-09 10:09:13 -07:00
XsWack 97f27d6f4f fix typo
fix typo
2017-08-09 10:07:54 -07:00
Xiaoyu Zhang da139b36be Update kubectl get scale's output (#4708) 2017-08-09 10:07:21 -07:00
SrinivasChilveri eceb421911 Update master-node-communication.md (#4691)
* Update master-node-communication.md

Not working Links are updated

* Update master-node-communication.md

changed based on suggestion

* updated as per suggestion
2017-08-09 10:06:22 -07:00
supereagle 23b482294e Update configure-pod-configmap.md 2017-08-09 09:59:48 -07:00
XsWack 64d8c68a3f Update configure-liveness-readiness-probes.md
Fix bad url. http://k8s.io/docs/user-guide/liveness/image/server.go is a bad url and it should be https://github.com/kubernetes/kubernetes/blob/master/test/images/liveness/server.go
2017-08-09 09:54:58 -07:00
Stewart-YU 2d47c4834f Update upgrades.md
spelling mistake
2017-08-09 09:53:10 -07:00
Michelle Au dad3701316 Fix statefulset storageclass example 2017-08-09 09:48:46 -07:00
XsWack 1ebeb23b48 Update user-guide.md
fix typo
2017-08-09 09:12:00 -07:00
XsWack 646880aaba Update resource-usage-monitoring.md
fix typo
2017-08-09 09:11:27 -07:00
Stewart-YU b9ef86b07e Update style-guide.md (#4699)
spelling mistake
2017-08-09 09:10:53 -07:00
dengyi1996 627ff5d40a Update weave-network-policy.md (#4683)
* Update weave-network-policy.md

add weavenet networkpolicy example

* Edits from zacharysarah

* Merge branch 'master' into patch-10

* Merge branch 'patch-10' of github.com:dengyi1996/kubernetes.github.io into patch-10

* Merge branch 'master' into patch-10
2017-08-08 22:49:09 -07:00
Brad Beam 36c4ea8923 Updates for kubespray deployment (#4690)
* Updates for kubespray deployment

* Update kubespray.md
2017-08-08 22:23:10 -07:00
Zachary Corleissen 5e0681279b Merge pull request #4703 from wackxu/patch-13
Update configmap.md
2017-08-08 22:17:14 -07:00
XsWack 544891a7e2 Update configmap.md
fix typo
2017-08-09 08:58:32 +08:00
Kaitlyn Barnard d4d5f3ec3c Adding online tutorials to nav 2017-08-08 16:31:07 -07:00
Stewart-YU 01778992aa Update review-issues.md
spelling mistake
2017-08-08 16:30:28 -07:00
Andrew Chen 091f52f901 escape liquid curly braces 2017-08-08 16:19:45 -07:00
lichuqiang b5e030dcbd fix typo in connect-application-service.md 2017-08-08 16:17:40 -07:00
Zachary Corleissen 179e188919 Automatic review assignment (#4697)
* Add automatic review assignment

* Remove approvers section
2017-08-08 16:15:42 -07:00
XsWack 230abbce22 Update declarative-object-management-configuration.md
fix typo
2017-08-08 15:20:23 -07:00
Slava Semushin 8bbae8df49 encrypt-data.md: update all secrets in all namespaces. 2017-08-08 15:09:39 -07:00
Zachary Corleissen 14c2094ece Merge pull request #4681 from wackxu/patch-9
Update set-up-cluster-federation-kubefed.md
2017-08-08 11:45:22 -07:00
XsWack 428a03de7c Merge branch 'master' into patch-9 2017-08-08 16:46:29 +08:00
Steve Perry 2576f404f0 Start new task for Opaque Integer Resources. (#4363) 2017-08-08 01:05:23 -07:00
XsWack 90b7489ecf Update set-up-cluster-federation-kubefed.md
fix typo and unified format
2017-08-08 14:22:27 +08:00
Matthew Bates 9af4d559d9 Update Jetstack logo 2017-08-07 21:28:07 -07:00
Andrew Chen 5734322407 Merge pull request #4679 from stewart-yu/patch-6
Update daemonset.md
2017-08-07 21:26:23 -07:00
Andrew Chen 82d16c6a9a Merge pull request #4680 from wackxu/patch-8
Update index.md
2017-08-07 21:25:39 -07:00
XsWack 07bd50d390 Update index.md
fix typo
2017-08-08 12:05:33 +08:00
Stewart-YU 2a074578d9 Update daemonset.md
Spelling mistakes: DeamonSet,  using DaemonSet
2017-08-08 11:35:20 +08:00
Stewart-YU 5e601c2010 Update disruptions.md
using administrator instead of admin
2017-08-07 20:19:51 -07:00
Andrew Chen 355b7f9ca1 Merge pull request #4678 from wackxu/patch-7
Update load-balance-access-application-cluster.md
2017-08-07 20:18:47 -07:00
XsWack ad01c19d9a Update load-balance-access-application-cluster.md
Fix leading spaces in kubectl commands
2017-08-08 08:47:42 +08:00
Zachary Corleissen d5fdf214de [404 fix] One character syntax fix (#4674)
* One character syntax fix

* Added redirect for delete-pods

* Removed redirect_from statement
2017-08-07 16:55:19 -07:00
Denis Gladkikh cf766879b8 Logrotation for kubeadm (#4670)
* Logrotation for kubeadm

Fixes #369

* Suggested PR update
2017-08-07 16:54:19 -07:00
Andrew Chen 490fb99a30 Patch PR #4671 2017-08-07 16:52:37 -07:00
dengyi1996 d76fbb0b27 Update scheduling-gpus.md
privileged mode is not needed on my kubernetes cluster, and it will make other developers confuse.
e.g:
I try to use this example to test whether the keyword "resources->limit" will work.when I set limit:1 with privileged,I can reach all gpus instead of single gpu.

```
kind: Pod
apiVersion: v1
metadata:
  name: gpu-pod-1
spec:
  containers:
  - name: gpu-container-1
    image: tensorflow/tensorflow:latest-gpu
    securityContext:
      privileged: true
    env:
    - name: LD_LIBRARY_PATH
      value: "$LD_LIBRARY_PATH:/usr/lib/nvidia"
    - name: CUDA_HOME
      value: "/usr/local/nvidia"
#    securityContext:
#      privileged: true
    resources:
      limits:
        alpha.kubernetes.io/nvidia-gpu: 1
    volumeMounts:
    - mountPath: /usr/local/nvidia/bin
      name: bin
    - mountPath: /usr/lib/nvidia
      name: lib
  volumes:
  - hostPath:
      path: /usr/local/cuda/bin
    name: bin
  - hostPath:
      path: /var/lib/nvidia-docker/volumes/nvidia_driver/375.26/lib64/
    name: lib
```
it show all gpu devices because of privileged mode
```
[name: "/cpu:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation: 3223127178054071976
, name: "/gpu:0"
device_type: "GPU"
memory_limit: 103809024
locality {
  bus_id: 1
}
incarnation: 6184347283432924133
physical_device_desc: "device: 0, name: Quadro K4200, pci bus id: 0000:03:00.0"
, name: "/gpu:1"
device_type: "GPU"
memory_limit: 103809024
locality {
  bus_id: 1
}
incarnation: 1058630844567460797
physical_device_desc: "device: 1, name: Quadro K4200, pci bus id: 0000:04:00.0"
]

```
2017-08-07 16:49:35 -07:00
Ahmet Alp Balkan 3ee6599cc7 Import guestbook tutorial and manifest files (#4631)
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-08-07 15:56:20 -07:00
Luis Pabón fdf2c5a02b Note on cascading deletes and Deployments (#4671) 2017-08-07 15:54:59 -07:00
Malepati Bala Siva Sai Akhil b795543eb2 Fix Broken Link
Fix Broken Link related to client-go in Access Clusters Using the Kubernetes API
2017-08-07 15:53:53 -07:00
Ahmet Alp Balkan a75b15ef5b Create "make stage" for staging container
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-08-07 15:53:08 -07:00
Qiming 291a583515 Fix typo in extensible-admission-controllers doc (#4405) 2017-08-07 15:50:40 -07:00
lichuqiang 58f454f424 fix typo 2017-08-07 15:41:21 -07:00
Stewart-YU 0114ddf60f Update nodes.md
Missing  a  signal
2017-08-07 15:40:59 -07:00
XsWack 6c0e3bdbba Update encrypt-data.md
fix typo
2017-08-07 15:40:31 -07:00
XsWack 0951183d64 Update managing-tls-in-a-cluster.md
fix typo
2017-08-07 15:40:14 -07:00
lichuqiang 6143903853 fix typo 2017-08-07 15:39:51 -07:00
fisherxu fb39f2f76a fix typo 2017-08-07 15:39:32 -07:00
Stewart-YU 9ad9948e64 Update kubernetes-api.md
The first letter should be capitalized
2017-08-07 15:39:12 -07:00
Steve Perry 3d2c06c4c3 Update Task topics on resource management. (#4158) 2017-08-07 15:30:29 -07:00
Andrew Chen 6da5f52fb2 Add 404 redirects (#4675)
* Add redirect for legacy kubectl links

* remove js redirect for kubectl

* fix link URLs

* add 404 redirects

* remove js forwarding rules

* clean up _redirects

* fix coreos links
2017-08-07 15:13:14 -07:00
Zachary Corleissen c153bcb02b Merge pull request #4587 from zacharysarah/4167-no-more-calico
Removed link/section, added redirect
2017-08-07 14:12:14 -07:00
Zachary Corleissen b1ae7714a5 Merge branch 'master' into 4167-no-more-calico 2017-08-07 14:08:35 -07:00
Andrew Chen 68a3a7e074 Add redirect for legacy kubectl links (#4672)
* Add redirect for legacy kubectl links

* remove js redirect for kubectl
2017-08-07 12:05:44 -07:00
Michael Smith f16dfcf349 Use more realistic IP address 2017-08-06 14:20:32 -07:00
DuJun 86b9845c72 fix typo in storage (#4645)
* fix typo in storage

* Update volumes.md
2017-08-06 14:19:45 -07:00
XsWack 50c9226442 Update bootstrap-tokens.md
fix typo
2017-08-06 14:19:20 -07:00
Ahmet Alp Balkan a86d9355b0 Fix leading spaces in kubectl commands
This is causing bash/zsh shells to not to record the executed command in the
history. See this link for details: https://unix.stackexchange.com/questions/115917/why-is-bash-not-storing-commands-that-start-with-spaces

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-08-06 14:19:04 -07:00
Stewart-YU 0c6bca5b7f Update labels.md
modify key to Key in line #43
2017-08-06 14:17:08 -07:00
fisherxu ac5ea078b9 fix typo 2017-08-06 14:16:38 -07:00
XsWack 5e766d7ba6 Update assign-pod-node.md
Fix some typo in assign-pod-node.md
2017-08-06 14:16:16 -07:00
Malepati Bala Siva Sai Akhil d2958d03b6 Fixed grammatical error in names
Fixed grammatical error in names of working with object
2017-08-06 14:15:57 -07:00
Andrew Chen 52653c61df Merge pull request #4647 from mbssaiakhil/patch-1
Fixed grammatical error in Understanding Kubernetes Objects
2017-08-06 14:15:35 -07:00
Andrew Chen e782aa6e99 Merge pull request #4646 from lichuqiang/admin
fix typo in audit.md
2017-08-06 14:13:27 -07:00
Malepati Bala Siva Sai Akhil d3f796ebc0 Fixed grammatical error
Fixed grammatical error in Understanding Kubernetes Objects
2017-08-05 10:21:53 +05:30
lichuqiang b27bbecb89 fix typo 2017-08-05 12:15:36 +08:00
Andrew Chen 4501b715c1 Update service.md (#4644)
* Update service.md

Put Internal Load Balancer YAML in tabs.

* add the
2017-08-04 17:50:50 -07:00
Nick Sardo 1cd67351e0 Add annotation for GCP Internal Load Balancer 2017-08-04 17:31:40 -07:00
Jessica Yao 59349b8bdc edit instructions for hpa based on custom metrics 2017-08-04 17:25:43 -07:00
Andrew Chen 8be19e168a Chenopis vnext staging noindex (#4641)
* include _headers

* revert vnext-staging context

* add proto _headers file

* fix build settings
2017-08-04 17:22:47 -07:00
Andrew Chen 8825d5a61e fix noindex for vnext-staging (#4640)
* include _headers

* revert vnext-staging context

* add proto _headers file
2017-08-04 16:35:21 -07:00
Hazim 5da7b72b2d Add network overlay details to cloud routes flag
Add details for the `configure-cloud-routes` flag in case of network overlay being used.
2017-08-04 16:26:08 -07:00
Andrew Chen 03d0017d63 Revert "Update volumes.md" 2017-08-04 16:22:06 -07:00
Dhilip cdf4cc3769 add examples for interpod configurations (#4557)
* add examples for interpod configurations

* re-word and fix typo based on review comments

* explain podAffinity with examples

* review comments: make replicas 3 for both workload types

* Address final review comments
2017-08-04 16:21:39 -07:00
Charlie R.C 8a31c8ad56 Update "readonly" in abac 2017-08-04 16:06:55 -07:00
Andrew Chen 414f61b2ea include _headers (#4636) 2017-08-04 15:59:07 -07:00
Cody Clark 8c2c2ef91e Update callouts.css 2017-08-04 15:50:31 -07:00
Cody Clark d0d1313b4a Update callouts.css 2017-08-04 15:50:31 -07:00
Andrew Chen d8bac63c0b Merge pull request #4635 from kubernetes/chenopis-vnext-staging-noindex
fix command in #4633
2017-08-04 15:46:57 -07:00
Andrew Chen da18bb735c fix command 2017-08-04 15:41:35 -07:00
Andrew Chen 3a4246c175 Merge pull request #4633 from kubernetes/chenopis-vnext-staging-noindex
Add noindex to vnext-staging
2017-08-04 15:24:58 -07:00
Andrew Chen 6957eb01ec Add noindex to vnext-staging 2017-08-04 15:20:15 -07:00
Steve Perry 61f01a4e59 Add note for 1.8 release. (#4632) 2017-08-04 14:56:08 -07:00
fisherxu 5fa22b2365 fix create-cluster-kubeadm docs 2017-08-04 14:43:10 -07:00
Dave Purrington 435696a0d1 Update aws.md 2017-08-04 14:39:50 -07:00
Håvar Eggereide 33112de115 add newline above kube-apiserver
kube-apiserver heading did not render correct on my Chrome. The change did nothing to the github preview so maybe there is a fix already, but consistency with the other headings might be worth the change.
2017-08-04 14:37:37 -07:00
dengyi1996 bda690e547 Update scheduling-gpus.md 2017-08-04 14:36:53 -07:00
Jesse White 6fb0dd9d17 Fix spacing with shell commands 2017-08-04 14:33:24 -07:00
Cody Clark 729aed2b99 Documenting another (potential) callout issue (#4604)
* Documenting another (potential) callout issue

* Deleting ` that was hiding other rendering

* Fixing spacing
2017-08-04 14:32:27 -07:00
Phillip Wittrock 217c86642f Update reference docs with most recent version of brodocs (#4600)
* Update 1.7 apidocs with new brodocs

* Update 1.7 resource reference docs with new brodocs

* Update 1.7 kubectl reference docs with new brodocs
2017-08-04 14:30:56 -07:00
Mikael 4b004cf717 Update kubernetes-api.md
Just correcting what I think is a typo.
2017-08-04 14:28:54 -07:00
lichuqiang a03a98e9d5 fix spelling mistake 2017-08-04 14:27:53 -07:00
m1093782566 4f2434ff66 fix typos in fedration docs 2017-08-04 14:27:30 -07:00
m1093782566 225310ccff fix kubelet garbage collected typo 2017-08-04 14:27:03 -07:00
m1093782566 2178c54da4 fix typo in network-policies.md 2017-08-04 14:26:39 -07:00
lichuqiang 40f5d85c38 fix typo 2017-08-04 14:26:20 -07:00
Andrew Chen edf01af6d9 Add /_includes/glossary directory for snippets (#4628)
* Add /_includes/glossary directory for snippets

* typo
2017-08-04 14:19:39 -07:00
Malepati Bala Siva Sai Akhil 6b41f6ca41 Fixed typo in getting started guide using minikube
Fixed typo in doc, "Running Kubernetes Locally via Minikube" present under getting started guides
2017-08-04 13:40:18 -07:00
Andrew Chen ceda402544 Merge pull request #4607 from spiffxp/assignees-to-approvers
Rename OWNERS assignees: to approvers:
2017-08-04 13:16:41 -07:00
Andrew Chen a02d76a2c0 Merge branch 'master' into assignees-to-approvers 2017-08-04 12:59:54 -07:00
Sebastien Coutu 409f0f74cd Update to include Python library (#4624)
Hi, we've created and are maintaining the kubernetes-py library. It uses python objects to manipulate the kubernetes API objects. We're using it to manage our operations on kubernetes daily.
2017-08-04 09:38:34 -07:00
Wojciech Tyczynski a29cfd7d0c Merge pull request #4621 from craigbox/patch-7
Update node/pod limits
2017-08-04 16:27:17 +02:00
craigbox 63092de7ba Update node/pod limits
Initial PR to reflect new scalability limits.  I have assumed the new number of total containers from the previous relationship but would prefer Wojciech to confirm
2017-08-04 15:22:14 +01:00
Jan Šafránek 69a1c7eb85 Merge pull request #4618 from wackxu/patch-2
Update volumes.md
2017-08-04 15:06:21 +02:00
XsWack d1b24144b1 Update volumes.md
Fix typo and some syntax error
2017-08-04 20:53:32 +08:00
Aaron Crickenberger 18e9aa59d1 Rename OWNERS assignees: to approvers:
They are effectively the same, assignees is deprecated
2017-08-03 16:22:52 -07:00
Rye Terrell 3fd1ff3036 add instructions for installing kubefed with snap 2017-08-03 13:51:41 -07:00
lichuqiang f86258314d fix typo 2017-08-03 13:47:18 -07:00
XsWack 2c11c0de1f Update access-cluster.md
https://git.k8s.io/client-go/examples/examples/in-cluster/main.go is a bad url and it should be  https://git.k8s.io/client-go/examples/examples/in-cluster-client-configuration/main.go
2017-08-03 13:46:55 -07:00
Drinky Pool 3ee607a78e fix typo
fix typo
2017-08-03 13:27:03 -07:00
Andrew Chen 087a0cded2 Merge pull request #4603 from kubernetes/cody-clark-patch-1
Removing extra spaces
2017-08-03 13:25:38 -07:00
Cody Clark 8e012468a4 Removing extra spaces
Per Issue [4602](https://github.com/kubernetes/kubernetes.github.io/issues/4602)
2017-08-03 13:08:15 -07:00
x00416946 fisherxu fa665b5bb9 Add . to the end of the entry 2017-08-03 08:50:06 -07:00
Xing Zhou 610b62d167 Address some translation comments in PR #4359
Addressed some translation comments in PR #4359
2017-08-03 08:49:02 -07:00
Zachary Corleissen 99ad2bb168 Fixed broken link (#4578)
* Fixed broken link

* Fixed link text

* Pointed link to releases.k8s.io

* Used variable in link
2017-08-02 23:31:41 -07:00
TalyaF 212197fdcb changed first sentence for parallel structure (#4304)
* changed first sentence for parallel structure 

/@chenopis

* Update what-is-kubernetes.md
2017-08-02 23:14:28 -07:00
lichuqiang 80ea815b28 fix some spelling mistake 2017-08-02 23:00:45 -07:00
Andrew Chen 894446f52a Merge pull request #4586 from cliffburdick/patch-1
Fixed apostrophe
2017-08-02 22:59:08 -07:00
zacharysarah 42a0fd25b1 Removed redundant redirect 2017-08-02 14:42:02 -07:00
zacharysarah aa8068c3e6 Removed link/section, added redirect 2017-08-02 14:25:53 -07:00
cliffburdick ec0c650e6a Fixed apostrophe 2017-08-02 14:06:20 -07:00
Zachary Corleissen c1ecce52fe Merge pull request #4576 from zacharysarah/4549-complete-sentence
Complete unfinished sentence, apply style guide
2017-08-02 13:50:29 -07:00
Zachary Corleissen da64587427 Merge branch 'master' into 4549-complete-sentence 2017-08-02 13:46:12 -07:00
lichuqiang 4ecdd2c3cc Fix sentence begins with an uppercase letter 2017-08-02 11:29:44 -07:00
chaowang95 1f7f9aa0e6 Add an yaml example in Writing a DaemonSet Spec (#4553)
* Add yaml example in DeamonSet doc

* Update daemonset.md

* use code include instead of duplicate in md

* remove redundant download link
2017-08-02 10:31:32 -07:00
Andrew Chen 97b86a6fba Merge branch 'master' into 4549-complete-sentence 2017-08-01 22:55:07 -07:00
Andrew Chen d4893d4fe6 bump up final notes to h2 2017-08-01 22:42:55 -07:00
Andrew Chen 7febf3e780 add template tags 2017-08-01 22:37:46 -07:00
zacharysarah 2f5370e0a7 Fixed an awkward sentence 2017-08-01 15:45:18 -07:00
zacharysarah d507cf888d Merge branch '4549-complete-sentence' of https://github.com/zacharysarah/kubernetes.github.io into 4549-complete-sentence 2017-08-01 15:43:19 -07:00
zacharysarah b80cebf70b Fixed broken link, consistent style usage 2017-08-01 15:38:20 -07:00
zacharysarah 700bb5564b Add task template 2017-08-01 15:34:50 -07:00
Luke Heidecke abd60bc4be Fix use of on-premises terminology (#4413)
* Fix use of on-premises terminology

* Update ingress doc with on-premises term
2017-08-01 15:10:37 -07:00
Ryan McGinnis bd2c8cdd61 Merge pull request #4577 from kubernetes/ryanmcginnis-patch-1
Adds note callouts throughout
2017-08-01 14:44:21 -07:00
Ryan McGinnis b6566e99f2 Adds note callouts throughout
Implementing our new note callouts by way of experimentation. A couple other minor edits.
2017-08-01 14:40:46 -07:00
WanLinghao 4d9320bb40 yaml file errors on scheduling-gpus.md (#4436)
* Update scheduling-gpus.md

* Update scheduling-gpus.md
2017-08-01 14:33:04 -07:00
Andrew Chen c5e214633d Merge branch 'master' into 4549-complete-sentence 2017-08-01 14:10:03 -07:00
irfanurrehman e142f0fe9c [Federation] Add reference docs for kubefed (#2937)
* Update the reference docs for kubefed

* fix syntax typos

* add period

* fix ToC links

* fix kubefed link

* revert to Kubefed title as link

* Add kubefed reference docs for the first time

* Add link for base kubefed command also
2017-08-01 13:57:19 -07:00
Daisuke Fujita 248f7deec7 Modify journalctl flag in ECR doc 2017-08-01 13:52:04 -07:00
zacharysarah a4003ad766 Completed sentence, applied style guide to section 2017-08-01 13:38:15 -07:00
Kaitlyn Barnard 487c8d610d Add Buffer case study. Updates to Ancestry and Wink case study. Updates to Case Study index. Sizes fixes from logo images. (#4568) 2017-08-01 11:44:09 -07:00
Cody Clark bb47b3f43f Example for sig-docs meeting (#4571) 2017-08-01 11:41:33 -07:00
Kaitlyn Barnard 47fb29d668 Adding tutorial links to docs (#4570)
* Adding tutorial links to docs

* Update index.md
2017-08-01 09:30:19 -07:00
Drew Rapenchuk bfdc9a64e8 update scratch.md for issue #4068 (#4069)
* update scratch.md for issue #4068

Issue #4068 details the dangers of recommending single etcd instance.

This will likely need to be expanded into better "highly available" cluster documentation

* Refactor list style

* fix ordered list

* fix unordered list

* ul

* add back shell
2017-08-01 03:39:52 -07:00
Eric Chiang 787d50a1af secrets: add a best practices section and API access recommentations (#4380)
* secrets: add a best practices section and API access recommentations

This section attempts to capture some of the best practices around
client API access to secrets. Specitically that controllers should
avoid list and watch operations in favor of getting specific secrets.

* add "are"
2017-08-01 03:04:42 -07:00
Manjunath A Kumatagi ab0bd00e74 Move update-demo and liveness images to kubernetes/test/images (#4536)
* Move update-demo and liveness images to kubernetes/test/images

* Skip the README.md files
2017-08-01 02:56:20 -07:00
jianglingxia 64aa7c0a66 update the kubernetes version no. (#4328)
* update the kubernetes version no.

* update it

* modify the error
2017-08-01 02:46:04 -07:00
Ianeta Hutchinson 9af54c7c5a Applying template to Namespaces topic and moving to Tasks. (#2925)
* Applying template to Namespaces topic and moving to Tasks.

* update links
2017-08-01 02:34:55 -07:00
Andrew Chen 72508c26fe Reimplement PR #4339 2017-08-01 02:23:13 -07:00
Andrew Chen 6ec54a096e Reimplement PR #4545 2017-08-01 02:09:29 -07:00
Andrew Chen cc85c292f3 Reimplement PR #4552 2017-08-01 02:06:03 -07:00
Andrew Chen 98c068abea Merge pull request #4559 from kubernetes/chenopis-3981-patch
Reimplement PR #3981
2017-08-01 01:58:56 -07:00
Andrew Chen ff1432531c Reimplement PR #3981 2017-08-01 01:54:43 -07:00
WanLinghao 704e14a2d7 Update assign-pod-node.md (#4356)
* Update assign-pod-node.md

I am a freshman on Kubernetes development.When I use the affinity feature,it confuses me that why the pod won't stop after I changing  the node's label which makes the node no longer satisfy the  affinity condition.Although I learn  how this feature works by community, I hope the documentation can help  people especially fresh man better.^_^

* Update assign-pod-node.md after review

I have fixed the commit after review
2017-08-01 01:49:23 -07:00
Andrew Chen 7d77edd74a Reimplement PR #4383 2017-08-01 01:33:08 -07:00
xufei 6549a0b34a docs: Fix sentence begins with an uppercase letter (#4556) 2017-08-01 01:31:55 -07:00
Lyubomir Gardev 6925e45052 Update labels.md (#4417)
Added code formatting to the third operator available for Set-based requirements of label scopes.
2017-08-01 01:25:57 -07:00
Xing Zhou d9e099b7af Turn env variables to upper case in the example.
As K8s won't change the env variable from configmap(using envFrom
to upper case, so change the variable names to upper case in the
example.
2017-08-01 01:17:24 -07:00
Jian Qiu 77c05ef418 Add dns policy setting 2017-08-01 01:14:14 -07:00
Matthew Dorn 52b8d44683 use raw github url for ip-masq-agent.yaml 2017-08-01 01:12:22 -07:00
dlorenc 1009f889d5 Remove the alpha storage-class annotation.
This doesn't work when run in beta storage class clusters.
2017-08-01 01:11:15 -07:00
Sahdev Zala c2dfbb46ec Fix incorrect link and add missing ones for pod template (#4366)
* Fix incorrect link and add missing ones for pod template

The current link to the pod template is pointing to replication controller
page. Also couple places missing a link to get better view of what pod
template is.

* fix pod link

* fix pods url
2017-08-01 01:08:49 -07:00
Ryan Roden-Corrent 373d10f1fd Fix aggregation link in custom resources page. (#4338) 2017-08-01 01:06:26 -07:00
Sahdev P. Zala 47b0f2f0a4 Fix unresolvable element
The incorrect element pointer gives an error,
cannot resolve element with id updating-a-replication-controller, with a
broken link. Fix it.
2017-08-01 01:01:23 -07:00
sudr 2170ffbc76 Update install-kubectl.md to include instructions for kubectl auto-completion in oh-my-zsh (#4370)
* Update install-kubectl.md

* Move Oh-My-Zsh and edit

* add "the"
2017-08-01 00:52:12 -07:00
Fabian Deutsch 9e74703ad1 docs: Fix link in horizontal-pod-autoscale to #support-for-custom-metrics 2017-08-01 00:36:28 -07:00
Justin W. Flory e448f859ce Fix redirected link
Updates the reference to bring you to the right location on the current page (instead of leaving you at the top)
2017-08-01 00:35:16 -07:00
Cao Shufeng 14df916093 Update NamespaceLifecycle admission controller 2017-08-01 00:34:29 -07:00
Dino Hensen 8ff2710305 Fix indent and use valid keys for configMapKeyRef (#4428)
Fix restartPolicy indent.
Use valid keys from the ConfigMap in the step previous to the last special-config creation. Key special.type was not created anywhere in previous steps anywars.
2017-08-01 00:25:26 -07:00
Vijay Dhama 90bc317621 Fixed application troubleshooting guide link (#4441) 2017-08-01 00:19:45 -07:00
Eric Mountain @ Amadeus 2934358f13 Minor fix in example resource limit policy
Looks like 

```
the cluster operator may want to set limits that a pod must consume at least 20% of the memory and CPU
```

was meant to be 

```
the cluster operator may want to set limits that a pod must consume no more than 20% of the memory and CPU
```
2017-07-31 23:58:34 -07:00
Mik Vyatskov 6f42c332ec Fix a small bug in the Stackdriver Logging documentation (#4453) 2017-07-31 23:56:15 -07:00
Lachlan Evenson 723bdc97a8 Update TLS bootstrapping docs (#4490)
* Add bootstrap tokens reference
Update kubelet required flags

* update kubelet flag

* update bootstrap tokens to add alpha wording

* update authorization provider background and standardize on system:bootstrappers group

* made kubelet requirements more prominant

* fix grammar

* wording updates based on review

* update md links
2017-07-31 23:55:48 -07:00
Davanum Srinivas cdaeaa56fe Fix Typo - "TokenAccessReviewStatus" -> "status" (#4475)
* Fix Typo - "TokenAccessReviewStatus" -> "status"

"TokenAccessReview" is the value of the "kind" field of the request and response. The webhook has to fill in the "status" field to indicate authenticate pass/fail status.

* Use back ticks for spec

For consistency highlight spec better using back ticks
2017-07-31 23:53:04 -07:00
Andrew Chen 63c16a7636 Merge pull request #4555 from kubernetes/chenopis-4397-patch
Fix Kuberentes typo
2017-07-31 23:50:14 -07:00
Andrew Chen d40b245c9b Fix Kuberentes typo 2017-07-31 23:45:38 -07:00
Ahmet Alp Balkan acef396611 Fix typos and add a paragraph for initializers doc (#4369)
* Fix typos and add a paragraph for initializers doc

- Fixed a few consistency issues and typos in the doc
- Also fixed an username typo in assignees
- Added a paragraph explaining how the example initializerconfiguration will
  be applied once it is created.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>

* Add .pending to metadata.initializers, re-wording

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-31 23:15:39 -07:00
Davanum Srinivas 11238eea0e Fix Typo - Initializer should be Initializers
Looking at the code, the right string to set in --admission-control would be `Initializers`:
https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/admission/initialization/initialization.go#L43
2017-07-31 17:21:10 -07:00
Xiaoyu Zhang aaa7e8a948 add three punctuations (#4539)
* add two punctuation

add two punctuation

* add one more
2017-07-31 17:20:19 -07:00
xiaoy d5595d133f fix container name (#4542)
* fix command and try cla again

* fix command

* the container name should be sidecar
2017-07-31 17:16:41 -07:00
Xing Zhou cf75fef7fb Translate getting-started-guides/coreos/bare_metal_offline.md into Chinese 2017-07-31 16:56:18 -07:00
Jennifer Rondeau d27df547b2 Apply templates, some edits for style guide conformance (#4537)
* edit for template, style guide conformance

* fix whitespace errors

* fix template errors
2017-07-31 16:43:08 -07:00
JENNIFER RONDEAU d32de1bedb add links about ports and firewalls 2017-07-31 16:38:48 -07:00
Jennifer Rondeau 3a37833823 fix broken link to concepts topic (#4471)
* rebase and resolve merge conflict

* fix whitespace error
2017-07-31 16:37:40 -07:00
JENNIFER RONDEAU 28939a8eae fix memorypressue and diskpressure descriptions 2017-07-31 16:36:35 -07:00
Andrew Chen 51f3d013b1 Merge pull request #4551 from kubernetes/chenopis-4541-patch
Reimplement #4541
2017-07-31 16:34:50 -07:00
Andrew Chen 0e500aa7d7 Reimplement #4541 2017-07-31 16:26:37 -07:00
Andrew Chen fadf7b5f96 Merge pull request #4550 from steveperry-53/playgrounds
Add playgrounds to Task and Tutorial prerequisites.
2017-07-31 16:06:13 -07:00
steveperry-53 53b8d8f667 Add playgrounds to Task and Tutorial prerequisites. 2017-07-31 15:25:55 -07:00
William Chang 5d966136c5 Fix the variables file path. (#4483) 2017-07-28 21:48:45 -07:00
Cody Clark 9f0d7e54b2 Adding Callouts to Docs (#4535)
* Create callouts.css

* Linking callouts.css

* Alphabetical order

* Added doc for using callouts

* Fix link

* Deleting info

* Updates per Ahmet

Added more detailed examples and a common issues section

* Update style-guide.md
2017-07-28 16:59:19 -07:00
Ahmet Alp Balkan 28f66c1f71 Add new manifests, storageclass validation
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-28 10:09:41 -07:00
Ahmet Alp Balkan f7b3a88df6 Import updated cassandra tutorial
Ran `./update-imported-tutorials.py`.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-28 10:09:41 -07:00
Slava Semushin d629d10178 pod-security-policy.md: clarify the difference between the case when pod being created by a user and a service account. 2017-07-28 10:06:22 -07:00
Tobin Harding f89a999584 Make minor gramatical change 2017-07-28 10:03:49 -07:00
Davanum Srinivas 41ad364646 Fix Typo - "SubjectAccessReviewStatus" -> "status"
- "SubjectAccessReview" is the value of the "kind" field of the request and response. The webhook has to fill in the "status" field to indicate authorization passed or failed.
- For consistency highlight spec better using back ticks
2017-07-28 09:55:45 -07:00
sope be76c4bca7 Add TypeScript client library for kubernetes (#4524) 2017-07-28 08:41:49 -07:00
Andrew Chen 2e257d9707 Changes for move to Netlify (#4464)
* disable jekyll-redirect-from gem

* add _redirects file

* disable 404 redirect script

* add 301 redirect to test

* retain _redirects file

* Convert redirect_from's to _redirect file. (#4409)

* Remove redirect_from's. (#4424)

* Add 301's to _redirects. (#4427)

* add whitespace before 301

* move redirects in /js/redirects/js to _redirects

* add disabled option for cn redirect

* convert include to array in _config.yml

* enable redirects.js script for legacy support
2017-07-28 08:23:11 -07:00
dhilipkumars 130b72927c Simplify sentence 2017-07-28 01:01:48 -07:00
divyenpatel b4317f583e minor correction for datastore storage folder 2017-07-28 00:54:09 -07:00
Adam Schepis eedaff61ee Fix spelling error (#4528)
Fix misspelling of rabbitmq in coarse parallel processing example
2017-07-27 16:51:16 -07:00
divyenpatel 3d05d95e71 Updated Getting Started Guide for vSphere Cloud Provider 2017-07-27 15:26:14 -07:00
steveperry-53 f9ac865c5f In links to ref pages, use {{page.version}}. 2017-07-27 15:23:25 -07:00
Ahmet Alp Balkan 28f3cfdd4f Update backlinks to client libraries page
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-27 14:42:20 -07:00
Xing Zhou 3c5e457989 Translate getting-started-guides/centos/centos_manual_config.md into Chinese
Translate getting-started-guides/centos/centos_manual_config.md into Chinese
2017-07-27 14:39:29 -07:00
Xiaoyu Zhang 2d4111833c update version No. to para. (#4442)
update version No. to para.
2017-07-27 14:37:55 -07:00
Saksham Sharma 63167903a5 Change deprecated kubectl update to replace (#4307) 2017-07-27 14:36:59 -07:00
Slava Semushin 15d9cfbd92 Revert "add host paths to psp (#3971)"
This reverts commit 952e5b4497 because
support of this field was also reverted.
2017-07-27 14:31:43 -07:00
Slava Semushin 99ddcb933e docs/concepts/policy/pod-security-policy.md: update link to example. 2017-07-27 14:27:11 -07:00
jianglingxia 5a4f3c738b change the limit to request 2017-07-27 14:19:42 -07:00
Emmanuel Odeke 5c8944036b concepts/storage: fix minor typo in volumes.md
Fixes pluralization typo from:
many type of volumes
to:
many types of volumes
2017-07-27 14:15:25 -07:00
Lucas Käldström d2d92d9eec kubeadm: Make tabs with information how to install 3rd-party CNI network solutions 2017-07-27 14:14:25 -07:00
Robert Rati 606caa3d7b Add docs for running cloud-controller-manager with persistent volume labeling 2017-07-27 14:07:03 -07:00
Dong Liu 2f50a22c94 Update document for Azure LoadBalancer support. (#4082)
* Add doc for azure internal load balancer support.

* Add note for user-specified 'loadBalancerIP' support on Azure.

* Fix comment.

* Fix comment
2017-07-27 13:39:53 -07:00
Liz Rice 2e63445858 Add note about rkt under CRI to rktnetes page (#4470)
* Add anchor to CRI section

* Add note about CRI rkt shim status

* Don't need to add links manually
2017-07-27 13:02:02 -07:00
Xiaoyu Zhang cdb9af84b4 Delete redundant "see" (#4466)
Delete redundant "see"
2017-07-27 12:08:54 -07:00
Ahmet Alp Balkan fe5f08a28e Allow importing of manifest files with tutorial import script
Unblocks https://github.com/kubernetes/examples/pull/38.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-27 11:52:31 -07:00
Mitsuhiro Tanino 17c045577c Add detail of manual reclamation steps for PV (#4411)
* Add detail of manual reclamation steps for PV

Fix #48609

* add punctuations
2017-07-27 09:52:01 -07:00
Andrew Chen 65d81f32c3 Merge pull request #4518 from kubernetes/chenopis-res-ref-v1.7
add /docs/resources-reference/v1.7/
2017-07-26 15:42:24 -07:00
Andrew Chen d0be9edb08 add /docs/resources-reference/v1.7/ 2017-07-26 15:34:14 -07:00
Jennifer Rondeau 036f35b891 add info about pulling from image digest (#4508)
* add info about pulling from image digest

* fix nits
2017-07-26 12:53:21 -07:00
Steve Sharp 04776838c9 Update hello-minikube.md (#4468)
Fixes a typo
2017-07-25 14:17:03 -07:00
Howie Benefiel bd916fbd76 Fix name of ConfigMap in example (#4379)
The docs tell the reader to get a ConfigMap with the name `game-config-2`, but only one ConfigMap had been made in the documentation thusfar, `game-config`. This PR simply changes the name of that ConfigMap to the only existing ConfigMap if the reader follows the docs.
2017-07-25 14:01:35 -07:00
Kaitlyn Barnard 46525253b2 All files for Ancestry.com and Wink Case Studies (#4412)
* Add CSS files for Ancestry case study

* Add HTML file for Ancestry case study

* Add images for Ancestry case study

* Delete golfnow.png

* Add files via upload

* Update index.html

* Delete ancestry-logo.png

* Add files via upload

* Update index.html

* Update style_ancestry.css

* All files for Wink case study and updated index files and logo fixes

* Update ancestry.html

* Update ancestry.html
2017-07-25 13:02:02 -07:00
Howie Benefiel d3d96550d6 Change big to large to avoid awkward verbiage (#4384)
In canonical American English, "large" is generally used to describe the size of a number. This is purely a style change, but "large number of" is less awkward sounding than "big number of".
2017-07-25 12:52:01 -07:00
Xiaoyu Zhang ba0172468d update links for afely-drain-node.md (#4373)
update links for afely-drain-node.md
2017-07-25 08:17:50 -07:00
Andrew Chen 017209c9d8 Merge pull request #4430 from xiangpengzhao/add-crd
Update supported resource types
2017-07-24 23:11:35 -07:00
xiangpengzhao 5d30aaf25c Update supported resource types 2017-07-25 09:14:19 +08:00
liyao c4b110a08c fix some writen mistake
rm duplicated `resource` and insert a space between `during` and `leader` both at line 57
2017-07-24 09:43:48 -07:00
Ahmet Alp Balkan 8b687fcb12 First-time tutorials import from k/examples (#4353)
This imports the tutorials from kubernetes/examples repository for the first
time. It adds "DO NOT UPDATE" notices and updates some titles. These tutorials
will be maintained at k/examples repository.

Also fixing a bug in the update script (we were inserting the `<!--` comments
before the metadata section on the top, causing articles to render incorrectly).

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-21 11:52:38 -07:00
Jeff Mendoza 35cc32f87c Merge pull request #4435 from charrywanganthony/bug404fix
Fix An error 404 and fix a wrong hyperlink
2017-07-21 10:09:36 -07:00
Wang 498d666f42 Fix An error 404 and fix a wrong hyperlink 2017-07-21 16:49:48 +08:00
Alex Contini 9a89b61103 Updates to box.html and golfnow.html (#4277)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* fix layout and logo

* fix golfnow layout and logo

* fix golfnow link

* Update box.html

* Update golfnow.html

* add custom css logic

* switch layouts back to *basic*

* remove class gridPage

* debug

* Update style_golfnow.css

realized the footer class was what making the bg dark, so added an override to white

* remove logo class on logo image

* remove logo class from golfnow image

* add mechanism to turn off default styles

* debug liquid logic

* rename variable

* Setup custom SASS

* test custom sass for case studies

* remove class for image logos

* cleanup and simplify

* New logo for landing page

* change GolfNow logo on landing page

* fix spacing on case studies landing page

* Updated custom sass 

Fixed mobile issues and some spacing issues

* Update _case-studies.sass

* Update _case-studies.sass
2017-07-20 14:50:16 -07:00
Andrew Chen 2921631001 Merge pull request #4421 from kubernetes/chenopis-fix-4389
Fixes issue #4389
2017-07-20 11:05:17 -07:00
Andrew Chen bc3075de36 Fixes issue #4389 2017-07-20 10:57:38 -07:00
Kevin Kirsche 09c94a963f Fix Secrets Syntax in Volume Spec (#4378)
Fix #4377
2017-07-17 23:00:48 -07:00
Ahmet Alp Balkan d973a781b4 Merge pull request #4385 from MofeLee/patch-2
fixtypo
2017-07-17 22:29:21 -07:00
MofeLee b325abf830 Update authentication.md 2017-07-17 14:16:42 +08:00
ymqytw 5827f51779 sync imported docs 2017-07-14 23:18:04 -07:00
Clenimar Filemon dbeade20c0 Fix gcloud docker push command (#4058)
Use `gcloud docker -- push` instead of `gcloud docker push`.
2017-07-14 11:44:43 -07:00
xiaoy 99ed8cc5c0 fix command and try cla again (#4255)
* fix command and try cla again

* fix command
2017-07-14 11:43:54 -07:00
Mike Bryant a0607d1bf0 Fix typo in NetworkPolicy example
The given example results in:
```
The NetworkPolicy "test-network-policy" is invalid: spec.ingress[0].ports[0].protocol: Unsupported value: "tcp": supported values: TCP, UDP
```
2017-07-14 11:43:07 -07:00
Jay Oster 7adbe501e7 Fix a typo (#4325)
* Fix a typo

* Fix grammatical error
2017-07-14 11:42:30 -07:00
Kathryn Alexander e7e2a37d03 Correcting typo in name 2017-07-14 11:41:48 -07:00
Michelle Au 4e05394b86 Add note about local PV delete limitation 2017-07-14 11:41:08 -07:00
Stuart Grice e8e2777854 Update how resources are schedule
This page's description of resource scheduling conflicts with the definition on the page below.

https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
2017-07-12 09:31:34 -07:00
Yu-Ju Hong 953fea1a35 Merge pull request #4349 from jonboulle/patch-3
security-context: fix typo (seacomp -> seccomp)
2017-07-11 10:04:16 -07:00
Jonathan Boulle 78a54dd02a security-context: fix typo (seacomp -> seccomp) 2017-07-11 15:51:14 +02:00
Ahmet Alp Balkan 109a0dc0a1 Script to import tutorials from examples repo
This Python script imports the tutorials that are going to be maintained
at the https://github.com/kubernetes/examples repository. Currently only
pulls the tutorials from master ref of examples.

This script:

- Deletes content between `<!-- EXCLUDE_FROM_DOCS BEGIN -->` and
  `<!-- EXCLUDE_FROM_DOCS END -->` (including the markers). This is to drop
  website redirection notices appear in the examples repo.
- Adds Jekyll title to the imported docs. The title can be customized so we do
  not need to parse h1 elements from the markdown.
- Insert "DO NOT UPDATE" section (commented out HTML) to the markdown files
  that are imported.

Once merged, I will go ahead and update the tutorials in kubernetes/examples,
then I will run this script and check in its results in a separate PR.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-10 23:16:45 -07:00
Andrew Chen 7205370791 Merge pull request #4343 from kubernetes/chenopis-4056-patch
Patch PR #4056, update links
2017-07-10 22:58:46 -07:00
Andrew Chen 5b2cecf308 Patch PR #4056, update links 2017-07-10 22:50:57 -07:00
Guangya Liu d61d3a4acd Updated yaml template for ingress. 2017-07-10 22:47:30 -07:00
Cody Clark f5d3e3bc9a Deleted bullet points (•) (#4341)
* Deleted bullet points (•)

They were grammatically unnecessary and were rendering as boxes on the page.

* Update pearson.html
2017-07-10 22:32:36 -07:00
Phillip Wittrock 81735b0894 Merge pull request #4186 from ianchakeres/kubectl-v
Added a section to kubectl cheatsheet about verbosity levels
2017-07-10 19:10:47 -07:00
Phillip Wittrock 51d19f271c Merge branch 'master' into kubectl-v 2017-07-10 19:04:39 -07:00
Ahmet Alp Balkan c58aeecc9c Fix what's next links for networkpolicy guides
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-10 15:24:39 -07:00
Ahmet Alp Balkan 0667180dd4 Remove self-links with domain names in docs (#4299)
* Remove self-links with domain names in docs

Fixes #4191. Skipping the tutorials we import from kubernetes/examples.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>

* update federation/index.md user-guide links

* update assign-pod-node.md links

* update dns-pod-service.md link

* update link in jobs-run-to-completion.md

* update link in minikube.md

* update PS link in minikube.md

* update links in stackpoint.md

* update links in storage.md

* fix link in vsphere.md

* fix links in deprecation-policy.md

* Update pick-right-solution.md

* Update web-ui-dashboard.md

* Update ingress.md

* Update federation-service-discovery.md

* Update user-guide.md

* Update expose-external-ip-address.md

* Update README.md

* Update README.md
2017-07-10 15:13:19 -07:00
Ahmet Alp Balkan ecf490b756 Document API client libraries
Add concept page about the Kubernetes API client libraries explaining what they
do and list officially-supported & community-maintained client libraries.

The list is obtained from https://github.com/kubernetes/community/blob/master/contributors/devel/client-libraries.md
and I am planning to add a notice there urging people to update the
/docs/reference/client-libraries.md when they add something there.

Alternatively we could remove that page altogether.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-10 14:35:52 -07:00
jianglingxia e069623969 disruptions.md replicaset.md service.md replicationcontroller.md update (#4329)
* disruptions.md replicaset.md service.md replicationcontroller.md update

* update it

* amend the error
2017-07-10 14:31:32 -07:00
Shashank bc465ddedd Update daemonset.md 2017-07-10 14:27:18 -07:00
Kathryn Alexander 5298a05c7d Replacing Conductor for Containers
Replacing CfC with IBM Cloud private.
2017-07-10 14:24:56 -07:00
Xiaoyu Zhang 1bb2b9a9cf manage-deployment.md: use {{page.version}}
manage-deployment.md: use {{page.version}} to replace v1.6
2017-07-10 14:18:31 -07:00
Xiaoyu Zhang bcb3b7c9c0 basic-stateful-set.md: replace v1.6 with page.version (#4321)
basic-stateful-set.md: replace v1.6 with page.version
2017-07-10 14:17:57 -07:00
Xiaoyu Zhang 0b028dbc97 object-management.md: replace v1.6 (#4316)
* object-management.md: replace v1.6

object-management.md: replace v1.6

* Update object-management.md
2017-07-10 14:17:18 -07:00
Xiaoyu Zhang 3870235bed zookeeper.md:use page.version to replace v1.6
zookeeper.md:use page.version to replace v1.6
2017-07-10 14:16:46 -07:00
Xiaoyu Zhang 700a1c7bd4 imperative-object-management:replace v1.6 (#4317)
* imperative-object-management:replace v1.6

imperative-object-management:replace v1.6

* Update imperative-object-management-configuration.md
2017-07-10 14:16:09 -07:00
Ahmet Alp Balkan 052cc28a15 Create nesting for Network Policy providers
This helps shortening the /docs/tasks→Administer Cluster section by creating
a section for current and future networking providers. Also changing the
NetworkPolicy to Network Policy in titles.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-07-10 14:05:06 -07:00
Brandon Philips 63564ba428 configure-aggregation-layer: remove proxy note
The referenced doc doesn't mention "kube-proxy" anywhere and I don't think this is a general best-practice in many environments. And even if it is the opinion doesn't help users.
2017-07-10 14:03:39 -07:00
Xiaoyu Zhang b654786ee1 Add a space for source IP
Add a space.
2017-07-10 13:47:42 -07:00
Kaitlyn Barnard b86ba3fdc0 Updates to partners page (#4337)
* Add files via upload

* Update partner-script.js
2017-07-10 13:46:57 -07:00
Xiaoyu Zhang 64a3f7ab2e logging.md: replace v1.6 with page.version
logging.md: replace v1.6 with page.version
2017-07-10 13:27:52 -07:00
jianglingxia 797b769ad8 nodes.md change v1.6 to v1.7 (#4327)
* change v1.6 to v1.7

Signed-off-by: jianglingxia <jiang.lingxia@zte.com.cn>

* update it
2017-07-10 11:19:45 -07:00
Xiaoyu Zhang 249c93ef2f sysctl-cluster.md: use {{page.version}} to replace v1.6
sysctl-cluster.md: use {{page.version}} to replace v1.6
2017-07-10 11:12:36 -07:00
Dragons 77b1039aec admin-authorization-index-pr 2017-07-10 22:20:51 +08:00
Dragons c35043d0fe templates-concept-pr 2017-07-10 21:54:48 +08:00
Dragons b3bce95c2b admin-authorization-abac-pr 2017-07-10 21:48:09 +08:00
Andrew Chen d23bbbc198 Merge pull request #4330 from CaoShuFeng/invalid_herf
fix nine 404 page in doc
2017-07-08 21:22:37 -07:00
Dragons 35baee076b Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io 2017-07-09 11:49:26 +08:00
Cao Shufeng c36769337d fix nine 404 page in doc
I wrote a crawl to fetch all invalid herf in website: https://kubernetes.io/docs/
Fix nine of them first.
I will fix others if there are.
2017-07-08 19:02:19 +08:00
Andrew Chen e320d57547 Merge pull request #4323 from zhangxiaoyu-zidif/patch-13
use page.version to replace authenticate-across-clusters-kubeconfig.md
2017-07-07 16:54:15 -07:00
Xiaoyu Zhang e338c8c874 use page.version to replace authenticate-across-clusters-kubeconfig.md
use page.version to replace authenticate-across-clusters-kubeconfig.md
2017-07-08 05:43:45 +08:00
Dragons dd6f491a2d Merge branch 'master' of https://github.com/markthink/kubernetes.github.io 2017-07-07 10:47:22 +08:00
Dragons 48ffe5ca1a kubernetes-concepts-overview-components-pr 2017-07-07 10:46:20 +08:00
Dong Liu 5bb907341e Add doc for azure file 2017-07-06 16:03:40 -07:00
Andrew Chen 7bbb72505a Remove colon in What is K8s 2017-07-06 13:57:13 -07:00
jianglingxia 257b1cfbc0 update the link 2017-07-06 09:26:53 -07:00
jianglingxia db27e45b7c this page was not found 404 error 2017-07-06 09:12:20 -07:00
jianglingxia a2a68de281 change the link 2017-07-06 09:11:37 -07:00
Tim Hockin 87f8e327af Add a google verfication for kubernetes.io (#4294) 2017-07-05 21:14:13 -07:00
Chao Xu e792a9f383 fix a bug in the example initializerconfiguration 2017-07-05 15:06:37 -07:00
Rye Terrell a2f86aee6c Update upgrades.md 2017-07-05 14:41:29 -07:00
Andrew Chen 3803b34565 Merge pull request #4287 from kubernetes/chenopis-4275-patch
Patch PR #4275
2017-07-05 14:36:10 -07:00
Andrew Chen 1d6f765d55 Patch PR #4275 2017-07-05 14:30:53 -07:00
Tim Van Steenburgh d38ecacd8b Update instructions for deploying on LXD (#4278)
* Update instructions for deploying on LXD

* Restore prerequisites section

* Fix headings
2017-07-05 14:20:46 -07:00
xuxinkun 4763859551 Add link for case studies. 2017-07-05 13:27:56 -07:00
xiangpengzhao 12d834d8bc Downward API supports pod's UID 2017-07-05 13:24:01 -07:00
Mik Vyatskov 8deadb5815 Remove link to the removed code in Kubernetes repo 2017-07-05 13:23:23 -07:00
Zihong Zheng 47ace3ac71 Update source-ip doc with new ESIPP fields 2017-07-05 13:19:51 -07:00
Xiaoyu Zhang e4a74467bf docker-cli-to-kubectl.md: update links to 1.7
docker-cli-to-kubectl.md: update links from 1.6 to 1.7
2017-07-05 13:14:37 -07:00
Andrew Chen 9e38450a74 Merge pull request #4282 from thockin/master
Move Google domain verification to a file
2017-07-05 13:07:46 -07:00
Tim Hockin f84db04850 Move Google domain verification to a file 2017-07-05 13:03:33 -07:00
Tim Hockin 41c395771a Add Google domain verification 2017-07-05 12:57:21 -07:00
Andrew Chen acb10cc5a8 Merge pull request #4272 from luxas/kubeadm_upgrade_notice
Update some wording on kubeadm upgrades
2017-07-05 12:09:33 -07:00
Lucas Käldström 5f52c69f9a Update some wording on kubeadm upgrades 2017-07-05 21:59:14 +03:00
Fabrizio Pandini 30fd81db49 remove duplicate paragraph in "kubeadm Setup Tool Reference Guide" (#4260)
* remove duplicate paragraph

* remove duplicate paragraph
2017-07-05 11:44:43 -07:00
Robert Günzler ce830b2867 Clear up use of hostPort with DaemonSet
Reading through the communication patterns it was not obvious to me that the `hostPort` option is something I have to set myself.

While the **DNS** and **Service** options explicitly say one has to *create a service*.
2017-07-05 10:27:04 -07:00
Cao Shufeng 06bd423401 fix 404 page of invalid herf
This error is caused in pr #4259.
It's my fault.
2017-07-05 10:23:59 -07:00
JR f08c6423d9 Clarify what is co-located
Prior to this change, it was not clear what was co-located/scheduled; pods vs their contents.
2017-07-05 10:22:34 -07:00
Xiaoyu Zhang 2adfb49ba9 Update urls to 1.7 (#4276)
* assign-pod-node.md

* secret.md

* kubernetes-objects.md

* service.md
2017-07-05 10:21:45 -07:00
Dragons 8f43584db5 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io 2017-07-05 09:58:05 +08:00
Cao Shufeng c806114c1d remove dead link
There is no "kubectl" section in this page. And non-resource urls do not
have too much relationship with kubectl(At least I think so), so we
don't need "see kubectl"
2017-07-03 09:41:30 -07:00
Xiaoyu Zhang 2dc0134ecb Update kubectl cli from 1.6 to 1.7
Update kubectl cli from 1.6 to 1.7
2017-07-03 09:30:37 -07:00
Andrew Chen 0b07b713a1 Merge pull request #4259 from CaoShuFeng/audit.md
some nits for advanced audit document
2017-07-03 09:20:11 -07:00
Cao Shufeng 58d9c1399f some nits for advanced audit document 2017-07-03 20:31:16 +08:00
Jamie Hannaford 09b2b86137 Document kubeadm ports 2017-07-01 13:18:11 -07:00
Marlon 12e324655c Fixes typo: configuered -> configured (#4123) 2017-07-01 12:35:49 -07:00
Andrew Chen b67e532138 Reimplement edits (#4249)
* Reimplement PR #3920

* Reimplement PR #3976

* Reimplement PR #4055 and #4128

* Reimplement PR #4146

* Reimplemented PR #4163
2017-07-01 12:34:12 -07:00
Timo Reimann b16949794b Update link to node condition.
The anchor changed from `#node-condition` to `#node`.

We also switch to the redirected base path.
2017-07-01 11:19:49 -07:00
Ryan ad557aad1c Remove extra storageClassName
The second empty declaration for storageClassName overwrites the first.
2017-07-01 11:18:25 -07:00
Eric Tune 7ecccf44f9 Un-block-quote an unordered list 2017-07-01 11:17:15 -07:00
Andrew Chen e5238e8a92 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Fix a couple of typos in tasks/debug-application-cluster/audit.md
  Add an explanation of how the kubeadm kubelet dropin file works and a note about cAdvisor
  All files for both new case study pages (#4235)
  Add empty layout template
2017-06-30 17:58:32 -07:00
Andrew Chen b82ec67530 Merge pull request #4244 from mattmoyer/patch-1
Fix a couple of typos in tasks/debug-application-cluster/audit.md
2017-06-30 17:57:49 -07:00
Andrew Chen d99ba502ae Merge pull request #4239 from CaoShuFeng/invalid_audit_example
Use the new right link for audit policy example
2017-06-30 17:57:19 -07:00
Andrew Chen 89e1dd5043 Merge pull request #4238 from ahmetb/netpolicy-apigroup
Use correct apigroup for NetworkPolicy
2017-06-30 17:55:02 -07:00
Matt Moyer ea504e9353 Fix a couple of typos in tasks/debug-application-cluster/audit.md 2017-06-30 09:27:05 -05:00
Lucas Käldström b9f0a5d0f4 Add an explanation of how the kubeadm kubelet dropin file works and a note about cAdvisor 2017-06-30 01:19:35 -07:00
Alex Contini 826ca8d51f All files for both new case study pages (#4235)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* fix layout and logo

* fix golfnow layout and logo

* fix golfnow link
2017-06-30 01:06:36 -07:00
Andrew Chen 3f70472680 Merge pull request #4243 from kubernetes/chenopis-4235-prepatch
Add empty layout template
2017-06-30 00:47:56 -07:00
Andrew Chen 1056438310 Add empty layout template 2017-06-30 00:40:33 -07:00
Andrew Chen 06a58cd1b5 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  v1.7 patch 01
  kubernetes-cn-translation-update (#4182)
2017-06-30 00:09:22 -07:00
Andrew Chen 3cb315606c v1.7 patch 01 2017-06-30 00:02:17 -07:00
Dragons c7b1119a98 kubernetes-cn-translation-update (#4182)
* what-is-kubernetes-pr

* kubernetes-basics-pr

* kubernetes-basics-cluster-pr

* kubernetes-basics-deploy-pr

* kubernetes-basics/explore-pr

* kubernetes-basics-expose-pr

* kubernetes-basics-scale-pr

* kuberntes-basics-update-pr

* tutorials-object-management-kubectl-object-management-pr

* tutorials-object-management-kubectl-imperative-object-management-command-pr

* xingzhou-fix-pr
2017-06-29 23:37:40 -07:00
Andrew Chen 8d806d89de Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Release 1.7 (#4094)
2017-06-29 22:56:19 -07:00
Cao Shufeng 2ea2b8a24c Use the new right link for audit policy example
v1.7.0-rc.1 tag doesn't contain this pr:
https://github.com/kubernetes/kubernetes/pull/48086
so, it's a wrong example for users.
Uese the new v1.7.0 tag instead.
2017-06-30 13:40:04 +08:00
zhangchaolei aae3bfaf3e Release 1.7 (#4094)
* Minor fixes in the Deployment doc

Signed-off-by: Michail Kargakis <mkargaki@redhat.com>

* add NodeRestriction to admission-controllers (#3842)

* Admins Can Configure Zones in Storage Class

The PR #38505 (https://github.com/kubernetes/kubernetes/pull/38505) added zones optional parameter to Storage Class for AWS and GCE provisioners.

That's why documentation needs to be updated accordingly.

* document custom resource definitions

* add host paths to psp (#3971)

* add host paths to psp

* add italics

* Update ConfigMap doc to explain TTL-based cache updates (#3989)

* Update ConfigMap doc to explain TTL-based cache updates

* swap word order

Change "When a ConfigMap being already consumed..." to "When a ConfigMap already being consumed..."

* Update NetworkPolicy docs for v1

* StorageOS Volume plugin

* Update GPU docs

* docs: HPA autoscaling/v2alpha1 status conditions

This commit documents the new status conditions feature for HPA
autoscaling/v2alpha1.  It demonstrates how to get the status conditions
using `kubectl describe`, and how to interpret them.

* Update description about NodeRestriction

kubelet node can alse create mirror pods for their own static pods.

* adding storage as a supported resource to node allocatable

Signed-off-by: Vishnu kannan <vishnuk@google.com>

* Add documentation for podpreset opt-out annotation

This adds the annotation for having the podpreset admission controller
to skip (opt-out) manipulating the pod spec.

Also, the annotation format for what presets have acted on a pod has
been modified to add a prefix of "podpreset-". The new naming makes it such
that there is no chance of collision with the newly introduced opt-out
annotation (or future ones yet to be added).

Opt-out annotation PR:
kubernetes/kubernetes#44965

* Update PDB documentation to explain new field (#3885)

* update-docs-pdb

* Addressed erictune@'s comments

* Fix title and add a TOC to the logging concept page

* Patch #4118 for typos

* Describe setting coredns server in nameserver resolv chain

* Address comments in PR #3997.

Comment is in
https://github.com/kubernetes/kubernetes.github.io/pull/3997/files/f6eb59c67e28efc298c87b1ef49a96bc6adacd1e#diff-7a14981f3dd8eb203f897ce6c11d9828

* Update task for DaemonSet history and rollback (#4098)

* Update task for DaemonSet history and rollback

Also remove mentions of templateGeneration field because it's deprecated

* Address comments

* removed lt and gt as operators (#4152)

* removed lt and gt as operators

* replace lt and gt for node-affinfity

* updated based on bsalamat review

* Initial draft of upgrade guide for kubeadm clusters.

In-place upgrades are supported between 1.6 and 1.7 releases. Rollback
instructions to come in a separate commit.

Fixes https://github.com/kubernetes/kubeadm/issues/278

* Add local volume documentation (#4050)

* Add local volume documentation

* Add PV local volume example

* Patch PR #3999

* Add documentation for Stackdriver event exporter

* Add documentation about controller metrics

* Federation: Add task for setting up placement policies (#4075)

* Add task for setting up placement policies

* Update version of management sidecar in policy engine deployment

* Address @nikhiljindal's comments

- Lower case filenames
- Comments in policy
- Typo fixes
- Removed type LoadBalancer from OPA Service

* Add example that sets cluster selector

Per-@nikhiljindal's suggestion

* Fix wording and templating per @chenopis

* PodDisruptionBudget documentation Improvements (#4140)

* Changes from #3885

Title: Update PDB documentation to explain new field
Author: foxish

* Added Placeholder Disruptions Concept Guide

New file: docs/concepts/workloads/pods/disruptions.md
Intented contents: concept for Pod Disruption Budget,
 cross reference to Eviction and Preemption docs.
Linked from: concepts > workloads > pods

* Added placeholder Configuring PDB Task

New file: docs/tasks/run-application/configure-pdb.md
Intented contents: task for writing a Pod Disruption Budget.
Linked from: tasks > configuring-applications > configure pdb.

* Add refs to the "drain a node" task.

* Refactor PDB docs.

Move the "Requesting an eviction" section from:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md
-- which is going away -- to:
docs/tasks/administer-cluster/safely-drain-node.md

The move is verbatim, except for an introductory sentence.

Also added assignees.

* Refactor of PDB docs

Moved the section:
Specifying a PodDisruptionBudget
from:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md
to:
docs/tasks/run-application/configure-pdb.md
because that former file is going away.
Move is verbatim.

* Explain how Eviction tools should handle failures

* Refactor PDB docs

Move text from:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md
to:
docs/concepts/workloads/pods/disruptions.md

Delete the now empty:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md

Added a redirects_from section to the new doc, containing the path
of the now-deleted doc, plus all the redirects from the deleted
doc.

* Expand PDB Concept guide

Building on a little content from the old task,
greatly expanded the Disruptions concept
guide, including an abstract example.

* Update creating a pdb Task.

* Address review comments.

* Fixed for all cody-clark's review comments

* Address review comments from mml

* Address review comments from maisem

* Fix missing backtick

* Api and Kubectl reference docs updates for 1.7 (#4193)

* Fix includes groups

* Generated kubectl docs for 1.7

* Generated references docs for 1.7 api

* Document node authorization mode

* API Aggregator (#4173)

* API Aggregator

* Additional bullet points

* incorporated feedback for apiserver-aggregation.md

* split setup-api-aggregator.md into two docs and address feedback

* fix link

* addressed docs feedback

* incorporate feedback

* integrate feedback

* Add documentation for DNS stub domains (#4063)

* Add documentation for DNS stub domains

* add additional prereq

* fix image path

* review feedback

* minor grammar and style nits

* documentation for using hostAliases to manage hosts file (#4080)

* documentation for using hostAliases to manage hosts file

* add to table of contents

* review comments

* update the right command to see hosts file

* reformat doc based on suggestion and change some wording

* Fix typo for #4080

* Patch PR #4063

* Fix wording in placement policy task introduction

* Add update to statefulset concepts and basic tutorial (#4174)

* Add update to statefulset concpets and basic tutorial

* Address tech comments.

* Update ESIPP docs for new added API fields

* Custom resource docs

* update audit document with advanced audit features added in 1.7

* kubeadm v1.7 documentation updates (#4018)

* v1.7 updates for kubeadm

* Address review comments

* Address Luke's comments

* Encrypting secrets at rest and cluster security guide

* Edits for Custom DNS Documentation (#4207)

* reorganize custom dns doc

* format fixes

* Update version numbers to 1.7

* Patch PR #4140 (#4215)

* Patch PR #4140

* fix link and typos

* Update PR template

* Update TLS bootstrapping with 1.7 features

This includes documenting the new CSR approver built into the
controller manager and the kubelet alpha features for certificate
rotation.

Since the CSR approver changed over the 1.7 release cycle we need
to call out the migration steps for those using the alpha feature.
This document as a whole could probably use some updates, but the
main focus of this PR is just to get these features minimally
documented before the release.

* Federated ClusterSelector

formatting updates from review

* complete PR #4181 (#4223)

* complete PR #4181

* fix security link

* Extensible admission controller (#4092)

* extensible-admission-controllers

* Update extensible-admission-controllers.md

* more on initializers

* fixes

* Expand external admission webhooks documentation

* wrap at 80 chars

* more

* add reference

* Use correct apigroup for network policy

* Docs changes to PR #4092 (#4224)

* Docs changes to PR #4092

* address feedback

* add doc for --as-group in cli

Add doc for this pr:
https://github.com/kubernetes/kubernetes/pull/43696
2017-06-29 22:39:40 -07:00
Ahmet Alp Balkan 1f6a98d134 Use correct apigroup for NetworkPolicy
Follow-up to #4225. networking -> networking.k8s.io.

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2017-06-29 21:49:53 -07:00
Andrew Chen ac5c52f860 Merge branches 'release-1.7' and 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'release-1.7' of https://github.com/kubernetes/kubernetes.github.io:
  add doc for --as-group in cli

* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  cassandra.md: Fix Liquid syntax warning
2017-06-29 16:03:38 -07:00
Andrew Chen c606bbdc31 Merge pull request #4226 from CaoShuFeng/as-group
add doc for --as-group in cli
2017-06-29 15:59:44 -07:00
Dragons 534e42079c Merge branch 'master' into master 2017-06-29 17:07:53 +08:00
Dragons fb7650ba29 xingzhou-fix-pr 2017-06-29 17:01:22 +08:00
Cao Shufeng 181bdba067 add doc for --as-group in cli
Add doc for this pr:
https://github.com/kubernetes/kubernetes/pull/43696
2017-06-29 15:51:40 +08:00
Andrew Chen d74dbcc7d5 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  add small blurb about reclaim policies and SCs
2017-06-28 23:51:53 -07:00
Andrew Chen b40d09fe77 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Update links to proper repos

# Conflicts:
#	docs/admin/kubeadm.md
#	docs/concepts/overview/kubernetes-api.md
#	docs/reference/api-overview.md
#	docs/setup/independent/create-cluster-kubeadm.md
#	docs/tasks/administer-cluster/configure-pod-disruption-budget.md
2017-06-28 22:29:21 -07:00
Andrew Chen 26e3c39204 Merge pull request #4225 from thockin/release-1.7
Use correct apigroup for network policy
2017-06-28 22:04:40 -07:00
Andrew Chen 61892b82ec Docs changes to PR #4092 (#4224)
* Docs changes to PR #4092

* address feedback
2017-06-28 22:03:44 -07:00
Tim Hockin 472eccc83c Use correct apigroup for network policy 2017-06-28 17:25:22 -07:00
Andrew Chen b9593e8e1d Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Add no_proxy settings to use minikube and kubectl (#4108)
  Fix installing autocompletion documentation (#4189)
  Set storageClassName to match earlier manual disk creation
2017-06-28 16:39:36 -07:00
Chao Xu 19b386d06e Extensible admission controller (#4092)
* extensible-admission-controllers

* Update extensible-admission-controllers.md

* more on initializers

* fixes

* Expand external admission webhooks documentation

* wrap at 80 chars

* more

* add reference
2017-06-28 16:38:44 -07:00
Andrew Chen 7df02064bd complete PR #4181 (#4223)
* complete PR #4181

* fix security link
2017-06-28 16:37:32 -07:00
emaildanwilson ad48f6720f Federated ClusterSelector
formatting updates from review
2017-06-28 13:29:07 -07:00
Andrew Chen 93861d8371 Merge pull request #4208 from ericchiang/tls-boostrapping-17
Update TLS bootstrapping with 1.7 features
2017-06-28 12:02:42 -07:00
Eric Chiang fbb1904823 Update TLS bootstrapping with 1.7 features
This includes documenting the new CSR approver built into the
controller manager and the kubelet alpha features for certificate
rotation.

Since the CSR approver changed over the 1.7 release cycle we need
to call out the migration steps for those using the alpha feature.
This document as a whole could probably use some updates, but the
main focus of this PR is just to get these features minimally
documented before the release.
2017-06-28 11:56:49 -07:00
Andrew Chen 7b069cf1d5 Merge pull request #4181 from smarterclayton/secrets
Encrypting secrets at rest and cluster security guide
2017-06-28 10:02:31 -07:00
Andrew Chen de56f68c61 Merge pull request #4217 from kubernetes/chenopis-pr-template-patch
Update PR template
2017-06-27 22:45:41 -07:00
Andrew Chen 6d1139912b Update PR template 2017-06-27 22:34:51 -07:00
Andrew Chen 7b5394e725 Patch PR #4140 (#4215)
* Patch PR #4140

* fix link and typos
2017-06-27 21:42:07 -07:00
Andrew Chen 7d9ceddf7b Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  outdate link (#4199)
2017-06-27 21:10:46 -07:00
Andrew Chen a424a4785b Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Removed -fs from troubleshooting command (#4177)
2017-06-27 16:48:26 -07:00
Andrew Chen d918cc9ba7 Merge pull request #4210 from kubernetes/chenopis-update-ver
Update version numbers to 1.7
2017-06-27 16:42:49 -07:00
Andrew Chen a1ed636b58 Update version numbers to 1.7 2017-06-27 16:34:04 -07:00
Jessica Yao a18484cad2 Edits for Custom DNS Documentation (#4207)
* reorganize custom dns doc

* format fixes
2017-06-27 16:26:46 -07:00
Andrew Chen 3e5b11f901 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Update definitions for Task and Tutorial. (#4206)
2017-06-27 16:11:48 -07:00
Clayton Coleman f8f3ec1ca4 Encrypting secrets at rest and cluster security guide 2017-06-27 15:41:39 -04:00
Andrew Chen 7152ca37f8 Merge pull request #4101 from ericchiang/advanced-audit-logging
update audit document with advanced audit features added in 1.7
2017-06-27 11:37:18 -07:00
Lucas Käldström 0391995573 kubeadm v1.7 documentation updates (#4018)
* v1.7 updates for kubeadm

* Address review comments

* Address Luke's comments
2017-06-27 11:32:54 -07:00
Eric Chiang 3ea952f04c update audit document with advanced audit features added in 1.7 2017-06-27 11:11:02 -07:00
Anthony Yeh 171a5aeddf Custom resource docs 2017-06-27 10:27:51 -07:00
Andrew Chen d8f5b4f8a4 Merge pull request #4093 from MrHohn/release-1.7-esipp-ga
Update ESIPP documentation to reflect new fields
2017-06-27 10:24:19 -07:00
Zihong Zheng 48caf205e9 Update ESIPP docs for new added API fields 2017-06-27 10:03:13 -07:00
Andrew Chen 2f4c251a9f Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Update script.js
2017-06-27 10:01:56 -07:00
Andrew Chen 55d63bb3ea Merge pull request #4204 from tsandall/patch-1
Fix wording in placement policy task introduction
2017-06-27 09:48:19 -07:00
Kenneth Owens 4641b51e1b Add update to statefulset concepts and basic tutorial (#4174)
* Add update to statefulset concpets and basic tutorial

* Address tech comments.
2017-06-27 09:46:39 -07:00
Andrew Chen 329aa4672f Merge pull request #4203 from kubernetes/chenopis-4063-patch
Patch PR #4063
2017-06-27 09:43:38 -07:00
Torin Sandall 34dfba7d56 Fix wording in placement policy task introduction 2017-06-27 09:42:19 -07:00
Andrew Chen 8df3312cdc Patch PR #4063 2017-06-27 09:33:50 -07:00
Andrew Chen 0e08493616 Merge pull request #4202 from kubernetes/chenopis-4080-patch
Fix typo for PR #4080
2017-06-27 09:31:24 -07:00
Andrew Chen a3b46cfcdf Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Replace remaining kargo usages to kubespray
  update example templates
  redirect fix for meanstack article
2017-06-27 09:23:04 -07:00
Andrew Chen b2161bcc6a Fix typo for #4080 2017-06-27 09:21:29 -07:00
Ricky Pai 79754a0ffa documentation for using hostAliases to manage hosts file (#4080)
* documentation for using hostAliases to manage hosts file

* add to table of contents

* review comments

* update the right command to see hosts file

* reformat doc based on suggestion and change some wording
2017-06-27 09:19:41 -07:00
Andrew Chen 97e1775cc2 Merge pull request #4077 from liggitt/node-authz
Document node authorization mode
2017-06-27 00:45:55 -07:00
Bowei Du c3ebbbe00f Add documentation for DNS stub domains (#4063)
* Add documentation for DNS stub domains

* add additional prereq

* fix image path

* review feedback

* minor grammar and style nits
2017-06-27 00:38:14 -07:00
Andrew Chen 025f2faff4 API Aggregator (#4173)
* API Aggregator

* Additional bullet points

* incorporated feedback for apiserver-aggregation.md

* split setup-api-aggregator.md into two docs and address feedback

* fix link

* addressed docs feedback

* incorporate feedback

* integrate feedback
2017-06-27 00:22:47 -07:00
Jordan Liggitt 91e90da99f Document node authorization mode 2017-06-27 02:07:30 -04:00
Phillip Wittrock 57a769f506 Api and Kubectl reference docs updates for 1.7 (#4193)
* Fix includes groups

* Generated kubectl docs for 1.7

* Generated references docs for 1.7 api
2017-06-26 15:37:56 -07:00
Eric Tune 4ff5587583 PodDisruptionBudget documentation Improvements (#4140)
* Changes from #3885

Title: Update PDB documentation to explain new field
Author: foxish

* Added Placeholder Disruptions Concept Guide

New file: docs/concepts/workloads/pods/disruptions.md
Intented contents: concept for Pod Disruption Budget,
 cross reference to Eviction and Preemption docs.
Linked from: concepts > workloads > pods

* Added placeholder Configuring PDB Task

New file: docs/tasks/run-application/configure-pdb.md
Intented contents: task for writing a Pod Disruption Budget.
Linked from: tasks > configuring-applications > configure pdb.

* Add refs to the "drain a node" task.

* Refactor PDB docs.

Move the "Requesting an eviction" section from:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md
-- which is going away -- to:
docs/tasks/administer-cluster/safely-drain-node.md

The move is verbatim, except for an introductory sentence.

Also added assignees.

* Refactor of PDB docs

Moved the section:
Specifying a PodDisruptionBudget
from:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md
to:
docs/tasks/run-application/configure-pdb.md
because that former file is going away.
Move is verbatim.

* Explain how Eviction tools should handle failures

* Refactor PDB docs

Move text from:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md
to:
docs/concepts/workloads/pods/disruptions.md

Delete the now empty:
docs/tasks/administer-cluster/configure-pod-disruption-budget.md

Added a redirects_from section to the new doc, containing the path
of the now-deleted doc, plus all the redirects from the deleted
doc.

* Expand PDB Concept guide

Building on a little content from the old task,
greatly expanded the Disruptions concept
guide, including an abstract example.

* Update creating a pdb Task.

* Address review comments.

* Fixed for all cody-clark's review comments

* Address review comments from mml

* Address review comments from maisem

* Fix missing backtick
2017-06-26 13:54:25 -07:00
Andrew Chen 098b4a84ef Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  /docs/samples revamp: move examples to /tutorials
  Copy-to-clipboard fix (#4190)
2017-06-26 11:54:33 -07:00
Torin Sandall 5825ea1af0 Federation: Add task for setting up placement policies (#4075)
* Add task for setting up placement policies

* Update version of management sidecar in policy engine deployment

* Address @nikhiljindal's comments

- Lower case filenames
- Comments in policy
- Typo fixes
- Removed type LoadBalancer from OPA Service

* Add example that sets cluster selector

Per-@nikhiljindal's suggestion

* Fix wording and templating per @chenopis
2017-06-26 11:13:43 -07:00
Andrew Chen 3d417575df Merge pull request #4138 from gnufied/controller-metrics
Add documentation about controller metrics
2017-06-26 11:12:43 -07:00
Andrew Chen fbbd8922a4 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Document kubeadm KUBELET_DNS_ARGS issue
  CronJobs aren't enabled in 1.6 by default
  Fix typo
  Document pod-template-hash label
  Rename last remaining reference of kargo to kubespray
2017-06-26 10:58:27 -07:00
Hemant Kumar 99ff364e61 Add documentation about controller metrics 2017-06-26 13:16:54 -04:00
Andrew Chen d7aeb5cf41 Merge pull request #4132 from CaoShuFeng/NodeRestriction
Update description about NodeRestriction
2017-06-26 09:22:29 -07:00
Andrew Chen c2bc54a4db Merge pull request #4155 from crassirostris/add-event-exporter-doc-page
Add documentation for Stackdriver event exporter
2017-06-26 08:45:47 -07:00
Dragons 5fa66df44b tutorials-object-management-kubectl-imperative-object-management-command-pr 2017-06-26 17:00:46 +08:00
Dragons a5aea25a2f tutorials-object-management-kubectl-object-management-pr 2017-06-26 16:59:52 +08:00
Andrew Chen 9e283a542a Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  fixed loopback plugin link
2017-06-25 12:29:05 -07:00
Andrew Chen 5882ed2963 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Document how to use custom certs with kubeadm (#4113)
  Document product_uuid and MAC reqs
2017-06-25 11:52:29 -07:00
Ian Chakeres 46e52915c9 Added a section to kubectl cheatsheet about verbosity levels 2017-06-25 10:22:07 -07:00
Dragons e41d03e957 kuberntes-basics-update-pr 2017-06-24 11:03:32 +08:00
Dragons ce93d29e9d kubernetes-basics-scale-pr 2017-06-24 11:03:32 +08:00
Dragons 0de03a50a8 kubernetes-basics-expose-pr 2017-06-24 11:03:21 +08:00
Dragons 9181bb31e4 kubernetes-basics/explore-pr 2017-06-24 10:30:48 +08:00
Dragons b5cb8321ce kubernetes-basics-deploy-pr 2017-06-24 10:30:10 +08:00
Dragons 88ed4d38bd kubernetes-basics-cluster-pr 2017-06-24 10:29:44 +08:00
Dragons bb02346e47 kubernetes-basics-pr 2017-06-24 10:28:34 +08:00
Dragons ea0bca2394 what-is-kubernetes-pr 2017-06-24 10:27:38 +08:00
Andrew Chen cec3167df2 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  fixed #3968 (#4105)
2017-06-23 14:05:27 -07:00
Andrew Chen b5eb6b6b85 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Add documentation for ip-masq-agent.
  Update installation instructions with snap (#4171)
  Update scratch.md: include download binary tarball (#3933)
  Typo in authentication.md
2017-06-23 11:58:31 -07:00
Mikhail Vyatskov 4c219641f0 Add documentation for Stackdriver event exporter 2017-06-23 11:31:18 +02:00
Andrew Chen 7d4f4b1402 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Fix broken links to client samples. (#4139)
2017-06-23 00:39:11 -07:00
Andrew Chen 5bd740ef7e Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Edits for clarity, concision, style, formatting, (#4160)
2017-06-22 15:43:48 -07:00
Andrew Chen 82e049dc6e Merge pull request #4170 from kubernetes/chenopis-3999-patch
Patch PR #3999
2017-06-22 15:43:06 -07:00
Andrew Chen 2ce3742278 Patch PR #3999 2017-06-22 15:19:48 -07:00
Andrew Chen e2b6349a11 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  rename kargo to kubespray in getting started docs (#4119)
2017-06-22 15:09:23 -07:00
Andrew Chen 38812baf2a Merge pull request #3999 from pipejakob/kubeadm-upgrades
Initial draft of upgrade guide for kubeadm clusters.
2017-06-22 15:08:45 -07:00
Michelle Au 034c7929e2 Add local volume documentation (#4050)
* Add local volume documentation

* Add PV local volume example
2017-06-22 15:06:05 -07:00
Jacob Beacham 5946f21e99 Initial draft of upgrade guide for kubeadm clusters.
In-place upgrades are supported between 1.6 and 1.7 releases. Rollback
instructions to come in a separate commit.

Fixes https://github.com/kubernetes/kubeadm/issues/278
2017-06-22 14:45:06 -07:00
Andrew Chen 6b3c84602d Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  whatisk8s - Chinese version (#3243)
  split rows and nest to stack columns (#4129)
  Updates to docs/admin/kubelet-tls-bootstrapping (#3617)
  Replace "Pod Injection Policy" with "Pod Preset" (#3667)
  Change example PersistentVolumeClaim
  add PodNodeSelector to admission-controllers (#3691)
  Get pods using a label selector instead of hardcoded indexes. Use JsonPath instead of go-template.
  correct_init_container_state (#3972)
  kubernetes.github.io/docs/tasks/administer-cluster: operating etcd clusters
  Remove --no-check-certificate flag in bare_metal_offline.md
2017-06-22 14:43:14 -07:00
Andrew Chen 64531da47d Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Document the use of verb if set resourceNames
2017-06-22 13:40:42 -07:00
Michael Burke 83474c06d6 removed lt and gt as operators (#4152)
* removed lt and gt as operators

* replace lt and gt for node-affinfity

* updated based on bsalamat review
2017-06-22 13:28:12 -07:00
Andrew Chen f4dcee7526 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  networkpolicies.md --> network-policies.md for SEO
  Added link (#4161)
  Use "sudo -i" instead of "sudo su -"
  Create a section for kubeadm topics
  Consolidate SecurityContext topics. (#4005)
  Typo fix in "Adding ConfigMap data to a Volume" section (#3966)
2017-06-22 10:57:56 -07:00
Janet Kuo 9f6d8f4788 Update task for DaemonSet history and rollback (#4098)
* Update task for DaemonSet history and rollback

Also remove mentions of templateGeneration field because it's deprecated

* Address comments
2017-06-22 10:56:52 -07:00
Andrew Chen 43b9e97774 Merge pull request #4151 from crassirostris/fix-logging-concept-page
Fix title and add a TOC to the logging concept page
2017-06-22 10:51:32 -07:00
Andrew Chen b6cc04ed74 Merge pull request #4116 from feiskyer/gpu
Update GPU docs
2017-06-22 10:35:56 -07:00
Andrew Chen e8660d307a Merge pull request #4157 from madhusudancs/coredns
Address comments in PR #3997.
2017-06-21 16:55:31 -07:00
Madhusudan.C.S 553cf9ff8b Address comments in PR #3997.
Comment is in
https://github.com/kubernetes/kubernetes.github.io/pull/3997/files/f6eb59c67e28efc298c87b1ef49a96bc6adacd1e#diff-7a14981f3dd8eb203f897ce6c11d9828
2017-06-21 16:39:29 -07:00
shashidharatd 4ed792d343 Describe setting coredns server in nameserver resolv chain 2017-06-21 15:58:32 -07:00
Andrew Chen ad9c138f72 Merge pull request #4156 from kubernetes/chenopis-4118-patch
Patch #4118 for typos
2017-06-21 14:56:45 -07:00
Andrew Chen 692d9a42b4 Patch #4118 for typos 2017-06-21 14:50:54 -07:00
Andrew Chen 0ac6a9546a Merge pull request #4118 from DirectXMan12/feature/hpa-status-conditions
HPA autoscaling/v2alpha1 status conditions
2017-06-21 14:46:47 -07:00
Andrew Chen c8f3f8f19f Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  bump openstack cli tools versions to working values
  fix header size for sub-sections under Services
  Finish #4036
  Be more specific about cpu-shares passed to Docker (#4016)
  Clarify the required uniqueness of Label Key
  Add --show-all to documentation
  docs(service): remove invalid `,` from example
  Add  "remove" example for kubectl patch (#4042)
  Fix wrong link to create a ConfigMap
  Fix a typo in the High Availability docs (#4048)
  Remove ports from ExternalName Service example
  remove extra that
  update kops installation instructions
2017-06-21 14:43:13 -07:00
Mikhail Vyatskov fe903aaae3 Fix title and add a TOC to the logging concept page 2017-06-21 17:32:49 +02:00
Anirudh Ramanathan 09bf855b76 Update PDB documentation to explain new field (#3885)
* update-docs-pdb

* Addressed erictune@'s comments
2017-06-20 16:33:44 -07:00
Andrew Chen 76cb30a271 Merge pull request #4095 from croomes/storageos
Storageos Volume Plugin
2017-06-20 16:27:10 -07:00
Andrew Chen e0ad6ebf6b Merge pull request #4145 from vishh/document-storage-allocatable
Adding storage as a supported resource to node allocatable
2017-06-20 16:18:53 -07:00
Andrew Chen 91ecf67ad4 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  fixes typos and corrects links in the minikube guide (#4051)
  Use native patch functionality instead of JQ
  add the introduce of using wildcard '*' in nonResourceURL
  Rephrase doc about Deployment .spec.rollbackTo field
  create-cluster-kubeadm: add ToC using task template
  install-kubeadm: fix What's Next link text
2017-06-20 14:23:19 -07:00
Jeff Peeler c1c6faf59b Add documentation for podpreset opt-out annotation
This adds the annotation for having the podpreset admission controller
to skip (opt-out) manipulating the pod spec.

Also, the annotation format for what presets have acted on a pod has
been modified to add a prefix of "podpreset-". The new naming makes it such
that there is no chance of collision with the newly introduced opt-out
annotation (or future ones yet to be added).

Opt-out annotation PR:
kubernetes/kubernetes#44965
2017-06-20 14:10:34 -07:00
Vishnu kannan 33a3638d5b adding storage as a supported resource to node allocatable
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2017-06-20 13:21:28 -07:00
Andrew Chen bea52c8e5c Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  info about cron jobs updated (#4110)
  fix example in configure-pod-configmap.md
  Remove extraneous files from autogeneration of ref pages. (#4044)
  Add notes for file/flag precedence
  Removed "networked" from PersistentVolume (PV) definition. (#4121)
  Fix syntax err in example
2017-06-20 10:52:58 -07:00
Andrew Chen 628e88ecc6 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Fix typo 'bash' -> 'brew'
  update pod persistent volume example storage class (#3979)
  Change Task titles to imperative: Admin. (#4033)
  Change Task titles to imperative: Daemons, GPUs. (#4032)
  Change Task titles to imperative: Federation. (#4031)
  Change Task titles to imperative: TLS. (#4030)
  Change Task titles to imperative: Access Extend. (#4029)
  Change Task titles to imperative: Monitor. (#4028)
  Change Task titles to imperative: Access Apps. (#4027)
  Change Task title to imperative: Run Job. (#4026)
  Change Task titles to imperative: Run Apps. (#4025)
  Change Task titles to imperative: Inject. (#4024)
  Change Task titles to imperative: Tools. (#4023)
  Change Task titles to imperative. (#4022)
  Fix typo in update-imported-docs.sh
  Add internal provisioner support matrix (#4009)

# Conflicts:
#	docs/tasks/administer-cluster/declare-network-policy.md
2017-06-19 10:15:52 -07:00
Cao Shufeng 4bd94ec393 Update description about NodeRestriction
kubelet node can alse create mirror pods for their own static pods.
2017-06-19 11:35:25 +08:00
Solly Ross 7023dc32c5 docs: HPA autoscaling/v2alpha1 status conditions
This commit documents the new status conditions feature for HPA
autoscaling/v2alpha1.  It demonstrates how to get the status conditions
using `kubectl describe`, and how to interpret them.
2017-06-16 14:30:51 -04:00
Pengfei Ni a0ffa2569c Update GPU docs 2017-06-16 21:15:28 +08:00
Simon Croome 69cebea16b StorageOS Volume plugin 2017-06-15 16:56:42 +01:00
Andrew Chen ccd2b46864 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  fixed the line giving the template for creating configmap, should include the word configmap as part of the creation process.
  Fixes issue #3939
  Add CRI runtime support
2017-06-07 10:23:36 -07:00
Dan Winship 4b6b970d51 Update NetworkPolicy docs for v1 2017-06-07 10:21:23 -07:00
Andrew Chen 23175c12e0 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Updaated install-kubeadm.md, removed redundant kubectl installation (#4006)
  Add Chocolatey Package Manager for Windows (#4000)
2017-06-07 09:56:43 -07:00
Andrew Chen be02ca1705 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Make issue title automatically a link
  Update directions for macOS bash completion
2017-06-06 09:24:27 -07:00
Andrew Chen 0b15bf57e8 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Add TCP socket health check example (#3977)
  Update networking.md (#3950)
  [authorization] fix invalid href for webhook
2017-06-05 14:06:37 -07:00
Shyam JVS f21480504d Update ConfigMap doc to explain TTL-based cache updates (#3989)
* Update ConfigMap doc to explain TTL-based cache updates

* swap word order

Change "When a ConfigMap being already consumed..." to "When a ConfigMap already being consumed..."
2017-06-05 11:24:49 -07:00
Andrew Chen 36b472183b Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Remove self-referential link
  Add fibre channel volume explanation (#3967)
2017-06-05 10:41:54 -07:00
Andrew Chen 92e31296ff Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Improve RBAC doc (#3951)
  Clarify CNI acronym
  Fix 404 to kubectl install link
  install-kubectl.md: Fix Windows texts, link to latest macOS binaries
2017-06-02 14:28:50 -07:00
Charlie R.C 952e5b4497 add host paths to psp (#3971)
* add host paths to psp

* add italics
2017-06-02 14:11:38 -07:00
deads2k 6cbd6bda67 document custom resource definitions 2017-06-02 13:12:02 -07:00
Andrew Chen 846cf73860 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Create Installing kubeadm topic. (#3709)
2017-06-02 13:11:42 -07:00
Andrew Chen de0f19682a Merge branches 'master' and 'release-1.7' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Fix example in the "Adding ConfigMap data to a Volume" section
  Update ExternalName example
  Completes PR #3325

* 'release-1.7' of https://github.com/kubernetes/kubernetes.github.io:
2017-06-01 16:20:18 -07:00
Andrew Chen 983d10efee Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Changes "Mac OS" to macOS, "bootcamp" to tutorial (#3955)
  Remove apply/edit warning now that edit is fixed
  Two minor fixes
  Cleanup robots.txt
  Readability: Split first paragraph into two (#3957)
2017-06-01 14:57:12 -07:00
Andrew Chen 52f362ebad Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Update golang version to 1.8.1
2017-06-01 14:27:42 -07:00
Andrew Chen 0adc65a2b2 Merge branches 'release-1.7' and 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'release-1.7' of https://github.com/kubernetes/kubernetes.github.io:

* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Implement PR #3859 with tabs
2017-06-01 13:32:07 -07:00
pospispa d448129de9 Admins Can Configure Zones in Storage Class
The PR #38505 (https://github.com/kubernetes/kubernetes/pull/38505) added zones optional parameter to Storage Class for AWS and GCE provisioners.

That's why documentation needs to be updated accordingly.
2017-06-01 13:25:43 -07:00
Andrew Chen f905c8e843 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Templates (#3949)
  Revised IBM Bluemix Container Service description
2017-05-31 23:20:19 -07:00
Andrew Chen 7f9eec2b61 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  networking.md: Add reference to the Cilium network plugin
  Fix typo in cluster api docs
  [Kubeadm] bugfix in the index listing
2017-05-31 12:49:02 -07:00
Andrew Chen b695c0f78b Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Fix log rotation description in the logging doc (#3918)
  Add colon to #3897
  add prompt about KUBE_REPO_PREFIX (#3597)
  Warn against managing ReplicaSets owned by Deployments
  Update small typo in components page (#3930)
  change the service name to pod ip (#3926)
2017-05-31 10:52:49 -07:00
Andrew Chen b1ee47f7d5 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Reimplement #2756 (#3935)
2017-05-30 16:31:02 -07:00
Charlie R.C 827d53e363 add NodeRestriction to admission-controllers (#3842) 2017-05-30 15:56:27 -07:00
Andrew Chen b56358283a Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Fixed a minor mistake
  docs/concepts/policy/pod-security-policy.md: add projected to list of allowed types.
  Init container exists beta in 1.6.
2017-05-30 15:52:35 -07:00
Andrew Chen cca652bf00 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  fix typo (#3895)
  add unit of --ttl duration (#3915)
  Fixes broken links
  Prototype of custom description meta tags. (#3928)
  Site URL for canonical URLs. (#3927)
  Warn about implications on selector updates
  grammar patch to #3922 (#3923)
  add calico to the table of solution
  Minor grammatical change
2017-05-30 11:59:54 -07:00
Andrew Chen 726b147b72 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Add deprecation tag (#3922)
2017-05-26 17:00:22 -07:00
Andrew Chen 0702830cde Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Fix sentence
  Minor grammatical correction
  Remove beta as K8s support on Bluemix Container Service is live
  Fix some output
  replace REASON with STATUS
  column IP is missed
  replace kubectl.sh with kubectl
  replace KUBECTL with kubectl
  fix the command output
  fix the command output
  fix the command output
  Correcting the typo in init-container's name
  fix typo
  fix typo
  fix typo
  fix typo
  fix typo
  Update pod-overview.md (#3881)
  apps/v1beta1 is not valid (#3814)
  Get access to search console. (#3901)
2017-05-26 13:39:26 -07:00
Andrew Chen 64a7d876f0 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Remove instructions to stage from <username>github.io. (#3893)
  Add drop-in templates
2017-05-25 12:31:24 -07:00
Andrew Chen 2cfb675a41 Merge branch 'master' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'master' of https://github.com/kubernetes/kubernetes.github.io:
  Add GPU mountpath warning
2017-05-23 23:11:23 -07:00
Andrew Chen cd54a86f81 Merge branch 'release-1.7' of https://github.com/kubernetes/kubernetes.github.io into release-1.7
* 'release-1.7' of https://github.com/kubernetes/kubernetes.github.io:
  Minor fixes in the Deployment doc
2017-05-23 22:38:33 -07:00
Andrew Chen d0bfe261f3 Merge pull request #3862 from kargakis/minor-deployment-fixes
Minor fixes in the Deployment doc
2017-05-23 22:21:25 -07:00
Michail Kargakis 1d12a4bc89 Minor fixes in the Deployment doc
Signed-off-by: Michail Kargakis <mkargaki@redhat.com>
2017-05-23 10:51:06 +02:00
7294 changed files with 434964 additions and 1078411 deletions
+1 -1
View File
@@ -14,7 +14,7 @@
**Page to Update:**
http://kubernetes.io/...
https://kubernetes.io/...
<!--Optional Information (remove the comment tags around information you would like to include)-->
<!--Kubernetes Version:-->
+6 -5
View File
@@ -1,7 +1,8 @@
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> For 1.7 Features: set Milestone to `1.7` and Base Branch to `release-1.7`
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> For 1.11 Features: set Milestone to 1.11 and Base Branch to release-1.11
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> NOTE: After opening the PR, please *un-check and re-check* the ["Allow edits from maintainers"](https://help.github.com/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork/) box so that maintainers can work on your patch and speed up the review process. This is a temporary workaround to address a known issue with GitHub.>
>
> NOTE: Please check the “Allow edits from maintainers” box below to allow
> reviewers fix problems on your patch and speed up the review process.
> Please delete this note before submitting the pull request.
![Allow edits from maintainers checkbox](https://help.github.com/assets/images/help/pull_requests/allow-maintainers-to-make-edits-sidebar-checkbox.png)
+6 -1
View File
@@ -1,11 +1,11 @@
**/.DS_Store
**/desktop.ini
.jekyll-metadata
_site/**
.sass-cache/**
CNAME
.travis.yml
.idea/
.vscode/
# Vim ignore
# source: https://github.com/github/gitignore/blob/master/Global/Vim.gitignore
@@ -24,3 +24,8 @@ Session.vim
tags
kubernetes.github.io.iml
nohup.out
# Hugo output
public/
+9 -16
View File
@@ -1,29 +1,22 @@
language: go
go:
- 1.8.1
- 1.9.3
# Don't want default ./... here:
install:
- export PATH=$GOPATH/bin:$PATH
- mkdir -p $HOME/gopath/src/k8s.io
- mv $TRAVIS_BUILD_DIR $HOME/gopath/src/k8s.io/kubernetes.github.io
# (1) Fetch dependencies for us to run the tests in test/examples_test.go
- go get -t -v k8s.io/kubernetes.github.io/test
- mv $TRAVIS_BUILD_DIR $HOME/gopath/src/k8s.io/website && cd $HOME/gopath/src/k8s.io/website
# Fetch dependencies for us to run the tests in test/examples_test.go
- go get -t -v k8s.io/website/test
# Make sure we are testing against the correct branch
- pushd $GOPATH/src/k8s.io/kubernetes && git checkout release-1.10 && popd
# Simplified deduplication of dependencies.
- cp -L -R $GOPATH/src/k8s.io/kubernetes/vendor/ $GOPATH/src/
- rm -r $GOPATH/src/k8s.io/kubernetes/vendor/
# (2) Fetch md-check along with all its dependencies.
- git clone --depth=50 --branch=master https://github.com/kubernetes/md-check $HOME/gopath/src/k8s.io/md-check
- go get -t -v k8s.io/md-check
# (3) Fetch mungedocs
- go get -v k8s.io/kubernetes/cmd/mungedocs
script:
- go test -v k8s.io/kubernetes.github.io/test
- $GOPATH/bin/md-check --root-dir=$HOME/gopath/src/k8s.io/kubernetes.github.io
- ./verify-docs-format.sh
- $GOPATH/bin/mungedocs --verbose --verify --upstream=origin --root-dir=$HOME/gopath/src/k8s.io/kubernetes.github.io/docs/ --repo-root=$HOME/gopath/src/k8s.io/kubernetes.github.io --skip-munges=remove-whitespace,blank-lines-surround-preformatted,header-lines,sync-examples,analytics,analytics,kubectl-dash-f,table-of-contents,md-links,kubectl-dash-f
# TODO(bep)
- go test -v k8s.io/website/test #fixed by https://github.com/kubernetes/website/pull/8388
#- ./verify-docs-format.sh
-11
View File
@@ -1,11 +0,0 @@
---
layout: docwithnav
title: 404 Error!
permalink: /404.html
no_canonical: true
sitemap: false
---
<script src="/js/redirects.js"></script>
Sorry, this page was not found. :(
-1
View File
@@ -1 +0,0 @@
kubernetes.io
+5 -5
View File
@@ -9,7 +9,7 @@ These are just guidelines, not rules. Use your best judgment, and feel free to p
### Code of Conduct
Kubernetes follows the [Cloud Native Computing Foundation (CNCF) Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to Sarah Novotny [sarahnovotny@google.com](mailto:sarahnovotny@google.com) and/or Dan Kohn [dan@linuxfoundation.org](mailto:dan@linuxfoundation.org).
Kubernetes follows the [Cloud Native Computing Foundation (CNCF) Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to Sarah Novotny [sarahnovotny@google.com](mailto:sarahnovotny@google.com) and/or Dan Kohn [dan@linuxfoundation.org](mailto:dan@linuxfoundation.org).
### Documentation and Site Decisions
@@ -17,7 +17,7 @@ The [Kubernetes SIG Docs Discussion Group](https://groups.google.com/forum/#!for
### Style Guides and Templates
Before submitting a pull request to create new content, please review the [Kubernetes.io style guide](http://kubernetes.io/docs/home/contribute/style-guide/) and follow the [instructions for using page templates](http://kubernetes.io/docs/home/contribute/page-templates/).
Before submitting a pull request to create new content, please review the [Kubernetes.io style guide](http://kubernetes.io/docs/home/contribute/style-guide/) and follow the [instructions for using page templates](http://kubernetes.io/docs/home/contribute/page-templates/).
## Contributing to Documentation
@@ -26,10 +26,10 @@ Before submitting a pull request to create new content, please review the [Kuber
Kubernetes.io uses github issues to track documentation issues and requests. If you see a documentation issue, submit an issue using the following steps:
1. Check the [kubernetes.io issues list](https://github.com/kubernetes/kubernetes.github.io/issues) as you might find out the issue is a duplicate.
2. Use the [included template for every new issue](https://github.com/kubernetes/kubernetes.github.io/issues/new). When you create a bug report, include as many details as possible and include suggested fixes to the issue.
1. Check the [kubernetes.io issues list](https://github.com/kubernetes/website/issues) as you might find out the issue is a duplicate.
2. Use the [included template for every new issue](https://github.com/kubernetes/website/issues/new). When you create a bug report, include as many details as possible and include suggested fixes to the issue.
Note that code issues should be filed against the main kubernetes repository, while documentation issues should go in the kubernetes.io repository.
Note that code issues should be filed against the main kubernetes repository, while documentation issues should go in the kubernetes.io repository.
### Submitting Documentation Pull Requests
+30
View File
@@ -0,0 +1,30 @@
# Credit to Julien Guyomard (https://github.com/jguyomard). This Dockerfile
# is essentially based on his Dockerfile at
# https://github.com/jguyomard/docker-hugo/blob/master/Dockerfile. The only significant
# change is that the Hugo version is now an overridable argument rather than a fixed
# environment variable.
FROM alpine:latest
MAINTAINER Luc Perkins <lperkins@linuxfoundation.org>
RUN apk add --no-cache \
curl \
git \
openssh-client \
rsync
ARG HUGO_VERSION
RUN mkdir -p /usr/local/src && \
cd /usr/local/src && \
curl -L https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_linux-64bit.tar.gz | tar -xz && \
mv hugo /usr/local/bin/hugo && \
curl -L https://bin.equinox.io/c/dhgbqpS8Bvy/minify-stable-linux-amd64.tgz | tar -xz && \
mv minify /usr/local/bin && \
addgroup -Sg 1000 hugo && \
adduser -Sg hugo -u 1000 -h /src hugo
WORKDIR /src
EXPOSE 1313
-4
View File
@@ -1,4 +0,0 @@
source "https://rubygems.org"
gem "github-pages", group: :jekyll_plugins
gem "jekyll-include-cache", "~> 0.1"
-203
View File
@@ -1,203 +0,0 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (4.2.7)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.5.0)
public_suffix (~> 2.0, >= 2.0.2)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
colorator (1.1.0)
ethon (0.10.1)
ffi (>= 1.3.0)
execjs (2.7.0)
faraday (0.10.0)
multipart-post (>= 1.2, < 3)
ffi (1.9.14)
forwardable-extended (2.6.0)
gemoji (2.1.0)
github-pages (112)
activesupport (= 4.2.7)
github-pages-health-check (= 1.3.0)
jekyll (= 3.3.1)
jekyll-avatar (= 0.4.2)
jekyll-coffeescript (= 1.0.1)
jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.8.0)
jekyll-gist (= 1.4.0)
jekyll-github-metadata (= 2.2.0)
jekyll-mentions (= 1.2.0)
jekyll-optional-front-matter (= 0.1.2)
jekyll-paginate (= 1.1.0)
jekyll-readme-index (= 0.0.3)
jekyll-redirect-from (= 0.11.0)
jekyll-relative-links (= 0.2.1)
jekyll-sass-converter (= 1.3.0)
jekyll-seo-tag (= 2.1.0)
jekyll-sitemap (= 0.12.0)
jekyll-swiss (= 0.4.0)
jekyll-theme-architect (= 0.0.3)
jekyll-theme-cayman (= 0.0.3)
jekyll-theme-dinky (= 0.0.3)
jekyll-theme-hacker (= 0.0.3)
jekyll-theme-leap-day (= 0.0.3)
jekyll-theme-merlot (= 0.0.3)
jekyll-theme-midnight (= 0.0.3)
jekyll-theme-minimal (= 0.0.3)
jekyll-theme-modernist (= 0.0.3)
jekyll-theme-primer (= 0.1.5)
jekyll-theme-slate (= 0.0.3)
jekyll-theme-tactile (= 0.0.3)
jekyll-theme-time-machine (= 0.0.3)
jekyll-titles-from-headings (= 0.1.3)
jemoji (= 0.7.0)
kramdown (= 1.11.1)
liquid (= 3.0.6)
listen (= 3.0.6)
mercenary (~> 0.3)
minima (= 2.0.0)
rouge (= 1.11.1)
terminal-table (~> 1.4)
github-pages-health-check (1.3.0)
addressable (~> 2.3)
net-dns (~> 0.8)
octokit (~> 4.0)
public_suffix (~> 2.0)
typhoeus (~> 0.7)
html-pipeline (2.4.2)
activesupport (>= 2)
nokogiri (>= 1.4)
i18n (0.7.0)
jekyll (3.3.1)
addressable (~> 2.4)
colorator (~> 1.0)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
liquid (~> 3.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 1.7)
safe_yaml (~> 1.0)
jekyll-avatar (0.4.2)
jekyll (~> 3.0)
jekyll-coffeescript (1.0.1)
coffee-script (~> 2.2)
jekyll-default-layout (0.1.4)
jekyll (~> 3.0)
jekyll-feed (0.8.0)
jekyll (~> 3.3)
jekyll-gist (1.4.0)
octokit (~> 4.2)
jekyll-github-metadata (2.2.0)
jekyll (~> 3.1)
octokit (~> 4.0, != 4.4.0)
jekyll-include-cache (0.1.0)
jekyll (~> 3.3)
jekyll-mentions (1.2.0)
activesupport (~> 4.0)
html-pipeline (~> 2.3)
jekyll (~> 3.0)
jekyll-optional-front-matter (0.1.2)
jekyll (~> 3.0)
jekyll-paginate (1.1.0)
jekyll-readme-index (0.0.3)
jekyll (~> 3.0)
jekyll-redirect-from (0.11.0)
jekyll (>= 2.0)
jekyll-relative-links (0.2.1)
jekyll (~> 3.3)
jekyll-sass-converter (1.3.0)
sass (~> 3.2)
jekyll-seo-tag (2.1.0)
jekyll (~> 3.3)
jekyll-sitemap (0.12.0)
jekyll (~> 3.3)
jekyll-swiss (0.4.0)
jekyll-theme-architect (0.0.3)
jekyll (~> 3.3)
jekyll-theme-cayman (0.0.3)
jekyll (~> 3.3)
jekyll-theme-dinky (0.0.3)
jekyll (~> 3.3)
jekyll-theme-hacker (0.0.3)
jekyll (~> 3.3)
jekyll-theme-leap-day (0.0.3)
jekyll (~> 3.3)
jekyll-theme-merlot (0.0.3)
jekyll (~> 3.3)
jekyll-theme-midnight (0.0.3)
jekyll (~> 3.3)
jekyll-theme-minimal (0.0.3)
jekyll (~> 3.3)
jekyll-theme-modernist (0.0.3)
jekyll (~> 3.3)
jekyll-theme-primer (0.1.5)
jekyll (~> 3.3)
jekyll-theme-slate (0.0.3)
jekyll (~> 3.3)
jekyll-theme-tactile (0.0.3)
jekyll (~> 3.3)
jekyll-theme-time-machine (0.0.3)
jekyll (~> 3.3)
jekyll-titles-from-headings (0.1.3)
jekyll (~> 3.3)
jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1)
jemoji (0.7.0)
activesupport (~> 4.0)
gemoji (~> 2.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0)
json (1.8.3)
kramdown (1.11.1)
liquid (3.0.6)
listen (3.0.6)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9.7)
mercenary (0.3.6)
mini_portile2 (2.1.0)
minima (2.0.0)
minitest (5.10.1)
multipart-post (2.0.0)
net-dns (0.8.0)
nokogiri (1.6.8.1)
mini_portile2 (~> 2.1.0)
octokit (4.6.2)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.14.0)
forwardable-extended (~> 2.6)
public_suffix (2.0.4)
rb-fsevent (0.9.8)
rb-inotify (0.9.7)
ffi (>= 0.5.0)
rouge (1.11.1)
safe_yaml (1.0.4)
sass (3.4.23)
sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6)
faraday (~> 0.8, < 1.0)
terminal-table (1.7.3)
unicode-display_width (~> 1.1.1)
thread_safe (0.3.5)
typhoeus (0.8.0)
ethon (>= 0.8.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
unicode-display_width (1.1.2)
PLATFORMS
ruby
DEPENDENCIES
github-pages
jekyll-include-cache (~> 0.1)
BUNDLED WITH
1.13.6
+22 -4
View File
@@ -1,15 +1,33 @@
.PHONY: all build build-preview help serve
DOCKER = docker
HUGO_VERSION = 0.40.3
DOCKER_IMAGE = kubernetes-hugo
DOCKER_RUN = $(DOCKER) run --rm --interactive --tty --volume $(PWD):/src
.PHONY: all build sass build-preview help serve
help: ## Show this help.
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {sub("\\\\n",sprintf("\n%22c"," "), $$2);printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
all: build ## Build site with production settings and put deliverables in _site.
sass: # Rebuild the SASS source into CSS
node-sass --output-style compact ./src/sass/styles.sass ./static/css/styles.css
node-sass --output-style compact ./src/sass/case_study_styles.sass ./static/css/case_study_styles.css
build: ## Build site with production settings and put deliverables in _site.
jekyll build
hugo
build-preview: ## Build site with drafts and future posts enabled.
jekyll build --drafts --future
hugo -D -F
serve: ## Boot the development server.
jekyll serve
hugo server
docker-image:
$(DOCKER) build . --tag $(DOCKER_IMAGE) --build-arg HUGO_VERSION=$(HUGO_VERSION)
docker-build:
$(DOCKER_RUN) $(DOCKER_IMAGE) hugo
stage:
$(DOCKER_RUN) -p 1313:1313 $(DOCKER_IMAGE) hugo server --watch --bind 0.0.0.0
+10 -6
View File
@@ -1,6 +1,10 @@
assignees:
- smarterclayton
- janetkuo
- pwittrock
- kelseyhightower
- jaredbhatti
# Reviewers can /lgtm /approve but not sufficient for auto-merge without an
# approver
reviewers:
- sig-docs-en-reviews
# Approvers have all the ability of reviewers but their /approve makes
# auto-merge happen if a /lgtm exists, or vice versa, or they can do both
# No need for approvers to also be listed as reviewers
approvers:
- sig-docs-en-owners
+275
View File
@@ -0,0 +1,275 @@
aliases:
sig-api-machinery: #Team: API Server; GH: sig-api-machinery-pr-reviews; e.g. Annotations, Labels
- lavalamp
- sttts
- liggitt
- smarterclayton
- deads2k
sig-apps: #Team: Workloads; GH: sig-apps-pr-reviews; e.g. ConfigMaps, CronJobs, CustomResourceDefinitions, DaemonSets, Deployments, Jobs, Secrets, StatefulSets
- enisoc
- erictune
- foxish
- janetkuo
- kow3ns
- lukaszo
- mfojtik
- smarterclayton
- soltysh
- tnozicka
sig-architecture: #GH: sig-architecture-pr-reviews
- smarterclayton
- bgrant0607
sig-auth: #GH: sig-auth-pr-reviews
- php-coder
- liggitt
- mikedanese
- ericchiang
- mattmoyer
- enj
- deads2k
- davidopp
sig-autoscaling: #GH: sig-autoscaling-pr-reviews
- DirectXMan12
- bskiba
- aleksandra-malinowska
- MaciekPytel
- davidopp
- mwielgus
sig-aws: #Amazon AWS
- justinsb
- kris-nova
- chrislovecnm
- mfburnett
sig-azure: #Microsoft Azure
- andyzhangx
- feiskyer
- justaugustus
- karataliu
- khenidak
sig-big-data: #GH: sig-big-data-pr-reviews
- foxish
sig-cli: #Team: CLI; GH: sig-cli-pr-reviews; e.g. kubectl
- adohe
- deads2k
- derekwaynecarr
- dims
- dshulyak
- eparis
- ericchiang
- ghodss
- mengqiy
- rootfs
- shiywang
- smarterclayton
- soltysh
- sttts
sig-cluster-lifecycle-kubeadm-approvers: # Approving changes to kubeadm documentation
- timothysc
- lukemarsden
- luxas
- roberthbailey
- fabriziopandini
sig-cluster-lifecycle-kubeadm-reviewers: # Reviewing kubeadm documentation
- timothysc
- lukemarsden
- luxas
- roberthbailey
- fabriziopandini
- kad
- xiangpengzhao
- stealthybox
- liztio
- chuckha
- detiber
- dixudx
sig-cluster-ops:
- zehicle
- jdumars
sig-contribex: #aka Contributor Experience; GH: sig-contributor-experience-pr-reviews
- rmmh
- cblecker
- apelisse
- grodrigues3
- spxtr
sig-contributor-experience: #GH: sig-contributor-experience-pr-reviews
- rmmh
- cblecker
- apelisse
- grodrigues3
- spxtr
sig-docs: #Team: documentation; GH: sig-docs-maintainers
- bradamant3
- bradtopol
- chenopis
- jaredbhatti
- kbarnard10
- mistyhacks
- ryanmcginnis
- steveperry-53
- tengqm
- tfogo
- xiangpengzhao
- zacharysarah
- zhangxiaoyu-zidif
- zparnold
sig-docs-en-owners: #Team: Documentation; GH: sig-docs-en-owners
- bradamant3
- bradtopol
- chenopis
- jaredbhatti
- kbarnard10
- mistyhacks
- ryanmcginnis
- steveperry-53
- stewart-yu
- tengqm
- tfogo
- zacharysarah
- zparnold
sig-docs-en-reviews: #Team: Documentation; GH: sig-docs-pr-reviews
- jimangel
- rajakavitha1
- stewart-yu
- xiangpengzhao
- zhangxiaoyu
sig-docs-ja-owners: #Team: Japanese docs localization; GH: sig-docs-ja-owners
- cstoku
- nasa9084
- tnir
sig-docs-ja-reviews: #Team: Japanese docs PR reviews; GH:sig-docs-ja-reviews
- cstoku
- makocchi-git
- MasayaAoyama
- nasa9084
- tnir
sig-docs-ko-owners: #Team Korean docs localization; GH: sig-docs-ko-owners
- ClaudiaJKang
- gochist
sig-docs-ko-reviews: #Team Korean docs reviews; GH: sig-docs-ko-reviews
- ClaudiaJKang
- gochist
- ianychoi
sig-docs-zh-owners: #Team Chinese docs localization; GH: sig-docs-zh-owners
- dchen1107
- haibinxie
- hanjiayao
- lichuqiang
- tengqm
- xiangpengzhao
- zhangxiaoyu-zidif
sig-docs-zh-reviews: #Team Chinese docs reviews; GH: sig-docs-zh-reviews
- idealhack
- tengqm
- xiangpengzhao
- zhangxiaoyu-zidif
sig-federation: #Team: Federation; e.g. Federated Clusters
- csbell
sig-gcp: #Google Cloud Platform; GH: sig-gcp-pr-reviews
- abgworrall
sig-instrumentation: #GH: sig-instrumentation-pr-reviews; e.g. metrics, logging, events
- DirectXMan12
- x13n
- kawych
- brancz
- fabxc
- loburm
- piosz
- fgrzadkowski
sig-multicluster: #GH: sig-multicluster-pr-reviews; e.g. resiliency against availability zone outages; hybrid clouds; spanning multiple cloud providers; migration to public clouds
- madhusudancs
- marun
- jianhuiz
- shashidharatd
- nikhiljindal
- quinton-hoole
- mwielgus
- csbell
sig-network: #Team: Network; GH: sig-network-pr-reviews; e.g. Ingress, Network Policies, Services
- bowei
- caseydavenport
- danwinship
- dcbw
- dnardo
- freehan
- mrhohn
- nicksardo
- thockin
sig-node: #Team: Node; GH: sig-node-pr-reviews; e.g. Containers, Docker, Images, OS images, Pods, Registries
- Random-Liu
- dashpole
- dchen1107
- derekwaynecarr
- dims
- feiskyer
- mtaufen
- ncdc
- pmorie
- resouer
- sjpotter
- tallclair
- tmrts
- vishh
- yifan-gu
- yujuhong
sig-onprem: #On-premises; GH: sig-onprem-pr-reviews
- zen
- idvoretskyi
- pigmej
- feiskyer
- nebril
sig-openstack: #GH: sig-openstack-pr-reviews
- hogepodge
- dklyle
- rjmorse
sig-pm: #aka Product Management
- apsinha
- idvoretskyi
- calebamiles
sig-product-management:
- apsinha
- idvoretskyi
- calebamiles
sig-release: #GH: sig-release-pr-reviews
- calebamiles
- enisoc
- pwittrock
sig-rktnetes:
- calebamiles
sig-scalability: #GH: sig-scalability-pr-reviews
- jbeda
- spiffxp
- lavalamp
- countspongebob
sig-scheduling: #Team: Sharing; GH: sig-scheduling-pr-reviews; e.g. Scheduler
- bsalamat
- davidopp
- jayunit100
- k82cn
- resouer
- timothysc
- wojtek-t
sig-service-catalog: #GH: sig-service-catalog-pr-reviews; e.g. Service Broker
- pmorie
- jessfraz
- pwittrock
- droot
- seans3
sig-storage: #Team: Storage; GH: sig-storage-pr-reviews; e.g. Volumes
- childsb
- jsafrane
- rootfs
- saad-ali
- matchstick
- msau42
sig-testing: #GH: sig-testing-pr-reviews
- fejta
- ixdy
- rmmh
- spiffxp
- spxtr
sig-ui: #User Interface
- danielromlein
- floreks
sig-windows:
- michmike
+35 -1
View File
@@ -4,16 +4,50 @@ Welcome! We are very pleased you want to contribute to the Kubernetes documentat
You can click the **Fork** button in the upper-right area of the screen to create a copy of this repository in your GitHub account called a *fork*. Make any changes you want in your fork, and when you are ready to send those changes to us, go to your fork and create a new pull request to let us know about it.
Once your pull request is created, a Kubernetes reviewer will take responsibility for providing clear, actionable feedback. As the owner of the pull request, **it is your responsibility to modify your pull request to address the feedback that has been provided to you by the Kubernetes reviewer.** Also note that you may end up having more than one Kubernetes reviewer provide you feedback or you may end up getting feedback from a Kubernetes reviewer that is different than the one originally assigned to provide you feedback. Furthermore, in some cases, one of your reviewers might ask for a technical review from a [Kubernetes tech reviewer](https://github.com/kubernetes/website/wiki/Tech-reviewers) when needed. Reviewers will do their best to provide feedback in a timely fashion but response time can vary based on circumstances.
For more information about contributing to the Kubernetes documentation, see:
* [Contributing to the Kubernetes Documentation](http://kubernetes.io/editdocs/)
* [Creating a Documentation Pull Request](http://kubernetes.io/docs/home/contribute/create-pull-request/)
* [Writing a New Topic](http://kubernetes.io/docs/home/contribute/write-new-topic/)
* [Review Issues](http://kubernetes.io/docs/home/contribute/review-issues/)
* [Staging Your Documentation Changes](http://kubernetes.io/docs/home/contribute/stage-documentation-changes/)
* [Using Page Templates](http://kubernetes.io/docs/home/contribute/page-templates/)
* [Documentation Style Guide](http://kubernetes.io/docs/home/contribute/style-guide/)
## Building the site using Docker
If you'd like, you can build the Kubernetes docs using Docker. To get started, build the image locally:
```bash
$ make docker-image
# The underlying command:
$ docker build . \
--tag kubernetes-hugo \
--build-arg HUGO_VERSION=0.40.3
```
You can create an image for a different version of Hugo by changing the value of the `HUGO_VERSION` argument for the build. You *must* specify a version or the image will not build.
Once the `kubernetes-hugo` image has been built locally, you can build the site:
```bash
$ make docker-serve
# The underlying command:
$ docker run \
--rm \
--interactive \
--tty \
--volume $(PWD):/src \
kubernetes-hugo:latest \
hugo
```
As when building without using a Docker container, the results of the build will be published to the `public` directory (the default output directory for [Hugo](https://gohugo.io), the static site generator used to build this site).
## Thank you!
Kubernetes thrives on community participation, and we really appreciate your
contributions to our site and our documentation!
contributions to our site and our documentation!
+15
View File
@@ -0,0 +1,15 @@
# Defined below are the security contacts for this repo.
#
# They are the contact point for the Product Security Team to reach out
# to for triaging and handling of incoming issues.
#
# The below names agree to abide by the
# [Embargo Policy](https://github.com/kubernetes/sig-release/blob/master/security-release-process-documentation/security-release-process.md#embargo-policy)
# and will be removed and replaced if they violate that agreement.
#
# DO NOT REPORT SECURITY VULNERABILITIES DIRECTLY TO THESE NAMES, FOLLOW THE
# INSTRUCTIONS AT https://kubernetes.io/security/
chenopis
jaredbhatti
zacharysarah
-58
View File
@@ -1,58 +0,0 @@
name: Kubernetes
title: Kubernetes
url: https://kubernetes.io
description: Production-Grade Container Orchestration
markdown: kramdown
kramdown:
input: GFM
html_to_native: true
hard_wrap: false
syntax_highlighter: rouge
incremental: true
safe: false
lsi: false
defaults:
-
scope:
path: ""
values:
fullversion: "v1.6.3"
version: "v1.6"
githubbranch: "master"
docsbranch: "master"
-
scope:
path: "docs"
values:
layout: docwithnav
showedit: true
permalink: pretty
gems:
- jekyll-redirect-from
- jekyll-feed
- jekyll-sitemap
- jekyll-seo-tag
- jekyll-include-cache
# SEO
logo: /images/favicon.png
twitter:
username: kubernetesio
# empty array for tabs
emptyArray: []
# Tables of contents, stored in the _data folder, that control the sidebar nav
tocs:
- docs-home
- setup
- tasks
- tutorials
- concepts
- reference
- samples
- search
-90
View File
@@ -1,90 +0,0 @@
bigheader: "Concepts"
abstract: "Detailed explanations of Kubernetes system concepts and abstractions."
toc:
- docs/concepts/index.md
- title: Overview
section:
- docs/concepts/overview/what-is-kubernetes.md
- docs/concepts/overview/components.md
- title: Working with Kubernetes Objects
section:
- docs/concepts/overview/working-with-objects/kubernetes-objects.md
- docs/concepts/overview/working-with-objects/names.md
- docs/concepts/overview/working-with-objects/namespaces.md
- docs/concepts/overview/working-with-objects/labels.md
- docs/concepts/overview/working-with-objects/annotations.md
- docs/concepts/overview/kubernetes-api.md
- title: Kubernetes Architecture
section:
- docs/concepts/architecture/nodes.md
- docs/concepts/architecture/master-node-communication.md
- title: Containers
section:
- docs/concepts/containers/images.md
- docs/concepts/containers/container-environment-variables.md
- docs/concepts/containers/container-lifecycle-hooks.md
- title: Workloads
section:
- title: Pods
section:
- docs/concepts/workloads/pods/pod-overview.md
- docs/concepts/workloads/pods/pod.md
- docs/concepts/workloads/pods/pod-lifecycle.md
- docs/concepts/workloads/pods/init-containers.md
- title: Controllers
section:
- docs/concepts/workloads/controllers/replicaset.md
- docs/concepts/workloads/controllers/replicationcontroller.md
- docs/concepts/workloads/controllers/deployment.md
- docs/concepts/workloads/controllers/statefulset.md
- docs/concepts/workloads/controllers/petset.md
- docs/concepts/workloads/controllers/daemonset.md
- docs/concepts/workloads/controllers/garbage-collection.md
- docs/concepts/workloads/controllers/jobs-run-to-completion.md
- docs/concepts/workloads/controllers/cron-jobs.md
- title: Configuration
section:
- docs/concepts/configuration/overview.md
- docs/concepts/configuration/manage-compute-resources-container.md
- docs/concepts/configuration/assign-pod-node.md
- docs/concepts/configuration/secret.md
- title: Services, Load Balancing, and Networking
section:
- docs/concepts/services-networking/service.md
- docs/concepts/services-networking/dns-pod-service.md
- docs/concepts/services-networking/connect-applications-service.md
- docs/concepts/services-networking/ingress.md
- docs/concepts/services-networking/network-policies.md
- title: Storage
section:
- docs/concepts/storage/volumes.md
- docs/concepts/storage/persistent-volumes.md
- title: Dynamic Provisioning
path: http://blog.kubernetes.io/2016/10/dynamic-provisioning-and-storage-in-kubernetes.html
- title: Cluster Administration
section:
- docs/concepts/cluster-administration/cluster-administration-overview.md
- docs/concepts/cluster-administration/manage-deployment.md
- docs/concepts/cluster-administration/networking.md
- docs/concepts/cluster-administration/network-plugins.md
- docs/concepts/cluster-administration/logging.md
- docs/concepts/cluster-administration/kubelet-garbage-collection.md
- docs/concepts/cluster-administration/federation.md
- docs/concepts/cluster-administration/sysctl-cluster.md
- docs/concepts/cluster-administration/authenticate-across-clusters-kubeconfig.md
- docs/concepts/cluster-administration/master-node-communication.md
- docs/concepts/cluster-administration/proxies.md
- title: Policies
section:
- docs/concepts/policy/resource-quotas.md
- docs/concepts/policy/pod-security-policy.md
-23
View File
@@ -1,23 +0,0 @@
bigheader: "Documentation Home"
abstract: "Documentation for using and learning about Kubernetes."
toc:
- docs/home/index.md
- docs/home/index.md
- title: Release Notes
path: https://git.k8s.io/kubernetes/CHANGELOG.md
- title: Release Roadmap
path: https://github.com/kubernetes/kubernetes/milestones/
- docs/tasks/debug-application-cluster/troubleshooting.md
- title: Contributing to the Kubernetes Docs
section:
- editdocs.md
- docs/home/contribute/create-pull-request.md
- docs/home/contribute/write-new-topic.md
- docs/home/contribute/stage-documentation-changes.md
- docs/home/contribute/page-templates.md
- docs/home/contribute/review-issues.md
- docs/home/contribute/style-guide.md
-91
View File
@@ -1,91 +0,0 @@
bigheader: "Reference Documentation"
abstract: "Design docs, concept definitions, and references for APIs and CLIs."
toc:
- docs/reference/index.md
- title: Using the API
section:
- docs/reference/api-overview.md
- title: Accessing the API
section:
- docs/admin/accessing-the-api.md
- docs/admin/authentication.md
- docs/admin/bootstrap-tokens.md
- docs/admin/admission-controllers.md
- docs/admin/service-accounts-admin.md
- title: Authorization
section:
- docs/admin/authorization/index.md
- docs/admin/authorization/abac.md
- docs/admin/authorization/rbac.md
- docs/admin/authorization/webhook.md
- docs/reference/deprecation-policy.md
- title: API Reference
section:
- title: v1.6
path: /docs/api-reference/v1.6/
- title: v1.5
path: /docs/api-reference/v1.5/
- docs/reference/labels-annotations-taints.md
- title: OpenAPI and Swagger
section:
- title: OpenAPI Spec
path: https://git.k8s.io/kubernetes/api/openapi-spec/
- title: Swagger Spec
path: https://git.k8s.io/kubernetes/api/swagger-spec/
- title: Federation API
section:
- docs/reference/federation/v1/operations.html
- docs/reference/federation/v1/definitions.html
- docs/reference/federation/v1beta1/operations.html
- docs/reference/federation/v1beta1/definitions.html
- docs/reference/federation/extensions/v1beta1/operations.html
- docs/reference/federation/extensions/v1beta1/definitions.html
- title: kubectl CLI
section:
- docs/user-guide/kubectl-overview.md
- title: v1.6 Commands
path: /docs/user-guide/kubectl/v1.6/
- title: v1.5 Commands
path: /docs/user-guide/kubectl/v1.5/
- docs/user-guide/docker-cli-to-kubectl.md
- docs/user-guide/kubectl-conventions.md
- docs/user-guide/jsonpath.md
- docs/user-guide/kubectl-cheatsheet.md
- docs/admin/kubeadm.md
- title: Config Reference
section:
- docs/admin/kubelet.md
- docs/admin/kube-apiserver.md
- docs/admin/kube-controller-manager.md
- docs/admin/kube-proxy.md
- docs/admin/kube-scheduler.md
- docs/admin/federation-apiserver.md
- docs/admin/federation-controller-manager.md
- title: Kubernetes Design Docs
section:
- title: Kubernetes Architecture
path: https://git.k8s.io/community/contributors/design-proposals/architecture.md
- title: Kubernetes Design Overview
path: https://github.com/kubernetes/kubernetes/tree/release-1.6/docs/design
- title: Kubernetes Identity and Access Management
path: https://git.k8s.io/community/contributors/design-proposals/access.md
- docs/admin/ovs-networking.md
- title: Security Contexts
path: https://git.k8s.io/community/contributors/design-proposals/security_context.md
- title: Security in Kubernetes
path: https://git.k8s.io/community/contributors/design-proposals/security.md
- title: Kubernetes Issues and Security
section:
- title: Kubernetes Issue Tracker on GitHub
path: https://github.com/kubernetes/kubernetes/issues/
- docs/reference/security.md
-107
View File
@@ -1,107 +0,0 @@
bigheader: "Setup"
abstract: "Instructions for setting up a Kubernetes cluster."
toc:
- docs/setup/index.md
- docs/setup/pick-right-solution.md
- title: Independent Solutions
section:
- docs/getting-started-guides/minikube.md
- title: Bootstrapping Clusters with kubeadm
section:
- docs/setup/independent/install-kubeadm.md
- docs/setup/independent/create-cluster-kubeadm.md
- docs/getting-started-guides/scratch.md
- docs/getting-started-guides/alternatives.md
- title: Hosted Solutions
section:
- title: Running Kubernetes on Google Container Engine
path: https://cloud.google.com/container-engine/docs/before-you-begin/
- title: Running Kubernetes on Azure Container Service
path: https://docs.microsoft.com/en-us/azure/container-service/container-service-kubernetes-walkthrough
- title: Running Kubernetes on IBM Bluemix Container Service
path: https://console.ng.bluemix.net/docs/containers/container_index.html
- title: Turn-key Cloud Solutions
section:
- docs/getting-started-guides/gce.md
- docs/getting-started-guides/aws.md
- docs/getting-started-guides/azure.md
- docs/getting-started-guides/clc.md
- title: Running Kubernetes on IBM Bluemix
path: https://github.com/patrocinio/kubernetes-softlayer
- docs/getting-started-guides/stackpoint.md
- title: Custom Solutions
section:
- title: Custom Cloud Solutions
section:
- docs/getting-started-guides/coreos/index.md
- docs/getting-started-guides/ubuntu/index.md
- docs/getting-started-guides/kops.md
- docs/getting-started-guides/kubespray.md
- docs/getting-started-guides/running-cloud-controller.md
- title: On-Premise VMs
section:
- docs/getting-started-guides/coreos/index.md
- docs/getting-started-guides/cloudstack.md
- docs/getting-started-guides/vsphere.md
- docs/getting-started-guides/photon-controller.md
- docs/getting-started-guides/dcos.md
- docs/getting-started-guides/libvirt-coreos.md
- docs/getting-started-guides/ovirt.md
- docs/getting-started-guides/openstack-heat.md
- title: rkt
section:
- docs/getting-started-guides/rkt/index.md
- docs/getting-started-guides/rkt/notes.md
- docs/getting-started-guides/mesos/index.md
- docs/getting-started-guides/mesos-docker.md
- title: Bare Metal
section:
- docs/getting-started-guides/coreos/bare_metal_offline.md
- docs/getting-started-guides/fedora/fedora_ansible_config.md
- docs/getting-started-guides/fedora/fedora_manual_config.md
- docs/getting-started-guides/fedora/flannel_multi_node_cluster.md
- docs/getting-started-guides/centos/centos_manual_config.md
- docs/getting-started-guides/coreos/index.md
- docs/getting-started-guides/ubuntu/index.md
- title: Ubuntu
section:
- docs/getting-started-guides/ubuntu/index.md
- docs/getting-started-guides/ubuntu/validation.md
- docs/getting-started-guides/ubuntu/backups.md
- docs/getting-started-guides/ubuntu/upgrades.md
- docs/getting-started-guides/ubuntu/scaling.md
- docs/getting-started-guides/ubuntu/installation.md
- docs/getting-started-guides/ubuntu/monitoring.md
- docs/getting-started-guides/ubuntu/networking.md
- docs/getting-started-guides/ubuntu/security.md
- docs/getting-started-guides/ubuntu/storage.md
- docs/getting-started-guides/ubuntu/troubleshooting.md
- docs/getting-started-guides/ubuntu/decommissioning.md
- docs/getting-started-guides/ubuntu/operational-considerations.md
- docs/getting-started-guides/ubuntu/glossary.md
- docs/getting-started-guides/ubuntu/local.md
- docs/getting-started-guides/ubuntu/logging.md
- docs/getting-started-guides/ubuntu/manual.md
- docs/getting-started-guides/windows/index.md
- docs/admin/node-conformance.md
- docs/concepts/cluster-administration/addons.md
- docs/admin/salt.md
- docs/admin/cluster-large.md
- docs/admin/multiple-zones.md
- docs/admin/high-availability/index.md
- docs/getting-started-guides/binary_release.md
-159
View File
@@ -1,159 +0,0 @@
bigheader: "Tasks"
abstract: "Step-by-step instructions for performing operations with Kubernetes."
toc:
- docs/tasks/index.md
- title: Install Tools
section:
- docs/tasks/tools/install-kubectl.md
- docs/tasks/tools/install-minikube.md
- docs/setup/independent/install-kubeadm.md
- title: Configure Pods and Containers
section:
- docs/tasks/configure-pod-container/assign-cpu-ram-container.md
- docs/tasks/configure-pod-container/configure-volume-storage.md
- docs/tasks/configure-pod-container/configure-persistent-volume-storage.md
- docs/tasks/configure-pod-container/configure-projected-volume-storage.md
- docs/tasks/configure-pod-container/projected-volume.md
- docs/tasks/configure-pod-container/security-context.md
- docs/tasks/configure-pod-container/environment-variable-expose-pod-information.md
- docs/tasks/configure-pod-container/configure-service-account.md
- docs/tasks/configure-pod-container/pull-image-private-registry.md
- docs/tasks/configure-pod-container/configure-liveness-readiness-probes.md
- docs/tasks/configure-pod-container/assign-pods-nodes.md
- docs/tasks/configure-pod-container/configure-pod-initialization.md
- docs/tasks/configure-pod-container/attach-handler-lifecycle-event.md
- docs/tasks/configure-pod-container/configmap.md
- docs/tasks/configure-pod-container/configure-pod-configmap.md
- docs/tools/kompose/user-guide.md
- title: Inject Data Into Applications
section:
- docs/tasks/inject-data-application/define-command-argument-container.md
- docs/tasks/inject-data-application/define-environment-variable-container.md
- docs/tasks/inject-data-application/environment-variable-expose-pod-information.md
- docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md
- docs/tasks/inject-data-application/distribute-credentials-secure.md
- docs/tasks/inject-data-application/podpreset.md
- title: Run Applications
section:
- docs/tasks/run-application/run-stateless-application-deployment.md
- docs/tasks/run-application/run-single-instance-stateful-application.md
- docs/tasks/run-application/run-replicated-stateful-application.md
- docs/tasks/run-application/upgrade-pet-set-to-stateful-set.md
- docs/tasks/run-application/scale-stateful-set.md
- docs/tasks/run-application/delete-stateful-set.md
- docs/tasks/run-application/force-delete-stateful-set-pod.md
- docs/tasks/run-application/rolling-update-replication-controller.md
- docs/tasks/run-application/horizontal-pod-autoscale.md
- docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md
- title: Run Jobs
section:
- docs/tasks/job/parallel-processing-expansion.md
- docs/tasks/job/coarse-parallel-processing-work-queue/index.md
- docs/tasks/job/fine-parallel-processing-work-queue/index.md
- title: Access Applications in a Cluster
section:
- docs/tasks/access-application-cluster/web-ui-dashboard.md
- docs/tasks/access-application-cluster/access-cluster.md
- docs/tasks/access-application-cluster/authenticate-across-clusters-kubeconfig.md
- docs/tasks/access-application-cluster/port-forward-access-application-cluster.md
- docs/tasks/access-application-cluster/load-balance-access-application-cluster.md
- docs/tasks/access-application-cluster/service-access-application-cluster.md
- docs/tasks/access-application-cluster/connecting-frontend-backend.md
- docs/tasks/access-application-cluster/create-external-load-balancer.md
- docs/tasks/access-application-cluster/configure-cloud-provider-firewall.md
- docs/tasks/access-application-cluster/list-all-running-container-images.md
- docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.md
- title: Configuring DNS for a Cluster
path: https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/cluster-dns
- title: Monitor, Log, and Debug
section:
- docs/tasks/debug-application-cluster/resource-usage-monitoring.md
- docs/tasks/debug-application-cluster/get-shell-running-container.md
- docs/tasks/debug-application-cluster/monitor-node-health.md
- docs/tasks/debug-application-cluster/logging-stackdriver.md
- docs/tasks/debug-application-cluster/logging-elasticsearch-kibana.md
- docs/tasks/debug-application-cluster/determine-reason-pod-failure.md
- docs/tasks/debug-application-cluster/debug-init-containers.md
- docs/tasks/debug-application-cluster/debug-pod-replication-controller.md
- docs/tasks/debug-application-cluster/debug-service.md
- docs/tasks/debug-application-cluster/debug-cluster.md
- docs/tasks/debug-application-cluster/debug-application.md
- docs/tasks/debug-application-cluster/debug-stateful-set.md
- docs/tasks/debug-application-cluster/debug-application-introspection.md
- docs/tasks/debug-application-cluster/audit.md
- title: Use Explorer to Examine the Runtime Environment
path: https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/explorer
- title: Access and Extend the Kubernetes API
section:
- docs/tasks/access-kubernetes-api/http-proxy-access-api.md
- docs/tasks/access-kubernetes-api/extend-api-third-party-resource.md
- title: TLS
section:
- docs/tasks/tls/managing-tls-in-a-cluster.md
- title: Administer a Cluster
section:
- docs/tasks/administer-cluster/access-cluster-api.md
- docs/tasks/administer-cluster/access-cluster-services.md
- docs/tasks/administer-cluster/configure-upgrade-etcd.md
- docs/tasks/administer-cluster/apply-resource-quota-limit.md
- docs/tasks/administer-cluster/out-of-resource.md
- docs/tasks/administer-cluster/cpu-memory-limit.md
- docs/tasks/administer-cluster/reserve-compute-resources.md
- docs/tasks/administer-cluster/static-pod.md
- docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods.md
- docs/tasks/administer-cluster/cluster-management.md
- docs/tasks/administer-cluster/upgrade-1-6.md
- docs/tasks/administer-cluster/namespaces.md
- docs/tasks/administer-cluster/namespaces-walkthrough.md
- docs/tasks/administer-cluster/dns-horizontal-autoscaling.md
- docs/tasks/administer-cluster/safely-drain-node.md
- docs/tasks/administer-cluster/declare-network-policy.md
- docs/tasks/administer-cluster/calico-network-policy.md
- docs/tasks/administer-cluster/romana-network-policy.md
- docs/tasks/administer-cluster/weave-network-policy.md
- docs/tasks/administer-cluster/change-pv-reclaim-policy.md
- docs/tasks/administer-cluster/configure-pod-disruption-budget.md
- docs/tasks/administer-cluster/limit-storage-consumption.md
- docs/tasks/administer-cluster/change-default-storage-class.md
- docs/tasks/administer-cluster/share-configuration.md
- docs/tasks/administer-cluster/running-cloud-controller.md
- docs/tasks/administer-cluster/highly-available-master.md
- docs/tasks/administer-cluster/configure-multiple-schedulers.md
- docs/tasks/administer-cluster/ip-masq-agent.md
- title: Change Cluster Size
path: https://github.com/kubernetes/kubernetes/wiki/User-FAQ#how-do-i-change-the-size-of-my-cluster/
- title: Federation - Run an App on Multiple Clusters
section:
- docs/tasks/federation/federation-service-discovery.md
- docs/tasks/federation/set-up-cluster-federation-kubefed.md
- docs/tasks/federation/set-up-coredns-provider-federation.md
- docs/tasks/administer-federation/cluster.md
- docs/tasks/administer-federation/configmap.md
- docs/tasks/administer-federation/daemonset.md
- docs/tasks/administer-federation/deployment.md
- docs/tasks/administer-federation/events.md
- docs/tasks/administer-federation/ingress.md
- docs/tasks/administer-federation/namespaces.md
- docs/tasks/administer-federation/replicaset.md
- docs/tasks/administer-federation/secret.md
- title: Manage Cluster Daemons
section:
- docs/tasks/manage-daemon/update-daemon-set.md
- title: Manage GPUs
section:
- docs/tasks/manage-gpus/scheduling-gpus.md
-64
View File
@@ -1,64 +0,0 @@
bigheader: "Tutorials"
abstract: "Detailed walkthroughs of common Kubernetes operations and workflows."
toc:
- docs/tutorials/index.md
- title: Kubernetes Basics
section:
- docs/tutorials/kubernetes-basics/index.html
- title: 1. Create a Cluster
section:
- docs/tutorials/kubernetes-basics/cluster-intro.html
- docs/tutorials/kubernetes-basics/cluster-interactive.html
- title: 2. Deploy an App
section:
- docs/tutorials/kubernetes-basics/deploy-intro.html
- docs/tutorials/kubernetes-basics/deploy-interactive.html
- title: 3. Explore Your App
section:
- docs/tutorials/kubernetes-basics/explore-intro.html
- docs/tutorials/kubernetes-basics/explore-interactive.html
- title: 4. Expose Your App Publicly
section:
- docs/tutorials/kubernetes-basics/expose-intro.html
- docs/tutorials/kubernetes-basics/expose-interactive.html
- title: 5. Scale Your App
section:
- docs/tutorials/kubernetes-basics/scale-intro.html
- docs/tutorials/kubernetes-basics/scale-interactive.html
- title: 6. Update Your App
section:
- docs/tutorials/kubernetes-basics/update-intro.html
- docs/tutorials/kubernetes-basics/update-interactive.html
- title: Online Training Course
path: https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615
- docs/tutorials/stateless-application/hello-minikube.md
- title: Configuration
section:
- docs/tutorials/configuration/configure-redis-using-configmap.md
- title: Object Management Using kubectl
section:
- docs/tutorials/object-management-kubectl/object-management.md
- docs/tutorials/object-management-kubectl/imperative-object-management-command.md
- docs/tutorials/object-management-kubectl/imperative-object-management-configuration.md
- docs/tutorials/object-management-kubectl/declarative-object-management-configuration.md
- title: Stateless Applications
section:
- docs/tasks/run-application/run-stateless-application-deployment.md
- docs/tutorials/stateless-application/guestbook.md
- docs/tasks/access-application-cluster/service-access-application-cluster.md
- docs/tutorials/stateless-application/expose-external-ip-address.md
- title: Stateful Applications
section:
- docs/tutorials/stateful-application/basic-stateful-set.md
- docs/tasks/run-application/run-single-instance-stateful-application.md
- docs/tasks/run-application/run-replicated-stateful-application.md
- docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md
- docs/tutorials/stateful-application/cassandra.md
- docs/tutorials/stateful-application/zookeeper.md
- title: Clusters
section:
- docs/tutorials/clusters/apparmor.md
- title: Services
section:
- docs/tutorials/services/source-ip.md
-2
View File
@@ -1,2 +0,0 @@
The topics in the `/docs/api-reference/` section of the Kubernetes docs
are being moved to the [Reference](/docs/reference/) section. The content in this topic has moved to:
-26
View File
@@ -1,26 +0,0 @@
{% capture samplecode %}{% include_relative {{include.file}} %}{% endcapture %}
{% if include.k8slink %}{% capture ghlink %}https://raw.githubusercontent.com/kubernetes/kubernetes/blob/{{page.githubbranch}}{{include.k8slink}}{% endcapture %}{% endif %}
{% if include.ghlink %}{% capture ghlink %}https://raw.githubusercontent.com/kubernetes/kubernetes.github.io/{{page.docsbranch}}{{include.ghlink}}{% endcapture %}{% endif %}
{% capture mysample %}
```{{include.language}}
{{ samplecode | raw | strip }}
```
{: id="{{include.file | handleize}}"}
{% endcapture %}
<table class="includecode">
<thead>
<tr>
<th>
{% if ghlink %}<a href="{{ghlink}}" download="{{include.file}}">{% endif %}
<code>{{include.file}}</code>
{% if ghlink %}</a>{% endif %}
<img src="/images/copycode.svg" style="max-height:24px" onclick="copyCode('{{include.file | handleize}}')" title="Copy {{include.file}} to clipboard">
</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ mysample | markdownify }}</td>
</tr>
</tbody>
</table>
@@ -1,6 +0,0 @@
You need to either have a dynamic PersistentVolume provisioner with a default
[StorageClass](/docs/user-guide/persistent-volumes/#storageclasses),
or [statically provision PersistentVolumes](/docs/user-guide/persistent-volumes/#provisioning)
yourself to satisfy the [PersistentVolumeClaims](/docs/user-guide/persistent-volumes/#persistentvolumeclaims)
used here.
-28
View File
@@ -1,28 +0,0 @@
<a href="#" id="feature-state-dialog-link" class="ui-state-default ui-corner-all"><span class="ui-icon ui-icon-newwin"></span>{{ dialog_title }}</a>
<div id="feature-state-dialog" class="ui-dialog-content" title="{{ dialog_title }}">
{{ dialog_content | markdownify }}
</div>
{% raw %}<script>
$(function(){
$( "#feature-state-dialog" ).dialog({
autoOpen: false,
width: {% endraw %}{{ dialog_width | default: "600" }}{% raw %},
buttons: [
{
text: "Ok",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
// Link to open the dialog
$( "#feature-state-dialog-link" ).click(function( event ) {
$( "#feature-state-dialog" ).dialog( "open" );
event.preventDefault();
});
});
</script>{% endraw %}
-13
View File
@@ -1,13 +0,0 @@
{% assign dialog_title = "alpha" %}
{% capture dialog_content %}
This feature is currently in a *alpha* state, meaning:
* The version names contain alpha (e.g. v1alpha1).
* Might be buggy. Enabling the feature may expose bugs. Disabled by default.
* Support for feature may be dropped at any time without notice.
* The API may change in incompatible ways in a later software release without notice.
* Recommended for use only in short-lived testing clusters, due to increased risk of bugs and lack of long-term support.
{% endcapture %}
**FEATURE STATE:** `Kubernetes {{ for_k8s_version | default: page.version }}` {% include feature-dialog.md %}
-14
View File
@@ -1,14 +0,0 @@
{% assign dialog_title = "beta" %}
{% capture dialog_content %}
This feature is currently in a *beta* state, meaning:
* The version names contain beta (e.g. v2beta3).
* Code is well tested. Enabling the feature is considered safe. Enabled by default.
* Support for the overall feature will not be dropped, though details may change.
* The schema and/or semantics of objects may change in incompatible ways in a subsequent beta or stable release. When this happens, we will provide instructions for migrating to the next version. This may require deleting, editing, and re-creating API objects. The editing process may require some thought. This may require downtime for applications that rely on the feature.
* Recommended for only non-business-critical uses because of potential for incompatible changes in subsequent releases. If you have multiple clusters that can be upgraded independently, you may be able to relax this restriction.
* **Please do try our beta features and give feedback on them! After they exit beta, it may not be practical for us to make more changes.**
{% endcapture %}
**FEATURE STATE:** `Kubernetes {{ for_k8s_version | default: page.version }}` {% include feature-dialog.md %}
-6
View File
@@ -1,6 +0,0 @@
{% assign dialog_title = "deprecated" %}
{% capture dialog_content %}
This feature is *deprecated*. For more information on this state, see the [Kubernetes Deprecation Policy](/docs/reference/deprecation-policy/).
{% endcapture %}
**DEPRECATION NOTICE:** As of `Kubernetes {{ for_k8s_version | default: page.version }}`, this has been {% include feature-dialog.md %}
-10
View File
@@ -1,10 +0,0 @@
{% assign dialog_title = "stable" %}
{% capture dialog_content %}
This feature is *stable*, meaning:
* The version name is vX where X is an integer.
* Stable versions of features will appear in released software for many subsequent versions.
{% endcapture %}
**FEATURE STATE:** `Kubernetes {{ for_k8s_version | default: page.version }}` {% include feature-dialog.md %}
-34
View File
@@ -1,34 +0,0 @@
<footer>
<main class="light-text">
<nav>
<a href="/docs/tutorials/stateless-application/hello-minikube/">Get Started</a>
<a href="/docs/home/">Documentation</a>
<a href="http://blog.kubernetes.io/">Blog</a>
<a href="/partners/">Partners</a>
<a href="/community/">Community</a>
<a href="/case-studies/">Case Studies</a>
</nav>
<div class="social">
<div>
<a href="https://twitter.com/kubernetesio" class="twitter"><span>twitter</span></a>
<a href="https://github.com/kubernetes/kubernetes" class="github"><span>Github</span></a>
<a href="http://slack.k8s.io/" class="slack"><span>Slack</span></a>
</div>
<div>
<a href="http://stackoverflow.com/questions/tagged/kubernetes" class="stack-overflow"><span>Stack Overflow</span></a>
<a href="https://groups.google.com/forum/#!forum/kubernetes-users" class="mailing-list"><span>Mailing List</span></a>
<a href="https://calendar.google.com/calendar/embed?src=nt2tcnbtbied3l6gi2h29slvc0%40group.calendar.google.com" class="calendar"><span>Events Calendar</span></a>
</div>
<div>
<a href="/docs/setup/pick-right-solution/" class="button">Get Kubernetes</a>
<a href="https://github.com/kubernetes/kubernetes" class="button">Contribute</a>
</div>
</div>
<div id="miceType" class="center">
&copy; {{ 'now' | date: "%Y" }} The Kubernetes Authors | Documentation Distributed under <a href="https://git.k8s.io/kubernetes.github.io/LICENSE" class="light-text">CC BY 4.0</a>
</div>
<div id="miceType" class="center">
Copyright &copy; {{ 'now' | date: "%Y" }} The Linux Foundation&reg;. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page: <a href="https://www.linuxfoundation.org/trademark-usage" class="light-text">https://www.linuxfoundation.org/trademark-usage</a>
</div>
</main>
</footer>
-24
View File
@@ -1,24 +0,0 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="/images/favicon.png">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto+Mono">
<link rel="stylesheet" type="text/css" href="/css/styles.css">
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="/css/sweetalert.css">
{% if page.class == "gridPage" %}<link rel="stylesheet" type="text/css" href="/css/gridpage.css">{% endif %}
{% if page.description %}
<meta name="description" content="{{ page.description }}" />
{% else %}
<meta name="description" content="{{ page.title }}" />
{% endif %}
<script src="/js/jquery-2.2.0.min.js"></script>
<script src="/js/jquery-ui.min.js"></script>
<script src="/js/script.js"></script>
<script src="/js/sweetalert.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
{% seo %}
</head>
-58
View File
@@ -1,58 +0,0 @@
<div id="cellophane" onclick="kub.toggleMenu()"></div>
<header>
<a href="/" class="logo"></a>
<div class="nav-buttons" data-auto-burger="primary">
<ul class="global-nav">
<li><a href="/docs/home/">Documentation</a></li>
<li><a href="http://blog.kubernetes.io/">Blog</a></li>
<li><a href="/partners/">Partners</a></li>
<li><a href="/community/">Community</a></li>
<li><a href="/case-studies/">Case Studies</a></li>
</ul>
<!-- <a href="/docs/home" class="button" id="viewDocs" data-auto-burger-exclude>View Documentation</a> -->
<a href="/docs/tutorials/kubernetes-basics/" class="button" id="tryKubernetes" data-auto-burger-exclude>Try Kubernetes</a>
<button id="hamburger" onclick="kub.toggleMenu()" data-auto-burger-exclude><div></div></button>
</div>
<nav id="mainNav">
<main data-auto-burger="primary">
<div class="nav-box">
<h3><a href="/docs/tutorials/stateless-application/hello-minikube/">Get Started</a></h3>
<p>Ready to get your hands dirty? Build a simple Kubernetes cluster that runs "Hello World" for Node.js.</p>
</div>
<div class="nav-box">
<h3><a href="/docs/home/">Documentation</a></h3>
<p>Learn how to use Kubernetes with the use of walkthroughs, samples, and reference documentation. You can even <a href="/editdocs/" data-auto-burger-exclude>help contribute to the docs</a>!</p>
</div>
<div class="nav-box">
<h3><a href="/community/">Community</a></h3>
<p>If you need help, you can connect with other Kubernetes users and the Kubernetes authors, attend community events, and watch video presentations from around the web.</p>
</div>
<div class="nav-box">
<h3><a href="http://blog.kubernetes.io">Blog</a></h3>
<p>Read the latest news for Kubernetes and the containers space in general, and get technical how-tos hot off the presses.</p>
</div>
</main>
<main data-auto-burger="primary">
<div class="left">
<h5 class="github-invite">Interested in hacking on the core Kubernetes code base?</h5>
<a href="https://github.com/kubernetes/kubernetes" class="button" data-auto-burger-exclude>View On Github</a>
</div>
<div class="right">
<h5 class="github-invite">Explore the community</h5>
<div class="social">
<a href="https://twitter.com/kubernetesio" class="twitter"><span>Twitter</span></a>
<a href="https://github.com/kubernetes/kubernetes" class="github"><span>Github</span></a>
<a href="http://slack.k8s.io/" class="slack"><span>Slack</span></a>
<a href="http://stackoverflow.com/questions/tagged/kubernetes" class="stack-overflow"><span>Stack Overflow</span></a>
<a href="https://groups.google.com/forum/#!forum/kubernetes-users" class="mailing-list"><span>Mailing List</span></a>
<a href="https://calendar.google.com/calendar/embed?src=nt2tcnbtbied3l6gi2h29slvc0%40group.calendar.google.com" class="calendar"><span>Events Calendar</span></a>
</div>
</div>
<div class="clear" style="clear: both"></div>
</main>
</nav>
</header>
-559
View File
@@ -1,559 +0,0 @@
;(function () {
var partners = [
{
type: 0,
name: 'CoreOS',
logo: 'core_os',
link: 'https://tectonic.com/',
blurb: 'Tectonic is the enterprise-ready Kubernetes product, by CoreOS. It adds key features to allow you to manage, update, and control clusters in production.'
},
{
type: 0,
name: 'Deis',
logo: 'deis',
link: 'https://deis.com',
blurb: 'Deis the creators of Helm, Workflow, and Steward, helps developers and operators build, deploy, manage and scale their applications on top of Kubernetes.'
},
{
type: 0,
name: 'StackPointCloud',
logo: 'stackpoint',
link: 'https://stackpoint.io',
blurb: 'StackPointCloud builds Stackpoint.io, the universal control plane for Kubernetes Anywhere -- compose and build your own infrastructure as easily as a DigitalOcean droplet at any public cloud provider.'
},
{
type: 0,
name: 'Sysdig Cloud',
logo: 'sys_dig',
link: 'https://sysdig.com/blog/monitoring-kubernetes-with-sysdig-cloud/',
blurb: 'Container native monitoring with deep support for Kubernetes.'
},
{
type: 0,
name: 'Puppet',
logo: 'puppet',
link: 'https://puppet.com/blog/managing-kubernetes-configuration-puppet',
blurb: 'The Puppet module for Kubernetes makes it easy to manage Pods, Replication Controllers, Services and more in Kubernetes, and to build domain-specific interfaces to one\'s Kubernetes configuration.'
},
{
type: 0,
name: 'Citrix',
logo: 'citrix',
link: 'http://wercker.com/workflows/partners/kubernetes/',
blurb: 'Netscaler CPX gives app developers all the features they need to load balance their microservices and containerized apps with Kubernetes.'
},
{
type: 0,
name: 'Cockroach Labs',
logo: 'cockroach_labs',
link: 'https://www.cockroachlabs.com/blog/running-cockroachdb-on-kubernetes/',
blurb: 'CockroachDB is a distributed SQL database whose built-in replication and survivability model pair with Kubernetes to truly make data easy.'
},
{
type: 0,
name: 'Skippbox',
logo: 'skippbox',
link: 'http://www.skippbox.com/tag/products/',
blurb: 'Creator of Cabin the first mobile application for Kubernetes, and kompose. Skippboxs solutions distill all the power of k8s in simple easy to use interfaces.'
},
{
type: 0,
name: 'Weave Works',
logo: 'weave_works',
link: ' https://weave.works/kubernetes',
blurb: 'Weaveworks enables Developers and Dev/Ops teams to easily connect, deploy, secure, manage, and troubleshoot microservices in Kubernetes.'
},
{
type: 0,
name: 'Wercker',
logo: 'wercker',
link: 'http://wercker.com/workflows/partners/kubernetes/',
blurb: 'Wercker automates your build, test and deploy pipelines for launching containers and triggering rolling updates on your Kubernetes cluster. '
},
{
type: 0,
name: 'Rancher',
logo: 'rancher',
link: 'http://rancher.com/kubernetes/',
blurb: 'Rancher is an open-source, production-ready container management platform that makes it easy to deploy and leverage Kubernetes in the enterprise.'
},
{
type: 0,
name: 'Red Hat',
logo: 'redhat',
link: 'https://www.openshift.com/',
blurb: 'Leverage an enterprise Kubernetes platform to orchestrate complex, multi-container apps.'
},
{
type: 0,
name: 'Intel',
logo: 'intel',
link: 'https://tectonic.com/press/intel-coreos-collaborate-on-openstack-with-kubernetes.html',
blurb: 'Powering the GIFEE (Googles Infrastructure for Everyone Else), to run OpenStack deployments on Kubernetes.'
},
{
type: 0,
name: 'ElasticKube',
logo: 'elastickube',
link: 'https://www.ctl.io/elastickube-kubernetes/',
blurb: 'Self-service container management for Kubernetes.'
},
{
type: 0,
name: 'Platform9',
logo: 'platform9',
link: 'https://platform9.com/products/kubernetes/',
blurb: 'Platform9 is the open source-as-a-service company that takes all of the goodness of Kubernetes and delivers it as a managed service.'
},
{
type: 0,
name: 'Datadog',
logo: 'datadog',
link: 'http://docs.datadoghq.com/integrations/kubernetes/',
blurb: 'Full-stack observability for dynamic infrastructure & applications. Includes precision alerting, analytics and deep Kubernetes integrations. '
},
{
type: 0,
name: 'AppFormix',
logo: 'appformix',
link: 'http://www.appformix.com/solutions/appformix-for-kubernetes/',
blurb: 'AppFormix is a cloud infrastructure performance optimization service helping enterprise operators streamline their cloud operations on any Kubernetes cloud. '
},
{
type: 0,
name: 'Crunchy',
logo: 'crunchy',
link: 'http://info.crunchydata.com/blog/advanced-crunchy-containers-for-postgresql',
blurb: 'Crunchy PostgreSQL Container Suite is a set of containers for managing PostgreSQL with DBA microservices leveraging Kubernetes and Helm.'
},
{
type: 0,
name: 'Aqua',
logo: 'aqua',
link: 'http://blog.aquasec.com/security-best-practices-for-kubernetes-deployment',
blurb: 'Deep, automated security for your containers running on Kubernetes.'
},
{
type: 0,
name: 'Canonical',
logo: 'canonical',
link: 'https://jujucharms.com/canonical-kubernetes/',
blurb: 'The Canonical Distribution of Kubernetes enables you to operate Kubernetes clusters on demand on any major public cloud and private infrastructure.'
},
{
type: 0,
name: 'Distelli',
logo: 'distelli',
link: 'https://www.distelli.com/',
blurb: 'Pipelines from your source repositories to your Kubernetes Clusters on any cloud.'
},
{
type: 0,
name: 'Nuage networks',
logo: 'nuagenetworks',
link: 'https://github.com/nuagenetworks/nuage-kubernetes',
blurb: 'The Nuage SDN platform provides policy-based networking between Kubernetes Pods and non-Kubernetes environments with visibility and security monitoring.'
},
{
type: 0,
name: 'Sematext',
logo: 'sematext',
link: 'https://sematext.com/kubernetes/',
blurb: 'Logging & Monitoring: Automatic collection and processing of Metrics, Events and Logs for auto-discovered pods and Kubernetes nodes.'
},
{
type: 0,
name: 'Diamanti',
logo: 'diamanti',
link: 'https://www.diamanti.com/products/',
blurb: 'Diamanti deploys containers with guaranteed performance using Kubernetes in the first hyperconverged appliance purpose built for containerized applications.'
},
{
type: 0,
name: 'Apprenda',
logo: 'apprenda',
link: 'https://apprenda.com/kubernetes-support/',
blurb: 'Apprenda creates and supports modern, enterprise-ready application platforms for both cloud native and traditional application workloads.'
},
{
type: 0,
name: 'Aporeto',
logo: 'aporeto',
link: 'https://aporeto.com/trireme',
blurb: 'Aporeto makes cloud-native applications secure by default without impacting developer velocity and works at any scale, on any cloud.'
},
{
type: 0,
name: 'Giant Swarm',
logo: 'giant_swarm',
link: 'https://giantswarm.io',
blurb: 'Giant Swarm provides fully-managed Kubernetes Clusters in your location of choice, so you can focus on your product.'
},
{
type: 0,
name: 'Mirantis',
logo: 'mirantis',
link: 'https://content.mirantis.com/Containerizing-OpenStack-on-Kubernetes-Video-Landing-Page.html',
blurb: 'Mirantis builds and manages private clouds with open source software such as OpenStack, deployed as containers orchestrated by Kubernetes.'
},
{
type: 0,
name: 'Kubernetic',
logo: 'kubernetic',
link: 'https://kubernetic.com/',
blurb: 'Kubernetic is a Kubernetes Desktop client that simplifies and democratizes cluster management for DevOps.'
},
{
type: 1,
name: 'Apprenda',
logo: 'apprenda',
link: 'https://apprenda.com/kubernetes-support/',
blurb: 'Apprenda offers flexible and wide range of support plans for pure play Kubernetes on your choice of infrastructure, cloud provider and operating system.'
},
{
type: 1,
name: 'Reactive Ops',
logo: 'reactive_ops',
link: 'https://www.reactiveops.com/kubernetes/',
blurb: 'ReactiveOps has written automation on best practices for infrastructure as code on GCP & AWS using Kubernetes, helping you build and maintain a world-class infrastructure at a fraction of the price of an internal hire.'
},
{
type: 1,
name: 'Livewyer',
logo: 'livewyer',
link: 'https://livewyer.io/services/kubernetes-experts/',
blurb: 'Kubernetes experts that on-board applications and empower IT teams to get the most out of containerised technology.'
},
{
type: 1,
name: 'Deis',
logo: 'deis',
link: 'https://deis.com/services/',
blurb: 'Deis provides professional services and 24x7 operational support for any Kubernetes cluster managed by our global cluster operations team.'
},
{
type: 1,
name: 'StackPointCloud',
logo: 'stackpoint',
link: 'https://stackpoint.io',
blurb: 'StackPointCloud offers a wide range of support plans for managed Kubernetes clusters built through its universal control plane for Kubernetes Anywhere.'
},
{
type: 1,
name: 'Samsung SDS',
logo: 'samsung_sds',
link: 'http://www.samsungsdsa.com/cloud-infrastructure_kubernetes',
blurb: 'Samsung SDSs Cloud Native Computing Team offers expert consulting across the range of technical aspects involved in building services targeted at a Kubernetes cluster.'
},
{
type: 1,
name: 'Container Solutions',
logo: 'container_solutions',
link: 'http://container-solutions.com/resources/kubernetes/',
blurb: 'Container Solutions is a premium software consultancy that focuses on programmable infrastructure, offering our expertise in software development, strategy and operations to help you innovate at speed and scale.'
},
{
type: 1,
name: 'Jetstack',
logo: 'jetstack',
link: 'https://www.jetstack.io/',
blurb: 'Jetstack is an organisation focused entirely on Kubernetes. They will help you to get the most out of Kubernetes through expert professional services and open source tooling. Get in touch, and accelerate your project.'
},
{
type: 0,
name: 'Tigera',
logo: 'tigera',
link: 'http://docs.projectcalico.org/v1.5/getting-started/kubernetes/',
blurb: 'Tigera builds high performance, policy driven, cloud native networking solutions for Kubernetes.'
},
{
type: 1,
name: 'Skippbox',
logo: 'skippbox',
link: 'http://www.skippbox.com/services/',
blurb: 'Skippbox brings its Kubernetes expertise to help companies embrace Kubernetes on their way to digital transformation. Skippbox offers both professional services and expert training.'
},
{
type: 1,
name: 'Harbur',
logo: 'harbur',
link: 'https://harbur.io/',
blurb: 'Based in Barcelona, Harbur is a consulting firm that helps companies deploy self-healing solutions empowered by Container technologies'
},
{
type: 1,
name: 'Endocode',
logo: 'endocode',
link: 'https://endocode.com/kubernetes/',
blurb: 'Endocode practices and teaches the open source way. Kernel to cluster - Dev to Ops. We offer Kubernetes trainings, services and support.'
},
{
type: 0,
name: 'Spotinst',
logo: 'spotinst',
link: 'http://blog.spotinst.com/2016/08/04/elastigroup-kubernetes-minions-steroids/',
blurb: 'Spotinst uses a prediction algorithm in the Amazon EC2 Spot allowing k8s clusters to increase performance and lower the infrastructure costs'
},
{
type: 1,
name: 'inwinSTACK',
logo: 'inwinstack',
link: 'http://www.inwinstack.com/index.php/en/solutions-en/',
blurb: 'Our container service leverages OpenStack-based infrastructure and its container orchestration engine Magnum to manage Kubernetes clusters.'
},
{
type: 1,
name: 'Semantix',
logo: 'semantix',
link: 'http://www.semantix.com.br/',
blurb: 'Semantix is a company that works with data analytics and distributed systems. Kubernetes is used to orchestrate services for our customers.'
},
{
type: 0,
name: 'ASM Technologies Limited',
logo: 'asm',
link: 'http://www.asmtech.com/',
blurb: 'Our technology supply chain portfolio enables your software products to be accessible, viable and available more effectively.'
},
{
type: 1,
name: 'InfraCloud Technologies',
logo: 'infracloud',
link: 'http://blog.infracloud.io/state-of-kubernetes/',
blurb: 'InfraCloud Technologies is software consultancy which provides services in Containers, Cloud and DevOps.'
},
{
type: 0,
name: 'SignalFx',
logo: 'signalfx',
link: 'https://github.com/signalfx/integrations/tree/master/kubernetes',
blurb: 'Gain real-time visibility across metrics & the most intelligent alerts for todays architectures, including deep integration with Kubernetes'
},
{
type: 0,
name: 'NATS',
logo: 'nats',
link: 'https://github.com/pires/kubernetes-nats-cluster',
blurb: 'NATS is a simple, secure, and scalable cloud native messaging system.'
},
{
type: 1,
name: 'RX-M',
logo: 'rxm',
link: 'http://rx-m.com/training/kubernetes-training/',
blurb: 'Market neutral Kubernetes Dev, DevOps and Production training and consulting services'
},
{
type: 1,
name: 'Emerging Technology Advisors',
logo: 'eta',
link: 'https://www.emergingtechnologyadvisors.com/services/kubernetes.html',
blurb: 'ETA helps companies architect, implement, and manage scalable applications using Kubernetes on on public or private cloud.'
},
{
type: 0,
name: 'CloudPlex.io',
logo: 'cloudplex',
link: 'http://www.cloudplex.io',
blurb: 'CloudPlex enables operations teams to visually deploy, orchestrate, manage, and monitor infrastructure, applications, and services in public or private cloud.'
},
{
type: 1,
name: 'Kumina',
logo: 'kumina',
link: 'https://www.kumina.nl/managed_kubernetes',
blurb: 'Kumina creates Kubernetes solutions on your choice of infrastructure with around-the-clock management and unlimited support.'
},
{
type: 0,
name: 'CA Technologies',
logo: 'ca',
link: 'https://www.ca.com/us/products/application-deployment.html',
blurb: 'The RA CDE Kubernetes plugin enables an automated process for pushing changes to production by applying standard Kubernetes YAML files'
},
{
type: 0,
name: 'CoScale',
logo: 'coscale',
link: 'http://www.coscale.com/blog/how-to-monitor-your-kubernetes-cluster',
blurb: 'Full stack monitoring of containers and microservices orchestrated by Kubernetes. Powered by anomaly detection to find problems faster.'
},
{
type: 0,
name: 'Supergiant.io',
logo: 'supergiant',
link: 'https://supergiant.io/blog/supergiant-packing-algorithm-unique-save-money',
blurb: 'Supergiant autoscales hardware for Kubernetes. Open-source, it makes HA, distributed, stateful apps easy to deploy, manage, and scale.'
},
{
type: 0,
name: 'Avi Networks',
logo: 'avinetworks',
link: 'https://kb.avinetworks.com/avi-vantage-openshift-installation-guide/',
blurb: 'Avis elastic application services fabric provides scalable, feature rich & integrated L4-7 networking for K8S environments.'
},
{
type: 1,
name: 'codecrux web technologies pvt ltd',
logo: 'codecrux',
link: 'http://codecrux.com/kubernetes/',
blurb: 'At CodeCrux we help your organization get the most out of Containers and Kubernetes, regardless of where you are in your journey'
},
{
type: 0,
name: 'Greenqloud',
logo: 'qstack',
link: 'https://www.qstack.com/application-orchestration/',
blurb: 'Qstack provides self-serviceable on-site Kubernetes clusters with an intuitive User Interface for Infrastructure and Kubernetes management.'
},
{
type: 1,
name: 'StackOVerdrive.io',
logo: 'stackoverdrive',
link: 'http://www.stackoverdrive.net/kubernetes-consulting/',
blurb: 'We are a devops consulting firm and we do alot of work with containers and Kunbernetes is one of our go to tools.'
},
{
type: 0,
name: 'F5 Networks',
logo: 'f5networks',
link: 'https://f5.com/about-us/news/press-kit',
blurb: 'Integration of our ADC services with Kubernetes'
},
{
type: 0,
name: 'StackIQ, Inc.',
logo: 'stackiq',
link: 'https://www.stackiq.com/kubernetes/',
blurb: 'With Stacki and the Stacki Pallet for Kubernetes, you can go from bare metal to containers in one step very quickly and easily.'
},
{
type: 0,
name: 'Cobe',
logo: 'cobe',
link: 'https://cobe.io/blog/posts/problems-within-your-kubernetes-cluster/',
blurb: 'Manage Kubernetes clusters with a live, searchable model that captures all relationships and performance data in full visualised context.'
},
{
type: 0,
name: 'Datawire',
logo: 'datawire',
link: 'http://www.datawire.io',
blurb: 'Datawires open source tools let your microservices developers be awesomely productive on Kubernetes, while letting ops sleep at night.'
},
{
type: 0,
name: 'Mashape, Inc.',
logo: 'mashape',
link: 'https://getkong.org/install/kubernetes/',
blurb: 'Kong is a scalable open source API layer that runs in front of any RESTful API and can be provisioned to a Kubernetes cluster.'
},
{
type: 0,
name: 'F5 Networks',
logo: 'f5networks',
link: 'http://github.com/f5networks',
blurb: 'We have a LB integration into Kubernetes.'
},
{
type: 1,
name: 'Lovable Tech',
logo: 'lovable',
link: 'https://drive.google.com/file/d/0BxCnAyMK1pgBTUFOdEZsUndLa01xMGJYZWtUVmVOdldadk80/view?usp=sharing',
blurb: ''
},
{
type: 0,
name: 'StackState',
logo: 'stackstate',
link: 'http://stackstate.com/platform/container-monitoring',
blurb: 'Operational Analytics across teams and tools. Includes topology visualization, root cause analysis and anomaly detection for Kubernetes.'
},
{
type: 1,
name: 'INEXCCO INC',
logo: 'inexcco',
link: 'https://www.inexcco.com/',
blurb: 'Strong DevOps and Cloud talent working with couple clients on kubernetes and helm implementations. '
},
{
type: 0,
name: 'Bitnami',
logo: 'bitnami',
link: 'http://bitnami.com/kubernetes',
blurb: 'Bitnami brings a catalog of trusted, up to date, and easy to use applications and application building blocks to Kubernetes.'
},
{
type: 1,
name: 'Nebulaworks',
logo: 'nebulaworks',
link: 'http://www.nebulaworks.com/container-platforms',
blurb: 'Nebulaworks provides services to help the enterprise adopt modern container platforms and optimized processes to enable innovation at scale.'
},
{
type: 1,
name: 'EASYNUBE LTD',
logo: 'easynube',
link: 'https://www.carrefour.es/supermercado/?ic_source=portal-home&ic_medium=menu-links&ic_content=section-home',
blurb: 'Provide consultancy, architecture and implementation'
},
{
type: 1,
name: 'Opcito Technologies',
logo: 'opcito',
link: 'http://www.opcito.com/kubernetes/',
blurb: 'Opcito is a software consultancy that uses Kubernetes to help organisations build, architect & deploy highly scalable applications.'
},
{
type: 0,
name: 'Huawei Technologies Co., Ltd.',
logo: 'huawei',
link: 'http://developer.huawei.com/ict/en/site-paas',
blurb: 'FusionStage is an enterprise-grade PaaS, the core of which is based on open source container technology including Kubernetes and Docker.'
},
{
type: 0,
name: '{code} by Dell EMC',
logo: 'codedellemc',
link: 'https://blog.codedellemc.com',
blurb: 'Respected as a thought leader in storage persistence for containerized applications. Contributed significant work to K8 and Ecosystem'
}
]
var isvContainer = document.getElementById('isvContainer')
var servContainer = document.getElementById('servContainer')
var sorted = partners.sort(function (a, b) {
if (a.name > b.name) return 1
if (a.name < b.name) return -1
return 0
})
sorted.forEach(function (obj) {
var box = document.createElement('div')
box.className = 'partner-box'
var img = document.createElement('img')
img.src = '/images/square-logos/' + obj.logo + '.png'
var div = document.createElement('div')
var p = document.createElement('p')
p.textContent = obj.blurb
var link = document.createElement('a')
link.href = obj.link
link.target = '_blank'
link.textContent = 'Learn more'
div.appendChild(p)
div.appendChild(link)
box.appendChild(img)
box.appendChild(div)
var container = obj.type ? servContainer : isvContainer
container.appendChild(box)
})
})();
-94
View File
@@ -1,94 +0,0 @@
h5 {
font-size: 18px;
line-height: 1.5em;
margin-bottom: 2em;
}
#usersGrid a {
display: inline-block;
background-color: #f9f9f9;
}
#isvContainer, #servContainer {
position: relative;
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
#isvContainer {
margin-bottom: 80px;
}
.partner-box {
position: relative;
width: 47%;
max-width: 48%;
min-width: 48%;
margin-bottom: 20px;
padding: 20px;
flex: 1;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.partner-box img {
background-color: #f9f9f9;
}
.partner-box > div {
margin-left: 30px;
}
.partner-box a {
color: #3576E3;
}
@media screen and (max-width: 1024px) {
.partner-box {
flex-direction: column;
justify-content: flex-start;
}
.partner-box > div {
margin: 20px 0 0;
}
}
@media screen and (max-width: 568px) {
#isvContainer, #servContainer {
justify-content: center;
}
.partner-box {
flex-direction: column;
justify-content: flex-start;
width: 100%;
max-width: 100%;
min-width: 100%;
}
.partner-box > div {
margin: 20px 0 0;
}
}
@media screen and (max-width: 568px) {
#isvContainer, #servContainer {
justify-content: center;
}
.partner-box {
flex-direction: column;
justify-content: flex-start;
width: 100%;
max-width: 100%;
min-width: 100%;
}
.partner-box > div {
margin: 20px 0 0;
}
}
-15
View File
@@ -1,15 +0,0 @@
{% comment %} See /docs/tabs-example.md for usage example. {% endcomment %}
{% assign tab_set_id = tab_set_name | default: "tabset" | slugify %}
<div id="{{tab_set_id}}">
<ul>
{% for name in tab_names %}
<li><a href="#{{tab_set_id}}-{{forloop.index0}}">{{ name | strip }}</a></li>
{% endfor %}
</ul>
{% for content in tab_contents %}
<div id="{{tab_set_id}}-{{forloop.index0}}">
{{ content | markdownify }}
</div>
{% endfor %}
</div>
<script>$(function(){$("#{{tab_set_id}}").tabs();});</script>
-4
View File
@@ -1,4 +0,0 @@
You need to have a Kubernetes cluster, and the kubectl command-line tool must
be configured to communicate with your cluster. If you do not already have a
cluster, you can create one by using
[Minikube](/docs/getting-started-guides/minikube).
-16
View File
@@ -1,16 +0,0 @@
### ERROR: You must define a <span style="font-family: monospace">`{{ include.missing_block }}`</span> block
{: style="color:red" }
This template requires that you provide text that {{ include.purpose }}. The text in this block will
be displayed under the heading **{{ include.heading }}**.
To get rid of this message and take advantage of this template, define the `{{ include.missing_block }}`
variable and populate it with content.
```liquid
{% raw %}{%{% endraw %} capture {{ include.missing_block }} {% raw %}%}{% endraw %}
Text that {{ include.purpose }}.
{% raw %}{%{% endraw %} endcapture {% raw %}%}{% endraw %}
```
<!-- TEMPLATE_ERROR -->
-88
View File
@@ -1,88 +0,0 @@
{% if concept %}<!-- check for this before going any further; if not present, skip to else at bottom -->
# Overview of {{concept}}s
{% if what_is %}
### What is a {{ concept }}?
{{ what_is }}
{% else %}
{% include templates/_errorthrower.md missing_block='what_is' heading='What is a (Concept)?' purpose='explains what this concept is and its purpose.' %}
{% endif %}
{% if when_to_use %}
### When to use {{ concept }}s
{{ when_to_use }}
{% else %}
{% include templates/_errorthrower.md missing_block='when_to_use' heading='When to use (Concept)' purpose='explains when to use this object.' %}
{% endif %}
{% if when_not_to_use %}
### When not to use {{ concept }}s
{{ when_not_to_use }}
{% else %}
{% include templates/_errorthrower.md missing_block='when_not_to_use' heading='When not to use (Concept)' purpose='explains when not to use this object.' %}
{% endif %}
{% if status %}
### {{ concept }} status
{{ status }}
{% else %}
{% include templates/_errorthrower.md missing_block='status' heading='Retrieving status for a (Concept)' purpose='explains how to retrieve a status description for this object.' %}
{% endif %}
{% if usage %}
#### Usage
{{ usage }}
{% else %}
{% include templates/_errorthrower.md missing_block='usage' heading='Usage' purpose='shows the most basic, common use case for this object, in the form of a code sample, command, etc, using tabs to show multiple approaches' %}
{% endif %}
<!-- continuing the "if concept" if/then: -->
{% else %}
### ERROR: You must define a "concept" variable
{: style="color:red" }
This template requires a variable called `concept` that is simply the name of the
concept for which you are giving an overview. This will be displayed in the
headings for the document.
To get rid of this message and take advantage of this template, define `concept`:
```liquid
{% raw %}{% assign concept="Replication Controller" %}{% endraw %}
```
Complete this task, then we'll walk you through preparing the rest of the document.
{% endif %}
-32
View File
@@ -1,32 +0,0 @@
{% if overview %}
{{ overview }}
{% else %}
{% include templates/_errorthrower.md missing_block='overview' purpose='provides an overview of this concept.' %}
{% endif %}
* TOC
{:toc}
{% if body %}
{{ body }}
{% else %}
{% include templates/_errorthrower.md missing_block='body' purpose='supplies the body of the page content.' %}
{% endif %}
{% if whatsnext %}
## What's next
{{ whatsnext }}
{% endif %}
-37
View File
@@ -1,37 +0,0 @@
{% if command %}
# {% if site.data.kubectl[command].name != "kubectl" %}kubectl {% endif %}{{ site.data.kubectl[command].name }}
{{ site.data.kubectl[command].synopsis }}
## Description
{{ site.data.kubectl[command].description }}
{% if site.data.kubectl[command].options %}
## Options
| Option | Shorthand | Default Value | Usage |
|--------------------|---------------|-------|{% for option in site.data.kubectl[command].options %}
| `{{option.name | strip}}` | {% if option.shorthand %}`{{ option.shorthand | strip }}`{% endif %} | {% if option.default_value %}`{{option.default_value| strip}}`{% endif %} | {% if option.usage %}{{option.usage| strip | replace:'|',', '}}{% endif %} |{% endfor %}
{% endif %}
{% if site.data.kubectl[command].inherited_options %}
## Inherited Options
| Option | Shorthand | Default Value | Usage |
|--------------------|---------------|-------|{% for option in site.data.kubectl[command].inherited_options %}
| `{{option.name | strip}}` | {% if option.shorthand %}`{{ option.shorthand | strip }}`{% endif %} | {% if option.default_value %}`{{option.default_value| strip}}`{% endif %} | {% if option.usage %}{{option.usage| strip | replace:'|',', '}}{% endif %} |{% endfor %}
{% endif %}
## See also
{% for seealso in site.data.kubectl[command].see_also %}
- [`{{ seealso }}`](/docs/kubectl/{% if seealso != "kubectl" %}kubectl_{{seealso}}{% endif %})
{% endfor %}
{% else %}
{% include templates/_errorthrower.md missing_block='command' heading='kubectl (command)' purpose='names the kubectl command, so that the appropriate YAML file (from _data/kubectl) can be transformed into a page.' %}
{% endif %}
-55
View File
@@ -1,55 +0,0 @@
{% if overview %}
{{ overview }}
{% else %}
{% include templates/_errorthrower.md missing_block='overview' purpose='states, in one or two sentences, the purpose of this document' %}
{% endif %}
* TOC
{: toc}
{% if prerequisites %}
## Before you begin
{{ prerequisites }}
{% else %}
{% include templates/_errorthrower.md missing_block='prerequisites' heading='Before you begin' purpose='lists action prerequisites and knowledge prerequisites' %}
{% endif %}
{% if steps %}
{{ steps }}
{% else %}
{% include templates/_errorthrower.md missing_block='steps' purpose='lists a sequence of numbered steps that accomplish the task.' %}
{% endif %}
{% if discussion %}
{{ discussion }}
{% else %}
{% endif %}
{% if whatsnext %}
## What's next
{{ whatsnext }}
{% endif %}
-68
View File
@@ -1,68 +0,0 @@
{% if overview %}
{{ overview }}
{% else %}
{% include templates/_errorthrower.md missing_block='overview' purpose='states, in one or two sentences, the purpose of this document' %}
{% endif %}
* TOC
{: toc}
{% if objectives %}
## Objectives
{{ objectives }}
{% else %}
{% include templates/_errorthrower.md missing_block='objectives' heading='Objectives' purpose='lists the objectives for this tutorial.' %}
{% endif %}
{% if prerequisites %}
## Before you begin
{{ prerequisites }}
{% else %}
{% include templates/_errorthrower.md missing_block='prerequisites' heading='Before you begin' purpose='lists action prerequisites and knowledge prerequisites' %}
{% endif %}
{% if lessoncontent %}
{{ lessoncontent }}
{% else %}
{% include templates/_errorthrower.md missing_block='lessoncontent' purpose='provides the lesson content for this tutorial.' %}
{% endif %}
{% if cleanup %}
## Cleaning up
{{ cleanup }}
{% endif %}
{% if whatsnext %}
## What's next
{{ whatsnext }}
{% endif %}
-15
View File
@@ -1,15 +0,0 @@
{% capture whitespace %}
{% for item in include.tree %}
{% if found_toc %}
{% break %}
{% endif %}
{% if item.section %}
{% include tocsearch.html tree=item.section toc=include.toc %}
{% else %}
{% if item == page.path %}
{% assign found_toc = include.toc %}
{% break %}
{% endif %}
{% endif %}
{% endfor %}
{% endcapture %}
-25
View File
@@ -1,25 +0,0 @@
{% for item in include.tree %}
{% if item.section %}
<div class="item" data-title="{{ item.title }}">
<div class="container">
{% include_cached tree.html tree=item.section %}
</div>
</div>
{% else %}
{% capture whitespace %}
{% if item.path %}
{% assign path = item.path %}
{% assign title = item.title %}
{% else %}
{% assign found_page = site.pages | where: "path", item | first %}
{% assign title = found_page.title %}
{% assign path = found_page.url %}
{% endif %}
{% endcapture %}
{% if path %}
<a class="item" data-title="{{ title }}" href="{{ path }}"></a>
{% endif %}
{% endif %}
{% endfor %}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-15
View File
@@ -1,15 +0,0 @@
<!DOCTYPE html>
<html id="{{ page.cid }}" lang="en" class="{{ page.class }}">
{% include head.html %}
<body>
{% include header.html %}
{{ content }}
{% include footer.html %}
{% include footer-scripts.html %}
</body>
</html>
-77
View File
@@ -1,77 +0,0 @@
{% for current_toc in site.tocs %}
{% if found_toc %}
{% break %}
{% else %}
{% assign toc=site.data[current_toc] %}
{% include tocsearch.html tree=toc.toc toc=toc %}
{% endif %}
{% endfor %}
<!Doctype html>
<html id="docs" class="{{ toc.bigheader }}">
{% include head.html %}
<body>
{% include header.html %}
<!-- HERO -->
<section id="hero" class="light-text">
<h1>{{ toc.bigheader }}</h1>
<h5>{{ toc.abstract }}</h5>
<div id="vendorStrip" class="light-text">
<ul>
<li><a href="/docs/home/" {% if toc.bigheader == "Kubernetes Documentation" %}class="YAH"{% endif %}>HOME</a></li>
<li><a href="/docs/setup/" {% if toc.bigheader == "Setup" %}class="YAH"{% endif %}>SETUP</a></li>
<li><a href="/docs/concepts/" {% if toc.bigheader == "Concepts" %}class="YAH"{% endif %}>CONCEPTS</a></li>
<li><a href="/docs/tasks/" {% if toc.bigheader == "Tasks" %}class="YAH"{% endif %}>TASKS</a></li>
<li><a href="/docs/tutorials/" {% if toc.bigheader == "Tutorials" %}class="YAH"{% endif %}>TUTORIALS</a></li>
<li><a href="/docs/reference/" {% if toc.bigheader == "Reference Documentation" %}class="YAH"{% endif %}>REFERENCE</a></li>
</ul>
<div id="searchBox">
<input type="text" id="search" placeholder="Search" onkeydown="if (event.keyCode==13) window.location.replace('/docs/search/?q=' + this.value)" autofocus="autofocus">
</div>
</div>
</section>
<section id="encyclopedia">
<div id="docsToc">
<div class="pi-accordion">
{% include_cached tree.html tree=toc.toc %}
</div> <!-- /pi-accordion -->
<button class="push-menu-close-button" onclick="kub.toggleToc()"></button>
</div> <!-- /docsToc -->
<div id="docsContent">
<p><a href="/editdocs#{{ page.path }}" id="editPageButton">Edit This Page</a></p>
{% unless page.notitle %}
<h1>{{ page.title }}</h1>
{% endunless %}
{{ content }}
<p><a href=""><img src="https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/{{ page.path }}?pixel" alt="Analytics" /></a></p>
{% if page.url != "/404.html" and page.url != "/docs/search/" %}
<script type="text/javascript">
PDRTJS_settings_8345992 = {
"id" : "8345992",
"unique_id" : "{{ page.url }}",
"title" : "{{ page.title }}",
"permalink" : "http://kubernetes.github.io{{ page.url }}"
};
(function(d,c,j){if(!document.getElementById(j)){var pd=d.createElement(c),s;pd.id=j;pd.src=('https:'==document.location.protocol)?'https://polldaddy.com/js/rating/rating.js':'http://i0.poll.fm/js/rating/rating.js';s=document.getElementsByTagName(c)[0];s.parentNode.insertBefore(pd,s);}}(document,'script','pd-rating-js'));
</script>
<a href="" onclick="window.open('https://github.com/kubernetes/kubernetes.github.io/issues/new?title=Issue%20with%20' +
'k8s.io'+window.location.pathname)" class="button issue">Create an Issue</a>
<a href="/editdocs#{{ page.path }}" class="button issue">Edit this Page</a>
{% endif %}
</div>
</section>
{% include_cached footer.html %}
{% include footer-scripts.html %}
</body>
</html>
-199
View File
@@ -1,199 +0,0 @@
/* Default gh-pages-blog css from https://github.com/thedereck/gh-pages-blog/blob/master/css/syntax.css */
.highlight br
display: none
.highlight
background: #ffffff
.highlight .c
color: #999988
font-style: italic
.highlight .err
color: #a61717
background-color: #e3d2d2
.highlight .k
font-weight: bold
.highlight .o
font-weight: bold
.highlight .cm
color: #999988
font-style: italic
.highlight .cp
color: #999999
font-weight: bold
.highlight .c1
color: #999988
font-style: italic
.highlight .cs
color: #999999
font-weight: bold
font-style: italic
.highlight .gd
color: #000000
background-color: #ffdddd
.highlight .gd .x
color: #000000
background-color: #ffaaaa
.highlight .ge
font-style: italic
.highlight .gr
color: #aa0000
.highlight .gh
color: #999999
.highlight .gi
color: #000000
background-color: #ddffdd
.highlight .gi .x
color: #000000
background-color: #aaffaa
.highlight .go
color: #888888
.highlight .gp
color: #555555
.highlight .gs
font-weight: bold
.highlight .gu
color: #aaaaaa
.highlight .gt
color: #aa0000
.highlight .kc
font-weight: bold
.highlight .kd
font-weight: bold
.highlight .kp
font-weight: bold
.highlight .kr
font-weight: bold
.highlight .kt
color: #445588
font-weight: bold
.highlight .m
color: #009999
.highlight .s
color: #d14
.highlight .na
color: #008080
.highlight .nb
color: #0086B3
.highlight .nc
color: #445588
font-weight: bold
.highlight .no
color: #008080
.highlight .ni
color: #800080
.highlight .ne
color: #990000
font-weight: bold
.highlight .nf
color: #990000
font-weight: bold
.highlight .nn
color: #555555
.highlight .nt
color: #000080
.highlight .nv
color: #008080
.highlight .ow
font-weight: bold
.highlight .w
color: #bbbbbb
.highlight .mf
color: #009999
.highlight .mh
color: #009999
.highlight .mi
color: #009999
.highlight .mo
color: #009999
.highlight .sb
color: #d14
.highlight .sc
color: #d14
.highlight .sd
color: #d14
.highlight .s2
color: #d14
.highlight .se
color: #d14
.highlight .sh
color: #d14
.highlight .si
color: #d14
.highlight .sx
color: #d14
.highlight .sr
color: #009926
.highlight .s1
color: #d14
.highlight .ss
color: #990073
.highlight .bp
color: #999999
.highlight .vc
color: #008080
.highlight .vg
color: #008080
.highlight .vi
color: #008080
.highlight .il
color: #009999
+6
View File
@@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---
-99
View File
@@ -1,99 +0,0 @@
---
title: Case Studies
layout: basic
class: gridPage
cid: caseStudies
---
<section id="hero" class="light-text">
<h1>Kubernetes User Case Studies</h1>
<h5>A collection of users running Kubernetes in production.</h5>
</section>
<section id="mainContent">
<main>
<div class="content">
<div class="case-studies">
<div class="case-study">
<img src="/images/case_studies/pearson.png" alt="Pearson">
<p class="quote">"We chose Kubernetes because of its flexibility, ease of management and the way it improves our engineers' productivity."</p>
<!--<p class="attrib">— Chris Jackson, Director for Cloud Product Engineering, Pearson</p>-->
<a href="./pearson/">Read about Pearson</a>
</div>
<div class="case-study">
<img src="/images/case_studies/wikimedia.png" alt="Wikimedia">
<p class="quote">"With Kubernetes, we're simplifying our environment and making it easier for developers to build the tools that make wikis run better."</p>
<!--<p class="attrib">— Yuvi Panda, Operations Engineer, Wikimedia Foundation</p>-->
<a href="./wikimedia/">Read about Wikimedia</a>
</div>
<div class="case-study">
<img src="/images/case_studies/ebay.png" alt="eBay">
<p class="quote">Inside eBay's shift to Kubernetes and containers atop OpenStack</p>
<a href="http://www.nextplatform.com/2015/11/12/inside-ebays-shift-to-kubernetes-and-containers-atop-openstack/">Read about eBay</a>
</div>
<div class="case-study">
<img src="/images/case_studies/box.png" alt="box">
<p class="quote">Kubernetes at Box: Microservices at Maximum Velocity</p>
<a href="https://blog.box.com/blog/kubernetes-box-microservices-maximum-velocity/">Read about Box</a>
</div>
</div>
</div>
</main>
</section>
<section id="video">
<main>
<!--<div>-->
<!--<h3>"I don't want to deploy software the old way ever again"</h3>-->
<!--<p class="attrib">— Dylan Carney, Lead Software Engineer, Zulily</p>-->
<!--<img src="/images/case_studies/zulily.png" id="zulilyLogo" alt="zulily">-->
<!--</div>-->
<!--<div><button onclick="kub.showVideo()"><img src="/images/case_studies/video_thumb.jpg" alt="Zulily video"><h6>Kubernetes at zulily</h6></button></div>-->
<div>
<!--<h3>SAP</h3>-->
<h3>SAP's OpenStack, running on Kubernetes in production</h3>
<img src="/images/case_studies/sap_small.png" id="zulilyLogo" alt="SAP">
</div>
<div><button onclick="kub.showVideo()"><img src="/images/case_studies/video_thumb1.png" alt="SAP video"><h6>Kubernetes at SAP</h6></button></div>
</main>
</section>
<section id="users">
<main>
<h3>Kubernetes Users</h3>
<div id="usersGrid">
<a target="_blank" href="https://www.youtube.com/watch?v=P5qfyv_zGcU"><img src="/images/case_studies/nyt.png" alt="New York Times"></a>
<a target="_blank" href="https://openai.com/blog/infrastructure-for-deep-learning"><img src="/images/case_studies/openai.png" alt="OpenAI"></a>
<a target="_blank" href="http://blogs.wsj.com/cio/2016/02/24/big-changes-in-goldmans-software-emerge-from-small-containers/"><img src="/images/case_studies/gs.png" alt="Goldman Sachs"></a>
<a target="_blank" href="https://youtu.be/4gyeixJLabo"><img src="/images/case_studies/sap.png" alt="SAP"></a>
<a target="_blank" href="http://www.nextplatform.com/2016/05/24/samsung-experts-put-kubernetes-paces/"><img src="/images/case_studies/sds.png" alt="Samsung SDS"></a>
<a target="_blank" href="http://thenewstack.io/wepay-kubernetes-changed-business/"><img src="/images/case_studies/wepay.png" alt="WePay"></a>
<a target="_blank" href="https://www.youtube.com/watch?v=5378N5iLb2Q"><img src="/images/case_studies/soundcloud.png" alt="SoundCloud"></a>
<a target="_blank" href="https://www.youtube.com/watch?v=F3iMkz_NSvU"><img src="/images/case_studies/homeoffice.png" alt="UK Home Office"></a>
<a target="_blank" href="http://searchitoperations.techtarget.com/news/450297178/Tech-firms-roll-out-Kubernetes-in-production"><img src="/images/case_studies/concur.png" alt="Concur"></a>
<a target="_blank" href="http://www.nextplatform.com/2015/08/04/amadeus-takes-off-with-containers-and-clouds/"><img src="/images/case_studies/amadeus.png" alt="Amadeus"></a>
<a target="_blank" href="http://superuser.openstack.org/articles/how-ancestry-com-s-open-source-strategy-combines-kubernetes-and-openstack"><img src="/images/case_studies/ancestry.png" alt="Ancestry.com"></a>
<a target="_blank" href="https://cloud.google.com/customers/ccp-games/"><img src="/images/case_studies/ccp.png" alt="CCP Games"></a>
<a target="_blank" href="https://www.openstack.org/videos/video/running-kubernetes-on-openstack-at-liveperson"><img src="/images/case_studies/liveperson.png" alt="LivePerson"></a>
<a target="_blank" href="https://youtu.be/YkOY7DgXKyw"><img src="/images/case_studies/monzo_logo.png" alt="monzo"></a>
<a target="_blank" href="https://blog.box.com/blog/kubernetes-box-microservices-maximum-velocity/"><img src="/images/case_studies/box_logo.png" alt="Box"></a>
<a target="_blank" href="https://cloudplatform.googleblog.com/2016/09/bringing-Pokemon-GO-to-life-on-Google-Cloud.html"><img src="/images/case_studies/pokemon_go_logo.png" alt="Pokemon GO"></a>
<a target="_blank" href="http://blog.kubernetes.io/2016/10/kubernetes-and-openstack-at-yahoo-japan.html"><img src="/images/case_studies/yahooJapan_logo.png" alt="Yahoo! Japan"></a>
<a target="_blank" href="https://cloud.google.com/customers/philips/"><img src="/images/case_studies/philips_logo.png" alt="Philips"></a>
<a target="_blank" href="https://youtu.be/EC_ZRLsw58M"><img src="/images/case_studies/buffer_logo.png" alt="buffer"></a>
<a target="_blank" href="https://youtu.be/lmeFkH-rHII"><img src="/images/case_studies/comcast_logo.png" alt="Comcast"></a>
<a href="./wikimedia/"><img src="/images/case_studies/wikimedia_logo.png" alt="Wikimedia"></a>
<a href="./pearson/"><img src="/images/case_studies/pearson_logo.png" alt="Pearson"></a>
<a target="_blank" href="#" onclick="event.preventDefault(); kub.showVideo()"><img src="/images/case_studies/zulily_logo.png" alt="zulily"></a>
<a target="_blank" href="http://www.nextplatform.com/2015/11/12/inside-ebays-shift-to-kubernetes-and-containers-atop-openstack/"><img src="/images/case_studies/ebay_logo.png" alt="Ebay"></a>
<a target="_blank" href="https://docs.google.com/a/google.com/forms/d/e/1FAIpQLScuI7Ye3VQHQTwBASrgkjQDSS5TP0g3AXfFhwSM9YpHgxRKFA/viewform" class="tell-your-story"><img src="/images/case_studies/story.png" alt="Tell your story"></a>
</div>
</main>
</section>
<div id="videoPlayer">
<!--<iframe data-url="https://www.youtube.com/watch?v=B0_5Nms8sD0" frameborder="0" allowfullscreen></iframe>-->
<iframe data-url="https://www.youtube.com/embed/4gyeixJLabo?autoplay=1" frameborder="0" allowfullscreen="true"></iframe>
<button id="closeButton"></button>
</div>
-81
View File
@@ -1,81 +0,0 @@
---
title: Pearson Case Study
layout: basic
class: gridPage
cid: caseStudies
---
<section id="hero" class="light-text">
<h1> Pearson Case Study</h1>
</section>
<section id="mainContent">
<main>
<div class="content">
<h3 id="caseStudyTitle">Using Kubernetes to reinvent the world's largest educational company</h3>
<p>
Pearson, the world's education company, serving 75 million learners worldwide, set a goal to more than double that number to 200 million by 2025. A key part of this growth is in digital learning experiences, and that requires an infrastructure platform that is able to scale quickly and deliver products to market faster. So Pearson's Cloud Technology team chose Kubernetes to help build a platform to meet the business requirements. </p>
<div class="feature">
<img src="/images/case_studies/pearson.png" alt="Pearson">
<p class="quote">
"To transform our infrastructure, we had to think beyond simply enabling automated provisioning, we realized we had to build a platform that would allow Pearson developers to build manage and deploy applications in a completely different way. We chose Kubernetes because of its flexibility, ease of management and the way it would improve our engineers' productivity." </p>
<p class="attrib">— Chris Jackson, Director for Cloud Product Engineering, Pearson</p>
</div>
</div>
</main>
</section>
<section class="bullets">
<main>
<div class="content">
<div class="bullet">
<h4>Challenges:</h4>
<ul>
<li>Pearson had difficulty in scaling and adapting to the growing online audience. They wanted to build and deliver content primarily over the web.</li>
</ul>
</div>
<div class="bullet">
<h4>Why Kubernetes:</h4>
<ul>
<li>Kubernetes will allow Pearson's teams to develop their apps in a consistent manner, saving time and minimizing complexity.</li>
</ul>
</div>
<div class="bullet">
<h4>Approach:</h4>
<ul>
<li>Build a centralized platform for use across the entire enterprise</li>
<li>Use container technology as the core of the platform</li>
<li>Deploy Kubernetes to manage the platform</li>
</ul>
</div>
<div class="bullet">
<h4>Results:</h4>
<ul>
<li>Pearson is building an enterprise-wide platform for delivering innovative, web-based educational content. They expect engineers' productivity to increase by up to 20 percent.</li>
</ul>
</div>
</div>
</main>
</section>
<section class="details">
<main>
<div class="content">
<h4>Kubernetes powers a comprehensive developer experience</h4>
<p>Pearson wanted to use as much open source technology as possible for the platform given that it provides both technical and commercial benefits over the duration of the project. Jackson says, "Building an infrastructure platform based on open source technology in Pearson was a no-brainer, the sharing of technical challenges and advanced use cases in a community of people with talent far beyond what we could hire independently allows us to innovate at a level we could not reach on our own. Our engineers enjoy returning code to the community and participating in talks, blogs and meetings, it's a great way for us to allow our team to express themselves and share the pride they have in their work."</p>
<p>It also wanted to use a container-focused platform. Pearson has 400 development groups and diverse brands with varying business and technical needs. With containers, each brand could experiment with building new types of content using their preferred technologies, and then deliver it using containers. Pearson chose Kubernetes because it believes that is the best technology for managing containers, has the widest community support and offers the most flexible and powerful tools."</p>
<p>Kubernetes is at the core of the platform we've built for developers. After we get our big spike in back-to-school in traffic, much of Pearson's traffic will interact with Kubernetes. It is proving to be as effective as we had hoped," Jackson says.</p>
</div>
</main>
</section>
<section class="details">
<main>
<div class="content">
<h4>Encouraging experimentation, saving engineers time</h4>
<p>With the new platform, Pearson will increase stability and performance, and to bring products to market more quickly. The company says its engineers will also get a productivity boost because they won't spend time managing infrastructure. Jackson estimates 15 to 20 percent in productivity savings.</p>
<p>Beyond that, Pearson says the platform will encourage innovation because of the ease with which new applications can be developed, and because applications will be deployed far more quickly than in the past. It expects that will help the company meet its goal of reaching 200 million learners within the next 10 years.</p>
<p>"We're already seeing tremendous benefits with Kubernetes — improved engineering productivity, faster delivery of applications and a simplified infrastructure. But this is just the beginning. Kubernetes will help transform the way that educational content is delivered online," says Jackson.</p>
</div>
</main>
</section>
-18
View File
@@ -1,18 +0,0 @@
## 如何参与 Kubernetes 文档汉化工作
我们非常欢迎,非常希望您参与 Kubernetes 文档汉化做出贡献。
您可以单击屏幕右上角的 **Fork** 按钮,在您的 Github 账户中创建一外名为 *fork* 的存储库副本。在您的分支中进行更改,当您准备好将这些更改发送给我们时,请转到您的仓库创建新的 pull 请求,让我们知道这一点。
关于更多的贡献信息,请参阅:
* [贡献于 Kubernetes 文档](http://kubernetes.io/editdocs/)
* [创建文档拉取请求](http://kubernetes.io/docs/contribute/create-pull-request/)
* [写一个新的话题](http://kubernetes.io/docs/contribute/write-new-topic/)
* [暂停您的文档更改](http://kubernetes.io/docs/contribute/stage-documentation-changes/)
* [更用页面模板](http://kubernetes.io/docs/contribute/page-templates/)
* [文档样式指南](http://kubernetes.io/docs/contribute/style-guide/)
## 谢谢您!
Kubernetes 在社区参与中茁壮成长,我们非常感谢您对我们的网站和文档的贡献!
-2
View File
@@ -1,2 +0,0 @@
Kubernetes 文档的 [用户指南](/docs/user-guide/) 部分中的主题将被移动到 [任务](/docs/tasks/)、[教程](/docs/tutorials/)和
[概念](/docs/concepts) 部分。 本主题的内容已转移到:
@@ -1,119 +0,0 @@
---
assignees:
- k8s-merge-robot
title: 认识 Kubernetes?
---
Kubernetes 是一个 [开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作](http://www.slideshare.net/BrianGrant11/wso2con-us-2015-kubernetes-a-platform-for-automating-deployment-scaling-and-operations) 可以跨主机集群, 提供以容器为中心的基础架构。
使用 Kubernetes, 您可以快速高效地响应客户需求:
- 快速、可预测地部署您的应用程序
- 拥有即时扩展应用程序的能力
- 不影响现有业务的情况下,无缝地发布新功能。
- 优化您的硬件资源,降低您的拥有成本
我们的目标是构建一个软件和工具的生态系统,以减轻您在公共云或私有云运行应用程序的负担。
#### Kubernetes 具有如下特点:
* **便携性**: 无论公有云、私有云、混合云还是多云架构都全面支持
* **可扩展**: 它是模块化、可插拔、可挂载、可组合的,支持各种形式的扩展
* **自修复**: 它可以自保持应用状态、可自重启、自复制、自缩放的,通过声明式语法提供了强大的自修复能力
Kubernetes 项目由 Google 公司在 2014 年启动。Kubernetes 建立在 [Google 公司超过十余年的运维经验基础之上,Google 所有的应用都运行在容器上](https://research.google.com/pubs/pub43438.html), 再与社区中最好的想法和实践相结合,也许它是最受欢迎的容器平台。
##### 准备好 [开始](/docs/getting-started-guides/)?
## 为什么是容器?
查看此文,可以了解为什么您要使用容器 [容器](http://aucouranton.com/2014/06/13/linux-containers-parallels-lxc-openvz-docker-and-more/)?
![为什么是容器?](/images/docs/why_containers.svg)
*传统* 部署应用程序的方式,一般是使用操作系统自带的包管理器在主机上安装应用依赖,之后再安装应用程序。这无疑将应用程序的可执行文件、应用的配置、应用依赖库和应用的生命周期与宿主机操作系统进行了紧耦合。在此情境下,可以通过构建不可改变的虚拟机镜像版本,通过镜像版本实现可预测的发布和回滚,但是虚拟机实在是太重量级了,且镜像体积太庞大,便捷性差。
*新方式* 是基于操作系统级虚拟化而不是硬件级虚拟化方法来部署容器。容器之间彼此隔离并与主机隔离:它们具有自己的文件系统,不能看到彼此的进程,并且它们所使用的计算资源是可以被限制的。它们比虚拟机更容易构建,并且因为它们与底层基础架构和主机文件系统隔离,所以它们可以跨云和操作系统快速分发。
由于容器体积小且启动快,因此可以在每个容器镜像中打包一个应用程序。这种一对一的应用镜像关系拥有很多好处。使用容器,不需要与外部的基础架构环境绑定, 因为每一个应用程序不需要外部依赖,更不需要与外部的基础架构环境依赖。完美解决了从开发到生产环境的一致性问题。
类似地,容器比虚拟机更加透明,这有助于监测和管理。真实的情况是,容器进程的生命周期由基础设施管理,而容器内的进程对外是隐藏的。最后,每个应用程序用容器封装,管理容器部署就等同于管理应用程序部署。
容器好处摘要:
* **敏捷的应用程序创建和部署**:
与虚拟机镜像相比,容器镜像更容易创建,提升了硬件的使用效率。
* **持续开发、集成和部署**:
提供可靠与频繁的容器镜像构建和部署,可以很方便及快速的回滚 (由于镜像不可变性).
* **关注开发与运维的分离**:
在构建/发布时创建应用程序容器镜像,从而将应用程序与基础架构分离。
* **开发、测试和生产环境的一致性**:
在笔记本电脑上运行与云中一样。
* **云和操作系统的可移植性**:
可运行在 Ubuntu, RHEL, CoreOS, 内部部署, Google 容器引擎和其他任何地方。
* **以应用为中心的管理**:
提升了操作系统的抽象级别,以便在使用逻辑资源的操作系统上运行应用程序。
* **松耦合、分布式、弹性伸缩 [微服务](http://martinfowler.com/articles/microservices.html)**:
应用程序被分成更小,更独立的部分,可以动态部署和管理 - 而不是巨型单体应用运行在专用的大型机。
* **资源隔离**:
通过对应用进行资源隔离,可以很容易的预测应用程序性能。
* **资源利用**:
高效率和高密度。
#### 为什么我们需要 Kubernetes,它能做什么?
最基础的,Kubernetes 可以在物理或虚拟机集群上调度和运行应用程序容器。然而,Kubernetes 还允许开发人员从物理和虚拟机'脱离',从以**主机为中心**的基础架构转移到以**容器为中心**的基础架构,这样可以提供容器固有的全部优点和益处。Kubernetes 提供了基础设施来构建一个真正以**容器为中心**的开发环境。
Kubernetes 满足了生产中运行应用程序的许多常见的需求,例如:
* [Pod](/docs/user-guide/pods/) 提供复合应用并保留一个应用一个容器的容器模型,
* [挂载外部存储](/docs/user-guide/volumes/),
* [Secret管理](/docs/user-guide/secrets/),
* [应用健康检查](/docs/user-guide/production-pods/#liveness-and-readiness-probes-aka-health-checks),
* [副本应用实例](/docs/user-guide/replication-controller/),
* [横向自动扩缩容](/docs/user-guide/horizontal-pod-autoscaling/),
* [服务发现](/docs/user-guide/connecting-applications/),
* [负载均衡](/docs/user-guide/services/),
* [滚动更新](/docs/user-guide/update-demo/),
* [资源监测](/docs/user-guide/monitoring/),
* [日志采集和存储](/docs/user-guide/logging/overview/),
* [支持自检和调试](/docs/user-guide/introspection-and-debugging/),
* [认证和鉴权](/docs/admin/authorization/).
这提供了平台即服务 (PAAS) 的简单性以及基础架构即服务 (IAAS) 的灵活性,并促进跨基础设施供应商的可移植性。
有关详细信息,请参阅 [用户指南](/docs/user-guide/).
#### 为什么 Kubernetes 是一个平台?
Kubernetes 提供了很多的功能,总会有新的场景会受益于新特性。它可以简化应用程序的工作流,加快开发速度。被大家认可的应用编排通常需要有较强的自动化能力。这就是为什么 Kubernetes 被设计作为构建组件和工具的生态系统平台,以便更轻松地部署、扩展和管理应用程序。
[Label](/docs/user-guide/labels/) 允许用户按照自己的方式组织管理对应的资源。 [注解](/docs/user-guide/annotations/) 使用户能够以自定义的描述信息来修饰资源,以适用于自己的工作流,并为管理工具提供检查点状态的简单方法。
此外,[Kubernetes 控制面](/docs/admin/cluster-components) 是构建在相同的 [APIs](/docs/api/) 上面,开发员人和用户都可以用。用户可以编写自己的控制器, [调度器](https://git.k8s.io/community/contributors/devel/scheduler.md)等等,如果这么做,根据新加的[自定义 API](https://git.k8s.io/community/contributors/design-proposals/extending-api.md) ,可以扩展当前的通用 [CLI 命令行工具](/docs/user-guide/kubectl-overview/)。
这种 [设计](https://git.k8s.io/community/contributors/design-proposals/principles.md) 使得许多其他系统可以构建在 Kubernetes 之上。
#### Kubernetes 不是什么:
Kubernetes 不是一个传统意义上,包罗万象的 PaaS (平台即服务) 系统。我们保留用户选择的自由,这非常重要。
* Kubernetes 不限制支持的应用程序类型。 它不插手应用程序框架 (例如 [Wildfly](http://wildfly.org/)), 不限制支持的语言运行时 (例如 Java, Python, Ruby),只迎合符合 [12种因素的应用程序](http://12factor.net/),也不区分"应用程序"与"服务"。Kubernetes 旨在支持极其多样化的工作负载,包括无状态、有状态和数据处理工作负载。如果应用可以在容器中运行,它就可以在 Kubernetes 上运行。
* Kubernetes 不提供作为内置服务的中间件 (例如 消息中间件)、数据处理框架 (例如 Spark)、数据库 (例如 mysql)或集群存储系统 (例如 Ceph)。这些应用可以运行在 Kubernetes 上。
* Kubernetes 没有提供点击即部署的服务市场
* Kubernetes 从源代码到镜像都是非垄断的。 它不部署源代码且不构建您的应用程序。 持续集成 (CI) 工作流是一个不同用户和项目都有自己需求和偏好的领域。 所以我们支持在 Kubernetes 分层的 CI 工作流,但不指定它应该如何工作。
* Kubernetes 允许用户选择其他的日志记录,监控和告警系统 (虽然我们提供一些集成作为概念验证)
* Kubernetes 不提供或授权一个全面的应用程序配置语言/系统 (例如 [jsonnet](https://github.com/google/jsonnet)).
* Kubernetes 不提供也不采用任何全面机器配置、保养、管理或自我修复系统
另一方面,许多 PaaS 系统*运行*在 Kubernetes 上面,例如 [Openshift](https://github.com/openshift/origin), [Deis](http://deis.io/), and [Eldarion](http://eldarion.cloud/)。 您也可以自定义您自己的 PaaS, 与您选择的 CI 系统集成,或与 Kubernetes 一起使用: 将您的容器镜像部署到 Kubernetes。
由于 Kubernetes 在应用级别而不仅仅在硬件级别上运行,因此它提供 PaaS 产品通用的一些功能,例如部署、扩展、负载均衡、日志记录、监控等。但是,Kubernetes 不是单一的,默认解决方案是可选和可插拔的。
此处,Kubernetes 不仅仅是一个 "编排系统";它消除了编排的需要。 "编排"技术定义的是工作流的执行: 从 A 到 B,然后到 C。相反,Kubernetes 是包括一套独立、可组合的控制过程,通过声明式语法使其连续地朝着期望状态驱动当前状态。 不需要告诉它具体从 A 到 C 的过程,只要告诉到 C 的状态即可。 也不需要集中控制;该方法更类似于"编舞"。这使得系统更容易使用并且更强大、更可靠、更具弹性和可扩展性。
#### *Kubernetes* 是什么意思? K8s?
名称 **Kubernetes** 源于希腊语,意为 "舵手" 或 "飞行员" 且是英文 "governor" 和 ["cybernetic"](http://www.etymonline.com/index.php?term=cybernetics)的词根。 **K8s** 是通过将 8 个字母 "ubernete" 替换为 8 而导出的缩写。另外,在中文里,k8s 的发音与 Kubernetes 的发音比较接近。
@@ -1,35 +0,0 @@
---
title: 交互式教程 - 创建集群
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<script src="https://katacoda.com/embed.js"></script>
<div class="layout" id="top">
<main class="content katacoda-content">
<div class="katacoda">
<div class="katacoda__alert">
To interact with the Terminal, please use the desktop/tablet version
</div>
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/1" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;"></div>
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/deploy-intro/" role="button">Continue to Module 2<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,110 +0,0 @@
---
redirect_from:
- "/docs/tutorials/getting-started/create-cluster/"
- "/docs/tutorials/getting-started/create-cluster.html"
title: 使用 Minikube 创建一个集群
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
<div class="row">
<div class="col-md-8">
<h3>目标</h3>
<ul>
<li>了解什么是 Kubernetes 集群</li>
<li>了解什么是 Minikube</li>
<li>使用在线终端启动 Kubernetes 集群</li>
</ul>
</div>
<div class="col-md-8">
<h3>Kubernetes 集群</h3>
<p>
<b>Kubernetes 用于协调高度可用的计算机集群,这些计算机群集被连接作为单个单元工作。</b> Kubernetes 中的抽象允许您将容器化的应用程序部署到集群,而不必专门将其绑定到单个计算机。为了利用这种新的部署模型,应用程序需要以将它们与各个主机分离的方式打包: 它们需要被容器化。容器化应用程序比过去的部署模型更灵活和可用,其中应用程序直接安装到特定机器上,作为深入集成到主机中的软件包。 <b>Kubernetes 以更有效的方式自动化、跨集群的容器应用程序的分发和调度。</b> Kubernetes 是一个 <a href="https://github.com/kubernetes/kubernetes">开源</a> 平台,为生产环境准备的。
</p>
<p>Kubernetes 集群由两种类型的资源组成:
<ul>
<li>一个 <b>Master</b> 调度节点</li>
<li><b>Nodes</b> 应用程序实际运行的地方</li>
</ul>
</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>概要:</h3>
<ul>
<li>Kubernetes 集群</li>
<li>Minikube</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>
Kubernetes 是一个生产级的开源平台,用于协调计算机集群内部和跨计算机集群的应用程序容器的分发(调度)和运行。
</i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">集群图</h2>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_01_cluster.svg"></p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p><b>Master 负责管理集群。</b> master 协调集群中的所有活动,例如调度应用程序、维护应用程序的所需状态、扩展应用程序和滚动更新。</p>
<p><b>node 是 Kubernetes 集群中的工作机器,可以是物理机或虚拟机。</b> 每个工作节点都有一个 Kubelet,它是管理 node 并与 Kubernetes Master 节点进行通信的代理。node 上还应具有处理容器操作的工作,例如 <a href="https://www.docker.com/">Docker</a><a href="https://coreos.com/rkt/">rkt</a>。一个 Kubernetes 工作集群至少有三个 node 节点。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> Master 管理集群和 Nodes 用于托管正在运行的应用程序。 </i></p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p>当您在 Kubernetes 上部署应用程序时,您可以告诉 master 启动应用程序容器。Master 调度容器在集群的 Node 上运行。<b> Nodes 使用 Master 公开的 Kubernetes API 与 Master 通信</b>。最终用户还可以直接使用 Kubernetes 的 API 与集群交互。</p>
<p>Kubernetes 集群可以部署在物理机或虚拟机上。要开始使用 Kubernetes 开发,您可以使用 <a href="https://github.com/kubernetes/minikube">Minikube</a>。Minikube 是一个轻量级的 Kubernetes 实现,在本机创建一台虚拟机,并部署一个只包含一个节点的简单集群。 Minikube 适用于 Linux, Mac OS 和 Windows 系统。Minikube CLI 提供了集群的基本引导操作,包括启动、停止、状态和删除。但是,对于此基础训练,您将使用预先安装了 Minikube 的在线终端。</p>
<p>现在您已经知道 Kubernetes 是什么,让我们使用在线教程,开始我们的第一个集群!</p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/cluster-interactive/" role="button">启动交互教程 <span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,39 +0,0 @@
---
title: 交互式教程 - 部署应用程序
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<script src="https://katacoda.com/embed.js"></script>
<div class="layout" id="top">
<main class="content katacoda-content">
<br>
<div class="katacoda">
<div class="katacoda__alert">
To interact with the Terminal, please use the desktop/tablet version
</div>
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/7" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;">
</div>
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/explore-intro/" role="button">Continue to Module 3<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,108 +0,0 @@
---
title: 使用 kubectl 创建部署
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
<div class="row">
<div class="col-md-8">
<h3>目标</h3>
<ul>
<li>了解应用程序部署</li>
<li>使用 kubectl 在 Kubernetes 上部署您的第一个应用程序</li>
</ul>
</div>
<div class="col-md-8">
<h3>Kubernetes 部署</h3>
<p>
一旦运行了 Kubernetes 集群,您可以在其上部署容器化应用程序。为此,您可以创建一个 Kubernetes <b>Deployment</b>。Deployment 负责创建和更新应用程序实例。创建 Deployment 后, Kubernetes master 会将 Deployment 创建的应用程序实例调度到集群中的各个节点。
</p>
<p>创建应用程序实例后,Kubernetes Deployment 控制器会持续监视这些实例。如果托管它的节点不可用或删除,则 Deployment 控制器将替换实例。 <b>这提供了一种解决机器故障或维护的自愈机制。</b></p>
<p>在编排前的世界中,通常会使用安装脚本启动应用程序,但是它们并不能从机器故障中恢复。通过创建应用程序实例并使其运行在跨节点的机器之间,Kubernetes Deployments 提供了截然不同的应用管理方法。 </p>
</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>概要:</h3>
<ul>
<li>Deployments</li>
<li>Kubectl</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>
Deployment 负责创建和更新应用程序的实例
</i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">在 Kubernetes 上部署您的第一个应用程序</h2>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_02_first_app.svg"></p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p>您可以使用 Kubernetes 命令行工具 <b>Kubectl</b>创建和管理 Deployment。Kubectl 使用 Kubernetes API 与集群进行交互。在本模块中,您将学习在 Kubernetes 集群上运行应用程序部署所需的最常见 Kubectl 命令。</p>
<p>创建部署时,您需要为应用程序指定容器镜像以及要运行的副本数。您可以稍后通过更新部署来更改该信息;模块 <a href="/docs/tutorials/kubernetes-basics/scale-intro/">5</a><a href="/docs/tutorials/kubernetes-basics/update-intro/">6</a> 是一个基础训练讨论如何扩展和更新您的部署。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> 应用程序需要打包成支持的容器格式之一,以便部署在 Kubernetes 上。</i></p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p>对于我们的第一个部署,我们将使用 <a href="https://nodejs.org">Node.js</a> 应用程序打包到 Docker 容器。源代码和 Dockerfile 可在 Kubernetes Bootcamp <a href="https://github.com/kubernetes/kubernetes-bootcamp">GitHub 存储库</a> 中找到。</p>
<p>现在您已经知道部署是什么,我来再来看看在线教程,并部署我们的第一个应用程序!</p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/deploy-interactive/" role="button">启动交互式教程 <span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,39 +0,0 @@
---
title: 交互式教程 - 应用程序探索
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<script src="https://katacoda.com/embed.js"></script>
<div class="layout" id="top">
<main class="content katacoda-content">
<br>
<div class="katacoda">
<div class="katacoda__alert">
To interact with the Terminal, please use the desktop/tablet version
</div>
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/4" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;">
</div>
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/expose-intro/" role="button">Continue to Module 4<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,142 +0,0 @@
---
title: 查看 Pods 和 Nodes
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
<div class="row">
<div class="col-md-8">
<h3>目标</h3>
<ul>
<li>了解 Kubernetes Pods</li>
<li>了解 Kubernetes Nodes</li>
<li>已部署应用故障排除</li>
</ul>
</div>
<div class="col-md-8">
<h2>Kubernetes Pods</h2>
<p>当您在模块 <a href="/docs/tutorials/kubernetes-basics/deploy-intro/">2</a>中创建部署时,Kubernetes 创建了一个 <b>Pod</b> 来托管您的应用程序实例。Pod 是一个 Kubernetes 的资源抽象,表示一个或多个应用容器 (例如 Docker 或 rkt) 组,以及一些用于这些容器的共享资源。这些资源包括:</p>
<ul>
<li>共享存储,如卷</li>
<li>网络,作为唯一的集群 IP 地址</li>
<li>每个容器如何运行的信息,例如容器镜像版本或要使用的特定端口</li>
</ul>
<p>Pod 模型可以理解为应用程序特定的 "逻辑主机",并且可以包含相对紧密耦合的不同应用程序容器。例如,Pod 可能包含带有 Node.js 应用程序的容器以及用于提供要由 Node.js Web 服务器发布数据的不同容器。Pod 中的容器共享 IP 地址和端口空间,始终位于同一位置并且统一调度,并在相同的节点上运行,共享上下文环境。</p>
<p>Pods 是 Kubernetes 平台上的原子单元。当我们在 Kubernetes 上创建一个部署时,该部署将在其中创建包含容器的 Pod (而不是直接创建容器)。每个 Pod 绑定到它被调度的节点,并且保持在那里,直到终止 (根据重启策略) 或删除。在节点故障的情况下,在集群中的其他可用节点上调度相同的 Pod。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>概要:</h3>
<ul>
<li>Pods</li>
<li>Nodes</li>
<li>Kubectl 主要命令</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>
Pod 是一组或多个应用程序容器 (例如 Docker 或 rkt),包含共享存储 (卷),IP 地址以及有关如何运行它们的信息。
</i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Pods 概览</h2>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_03_pods.svg"></p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2>Nodes</h2>
<p>Pod 总是运行在 <b>Node</b>上。Node 是 Kubernetes 的工作机器,可以是一个虚拟机或物理,这取决于在集群的安装情况。每个 Node 由 Master 管理。一个 Node 上可以有多个 Pod, Kubernetes master 会自动处理调度集群各个 Node 上的 Pod。 Master 在自动调度时,会考虑每个 Node 上的可用资源。</p>
<p>每个 Kubernetes Node 节点至少运行以下组件:</p>
<ul>
<li>Kubelet 是负责 Kubernetes Master 和 所有 Node 节点之间通信的进程,它管理机器上运行的 Pod 和容器。</li>
<li>容器运行时(例如 Docker, rkt) 负责从镜像仓库中拉取容器镜像,解包容器并运行应用程序。</li>
</ul>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> 如果一些容器强耦合并且需要共享资源(例如 磁盘),那么这些容器应该放到单个 Pod 中一起调度。 </i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Node 概述</h2>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_03_nodes.svg"></p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2>使用 kubectl 进行故障排除</h2>
<p>在模块 <a href="/docs/tutorials/kubernetes-basics/deploy-intro/">2</a>中,您使用了 Kubectl 命令行接口。您将在模块 3 中继续使用它来获取有关已部署应用程序及其环境信息。最常见的操作可以通过以下 kubectl 命令完成:</p>
<ul>
<li><b>kubectl get</b> - 列出可用资源</li>
<li><b>kubectl describe</b> - 显示有关资源的详细信息</li>
<li><b>kubectl logs</b> - 从 Pod 中的容器打印日志</li>
<li><b>kubectl exec</b> - 在 Pod 中的容器执行命令</li>
</ul>
<p>您可以使用这些命令来查看应用程序部署的时间,它们当前的状态,运行的位置及其配置。</p>
<p>现在我们更多地了解了集群组件和命令行交互,接下来,一起来探索分析我们的应用程序。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> Node 是 Kubernetes 中的工作机器,可能是物理机或虚拟机,具体取决于集群的安装配置。多个 Pod 可以在一个 Node 上运行。 </i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/explore-interactive/" role="button">启动交互式教程<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,36 +0,0 @@
---
title: 交互性教程 - 应用外部可见
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<script src="https://katacoda.com/embed.js"></script>
<div class="layout" id="top">
<main class="content katacoda-content">
<div class="katacoda">
<div class="katacoda__alert">
To interact with the Terminal, please use the desktop/tablet version
</div>
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/8" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;">
</div>
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/scale-intro/" role="button">Continue to Module 5<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,138 +0,0 @@
---
title: 使用服务让您的应用程序外部可见
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
<div class="row">
<div class="col-md-8">
<h3>目标</h3>
<ul>
<li>了解 Kubernetes 服务</li>
<li>了解 Kubernetes 标签</li>
<li>应用程序在 Kubernetes 外部可见</li>
</ul>
</div>
<div class="col-md-8">
<h3>Kubernetes Services</h3>
<p>虽然每个 Pod 在所在的集群中拥有自己独立的 IP 地址,但这些 IP 地址不会暴露在 Kubernetes 集群外部。考虑到 Pod 可能随时会被终止、删除或被其他 Pod 替换,我们需要一种方法让其他 Pod 和应用程序自动发现彼此。Kubernetes 通过 Service 对 Pods 进行分组来解决此问题。一个 Kubernetes <b>Service</b> 是一个抽象层,它定义了一组逻辑的 Pods,并让这些 Pods 对外部流量可见,可以被负载均衡和服务发现。 </p>
<p>此抽象允许我们将 Pods 暴露给集群外部的流量访问。Services 具有自己的唯一集群专用 IP 地址,并显示一个端口以接收流量。如果选择在集群外公开 Service,则有如下选项:</p>
<ul>
<li>LoadBalancer - 提供公有 IP 地址 (在 GCP 或 AWS 上运行 Kubernetes 通常使用此方式)</li>
<li>NodePort - 使用 NAT 在集群的每个 Node 节点的同一端口让服务可见。(所有 Kubernetes 集群和 Minikube 中都可用此方式)</li>
</ul>
</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>摘要:</h3>
<ul>
<li>Pod 流量外部可见</li>
<li>Pods 流量负载均衡</li>
<li>使用标签</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>
Kubernetes Service 是一个抽象层,它定义了一组逻辑的 Pods,并为这些 Pods 启用了外部流量访问、负载均衡和服务发现。
</i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Services 概述</h2>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_04_services.svg"></p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p>一个 Service 提供了一组 Pods 的流量负载均衡。通过创建服务以对来自特定部署的所有 Pods 进行分组时,这是有用的(当我们有多个实例运行时,我们的应用程序将在下一个模块中使用这一点)。</p>
<p>Services 还负责集群内部的服务发现 (包含在 <a href="/docs/user-guide/connecting-applications/#accessing-the-service">访问服务</a>中)。 例如,这将允许前端服务 (如 web 服务器) 从后端服务 (如 数据库) 接收流量,而不必考虑 Pod。 </p>
<p>Services 使用标签选择器匹配一组 Pods,标签选择器支持在标签上进行原始逻辑分组的能力。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> 您可以通过添加 --expose 作为 kubectl 运行命令的参数,在创建 Deployment 的同时创建 Service。 </i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p><b>Labels</b> 是附加到对象的 键/值对,例如 Pods,您可以将它们视为社交媒体的标签符号。它们用于以对用户有意义的方式组织相关对象,如:</p>
<ul>
<li>生产环境 (生产、测试、开发)</li>
<li>应用程序版本 (beta、v1.3)</li>
<li>服务类型 (前端、后端、数据库)</li>
</ul>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> Labels 是附加到对象的键/值对。</i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Labels</h2>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_04_labels.svg"></p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p>Labels 可以在创建时或以后附加到对象,并可以随时修改。
在使用 kubectl run 命令新建 Pods/Deployment 时,会设置一些默认的 Labels/Label。标签和标签选择器之间的链接定义了 Deployment 及其创建 Pod 之间的关系。</p>
<p>现在,让我们在 Service 的帮助下公开我们的应用程序,并应用一些新的标签。</p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/expose-interactive/" role="button">启动交互式教程<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,106 +0,0 @@
---
title: 概述
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="./public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
<div class="row">
<div class="col-md-9">
<h2>Kubernetes 基础</h2>
<p>本教程介绍了 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,并包括一个交互式在线教程。这些交互式教程让您可以自己管理一个简单的集群及其容器化应用程序。</p>
<p>使用交互式教程,您可以学习:</p>
<ul>
<li>在集群上部署容器化应用程序</li>
<li>弹性部署</li>
<li>使用新的软件版本,更新容器化应用程序</li>
<li>调试容器化应用程序</li>
</ul>
<p>教程 Katacoda 在您的浏览器中运行一个虚拟终端,在浏览器中运行 Minikube,这是一个可在任何地方小规模本地部署的 Kubernetes 集群。没有安装任何软件或进行任何配置; 每个交互性教程都直接从您的网页浏览器上运行。</p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-9">
<h2>Kubernetes 可以为您做些什么?</h2>
<p>现代的 Web 服务,用户希望应用程序能够 24/7 全天候使用,开发人员希望每天可以多次发布部署新版本的应用程序。 容器化可以帮助软件包服务于这些目标,使应用程序能够以简单快速的方式发布和更新,而无需停机。Kubernetes 帮助您确保这些容器化的应用程序在您想要的地方和时间运行,并帮助应用程序找到它们需要的资源的工具。 <a href="http://kubernetes.io/docs/whatisk8s/">Kubernetes</a> 是一个生产可用的开源平台,具有 Google 容器集群方面的设计与经验积累,拥有来自社区的最佳实践。</p>
</div>
</div>
<div class="content__modules">
<h2>Kubernetes 基础模块</h2>
<div class="row">
<div class="col-md-4">
<div class="thumbnail">
<a href="/docs/tutorials/kubernetes-basics/cluster-intro/"><img src="./public/images/module_01.svg?v=1469803628347" alt=""></a>
<div class="caption">
<a href="cluster-intro/"><h5>1. 创建一个 Kubernetes 集群</h5></a>
</div>
</div>
</div>
<div class="col-md-4">
<div class="thumbnail">
<a href="/docs/tutorials/kubernetes-basics/deploy-intro/"><img src="./public/images/module_02.svg?v=1469803628347" alt=""></a>
<div class="caption">
<a href="deploy-intro/"><h5>2. 部署应用程序</h5></a>
</div>
</div>
</div>
<div class="col-md-4">
<div class="thumbnail">
<a href="/docs/tutorials/kubernetes-basics/explore-intro/"><img src="./public/images/module_03.svg?v=1469803628347" alt=""></a>
<div class="caption">
<a href="explore-intro/"><h5>3. 应用程序探索</h5></a>
</div>
</div>
</div>
<div class="col-md-4">
<div class="thumbnail">
<a href="/docs/tutorials/kubernetes-basics/expose-intro/"><img src="./public/images/module_04.svg?v=1469803628347" alt=""></a>
<div class="caption">
<a href="expose-intro/"><h5>4. 应用外部可见</h5></a>
</div>
</div>
</div>
<div class="col-md-4">
<div class="thumbnail">
<a href="/docs/tutorials/kubernetes-basics/scale-intro/"><img src="./public/images/module_05.svg?v=1469803628347" alt=""></a>
<div class="caption">
<a href="scale-intro/"><h5>5. 应用可伸缩</h5></a>
</div>
</div>
</div>
<div class="col-md-4">
<div class="thumbnail">
<a href="/docs/tutorials/kubernetes-basics/update-intro/"><img src="./public/images/module_06.svg?v=1469803628347" alt=""></a>
<div class="caption">
<a href="update-intro/"><h5>6. 应用更新</h5></a>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/cluster-intro/" role="button">开始教程<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,38 +0,0 @@
---
title: 交互式教程 - 扩展您的应用程序
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<script src="https://katacoda.com/embed.js"></script>
<div class="layout" id="top">
<main class="content katacoda-content">
<div class="katacoda">
<div class="katacoda__alert">
To interact with the Terminal, please use the desktop/tablet version
</div>
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/5" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;">
</div>
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/update-intro/" role="button">Continue to Module 6<span class="btn__next"></span></a>
</div>
</div>
</main>
<a class="scrolltop" href="#top"></a>
</div>
</body>
</html>
@@ -1,120 +0,0 @@
---
title: 运行应用程序的多个实例
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
<div class="row">
<div class="col-md-8">
<h3>目标</h3>
<ul>
<li>使用 kubectl 缩放应用程序</li>
</ul>
</div>
<div class="col-md-8">
<h3>缩放应用程序</h3>
<p>在之前的模块中,我们创建了一个 <a href="http://kubernetes.io/docs/user-guide/deployments/"> Deployment</a>,然后通过 <a href="http://kubernetes.io/docs/user-guide/services/">Service</a>让应用程序外部可见。Deployment 仅为我们的应用程序创建了一个 Pod。 当流量增加时,我们将需要扩展应用程序以跟上用户需求。</p>
<p><b>Scaling</b> 是通过更改 Deployment 中的副本数量实现的。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>摘要:</h3>
<ul>
<li>Deployment 的缩放</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i> 您可以使用 kubectl run 命令的 --replicas 参数,在创建 Deployment 时指定多个实例。 </i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Scaling 概述</h2>
</div>
</div>
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-8">
<div id="myCarousel" class="carousel" data-ride="carousel" data-interval="3000">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_05_scaling1.svg">
</div>
<div class="item">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_05_scaling2.svg">
</div>
</div>
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="sr-only ">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p>扩展 Deployment 将确保新创建的 Pods 会调度到可用资源的 Node 节点上,收缩会保证 Pods 数量减少至新的所需状态。 Kubernetes 还支持 Pods 的 <a href="http://kubernetes.io/docs/user-guide/horizontal-pod-autoscaling/"> 自动缩放版 </a> ,但不在本教程范围之内。收缩到零也是可以的,此时它将终止指定 Deployment 的所有 Pod。 </p>
<p>运行应用程序的多个实例需要一种将流量分发给所有实例的方法。服务有内置的负载均衡器,可将网络流量分配给 Deployment 暴露的所有 Pods。服务通过使用 endpoints 持续监控运行的 Pods,以确保流量仅发送到可用的 Pods。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i>通过更改 Deployment 中的副本数可以实现伸缩应用程序。</i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p> 一旦您有应用程序的多个实例,您将能够滚动更新而不会停止服务。我们将在下一个模块中介绍。现在,我们去在线终端扩展我们的应用程序。</p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/scale-interactive/" role="button">启动交互式教程 <span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,31 +0,0 @@
---
title: 交互式教程 - 更新您的应用程序
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<script src="https://katacoda.com/embed.js"></script>
<div class="layout" id="top">
<main class="content katacoda-content">
<div class="katacoda">
<div class="katacoda__alert">
To interact with the Terminal, please use the desktop/tablet version
</div>
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/6" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;">
</div>
</div>
</main>
</div>
</body>
</html>
@@ -1,135 +0,0 @@
---
title: 执行滚动更新
---
<!DOCTYPE html>
<html lang="en">
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
<div class="row">
<div class="col-md-8">
<h3>目标</h3>
<ul>
<li>使用 kubectl 执行滚动更新</li>
</ul>
</div>
<div class="col-md-8">
<h3>更新应用程序</h3>
<p>用户期望应用程序始终可用,并且开发人员有望每天部署新版本。这就是 Kubernetes 的滚动更新。 <b>Rolling updates</b> 允许通过使用新的 Pods 实例逐个更新来实现零停机的更新部署。新的 Pods 会被调度到可用资源的 Node 节点上。</p>
<p>在上一个模块中,我们将应用程序扩展为运行多个实例。这是执行更新但不影响应用可用性的要求。默认情况下,更新期间最大数量的 Pods 可能不可用,此时创建和更新 Pod 的最大数量是一。 这两个选项可以配置为数字或百分比(Pods)。
在 Kubernetes 中,更新已版本化,任何部署更新都可以恢复到以前的 (稳定) 版本。</p>
</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>摘要:</h3>
<ul>
<li>更新应用程序</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>滚动更新允许通过使用新的 Pods 实例逐个更新来实现零停机的部署更新。 </i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">滚动更新概述</h2>
</div>
</div>
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-8">
<div id="myCarousel" class="carousel" data-ride="carousel" data-interval="3000">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_06_rollingupdates1.svg" >
</div>
<div class="item">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_06_rollingupdates2.svg">
</div>
<div class="item">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_06_rollingupdates3.svg">
</div>
<div class="item">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_06_rollingupdates4.svg">
</div>
</div>
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="sr-only ">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p>与应用程序缩放类似,如果 Deployment 外部可见,则 Service 将在更新期间将流量负载均衡到可用的 Pod。可用的 Pod 指的是应用程序用户可用的实例。</p>
<p>滚动更新允许以下操作:</p>
<ul>
<li>将应用程序从一个环境升级到另一个环境 (通过容器镜像更新)</li>
<li>回滚到以前的版本</li>
<li>持续集成和持续交付,实现应用程序零故障</li>
</ul>
</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i>如果部署外部可见,则服务将在更新期间将流量负载均衡到可用的 Pod。 </i></p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-8">
<p> 在下面的交互式教程中,我们将把应用程序更新到一个新版本,并执行回滚。</p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/update-interactive/" role="button">启动交互式教程<span class="btn__next"></span></a>
</div>
</div>
</main>
</div>
</body>
</html>
-9
View File
@@ -1,9 +0,0 @@
---
assignees:
- k8s-merge-robot
title: 认识 Kubernetes?
---
{% include user-guide-content-moved.md %}
[认识 Kubernetes?](/docs/concepts/overview/what-is-kubernetes/)
-71
View File
@@ -1,71 +0,0 @@
---
title: Community
layout: basic
cid: community
---
<section id="hero" class="light-text">
<h1>Community</h1>
</section>
<section id="mainContent">
<main>
<div class="content">
<h3>Ensuring Kubernetes works well everywhere and for everyone.</h3>
<p>Connect with the Kubernetes community on our <a href="http://slack.k8s.io/">Slack channel</a> or join the
<a href="https://groups.google.com/forum/#!forum/kubernetes-dev">Kubernetes-dev Google group</a>. A weekly
community meeting takes place via video conference to discuss the state of affairs,
<a href="https://groups.google.com/forum/#!forum/kubernetes-community-video-chat">get a calendar invite</a>
to participate.</p>
<p>You can also join Kubernauts all around the world through our
<a href="https://www.meetup.com/topics/kubernetes/">Kubernetes Meetup Community</a> and the
<a href="https://www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup/">Kubernetes Cloud Native Meetup Community</a>.</p>
</div>
<div class="content">
<h3>Special Interest Groups (SIGs)</h3>
<p>Have a special interest in how Kubernetes works with another technology? See our ever growing
<a href="https://github.com/kubernetes/kubernetes/wiki/Special-Interest-Groups-(SIGs)">lists of SIGs</a>,
from AWS and Openstack to Big Data and Scalability, there's a place for you to contribute and instructions
for forming a new SIG if your special interest isn't covered (yet).</p>
<p>As a member of the Kubernetes community, you are welcome to join any of the SIG meetings
you are interested in. No registration required.</p>
<div id="calendarMeetings">
<iframe src="https://calendar.google.com/calendar/embed?src=cgnt364vd8s86hr2phapfjc6uk%40group.calendar.google.com&ctz=America/Los_Angeles"
frameborder="0" scrolling="no"></iframe>
</div>
</div>
<div class="content">
<h3>Events</h3>
<div id="calendarEvents">
<iframe src="https://calendar.google.com/calendar/embed?src=nt2tcnbtbied3l6gi2h29slvc0%40group.calendar.google.com&ctz=America/Los_Angeles"
frameborder="0" scrolling="no"></iframe>
</div>
</div>
</main>
</section>
<section id="talkToUs">
<main>
<h3>Talk to Us!</h3>
<h4>We would love to hear from you, how you are using Kubernetes,<br> and what we can do to make it better.</h4>
<div id="bigSocial">
<div>
<a href="https://twitter.com/kubernetesio">@kubernetesio</a>
<p>Get the latest news and updates.</p>
</div>
<div>
<a href="https://github.com/kubernetes/kubernetes">Github Project</a>
<p>Check out the project and consider contributing.</p>
</div>
<div>
<a href="http://slack.k8s.io/">#kubernetes-users</a>
<p>Our Slack channel is the best way to contact our engineers and share your ideas with them.</p>
</div>
<div>
<a href="http://stackoverflow.com/questions/tagged/kubernetes">Stack Overflow</a>
<p>Our user forum is a great place to go for community support.</p>
</div>
</div>
</main>
</section>
+158
View File
@@ -0,0 +1,158 @@
baseURL = "https://kubernetes.io"
title = "Kubernetes"
defaultContentLanguage = "en"
defaultContentLanguageInSubdir = false
enableRobotsTXT = true
disableKinds = ["taxonomy", "taxonomyTerm"]
ignoreFiles = [ "^OWNERS$", "README[-]+[a-z]*\\.md", "^node_modules$", "content/en/docs/doc-contributor-tools" ]
contentDir = "content/en"
timeout = 3000
# Highlighting config.
pygmentsCodeFences = true
pygmentsUseClasses = false
# See https://help.farbox.com/pygments.html
pygmentsStyle = "emacs"
# Enable Git variables like commit, lastmod
enableGitInfo = true
# Norwegian ("no") is sometimes but not currently used for testing.
disableLanguages = ["no"]
[blackfriday]
hrefTargetBlank = true
fractions = false
[frontmatter]
date = ["date", ":filename", "publishDate", "lastmod"]
[permalinks]
blog = "/:section/:year/:month/:day/:slug/"
# Be explicit about the output formats. We (currently) only want an RSS feed for the home page.
[outputs]
home = [ "HTML", "RSS", "HEADERS" ]
page = [ "HTML"]
section = [ "HTML"]
# Add a "text/netlify" media type for auto-generating the _headers file
[mediaTypes]
[mediaTypes."text/netlify"]
delimiter = ""
[outputFormats]
[outputFormats.RSS]
baseName = "feed"
# _headers file output (uses the template at layouts/index.headers)
[outputFormats.HEADERS]
mediatype = "text/netlify"
baseName = "_headers"
isPlainText = true
notAlternative = true
[params]
time_format_blog = "Monday, January 02, 2006"
description = "Production-Grade Container Orchestration"
showedit = true
latest = "v1.15"
fullversion = "v1.11.10"
version = "v1.11"
githubbranch = "v1.11.10"
docsbranch = "release-1.11"
deprecated = true
currentUrl = "https://kubernetes.io/docs/home/"
nextUrl = "https://kubernetes-io-vnext-staging.netlify.com/"
githubWebsiteRepo = "github.com/kubernetes/website"
githubWebsiteRaw = "raw.githubusercontent.com/kubernetes/website"
[[params.versions]]
fullversion = "v1.15.0"
version = "v1.15"
githubbranch = "v1.15.0"
docsbranch = "release-1.15"
url = "https://kubernetes.io"
[params.pushAssets]
css = [
"callouts",
"styles",
"custom-jekyll/tags"
]
js = [
"custom-jekyll/tags",
"script"
]
[[params.versions]]
fullversion = "v1.14.3"
version = "v1.14"
githubbranch = "v1.14.3"
docsbranch = "release-1.14"
url = "https://v1-14.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.13.7"
version = "v1.13"
githubbranch = "v1.13.7"
docsbranch = "release-1.13"
url = "https://v1-13.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.12.9"
version = "v1.12"
githubbranch = "v1.12.9"
docsbranch = "release-1.12"
url = "https://v1-12.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.11.10"
version = "v1.11"
githubbranch = "v1.11.10"
docsbranch = "release-1.11"
url = "https://v1-11.docs.kubernetes.io"
# Language definitions.
[languages]
[languages.en]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName ="English"
# Weight used for sorting.
weight = 1
[languages.zh]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName = "中文 Chinese"
weight = 2
contentDir = "content/zh"
[languages.ko]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName = "한국어 Korean"
weight = 3
contentDir = "content/ko"
[languages.no]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName ="Norsk"
weight = 4
contentDir = "content/no"
[languages.no.params]
time_format_blog = "02.01.2006"
# A list of language codes to look for untranslated content, ordered from left to right.
language_alternatives = ["en"]
+153
View File
@@ -0,0 +1,153 @@
---
title: "生产级别的容器编排系统"
abstract: "自动化的容器部署、扩展和管理"
cid: "home"
---
<section id="oceanNodes">
<main>
<div class="image-wrapper"><img src="/images/flower.png"></div>
<div class="content">
<h3><a href="/docs/concepts/overview/what-is-kubernetes/">Kubernetes</a> 是用于自动部署,扩展和管理容器化应用程序的开源系统。</h3>
<p>它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现,Kubernetes 构建在 <a href="http://queue.acm.org/detail.cfm?id=2898444"> Google 15 年生产环境经验</a>基础之上,并结合来自社区的最佳创意和实践。</p>
</div>
</main>
<main>
<div class="image-wrapper"><img src="/images/scalable.png"></div>
<div class="content">
<h4>星际尺度</h4>
<p>根据同样的原则设计,允许 Google 每周运行数十亿个容器,Kubernetes 可以在不增加您的 ops 团队的情况下进行弹性扩展。</p>
</div>
</main>
<main>
<div class="image-wrapper"><img src="/images/blocks.png"></div>
<div class="content">
<h4>永不过时</h4>
<p>无论您应用运行在本地还是运行于全球任何地域,Kubernetes 的灵活性都可以随着您的需求复杂度不断增加,还可以持续、轻松地对外提供服务。</p>
</div>
</main>
<main>
<div class="image-wrapper"><img src="/images/suitcase.png"></div>
<div class="content">
<h4>随处运行</h4>
<p>Kubernetes 是开源的,可以让您自由地部署在企业内部,私有云、混合云或公有云基础架构,使您轻松将应用迁移至任何位置。</p>
</div>
</main>
</section>
<section id="video">
<div class="light-text">
<h2>Kubernetes: 最后&hellip; 它是真正的云平台</h2>
<p>Box 的联合创始人和服务架构师 Sam Ghods 发表了热情洋溢的演讲,随着使用 Kubernetes,我们首次有一个通用接口,可以建立真正的部署工具。</p>
<button id="desktopShowVideoButton" onclick="kub.showVideo()">观看视频</button>
</div>
<button id="mobileShowVideoButton" onclick="kub.showVideo()"></button>
</section>
<section id="features">
<main>
<h3 class="center">Kubernetes 特性</h3>
<div class="feature-box">
<div>
<h4><a href="/docs/concepts/configuration/manage-compute-resources-container/">自动包装</a></h4>
<p>根据资源需求和其他约束自动放置容器,同时不会牺牲可用性,混合关键和最大努力的工作负载,以提高资源利用率并节省更多资源。</p>
</div>
<div>
<h4><a href="/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller">自我修复</a></h4>
<p>重新启动失败的容器,在节点不可用时,替换和重新编排节点上的容器,终止不对用户定义的健康检查做出响应的容器,并且不会在客户端准备投放之前将其通告给客户端。</p>
</div>
</div>
<div class="feature-box">
<div>
<h4><a href="/docs/tasks/run-application/horizontal-pod-autoscale/">横向缩放</a></h4>
<p>使用简单的命令或 UI,或者根据 CPU 的使用情况自动调整应用程序副本数。</p>
</div>
<div>
<h4><a href="/docs/concepts/services-networking/service/">服务发现和负载均衡</a></h4>
<p>不需要修改您的应用程序来使用不熟悉的服务发现机制,Kubernetes 为容器提供了自己的 IP 地址和一组容器的单个 DNS 名称,并可以在它们之间进行负载均衡。</p>
</div>
</div>
<div class="feature-box">
<div>
<h4><a href="/docs/concepts/workloads/controllers/deployment/#what-is-a-deployment">自动部署和回滚</a></h4>
<p>Kubernetes 逐渐部署对应用程序或其配置的更改,同时监视应用程序运行状况,以确保它不会同时终止所有实例。 如果出现问题,Kubernetes会为您恢复更改,利用日益增长的部署解决方案的生态系统。</p>
</div>
<div>
<h4><a href="/docs/concepts/configuration/secret/">密钥</a><a href="/docs/tasks/configure-pod-container/configure-pod-configmap/">配置</a> 管理</h4>
<p>部署和更新密钥和应用程序配置,不会重新编译您的镜像,不会在堆栈配置中暴露密钥(secrets)。</p>
</div>
</div>
<div class="feature-box">
<div>
<h4><a href="/docs/concepts/storage/persistent-volumes/">存储编排</a></h4>
<p>自动安装您所选择的存储系统,无论是本地存储,如公有云提供商 <a href="https://cloud.google.com/storage/">GCP</a><a href="https://aws.amazon.com/products/storage/">AWS</a>, 还是网络存储系统 NFS, iSCSI,
Gluster, Ceph, Cinder, 或 Flocker。</p>
</div>
<div>
<h4><a href="/docs/concepts/workloads/controllers/jobs-run-to-completion/">批处理</a></h4>
<p>除了服务之外,Kubernetes还可以管理您的批处理和 CI 工作负载,如果需要,替换出现故障的容器。</p>
</div>
</div>
</main>
</section>
<section id="talkToUs">
<main>
<h3>实例探究</h3>
<div id="caseStudiesWrapper">
<div>
<p>使用Kubernetes来重塑世界上最大的教育公司</p>
<a href="/case-studies/pearson/">阅读更多</a>
</div>
<div>
<p>Kubernetes at Box: 微服务的最大优势</p>
<a href="https://blog.box.com/blog/kubernetes-box-microservices-maximum-velocity/">阅读更多</a>
</div>
<div>
<p>在 eBay 内部转移到 OpenStack 上的 Kubernetes 和容器</p>
<a href="https://www.nextplatform.com/2015/11/12/inside-ebays-shift-to-kubernetes-and-containers-atop-openstack/">阅读更多</a>
</div>
<div>
<p>将本地的集群迁移至 Kubernetes</p>
<a href="https://www.youtube.com/watch?v=6XGUTu3WhBw">观看视频</a>
</div>
</div>
<h5 style="text-align: center"><a href="/case-studies/" style="color: #3371E3; font-weight: 400">探究所有的案例</a></h5>
</main>
</section>
<div id="videoPlayer">
<iframe data-url="https://www.youtube.com/embed/of45hYbkIZs?autoplay=1" frameborder="0" allowfullscreen></iframe>
<button id="closeButton"></button>
</div>
+4
View File
@@ -0,0 +1,4 @@
---
title: Home
weight: 5
---
+135
View File
@@ -0,0 +1,135 @@
---
approvers:
- bgrant0607
- erictune
- lavalamp
title: Kubernetes API访问控制
---
用户通过 `kubectl`、客户端库或者通过发送REST请求[访问API](/docs/user-guide/accessing-the-cluster)。 用户(自然人)和[Kubernetes服务账户](/docs/tasks/configure-pod-container/configure-service-account/) 都可以被授权进行API访问。
请求到达API服务器后会经过几个阶段,具体说明如图:
![Diagram of request handling steps for Kubernetes API request](/images/docs/admin/access-control-overview.svg)
## 传输层安全
在典型的Kubernetes集群中,API通过443端口提供服务。
API服务器会提供一份证书。 该证书一般是自签名的, 所以用户机器上的 `$USER/.kube/config` 目录通常
包含该API服务器证书的根证书,用来代替系统默认根证书。 当用户使用 `kube-up.sh` 创建集群时,该证书通常会被自动写入用户的`$USER/.kube/config`。 如果集群中存在多个用户,则创建者需要与其他用户共享证书。
## 认证
一旦 TLS 连接建立,HTTP请求就进入到了认证的步骤。即图中的步骤 **1**
集群创建脚本或集群管理员会为API服务器配置一个或多个认证模块。
更具体的认证相关的描述详见 [这里](/docs/admin/authentication/)。
认证步骤的输入是整个HTTP请求,但这里通常只是检查请求头和/或客户端证书。
认证模块支持客户端证书,密码和Plain Tokens
Bootstrap Tokens,以及JWT Tokens (用于服务账户)。
(管理员)可以同时设置多种认证模块,在设置了多个认证模块的情况下,每个模块会依次尝试认证,
直到其中一个认证成功。
在 GCE 平台中,客户端证书,密码和Plain TokensBootstrap Tokens,以及JWT Tokens同时被启用。
如果请求认证失败,则请求被拒绝,返回401状态码。
如果认证成功,则被认证为具体的 `username`,该用户名可供随后的步骤中使用。一些认证模块还提供了用户的组成员关系,另一些则没有。
尽管Kubernetes使用 "用户名" 来进行访问控制和请求记录,但它实际上并没有 `user` 对象,也不存储用户名称或其他相关信息。
## 授权
当请求被认证为来自某个特定的用户后,该请求需要被授权。 即图中的步骤 **2** 。
请求须包含请求者的用户名,请求动作,以及该动作影响的对象。 如果存在相应策略,声明该用户具有进行相应操作的权限,则该请求会被授权。
例如,如果Bob有如下策略,那么他只能够读取`projectCaribou`命名空间下的pod资源:
```json
{
"apiVersion": "abac.authorization.kubernetes.io/v1beta1",
"kind": "Policy",
"spec": {
"user": "bob",
"namespace": "projectCaribou",
"resource": "pods",
"readonly": true
}
}
```
如果Bob发起以下请求,那么请求能够通过授权,因为Bob被允许访问 `projectCaribou` 命名空间下的对象:
```json
{
"apiVersion": "authorization.k8s.io/v1beta1",
"kind": "SubjectAccessReview",
"spec": {
"resourceAttributes": {
"namespace": "projectCaribou",
"verb": "get",
"group": "unicorn.example.org",
"resource": "pods"
}
}
}
```
如果Bob对 `projectCaribou` 命名空间下的对象发起一个写(`create` 或者 `update`)请求,那么它的授权会被拒绝。 如果Bob请求读取(`get`) 其他命名空间,例如 `projectFish`下的对象,其授权也会被拒绝。
Kubernetes的授权要求使用通用的REST属性与现有的组织或云服务提供商的访问控制系统进行交互。 采用REST格式是必要的,因为除Kubernetes外,这些访问控制系统还可能与其他的API进行交互。
Kubernetes 支持多种授权模块,例如ABAC模式,RBAC模式和 Webhook模式。 管理员创建集群时,会配置API服务器应用的授权模块。 如果多种授权模式同时被启用,Kubernetes将检查所有模块,如果其中一种通过授权,则请求授权通过。 如果所有的模块全部拒绝,则请求被拒绝(HTTP状态码403)。
要了解更多的Kubernetes授权相关信息,包括使用授权模块创建策略的具体说明等,可参考[授权概述](/docs/admin/authorization)。
## 准入控制
准入控制模块是能够修改或拒绝请求的软件模块。
作为授权模块的补充,准入控制模块会访问被创建或更新的对象的内容。
它们作用于对象的创建,删除,更新和连接 (proxy)阶段,但不包括对象的读取。
可以同时配置多个准入控制器,它们会按顺序依次被调用。
即图中的步骤 **3** 。
与认证和授权模块不同的是,如果任一个准入控制器拒绝请求,那么整个请求会立即被拒绝。
除了拒绝请求外,准入控制器还可以为对象设置复杂的默认值。
可用的准入控制模块描述 [如下](/docs/admin/admission-controllers/)。
一旦请求通过所有准入控制器,将使用对应API对象的验证流程对其进行验证,然后写入对象存储 (如步骤 **4**)。
## API的端口和IP
上述讨论适用于发送请求到API服务器的安全端口(典型情况)。
实际上API服务器可以通过两个端口提供服务:
默认情况下,API服务器在2个端口上提供HTTP服务:
1. `Localhost Port`:
- 用于测试和启动,以及管理节点的其他组件
(scheduler, controller-manager)与API的交互
- 没有TLS
- 默认值为8080,可以通过 `--insecure-port` 标记来修改。
- 默认的IP地址为localhost, 可以通过 `--insecure-bind-address`标记来修改。
- 请求会 **绕过** 认证和鉴权模块。
- 请求会被准入控制模块处理。
- 其访问需要主机访问的权限。
2. `Secure Port`:
- 尽可能使用该端口访问
- 应用 TLS。 可以通过 `--tls-cert-file` 设置证书, 通过 `--tls-private-key-file` 设置私钥。
- 默认值为6443,可以通过 `--secure-port` 标记来修改。
- 默认IP是首个非本地的网络接口地址,可以通过 `--bind-address` 标记来修改。
- 请求会经过认证和鉴权模块处理。
- 请求会被准入控制模块处理。
- 要求认证和授权模块正常运行。
通过 `kube-up.sh`创建集群时, 对 Google Compute Engine (GCE)
和一些其他的云供应商来说, API通过443端口提供服务。 对
GCE而言,项目上配置了防火墙规则,允许外部的HTTPS请求访问API,其他(厂商的)集群设置方法各不相同。
@@ -0,0 +1,156 @@
---
approvers:
- erictune
- lavalamp
- deads2k
- liggitt
title: 概述
content_template: templates/concept
---
{{% capture overview %}}
学习有关 Kubernetes 授权的更多信息,包括有关使用支持的授权模块创建策略的详细信息。
{{% /capture %}}
{{% capture body %}}
在 Kubernetes 里,您必须经过身份验证(登录),才能授权您的请求(授予访问权限).。有关认证的信息,请参阅[访问控制概述](/docs/admin/access-the-api/)。
Kubernetes 提供通用的 REST API 请求。这意味着 Kubernetes 授权可以与现有的组织或云提供商的访问控制系统一起使用,该系统可以处理除 Kubernetes API 之外的其他 API。
## 确定请求是允许还是被拒绝
Kubernetes 使用 API 服务器授权 API 请求。它根据所有策略评估所有请求属性,并允许或拒绝请求。某些策略必须允许 API 请求的所有部分继续进行,这意味着默认情况下是拒绝权限。
(虽然 Kubernetes 使用 API ​​服务器,访问控制和依赖特定类型对象的特定领域策略由 Admission 控制器处理。)
当配置多个授权模块时,按顺序检查每个模块,如果有任何模块授权请求,则可以继续执行该请求。如果所有模块拒绝请求,则拒绝该请求(HTTP状态代码403)。
## 查看您的请求属性
Kubernetes 仅查看以下API请求属性:
* **user** - 验证期间提供的 `user` 字符串
* **group** - 认证用户所属的组名列表
* **“extra"** - 由认证层提供的任意字符串键到字符串值的映射
* **API** - 指示请求是否用于API资源
* **Request path** - 诸如`/api``/healthz`的其他非资源端点的路径(请参阅[kubectl](#kubectl)).
* **API request verb** - API 动词 `get``list``create``update``patch``watch``proxy``redirect``delete``deletecollection`用于资源请求。要确定资源 API 端点的请求动词,请参阅**确定下面的请求动词**.
* **HTTP request verb** - HTTP动词`get``post``put``delete`用于非资源请求
* **Resource** - 正在访问的资源的ID或名称(仅适用于资源请求)
--* 对于使用`get`, `update`, `patch`, 和 `delete`动词的资源请求,您必须提供资源名称。
* **Subresource** - 正在访问的子资源(仅用于资源请求)
* **Namespace** - 正在被访问的对象的命名空间(仅针对命名空间的资源请求)
* **API group** - 正在访问的API组(仅用于资源请求). 一个空字符串指定[核心 API 组](/docs/api/).
## 确定请求动词
要确定资源 API 端点的请求动词,请查看所使用的HTTP动词以及请求是否对单个资源或资源集合进行操作:
HTTP动词| 请求动词
---------- | ---------------
POST | 创建
GETHEAD | 获取(个人资源),列表(集合)
PUT | 更新
PATCH | 补丁
DELETE| 删除(个人资源),删除(收藏)
Kubernetes 有时会使用专门的动词检查授权以获得额外的权限。例如:
* [PodSecurityPolicy](/docs/concepts/policy/pod-security-policy/)在`extensions` API组中的`podsecuritypolicies`资源上检查`use`动词的授权。
* [RBAC](/docs/admin/authorization/rbac/#privilege-escalation-prevention-and-bootstrapping) 在`rbac.authorization.k8s.io` API组中的`roles``clusterroles`资源上检查`bind`动词的授权。
* [认证](/docs/admin/authentication/) 在核心API组中的`users``groups``serviceaccounts`上的`impersonate`动词的授权以及`authentication.k8s.io` API组中的`userextras`进行层次检查。
## 授权模块
* **ABAC模式** - 基于属性的访问控制(ABAC)定义了访问控制范例,通过使用将属性组合在一起的策略来授予用户访问权限。策略可以使用任何类型的属性(用户属性,资源属性,对象,环境属性等)。要了解有关使用ABAC模式的更多信息,请参阅[ABAC模式](/docs/admin/authorization/abac/)
* **RBAC模式** - 基于角色的访问控制(RBAC)是一种根据企业内个人用户的角色来调整对计算机或网络资源的访问的方法。在这种情况下,访问是单个用户执行特定任务(例如查看,创建或修改文件)的能力。要了解有关使用RBAC模式的更多信息,请参阅[RBAC模式](/docs/admin/authorization/rbac/)
*当指定 "RBAC"(基于角色的访问控制)使用 "rbac.authorization.k8s.io" API组来驱动授权决定时,允许管理员通过Kubernetes API动态配置权限策略.
.. *截至1.6 RBAC模式是测试版.
.. *要启用RBAC,请使用 `--authorization-mode=RBAC` 启动 apiserver.
* **Webhook模式** - WebHook 是HTTP回调:发生事件时发生的HTTP POST; 通过HTTP POST简单的事件通知. 实施 WebHooks 的 Web 应用程序将在某些事情发生时向URL发送消息. 要了解有关使用Webhook模式的更多信息,请参阅[Webhook模式](/docs/admin/authorization/webhook/)
* **自定义模块** - 您可以创建使用Kubernetes的自定义模块. 要了解更多信息,请参阅下面的**自定义模块**。
### 自定义模块
可以相当容易地开发其他实现,APIserver 调用 Authorizer 接口:
```go
type Authorizer interface {
Authorize(a Attributes) error
}
```
以确定是否允许每个API操作.
授权插件是实现此接口的模块.授权插件代码位于 `pkg/auth/authorizer/$MODULENAME` 中。
授权模块可以完全实现,也可以拨出远程授权服务。 授权模块可以实现自己的缓存,以减少具有相同或相似参数的重复授权调用的成本。 开发人员应该考虑缓存和撤销权限之间的交互。
#### 检查API访问
Kubernetes 将 `subjectaccessreviews.v1.authorization.k8s.io` 资源公开为允许外部访问API授权者决策的普通资源。 无论您选择使用哪个授权器,您都可以使用`SubjectAccessReview`发出一个`POST`,就像webhook授权器的`apis/authorization.k8s.io/v1/subjectaccessreviews` 端点一样,并回复一个响应。 例如:
```bash
kubectl create --v=8 -f - << __EOF__
{
"apiVersion": "authorization.k8s.io/v1",
"kind": "SubjectAccessReview",
"spec": {
"resourceAttributes": {
"namespace": "kittensandponies",
"verb": "get",
"group": "unicorn.example.org",
"resource": "pods"
},
"user": "jane",
"group": [
"group1",
"group2"
],
"extra": {
"scopes": [
"openid",
"profile"
]
}
}
}
__EOF__
--- snip lots of output ---
I0913 08:12:31.362873 27425 request.go:908] Response Body: {"kind":"SubjectAccessReview","apiVersion":"authorization.k8s.io/v1","metadata":{"creationTimestamp":null},"spec":{"resourceAttributes":{"namespace":"kittensandponies","verb":"GET","group":"unicorn.example.org","resource":"pods"},"user":"jane","group":["group1","group2"],"extra":{"scopes":["openid","profile"]}},"status":{"allowed":true}}
subjectaccessreview "" created
```
这对于调试访问问题非常有用,因为您可以使用此资源来确定授权者授予哪些访问权限。
## 为您的授权模块使用标志
您的策略中必须包含一个标志,以指出您的策略包含哪个授权模块:
可以使用以下标志:
- `--authorization-mode=ABAC` 基于属性的访问控制(ABAC)模式允许您使用本地文件配置策略。
- `--authorization-mode=RBAC` 基于角色的访问控制(RBAC)模式允许您使用Kubernetes API创建和存储策略.
- `--authorization-mode=Webhook` WebHook是一种HTTP回调模式,允许您使用远程REST管理授权。
- `--authorization-mode=AlwaysDeny` 此标志阻止所有请求. 仅使用此标志进行测试。
- `--authorization-mode=AlwaysAllow` 此标志允许所有请求. 只有在您不需要API请求授权的情况下才能使用此标志。
您可以选择多个授权模块. 如果其中一种模式为 `AlwaysAllow`,则覆盖其他模式,并允许所有API请求。
## 版本控制
对于版本 1.2,配置了 kube-up.sh 创建的集群,以便任何请求都不需要授权。
从版本 1.3 开始,配置由 kube-up.sh 创建的集群,使得 ABAC 授权模块处于启用状态。但是,其输入文件最初设置为允许所有用户执行所有操作,集群管理员需要编辑该文件,或者配置不同的授权器来限制用户可以执行的操作。
{{% /capture %}}
{{% capture whatsnext %}}
* 要学习有关身份验证的更多信息,请参阅**身份验证**[控制访问 Kubernetes API](docs/admin/access-the-api/)。
* 要了解有关入学管理的更多信息,请参阅[使用 Admission 控制器](docs/admin/admission-controllers/)。
*
{{% /capture %}}
+142
View File
@@ -0,0 +1,142 @@
---
approvers:
- erictune
- lavalamp
- deads2k
- liggitt
title: ABAC 模式
content_template: templates/concept
---
{{% capture overview %}}
基于属性的访问控制(Attribute-based access control - ABAC)定义了访问控制范例,其中通过使用将属性组合在一起的策略来向用户授予访问权限。
{{% /capture %}}
{{% capture body %}}
## 策略文件格式
基于 `ABAC` 模式,可以这样指定策略文件 `--authorization-policy-file=SOME_FILENAME`
此文件是 JSON 格式[每行都是一个JSON对象](http://jsonlines.org/),不应存在封闭的列表或映射,每行只有一个映射。
每一行都是一个 "策略对象",策略对象是具有以下映射的属性:
- 版本控制属性:
- `apiVersion`,字符串类型: 有效值为"abac.authorization.kubernetes.io/v1beta1",允许版本控制和转换策略格式。
- `kind`,字符串类型: 有效值为 "Policy",允许版本控制和转换策略格式。
- `spec` 配置为具有以下映射的属性:
- 匹配属性:
- `user`,字符串类型; 来自 `--token-auth-file` 的用户字符串,如果你指定`user`,它必须与验证用户的用户名匹配。
- `group`,字符串类型; 如果指定`group`,它必须与经过身份验证的用户的一个组匹配,`system:authenticated`匹配所有经过身份验证的请求。`system:unauthenticated`匹配所有未经过身份验证的请求。
- 资源匹配属性:
- `apiGroup`,字符串类型; 一个 API 组。
- 例: `extensions`
- 通配符: `*`匹配所有 API 组。
- `namespace`,字符串类型; 一个命名空间。
- 例如: `kube-system`
- 通配符: `*` 匹配所有资源请求。
- `resource`,字符串类型; 资源类型。
- 例:`pods`
- 通配符: `*`匹配所有资源请求。
- 非资源匹配属性:
- `nonResourcePath`,字符串类型; 非资源请求路径。
- 例如:`/version``/apis`
- 通配符:
- `*` 匹配所有非资源请求。
- `/foo/*` 匹配`/foo/`的所有子路径。
- `readonly`,键入 boolean,如果为 true,则表示该策略仅适用于 getlist 和 watch 操作。
**注意:** 未设置的属性与类型设置为零值的属性相同(例如空字符串,0、false),然而未知的应该可读性优先。
在将来,策略可能以 JSON 格式表示,并通过 REST 界面进行管理。
## 授权算法
请求具有与策略对象的属性对应的属性。
当接收到请求时,确定属性。 未知属性设置为其类型的零值(例如: 空字符串,0,false)。
设置为`“*"`的属性将匹配相应属性的任何值。
检查属性的元组,以匹配策略文件中的每个策略。 如果至少有一行匹配请求属性,则请求被授权(但可能会在稍后验证失败)。
要允许任何经过身份验证的用户执行某些操作,请将策略组属性设置为 `"system:authenticated“`
要允许任何未经身份验证的用户执行某些操作,请将策略组属性设置为`"system:authentication“`
要允许用户执行任何操作,请使用 apiGroup,命名空间,
资源和 nonResourcePath 属性设置为 `“*"`的策略.
要允许用户执行任何操作,请使用设置为`“*”` 的 apiGroupnamespaceresource 和 nonResourcePath 属性编写策略。
## Kubectl
Kubectl 使用 api-server 的 `/api``/apis` 端点进行协商客户端/服务器版本。 通过创建/更新来验证发送到API的对象操作,kubectl 查询某些 swagger 资源。 对于API版本"v1", 那就是`/swaggerapi/api/v1` `/swaggerapi/ experimental/v1`
当使用 ABAC 授权时,这些特殊资源必须明确通过策略中的 `nonResourcePath` 属性暴露出来(参见下面的[例子](#examples)):
* `/api``/api/*``/apis``/apis/*` 用于 API 版本协商.
* `/version` 通过 `kubectl version` 检索服务器版本.
* `/swaggerapi/*` 用于创建/更新操作.
要检查涉及到特定kubectl操作的HTTP调用,您可以调整详细程度:
kubectl --v=8 version
## 例子
1. Alice 可以对所有资源做任何事情:
```json
{"apiVersion": "abac.authorization.kubernetes.io/v1beta1", "kind": "Policy", "spec": {"user": "alice", "namespace": "*", "resource": "*", "apiGroup": "*"}}
```
2. Kubelet 可以读取任何pod:
```json
{"apiVersion": "abac.authorization.kubernetes.io/v1beta1", "kind": "Policy", "spec": {"user": "kubelet", "namespace": "*", "resource": "pods", "readonly": true}}
```
3. Kubelet 可以读写事件:
```json
{"apiVersion": "abac.authorization.kubernetes.io/v1beta1", "kind": "Policy", "spec": {"user": "kubelet", "namespace": "*", "resource": "events"}}
```
4. Bob 可以在命名空间“projectCaribou"中读取 pod:
```json
{"apiVersion": "abac.authorization.kubernetes.io/v1beta1", "kind": "Policy", "spec": {"user": "bob", "namespace": "projectCaribou", "resource": "pods", "readonly": true}}
```
5. 任何人都可以对所有非资源路径进行只读请求:
```json
{"apiVersion": "abac.authorization.kubernetes.io/v1beta1", "kind": "Policy", "spec": {"group": "system:authenticated", "readonly": true, "nonResourcePath": "*"}}
{"apiVersion": "abac.authorization.kubernetes.io/v1beta1", "kind": "Policy", "spec": {"group": "system:unauthenticated", "readonly": true, "nonResourcePath": "*"}}
```
[完整文件示例](http://releases.k8s.io/{{< param "githubbranch" >}}/pkg/auth/authorizer/abac/example_policy_file.jsonl)
## 服务帐户的快速说明
服务帐户自动生成用户。 用户名是根据命名约定生成的:
```shell
system:serviceaccount:<namespace>:<serviceaccountname>
```
创建新的命名空间也会导致创建一个新的服务帐户:
```shell
system:serviceaccount:<namespace>:default
```
例如,如果要将 API 的 kube-system 完整权限中的默认服务帐户授予,则可以将此行添加到策略文件中:
```json
{"apiVersion":"abac.authorization.kubernetes.io/v1beta1","kind":"Policy","spec":{"user":"system:serviceaccount:kube-system:default","namespace":"*","resource":"*","apiGroup":"*"}}
```
需要重新启动 apiserver 以获取新的策略行.
{{% /capture %}}
@@ -0,0 +1,143 @@
---
approvers:
- erictune
- lavalamp
- deads2k
- liggitt
title: Webhook Mode
content_template: templates/concept
---
{{% capture overview %}}
WebHook 是一种 HTTP 回调:某些条件下触发的 HTTP POST 请求;通过 HTTP POST 发送的简单事件通知。一个基于 web 应用实现的 WebHook 会在特定事件发生时把消息发送给特定的 URL 。
{{% /capture %}}
{{% capture body %}}
具体来说,当在判断用户权限时,`Webhook` 模式会使 Kubernetes 查询外部的 REST 服务。
## 配置文件格式
`Webhook` 模式需要一个 HTTP 配置文件,通过 `--authorization-webhook-config-file=SOME_FILENAME` 的参数声明。
配置文件的格式使用 [kubeconfig](/docs/concepts/cluster-administration/authenticate-across-clusters-kubeconfig/)。
在文件中,"users" 代表着 API 服务器的 webhook,而 "cluster" 代表着远程服务。
使用 HTTPS 客户端认证的配置例子:
```yaml
# clusters 代表远程服务。
clusters:
- name: name-of-remote-authz-service
cluster:
certificate-authority: /path/to/ca.pem # 对远程服务进行身份认证的CA。
server: https://authz.example.com/authorize # 远程服务的查询 URL. 必须使用 'https'。
# users 代表 API 服务器的 webhook 配置.
users:
- name: name-of-api-server
user:
client-certificate: /path/to/cert.pem # webhook plugin 使用的 cert。
client-key: /path/to/key.pem # cert 所对应的 key。
# kubeconfig 文件必须有 context 。 需要提供一个给 API 服务器。
current-context: webhook
contexts:
- context:
cluster: name-of-remote-authz-service
user: name-of-api-server
name: webhook
```
## 请求载荷
在做认证决策时,API 服务器会 POST 一个 JSON 序列化的 api.authorization.v1beta1.SubjectAccessReview 对象来描述这个动作。这个对象包含了描述用户请求的字段,同时也包含了需要被访问资源或者请求特征的具体信息。
需要注意的是 webhook API 对象与其他 Kubernetes API 对象一样都同样都服从 [版本兼容规则](/docs/api/) 。
实施人员应该了解 beta 对象的更宽松的兼容性承诺,同时确认请求的 "apiVersion" 字段以确保能被正确地反序列化。
此外,API 服务器还必须启用 `authorization.k8s.io/v1beta1` API 扩展组(`--runtime-config=authorization.k8s.io/v1beta1=true`)。
一个请求内容的例子:
```json
{
"apiVersion": "authorization.k8s.io/v1beta1",
"kind": "SubjectAccessReview",
"spec": {
"resourceAttributes": {
"namespace": "kittensandponies",
"verb": "get",
"group": "unicorn.example.org",
"resource": "pods"
},
"user": "jane",
"group": [
"group1",
"group2"
]
}
}
```
远程服务被预期能填写请求和反馈的 SubjectAccessReviewStatus 字段,无论是允许访问还是拒绝访问。
反馈内容的 "spec" 字段是被忽略的,也是可以被省略的。当请求是被允许的时候,返回的响应如下例所示:
```json
{
"apiVersion": "authorization.k8s.io/v1beta1",
"kind": "SubjectAccessReview",
"status": {
"allowed": true
}
}
```
如拒绝,远程服务器会返回:
```json
{
"apiVersion": "authorization.k8s.io/v1beta1",
"kind": "SubjectAccessReview",
"status": {
"allowed": false,
"reason": "user does not have read access to the namespace"
}
}
```
对于非资源的路径访问是这么发送的:
```json
{
"apiVersion": "authorization.k8s.io/v1beta1",
"kind": "SubjectAccessReview",
"spec": {
"nonResourceAttributes": {
"path": "/debug",
"verb": "get"
},
"user": "jane",
"group": [
"group1",
"group2"
]
}
}
```
非资源类的路径包括:`/api`, `/apis`, `/metrics`, `/resetMetrics`,
`/logs`, `/debug`, `/healthz`, `/swagger-ui/`, `/swaggerapi/`, `/ui`, and
`/version`。 客户端需要访问 `/api`, `/api/*`, `/apis`, `/apis/*`, 和 `/version` 以便
能发现服务器上有什么资源和版本。对于其他非资源类的路径访问在没有 REST API 访问限制的情况下拒绝。
更多信息可以参考 uthorization.v1beta1 API 对象和
[webhook.go](https://git.k8s.io/kubernetes/staging/src/k8s.io/apiserver/plugin/pkg/authorizer/webhook/webhook.go).
{{% /capture %}}
+136
View File
@@ -0,0 +1,136 @@
---
approvers:
- jbeda
title: 使用启动引导令牌(Bootstrap Tokens)认证
---
{{< toc >}}
## 概述
启动引导令牌是一种简单的持有者令牌(Bearer Token),这种令牌是在新建集群或者在现有集群中添加新节点时使用的。
它被设计成能够支持 [`kubeadm`](/docs/admin/kubeadm/),但是也可以被用在其他的案例中以便用户在
不使用 `kubeadm` 的情况下启动集群。它也被设计成可以通过 RBAC 策略,结合 [Kubelet TLS
Bootstrapping](/docs/admin/kubelet-tls-bootstrapping/) 系统进行工作。
启动引导令牌被定义成一个特定类型的 secrets(`bootstrap.kubernetes.io/token`),并存在于
`kube-system` 命名空间中。然后这些 secrets 会被 API 服务器上的启动引导的认证器读取。
控制器管理器中的控制器TokenCleaner能够删除过期的令牌。在节点发现的过程中Kubernetes会使用特殊的ConfigMap对象。
控制器管理器中的BootstrapSigner控制器也会使用启动引导令牌为这类对象生成签名信息。
目前,启动引导令牌处于 **alpha** 阶段,但是预期也不会有大的突破性变化。
## 令牌格式
启动引导令牌使用 `abcdef.0123456789abcdef` 的形式。
更加规范地说,它们必须符合正则表达式 `[a-z0-9]{6}\.[a-z0-9]{16}`
令牌的第一部分是 "Token ID" ,它是公共信息。用于引用某个令牌,并确保不会泄露认证所使用的秘密信息。
第二部分是 "令牌秘密(Token Secret)",它应该被共享给收信的第三方。
## 启用启动引导令牌
所有与启动引导令牌相关的特性在 Kubernetes v1.6 版本中默认都是禁用的。
你可以在 API 服务器上通过 `--experimental-bootstrap-token-auth` 参数启用启动引导令牌。
你可以设置控制管理器的 `--controllers` 参数来启用启动引导令牌相关的控制器,例如 `--controllers=*,tokencleaner,bootstrapsigner`
在使用 `kubeadm` 时,这是自动完成的。
HTTPS 调用中的令牌是这样使用的:
```http
Authorization: Bearer 07401b.f395accd246ae52d
```
## 启动引导令牌的密文格式
每个合法的令牌背后对应着 `kube-system` 命名空间中的某个 Secret 对象。
你可以从 [这里](https://git.k8s.io/community/contributors/design-proposals/bootstrap-discovery.md) 找到完整设计文档。
这是 secret 看起来的样子。注意,`base64(string)` 表示应该通过 base64 对值进行编码。
这里使用的是未解码的版本以便于阅读。
```yaml
apiVersion: v1
kind: Secret
metadata:
name: bootstrap-token-07401b
namespace: kube-system
type: bootstrap.kubernetes.io/token
data:
description: base64(The default bootstrap token generated by 'kubeadm init'.)
token-id: base64(07401b)
token-secret: base64(f395accd246ae52d)
expiration: base64(2017-03-10T03:22:11Z)
usage-bootstrap-authentication: base64(true)
usage-bootstrap-signing: base64(true)
```
secret 的类型必须是 `bootstrap.kubernetes.io/token` ,而且名字必须是 `bootstrap-token-<token id>`
`description` 是人类可读的描述,而不应该是机器可读的信息。令牌 ID 和 Secret 是包含在数据字典中的。
`usage-bootstrap-*` 成员表示这个 secret 的用途。启用时,值必须设置为 `true`
`usage-bootstrap-authentication` 表示令牌可以用于 API 服务器的认证。认证器会以
`system:bootstrap:<Token ID>` 认证。它被包含在 `system:bootstrappers` 组中。
命名和组是故意受限制的,以防止用户在启动引导后再使用这些令牌。
`usage-bootstrap-signing` 表示令牌应该被用于 `cluster-info` ConfigMap 的签名,就像下面描述的那样。
`expiration` 数据成员显示了令牌在失效后到现在的时间。这是遵循 RFC3339 进行编码的 UTC 时间。
TokenCleaner 控制器会删除过期的令牌。
## 使用 `kubeadm` 管理令牌
你可以使用 `kubeadm` 工具管理正在运行集群的令牌。它会从 `kubeadm` 创建的集群(`/etc/kubernetes/admin.conf`)
自动抓取默认管理员密码。你可以通过参数 `--kubeconfig` 对下面命令指定一个另外的 kubeconfig 文件抓取密码。
* `kubeadm token list` 列举了令牌,同时显示了它们的过期时间和用途。
* `kubeadm token create` 创建一个新令牌。
* `--description` 设置新令牌的描述。
* `--ttl duration` 设置令牌从 "现在" 起到过期时间的差值。
默认是 0 ,也就是不过期。
* `--usages` 设置令牌被使用的方式。默认是 `signing,authentication`。用途在上面已经描述。
* `kubeadm token delete <token id>|<token id>.<token secret>` 删除令牌。
令牌可以只用 ID 来确认,也可以用整个令牌的值。如果只用 ID 的情况下,密文不匹配的令牌也会被删除。
### ConfigMap签名
除了认证之外,令牌可以用于签名 ConfigMap。这在集群启动过程的早期,在客户端信任 API 服务器之前被使用。
被签名的 ConfigMap 可以通过共享令牌被认证。
被签名的 ConfigMap 是 `cluster-info`,存在于 `kube-public` 命名空间中。
典型的工作流中,客户端在未经认证和忽略 TLS 报错的状态下读取这个 ConfigMap。
通过 ConfigMap 中嵌入的签名校验 ConfigMap 的载荷。
ConfigMap 会是这个样子的:
```yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: cluster-info
namespace: kube-public
data:
jws-kubeconfig-07401b: eyJhbGciOiJIUzI1NiIsImtpZCI6IjA3NDAxYiJ9..tYEfbo6zDNo40MQE07aZcQX2m3EB2rO3NuXtxVMYm9U
kubeconfig: |
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: <really long certificate data>
server: https://10.138.0.2:6443
name: ""
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []
```
ConfigMap 的 `kubeconfig` 成员是一个填好了集群信息的配置文件。
这里主要交换的信息是 `certificate-authority-data`。在将来可能会有扩展。
签名是一个 JWS 签名,使用了 "detached" 模式。为了检验签名,用户应该按照 JWS 规则
(base64 编码而忽略结尾的 `=`)对 `kubeconfig` 的载荷进行编码。完成编码的载荷会被通过插入 JWS 并存在于两个点的中间
,用于形成一个完整的 JWS。可以使用令牌的完整信息(比如 `07401b.f395accd246ae52d`)作为共享密钥,
通过 `HS256` 方式 (HMAC-SHA256) 对 JWS 进行校验。 用户 _必须_ 确保使用了 HS256。
+122
View File
@@ -0,0 +1,122 @@
---
approvers:
- davidopp
- lavalamp
title: 创建大规模集群
---
## 支持规格
在 {{< param "version" >}}Kubernetes支持最多5000节点规模的集群。 更具体地说,我们支持满足以下 *所有* 标准的配置:
* 不超过5000节点
* 总共不超过15000个pod
* 总共不超过300000个容器
* 每个节点不超过100个pod
<br>
* TOC
{{< toc >}}
## 创建
集群是一组运行Kubernetes代理组件的节点(物理或虚拟机),它们被 "master" (集群管理平面)所管理。
一般来说,集群的节点数量通过平台相关的 `config-default.sh` 文件中的 `NUM_NODES` 值来控制,(例如,详见 [GCE's `config-default.sh`](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/gce/config-default.sh))。
对很多云提供商来说,单纯地修改`NUM_NODES` 为一个非常大的值,可能会导致集群的创建脚本失败。 例如,在GCE中部署时,会因配额不足,导致集群启动失败。
当建立一个大型的Kubernetes集群,以下几个问题必须考虑。
### 配额问题
为了避免出现配额问题,当创建包含大量节点的集群时,考虑:
* 提高相关配额,如CPUIP等。
* 如,在 [GCE](https://cloud.google.com/compute/docs/resource-quotas)中,你可能需要提高以下资源的配额:
* CPU
* 虚机实例
* 磁盘
* 使用的IP地址
* 防火墙规则
* 转发规则
* 路由
* 对象池
* 设置创建脚本,使其以较小的规模分批次拉起新的节点,并在其间设置一定的等待时间,因为一些云供应商可能对虚机的创建速率进行了限制。
### Etcd存储
为了提升大规模集群的性能,我们将事件对象存储到独立的etcd实例中。
创建集群时,当前的salt脚本:
* 启动并配置额外的etcd实例
* 配置api-server,将该etcd实例用于事件对象的存储
### 管理节点和组件的规格
在 GCE/Google Kubernetes Engine 或 AWS平台中, `kube-up` 会根据集群的节点规模合理地设置管理节点的规格。 在其他云平台上,用户需要手动配置。 作为参考,GCE使用的规格为:
* 1-5 节点: n1-standard-1
* 6-10 节点: n1-standard-2
* 11-100 节点: n1-standard-4
* 101-250 节点: n1-standard-8
* 251-500 节点: n1-standard-16
* 500节点以上: n1-standard-32
AWS使用的规格为:
* 1-5 节点: m3.medium
* 6-10 节点: m3.large
* 11-100 节点: m3.xlarge
* 101-250 节点: m3.2xlarge
* 251-500 节点: c4.4xlarge
* 500节点以上: c4.8xlarge
注意,管理节点的规格只会在集群创建时进行设置,后续集群规模发生变化 (如 手动增删节点或集群自动扩缩容)后不会再调整。
### 插件的资源占用
为防止 [集群插件](https://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons) 耗尽节点资源引起内存泄漏或其他资源问题, Kubernetes 设置了插件容器资源的上限,来限制其对CPU和内存资源的占用 (参考 PR [#10653](http://pr.k8s.io/10653/files) 和 [#10778](http://pr.k8s.io/10778/files))。
例如:
```yaml
containers:
- name: fluentd-cloud-logging
image: k8s.gcr.io/fluentd-gcp:1.16
resources:
limits:
cpu: 100m
memory: 200Mi
```
除 Heapster 外,这些限制是静态的,基于4个节点规模的集群上运行的插件所采集的数据 (详见 [#10335](http://issue.k8s.io/10335#issuecomment-117861225))。 而实际大规模集群中插件所消耗的资源要多得多 (详见 [#5880](http://issue.k8s.io/5880#issuecomment-113984085))。 所以如果部署大规模集群时不对这些值进行调整,插件可能会因为资源占用达到上限而不断被杀死。
为了避免集群插件的资源问题,创建多节点的集群时,考虑以下几点:
* 当扩大集群规模时,如果涉及,相应扩大以下插件的内存和CPU限制 (通过一个实例处理整个集群,因此其内存和CPU使用量往往与集群的大小/负载成比例增长):
* [InfluxDB 和 Grafana](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/cluster-monitoring/influxdb/influxdb-grafana-controller.yaml)
* [kubedns, dnsmasq, 和 sidecar](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/kubedns-controller.yaml.in)
* [Kibana](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/fluentd-elasticsearch/kibana-controller.yaml)
* 当扩大集群规模时,如果涉及,相应扩大以下插件副本数 (每个组件有多个副本,因此增加副本将有助于处理增加的负载,但是,由于每个副本的负载也略有增加,也应考虑提高CPU /内存上限):
* [elasticsearch](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/fluentd-elasticsearch/es-controller.yaml)
* 当扩大集群规模时,如果涉及,略微扩大以下插件的内存和CPU限制 (每个节点一个副本, 但是CPU/内存使用随集群的大小/负载增长变化不明显):
* [FluentD with ElasticSearch Plugin](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/fluentd-elasticsearch/fluentd-es-ds.yaml)
* [FluentD with GCP Plugin](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/fluentd-gcp/fluentd-gcp-ds.yaml)
Heapster的资源限制是基于集群的初始规模动态设置的 (参考 [#16185](http://issue.k8s.io/16185)
和 [#22940](http://issue.k8s.io/22940))。 当发现Heapster资源耗尽,应考虑调整计算Heapster内存请求的公式 (参考上述PR)。
关于如何检测插件是否达到资源上限 参考 [计算资源的故障排除章节](/docs/concepts/configuration/manage-compute-resources-container/#troubleshooting)。
[将来](http://issue.k8s.io/13048),我们期望基于集群规模来设置集群插件的资源限制,并且在集群规模增长或缩小时能够动态调整。
欢迎提出PR来实现这些特性。
### 启动时允许部分失败
因为种种原因 (详见 [#18969](https://github.com/kubernetes/kubernetes/issues/18969)),在 `NUM_NODES` 值很大的情况下执行
`kube-up.sh`, 可能因为其中一小部分节点没有正常启动而失败。
这时我们有两种选择:重启集群 (`kube-down.sh` 然后再 `kube-up.sh`),或者在执行 `kube-up.sh`之前,
将环境变量 `ALLOWED_NOTREADY_NODES` 设置为合适的值。 这将允许 `kube-up.sh` 以少于 `NUM_NODES` 的节点数量启动集群。 依据失败的具体原因,另外的节点可能在后面加入集群,或者集群节点数量将保持在 `NUM_NODES - ALLOWED_NOTREADY_NODES`
@@ -0,0 +1,214 @@
---
title: 构建高可用集群
---
## 简介
本文描述了如何构建一个高可用(high-availability, HA)的Kubernetes集群。这是一个非常高级的主题。
对于仅希望使用Kubernetes进行试验的用户,推荐使用更简单的配置工具进行搭建,例如:
[Minikube](/docs/getting-started-guides/minikube/),或者尝试使用[Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine/) 来运行Kubernetes。
此外,当前在我们的端到端(e2e)测试环境中,没有对Kubernetes高可用的支持进行连续测试。我们将会增加这个连续测试项,但当前对单节点master的安装测试得更加严格。
{{< toc >}}
## 概览
搭建一个正真可靠,高度可用的分布式系统需要若干步骤。这类似于穿上内衣,裤子,皮带,背带,另一套内衣和另一套裤子。我们会详细介绍每一个步骤,但先在这里给出一个总结来帮助指导用户。
相关步骤如下:
* [创建可靠的组成节点,共同形成我们的高可用主节点实现。](#可靠的节点)
* [使用etcd集群,搭建一个冗余的,可靠的存储层。](#建立一个冗余的,可靠的存储层)
* [启动具有备份和负载均衡能力的Kubernetes API 服务](#复制的API服务)
* [搭建运行master选举的Kubernetes scheduler和controller-manager守护程序](#进行master选举的组件)
系统完成时看起来应该像这样:
![High availability Kubernetes diagram](/images/docs/ha.svg)
## 初始配置
本文假设你正在搭建一个3节点的主节点集群,每个节点上都运行者某种Linux系统。
指南中的示例使用Debian发行版,但它们应该可以被轻松移植到其他发行版上。
同样的,不管在公有云还是私有云亦或是裸机上,这个配置都应该可以运行。
从一个现成的单主节点集群开始是实现一个高可用Kubernetes集群的最简单的方法。这篇指导 [https://get.k8s.io](https://get.k8s.io) 描述了在多种平台上方便的安装一个单主节点集群的方法。
## 可靠的节点
我们在每个主节点上都将运行数个实现Kubernetes API的进程。使他们可靠的第一步是保证在发生故障时,每一个进程都可以自动重启。为了实现这个目标,我们需要安装一个进程监视器。我们选择了在每个工作者节点上都会运行的`kubelet`进程。这会带来便利性,因为我们使用了容器来分发我们的二进制文件,所以我们能够为每一个守护程序建立资源限制并省查它们的资源消耗。当然,我们也需要一些手段来监控kubelete本身(在此监测监控者本身是一个有趣的话题)。对于Debian系统我们选择了monit,但也有许多可替代的工具。例如在基于systemd的系统上(如RHEL, CentOS),你可以运行 'systemctl enable kubelet'。
如果你是从标准的Kubernetes安装扩展而来,那么`kubelet`二进制文件应该已经存在于你的系统中。你可以运行`which kubelet`来判断是否确实安装了这个二进制文件。如果没有安装的话,你应该手动安装 [kubelet binary](https://storage.googleapis.com/kubernetes-release/release/v0.19.3/bin/linux/amd64/kubelet),
[kubelet init file](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/saltbase/salt/kubelet/initd) 和 [default-kubelet](/docs/admin/high-availability/default-kubelet)脚本。
如果使用monit,你还需要安装monit守护程序(`apt-get install monit`)以及[monit-kubelet](/docs/admin/high-availability/monit-kubelet) 和
[monit-docker](/docs/admin/high-availability/monit-docker) 配置。
在使用systemd的系统上,你可以执行 `systemctl enable kubelet``systemctl enable docker`
## 建立一个冗余的,可靠的存储层
高可用方案的中心基础是一个冗余的,可靠的存储层。高可用的头条规则是保护数据。不管发生了什么,不管什么着了火,只要还有数据,你就可以重建。如果丢掉了数据,你就完了。
集群化的etcd已经把你存储的数据复制到了你集群中的所有主节点实例上。这意味着如果要想丢失数据,三个节点的物理(或虚拟)硬盘需要全部同时故障。这种情况发生的概率是比较低的,所以对于许多人来说,运行一个复制的etcd集群可能已经足够的可靠了。你可以将集群数量从3个增大到5个来增加集群的可靠性。如果那样还不够,你可以添加[更多的可靠性到你的存储层](#更加可靠的存储)。
### 集群化etcd
集群化etcd的完整细节超出了本文范围,你可以在[etcd clustering page](https://github.com/coreos/etcd/blob/master/Documentation/op-guide/clustering.md)找到许多详细内容。这个例子仅走查一个简单的集群建立过程,使用etcd内置的发现功能来构建我们的集群。
首先,调用etcd发现服务来创建一个新令牌:
```shell
curl https://discovery.etcd.io/new?size=3
```
在每个节点上,拷贝 [etcd.yaml](/docs/admin/high-availability/etcd.yaml) 文件到`/etc/kubernetes/manifests/etcd.yaml`
每个节点上的kubelet会动态的监控这个文件夹的内容,并且会按照`etcd.yaml`里对pod的定义创建一个`etcd`服务的实例。
请注意,你应该使用上文中获取的令牌URL替换全部三个节点上`etcd.yaml`中的`${DISCOVERY_TOKEN}`项。同时还应该将每个节点上的 `${NODE_NAME}`替换为一个不同的名字(例如:`node-1`),并将 `${NODE_IP}`替换为正确的IP地址。
#### 验证你的集群
如果已经将这个文件拷贝到所有三个节点,你应该已经搭建起了一个集群化的etcd。你可以在主节点上进行验证:
```shell
kubectl exec < pod_name > etcdctl member list
```
```shell
kubectl exec < pod_name > etcdctl cluster-health
```
你也可以在一个节点上运行 `etcdctl set foo bar`,在另一个节点上运行`etcdctl get foo`来验证集群是否工作正常。
### 更加可靠的存储
当然,如果你对增加数据的可靠性感兴趣,这里还有一些更深入的选项可以使etcd把它的数据存放在比常规硬盘更可靠的地方(裤带和背带,ftw!)。
如果你使用云服务,那么你的提供商通常会为你提供这个特性,例如Google Cloud Platform上的 [Persistent Disk](https://cloud.google.com/compute/docs/disks/persistent-disks) 。它们是可以挂载到你的虚拟机中的块设备持久化存储。其他的云服务提供商提供了类似的解决方案。
如果运行于物理机之上,你仍然可以使用iSCSI或者NFS接口通过网络来连接冗余存储。
此外,你还可以运行一个集群文件系统,比如Gluster或者Ceph。最后,你还可以在你的每个物理机器上运行RAID矩阵。
不管你选择如何实现,如果已经选择了使用其中的一个选项,那么你应该保证你的存储被挂载到了每一台机器上。如果你的存储在集群中的三个主节点之间共享,那么你应该在存储上为每一个节点创建一个不同的文件夹。对于所有的这些指导,我们都假设这个存储被挂载到你机器上的`/var/etcd/data`路径。
## 复制的API服务
在正确搭建复制的etcd之后,我们还需要使用kubelet安装apiserver。
首先,你需要创建初始的日志文件,这样Docker才会挂载一个文件而不是一个文件夹:
```shell
touch /var/log/kube-apiserver.log
```
接下来,你需要在每个节点上创建一个`/srv/kubernetes/`文件夹。这个文件夹包含:
* basic_auth.csv - 基本认证的用户名和密码
* ca.crt - CA证书
* known_tokens.csv - 实体(例如kubelet)用来和apiserver通信的令牌
* kubecfg.crt - 客户端证书,公钥
* kubecfg.key - 客户端证书,私钥
* server.cert - 服务端证书,公钥
* server.key - 服务端证书,私钥
创建这个文件夹最简单的方法可以是从一个工作正常的集群的主节点拷贝,或者你也可以手动生成它们。
### 启动API服务
一旦这些文件已经存在了,拷贝 [kube-apiserver.yaml](/docs/admin/high-availability/kube-apiserver.yaml) 到每个主节点的 `/etc/kubernetes/manifests/`文件夹。
kubelet会监控这个文件夹,并且会按照文件里对pod的定义创建一个`kube-apiserver`容器。
### 负载均衡
现在,你应该有3个全部正常工作的apiserver了。如果搭建了网络负载均衡器,你应该能够通过那个负载均衡器访问你的集群,并且看到负载在apiserver实例间分发。设置负载均衡器依赖于你的平台的实际情况,例如对于Google Cloud Platform的指导可以在[这里](https://cloud.google.com/compute/docs/load-balancing/)找到。
请注意,如果使用了身份认证,你可能需要重新生成你的证书,除每个节点的IP地址外额外包含负载均衡器的IP地址。
对于部署在集群中的pods `kubernetes`服务/dns名称应该自动的为主节点提供了负载均衡的endpoint。
对于使用API的外部用户(如命令行运行的`kubectl`,持续集成管道或其他客户端)你会希望将他们配置成为访问外部负载均衡器的地址。
## 进行Master选举的组件
到目前为止,我们已经搭建了状态存储,也搭建好了API服务,但我们还没有运行任何真正改变集群状态的服务,比如controller manager和scheduler。为了可靠的实现这个目标,我们希望在同一时间只有一个参与者在修改集群状态。但是我们希望复制这些参与者的实例以防某个机器宕机。要做到这一点,我们打算在API中使用一个lease-lock来执行master选举。我们会对每一个scheduler和controller-manager使用`--leader-elect`标志,从而在API中使用一个租约来保证同一时间只有一个scheduler和controller-manager的实例正在运行。
scheduler和controller-manager可以配置为只和位于它们相同节点(即127.0.0.1)上的API服务通信,也可以配置为使用API服务的负载均衡器的IP地址。不管它们如何配置,当使用`--leader-elect` 时scheduler和controller-manager都将完成上文提到的leader选举过程。
为了防止访问API服务失败,选举出的leader不能通过更新租约来选举一个新的leader。当scheduler和controller-manager通过127.0.0.1访问API服务,而相同节点上的API服务不可用时,这一点相当重要。
### 安装配置文件
首先,在每个节点上创建空白日志文件,这样Docker就会挂载这些文件而不是创建一个新文件夹:
```shell
touch /var/log/kube-scheduler.log
touch /var/log/kube-controller-manager.log
```
接下来,在每个节点上配置scheduler和controller manager pods的描述文件。拷贝 [kube-scheduler.yaml](/docs/admin/high-availability/kube-scheduler.yaml) 和 [kube-controller-manager.yaml](/docs/admin/high-availability/kube-controller-manager.yaml) 到`/etc/kubernetes/manifests/` 文件夹。
## 结尾
此时,你已经完成了master组件的配置(耶!),但你还需要添加工作者节点(噗!)。
如果你有一个现成的集群,你只需要在每个节点上简单的重新配置你的kubeletes连接到负载均衡的endpoint并重启它们。
如果你搭建的是一个全新的集群,你将需要在每个工作节点上安装kubelet和kube-proxy,并设置 `--apiserver`指向复制的endpoint。
+229
View File
@@ -0,0 +1,229 @@
---
title: kube-apiserver
notitle: true
---
## kube-apiserver
### 概要
Kubernetes API server 为 api 对象验证并配置数据,包括 pods、 services、 replicationcontrollers和其它 api 对象。API Server 提供 REST 操作和到集群共享状态的前端,所有其他组件通过它进行交互。
```
kube-apiserver
```
### 选项
```
--admission-control stringSlice 控制资源进入集群的准入控制插件的顺序列表。逗号分隔的NamespaceLifecycle列表。(默认值[AlwaysAdmit])
--admission-control-config-file string 包含准入控制配置的文件。
--advertise-address ip 向集群成员通知apiserver消息的IP地址。这个地址必须能够被集群中其他成员访问。如果IP地址为空,将会使用--bind-address,如果未指定--bind-address,将会使用主机的默认接口地址。
--allow-privileged 如果为true, 将允许特权容器.
--anonymous-auth 启用到API server的安全端口的匿名请求。未被其他认证方法拒绝的请求被当做匿名请求。匿名请求的用户名为system:anonymous,用户组名为system:unauthenticated。(默认值true
--apiserver-count int 集群中运行的apiserver数量,必须为正数。(默认值1)
--audit-log-maxage int 基于文件名中的时间戳,旧审计日志文件的最长保留天数。
--audit-log-maxbackup int 旧审计日志文件的最大保留个数.
--audit-log-maxsize int 审计日志被轮转前的最大兆字节数。
--audit-log-path string 如果设置该值,所有到apiserver的请求都将会被记录到这个文件。'-'表示记录到标准输出。
--audit-policy-file string 定义审计策略配置的文件的路径。需要打开'AdvancedAuditing'特性开关。AdvancedAuditing需要一个配置来启用审计功能。
--audit-webhook-config-file string 一个具有kubeconfig格式文件的路径,该文件定义了审计的webhook配置。需要打开'AdvancedAuditing'特性开关。
--audit-webhook-mode string 发送审计事件的策略。 Blocking模式表示正在发送事件时应该阻塞服务器的响应。 Batch模式使webhook异步缓存和发送事件。 Known模式为batch,blocking。 (默认值"batch")
--authentication-token-webhook-cache-ttl duration 从webhook令牌认证者获取的响应的缓存时长。(默认值2m0s)
--authentication-token-webhook-config-file string 包含webhook配置的文件,用于令牌认证,具有kubeconfig格式。API server将查询远程服务来决定对bearer令牌的认证。
--authorization-mode string 在安全端口上进行权限验证的插件的顺序列表。以逗号分隔的列表,包括:AlwaysAllow,AlwaysDeny,ABAC,Webhook,RBAC,Node.(默认值"AlwaysAllow"
--authorization-policy-file string 包含权限验证策略的csv文件,和--authorization-mode=ABAC一起使用,作用在安全端口上。
--authorization-webhook-cache-authorized-ttl duration 从webhook授权者获得的'authorized'响应的缓存时长。(默认值5m0s)
--authorization-webhook-cache-unauthorized-ttl duration 从webhook授权者获得的'unauthorized'响应的缓存时长。(默认值30s)
--authorization-webhook-config-file string 包含webhook配置的kubeconfig格式文件,和--authorization-mode=Webhook一起使用。API server将查询远程服务来决定对API server安全端口的访问。
--azure-container-registry-config string 包含Azure容器注册表配置信息的文件的路径。
--basic-auth-file string 如果设置该值,这个文件将会被用于准许通过http基本认证到API server安全端口的请求。
--bind-address ip 监听--seure-port的IP地址。被关联的接口必须能够被集群其它节点和CLI/web客户端访问。如果为空,则将使用所有接口(0.0.0.0)。(默认值0.0.0.0
--cert-dir string 存放TLS证书的目录。如果提供了--tls-cert-file和--tls-private-key-file选项,该标志将被忽略。(默认值 "/var/run/kubernetes"
--client-ca-file string 如果设置此标志,对于任何请求,如果存包含client-ca-file中的authorities签名的客户端证书,将会使用客户端证书中的CommonName对应的身份进行认证。
--cloud-config string 云服务提供商配置文件路径。空字符串表示无配置文件.
--cloud-provider string 云服务提供商,空字符串表示无提供商。
--contention-profiling 如果已经启用profiling,则启用锁竞争profiling。
--cors-allowed-origins stringSlice CORS的域列表,以逗号分隔。合法的域可以是一个匹配子域名的正则表达式。如果这个列表为空则不会启用CORS.
--delete-collection-workers int 用于DeleteCollection调用的工作者数量。这被用于加速namespace的清理。(默认值1)
--deserialization-cache-size int 在内存中缓存的反序列化json对象的数量。
--enable-aggregator-routing 打开到endpoints IP的aggregator路由请求,替换cluster IP。
--enable-garbage-collector 启用通用垃圾回收器. 必须与kube-controller-manager对应的标志保持同步。 (默认值true)
--enable-logs-handler 如果为true,则为apiserver日志功能安装一个/logs处理器。(默认值true)
--enable-swagger-ui 在apiserver的/swagger-ui路径启用swagger ui。
--etcd-cafile string 用于保护etcd通信的SSL CA文件。
--etcd-certfile string 用于保护etcd通信的的SSL证书文件。
--etcd-keyfile string 用于保护etcd通信的SSL密钥文件.
--etcd-prefix string 附加到所有etcd中资源路径的前缀。 (默认值"/registry"
--etcd-quorum-read 如果为true, 启用quorum读。
--etcd-servers stringSlice 连接的etcd服务器列表,形式为(scheme://ip:port),使用逗号分隔。
--etcd-servers-overrides stringSlice 针对单个资源的etcd服务器覆盖配置, 以逗号分隔。 单个配置覆盖格式为: group/resource#servers, 其中servers形式为http://ip:port, 以分号分隔。
--event-ttl duration 事件驻留时间。(默认值1h0m0s)
--experimental-bootstrap-token-auth 启用此选项以允许'kube-system'命名空间中的'bootstrap.kubernetes.io/token'类型密钥可以被用于TLS的启动认证。
--experimental-encryption-provider-config string 包含加密提供程序的配置的文件,该加密提供程序被用于在etcd中保存密钥。
--external-hostname string 为此master生成外部URL时使用的主机名(例如Swagger API文档)。
--feature-gates mapStringBool 一个描述alpha/experimental特性开关的键值对列表。 选项包括:
Accelerators=true|false (ALPHA - default=false)
AdvancedAuditing=true|false (ALPHA - default=false)
AffinityInAnnotations=true|false (ALPHA - default=false)
AllAlpha=true|false (ALPHA - default=false)
AllowExtTrafficLocalEndpoints=true|false (default=true)
AppArmor=true|false (BETA - default=true)
DynamicKubeletConfig=true|false (ALPHA - default=false)
DynamicVolumeProvisioning=true|false (ALPHA - default=true)
ExperimentalCriticalPodAnnotation=true|false (ALPHA - default=false)
ExperimentalHostUserNamespaceDefaulting=true|false (BETA - default=false)
LocalStorageCapacityIsolation=true|false (ALPHA - default=false)
PersistentLocalVolumes=true|false (ALPHA - default=false)
RotateKubeletClientCertificate=true|false (ALPHA - default=false)
RotateKubeletServerCertificate=true|false (ALPHA - default=false)
StreamingProxyRedirects=true|false (BETA - default=true)
TaintBasedEvictions=true|false (ALPHA - default=false)
--google-json-key string 用于认证的Google Cloud Platform服务账号的JSON密钥。
--insecure-allow-any-token username/group1,group2 如果设置该值, 你的服务将处于非安全状态。任何令牌都将会被允许,并将从令牌中把用户信息解析成为username/group1,group2。
--insecure-bind-address ip 用于监听--insecure-port的IP地址 (设置成0.0.0.0表示监听所有接口)。(默认值127.0.0.1)
--insecure-port int 用于监听不安全和为认证访问的端口。这个配置假设你已经设置了防火墙规则,使得这个端口不能从集群外访问。对集群的公共地址的443端口的访问将被代理到这个端口。默认设置中使用nginx实现。(默认值8080)
--kubelet-certificate-authority string 证书authority的文件路径。
--kubelet-client-certificate string 用于TLS的客户端证书文件路径。
--kubelet-client-key string 用于TLS的客户端证书密钥文件路径.
--kubelet-https 为kubelet启用https。 (默认值true
--kubelet-preferred-address-types stringSlice 用于kubelet连接的首选NodeAddressTypes列表。 (默认值[Hostname,InternalDNS,InternalIP,ExternalDNS,ExternalIP])
--kubelet-read-only-port uint 已废弃: kubelet端口. (默认值10255
--kubelet-timeout duration kubelet操作超时时间。(默认值
5s
--kubernetes-service-node-port int 如果不为0Kubernetes master服务(用于创建/管理apiserver)将会使用NodePort类型,并将这个值作为端口号。如果为0,Kubernetes master服务将会使用ClusterIP类型。
--master-service-namespace string 已废弃: 注入到pod中的kubernetes master服务的命名空间。(默认值"default"
--max-connection-bytes-per-sec int 如果不为0,每个用户连接将会被限速为该值(bytes/sec)。当前只应用于长时间运行的请求。
--max-mutating-requests-inflight int 在给定时间内进行中可变请求的最大数量。当超过该值时,服务将拒绝所有请求。0值表示没有限制。(默认值200)
--max-requests-inflight int 在给定时间内进行中不可变请求的最大数量。当超过该值时,服务将拒绝所有请求。0值表示没有限制。(默认值400)
--min-request-timeout int 一个可选字段,表示一个handler在一个请求超时前,必须保持它处于打开状态的最小秒数。当前只对监听请求handler有效,它基于这个值选择一个随机数作为连接超时值,以达到分散负载的目的(默认值1800)。
--oidc-ca-file string 如果设置该值,将会使用oidc-ca-file中的任意一个authority对OpenID服务的证书进行验证,否则将会使用主机的根CA对其进行验证。
--oidc-client-id string 使用OpenID连接的客户端的ID,如果设置了oidc-issuer-url,则必须设置这个值。
--oidc-groups-claim string 如果提供该值,这个自定义OpenID连接名将指定给特定的用户组。该声明值需要是一个字符串或字符串数组。此标志为实验性的,请查阅验证相关文档进一步了解详细信息。
--oidc-issuer-url string OpenID颁发者URL,只接受HTTPS方案。如果设置该值,它将被用于验证OIDC JSON Web Token(JWT)。
--oidc-username-claim string 用作用户名的OpenID声明值。注意,不保证除默认 ('sub')外的其他声明值的唯一性和不变性。此标志为实验性的,请查阅验证相关文档进一步了解详细信息。
--profiling 在web接口host:port/debug/pprof/上启用profiling。(默认值true
--proxy-client-cert-file string 当必须调用外部程序时,用于证明aggregator或者kube-apiserver的身份的客户端证书。包括代理到用户api-server的请求和调用webhook准入控制插件的请求。它期望这个证书包含一个来自于CA中的--requestheader-client-ca-file标记的签名。该CA在kube-system命名空间的'extension-apiserver-authentication' configmap中发布。从Kube-aggregator收到调用的组件应该使用该CA进行他们部分的双向TLS验证。
--proxy-client-key-file string 当必须调用外部程序时,用于证明aggregator或者kube-apiserver的身份的客户端证书密钥。包括代理到用户api-server的请求和调用webhook准入控制插件的请求。
--repair-malformed-updates 如果为true,服务将会尽力修复更新请求以通过验证,例如:将更新请求UID的当前值设置为空。在我们修复了所有发送错误格式请求的客户端后,可以关闭这个标志。
--requestheader-allowed-names stringSlice 使用--requestheader-username-headers指定的,允许在头部提供用户名的客户端证书通用名称列表。如果为空,任何通过--requestheader-client-ca-file中authorities验证的客户端证书都是被允许的。
--requestheader-client-ca-file string 在信任请求头中以--requestheader-username-headers指示的用户名之前,用于验证接入请求中客户端证书的根证书捆绑。
--requestheader-extra-headers-prefix stringSlice 用于检查的请求头的前缀列表。建议使用X-Remote-Extra-。
--requestheader-group-headers stringSlice 用于检查群组的请求头列表。建议使用X-Remote-Group.
--requestheader-username-headers stringSlice 用于检查用户名的请求头列表。建议使用X-Remote-User。
--runtime-config mapStringString 传递给apiserver用于描述运行时配置的键值对集合。 apis/<groupVersion>键可以被用来打开/关闭特定的api版本。apis/<groupVersion>/<resource>键被用来打开/关闭特定的资源. api/all和api/legacy键分别用于控制所有的和遗留的api版本.
--secure-port int 用于监听具有认证授权功能的HTTPS协议的端口。如果为0,则不会监听HTTPS协议。 (默认值6443)
--service-account-key-file stringArray 包含PEM加密的x509 RSA或ECDSA私钥或公钥的文件,用于验证ServiceAccount令牌。如果设置该值,--tls-private-key-file将会被使用。指定的文件可以包含多个密钥,并且这个标志可以和不同的文件一起多次使用。
--service-cluster-ip-range ipNet CIDR表示的IP范围,服务的cluster ip将从中分配。 一定不要和分配给nodes和pods的IP范围产生重叠。
--ssh-keyfile string 如果不为空,在使用安全的SSH代理访问节点时,将这个文件作为用户密钥文件。
--storage-backend string 持久化存储后端。 选项为: 'etcd3' (默认), 'etcd2'.
--storage-media-type string 在存储中保存对象的媒体类型。某些资源或者存储后端可能仅支持特定的媒体类型,并且忽略该配置项。(默认值 "application/vnd.kubernetes.protobuf")
--storage-versions string 按组划分资源存储的版本。 以"group1/version1,group2/version2,..."的格式指定。当对象从一组移动到另一组时, 你可以指定"group1=group2/v1beta1,group3/v1beta1,..."的格式。你只需要传入你希望从结果中改变的组的列表。默认为从KUBE_API_VERSIONS环境变量集成而来,所有注册组的首选版本列表。 (默认值"admission.k8s.io/v1alpha1,admissionregistration.k8s.io/v1alpha1,apps/v1beta1,authentication.k8s.io/v1,authorization.k8s.io/v1,autoscaling/v1,batch/v1,certificates.k8s.io/v1beta1,componentconfig/v1alpha1,extensions/v1beta1,federation/v1beta1,imagepolicy.k8s.io/v1alpha1,networking.k8s.io/v1,policy/v1beta1,rbac.authorization.k8s.io/v1beta1,settings.k8s.io/v1alpha1,storage.k8s.io/v1,v1")
--target-ram-mb int apiserver内存限制,单位为MB(用于配置缓存大小等)。
--tls-ca-file string 如果设置该值,这个证书authority将会被用于从Admission Controllers过来的安全访问。它必须是一个PEM加密的合法CA捆绑包。此外, 该证书authority可以被添加到以--tls-cert-file提供的证书文件中.
--tls-cert-file string 包含用于HTTPS的默认x509证书的文件。(如果有CA证书,则附加于server证书之后)。如果启用了HTTPS服务,并且没有提供--tls-cert-file和--tls-private-key-file,则将为公共地址生成一个自签名的证书和密钥并保存于/var/run/kubernetes目录。
--tls-private-key-file string 包含匹配--tls-cert-file的x509证书私钥的文件。
--tls-sni-cert-key namedCertKey 一对x509证书和私钥的文件路径, 可以使用符合正式域名的域形式作为后缀。 如果没有提供域形式后缀, 则将提取证书名。 非通配符版本优先于通配符版本, 显示的域形式优先于证书中提取的名字。 对于多个密钥/证书对, 请多次使用--tls-sni-cert-key。例如: "example.crt,example.key" or "foo.crt,foo.key:*.foo.com,foo.com". (默认值[])
--token-auth-file string 如果设置该值,这个文件将被用于通过令牌认证来保护API服务的安全端口。
--version version[=true] 打印版本信息并退出。
--watch-cache 启用apiserver的监视缓存。(默认值true)
--watch-cache-sizes stringSlice 每种资源(pods, nodes等)的监视缓存大小列表,以逗号分隔。每个缓存配置的形式为:resource#sizesize是一个数字。在watch-cache启用时生效。
```
###### Auto generated by spf13/cobra on 11-Jul-2017
@@ -0,0 +1,86 @@
---
approvers:
- liggitt
title: Kubelet authentication/authorization
---
{{< toc >}}
## Overview
A kubelet's HTTPS endpoint exposes APIs which give access to data of varying sensitivity,
and allow you to perform operations with varying levels of power on the node and within containers.
This document describes how to authenticate and authorize access to the kubelet's HTTPS endpoint.
## Kubelet authentication
By default, requests to the kubelet's HTTPS endpoint that are not rejected by other configured
authentication methods are treated as anonymous requests, and given a username of `system:anonymous`
and a group of `system:unauthenticated`.
To disable anonymous access and send `401 Unauthorized` responses to unauthenticated requests:
* start the kubelet with the `--anonymous-auth=false` flag
To enable X509 client certificate authentication to the kubelet's HTTPS endpoint:
* start the kubelet with the `--client-ca-file` flag, providing a CA bundle to verify client certificates with
* start the apiserver with `--kubelet-client-certificate` and `--kubelet-client-key` flags
* see the [apiserver authentication documentation](/docs/admin/authentication/#x509-client-certs) for more details
To enable API bearer tokens (including service account tokens) to be used to authenticate to the kubelet's HTTPS endpoint:
* ensure the `authentication.k8s.io/v1beta1` API group is enabled in the API server
* start the kubelet with the `--authentication-token-webhook` and the `--kubeconfig` flags
* the kubelet calls the `TokenReview` API on the configured API server to determine user information from bearer tokens
## Kubelet authorization
Any request that is successfully authenticated (including an anonymous request) is then authorized. The default authorization mode is `AlwaysAllow`, which allows all requests.
There are many possible reasons to subdivide access to the kubelet API:
* anonymous auth is enabled, but anonymous users' ability to call the kubelet API should be limited
* bearer token auth is enabled, but arbitrary API users' (like service accounts) ability to call the kubelet API should be limited
* client certificate auth is enabled, but only some of the client certificates signed by the configured CA should be allowed to use the kubelet API
To subdivide access to the kubelet API, delegate authorization to the API server:
* ensure the `authorization.k8s.io/v1beta1` API group is enabled in the API server
* start the kubelet with the `--authorization-mode=Webhook` and the `--kubeconfig` flags
* the kubelet calls the `SubjectAccessReview` API on the configured API server to determine whether each request is authorized
The kubelet authorizes API requests using the same [request attributes](/docs/admin/authorization/#request-attributes) approach as the apiserver.
The verb is determined from the incoming request's HTTP verb:
HTTP verb | request verb
----------|---------------
POST | create
GET, HEAD | get
PUT | update
PATCH | patch
DELETE | delete
The resource and subresource is determined from the incoming request's path:
Kubelet API | resource | subresource
-------------|----------|------------
/stats/\* | nodes | stats
/metrics/\* | nodes | metrics
/logs/\* | nodes | log
/spec/\* | nodes | spec
*all others* | nodes | proxy
The namespace and API group attributes are always an empty string, and
the resource name is always the name of the kubelet's `Node` API object.
When running in this mode, ensure the user identified by the `--kubelet-client-certificate` and `--kubelet-client-key`
flags passed to the apiserver is authorized for the following attributes:
* verb=\*, resource=nodes, subresource=proxy
* verb=\*, resource=nodes, subresource=stats
* verb=\*, resource=nodes, subresource=log
* verb=\*, resource=nodes, subresource=spec
* verb=\*, resource=nodes, subresource=metrics
@@ -0,0 +1,214 @@
---
approvers:
- ericchiang
- mikedanese
- jcbsmpsn
title: TLS bootstrapping
---
{{< toc >}}
## Overview
This document describes how to set up TLS client certificate bootstrapping for kubelets.
Kubernetes 1.4 introduced an API for requesting certificates from a cluster-level Certificate Authority (CA). The original intent of this API is to enable provisioning of TLS client certificates for kubelets. The proposal can be found [here](https://github.com/kubernetes/kubernetes/pull/20439)
and progress on the feature is being tracked as [feature #43](https://github.com/kubernetes/features/issues/43).
## kube-apiserver configuration
The API server should be configured with an [authenticator](/docs/admin/authentication/) that can authenticate tokens as a user in the `system:bootstrappers` group.
This group will later be used in the controller-manager configuration to scope approvals in the default approval
controller. As this feature matures, you should ensure tokens are bound to a Role-Based Access Control (RBAC) policy which limits requests
(using the bootstrap token) strictly to client requests related to certificate provisioning. With RBAC in place, scoping the tokens to a group allows for great flexibility (e.g. you could disable a particular bootstrap group's access when you are done provisioning the nodes).
While any authentication strategy can be used for the kubelet's initial bootstrap credentials, the following two authenticators are recommended for ease of provisioning.
1. [Bootstrap Tokens](/docs/admin/bootstrap-tokens/) - __alpha__
2. [Token authentication file](###token-authentication-file)
Using bootstrap tokens is currently __alpha__ and will simplify the management of bootstrap token management especially in a HA scenario.
### Token authentication file
Tokens are arbitrary but should represent at least 128 bits of entropy derived from a secure random number
generator (such as /dev/urandom on most modern systems). There are multiple ways you can generate a token. For example:
`head -c 16 /dev/urandom | od -An -t x | tr -d ' '`
will generate tokens that look like `02b50b05283e98dd0fd71db496ef01e8`
The token file should look like the following example, where the first three values can be anything and the quoted group
name should be as depicted:
```
02b50b05283e98dd0fd71db496ef01e8,kubelet-bootstrap,10001,"system:bootstrappers"
```
Add the `--token-auth-file=FILENAME` flag to the kube-apiserver command (in your systemd unit file perhaps) to enable the token file.
See docs [here](/docs/admin/authentication/#static-token-file) for further details.
### Client certificate CA bundle
Add the `--client-ca-file=FILENAME` flag to the kube-apiserver command to enable client certificate authentication,
referencing a certificate authority bundle containing the signing certificate (e.g. `--client-ca-file=/var/lib/kubernetes/ca.pem`).
## kube-controller-manager configuration
The API for requesting certificates adds a certificate-issuing control loop to the Kubernetes Controller Manager. This takes the form of a
[cfssl](https://blog.cloudflare.com/introducing-cfssl/) local signer using assets on disk. Currently, all certificates issued have one year validity and a default set of key usages.
### Signing assets
You must provide a Certificate Authority in order to provide the cryptographic materials necessary to issue certificates.
This CA should be trusted by kube-apiserver for authentication with the `--client-ca-file=FILENAME` flag. The management
of the CA is beyond the scope of this document but it is recommended that you generate a dedicated CA for Kubernetes.
Both certificate and key are assumed to be PEM-encoded.
The kube-controller-manager flags are:
```
--cluster-signing-cert-file="/etc/path/to/kubernetes/ca/ca.crt" --cluster-signing-key-file="/etc/path/to/kubernetes/ca/ca.key"
```
### Approval controller
In 1.7 the experimental "group auto approver" controller is dropped in favor of the new `csrapproving` controller
that ships as part of [kube-controller-manager](/docs/admin/kube-controller-manager/) and is enabled by default.
The controller uses the [`SubjectAccessReview` API](/docs/admin/authorization/#checking-api-access) to determine
if a given user is authorized to request a CSR, then approves based on the authorization outcome. To prevent
conflicts with other approvers, the builtin approver doesn't explicitly deny CSRs, only ignoring unauthorized requests.
The controller categorizes CSRs into three subresources:
1. `nodeclient` - a request by a user for a client certificate with `O=system:nodes` and `CN=system:node:(node name)`.
2. `selfnodeclient` - a node renewing a client certificate with the same `O` and `CN`.
3. `selfnodeserver` - a node renewing a serving certificate. (ALPHA, requires feature gate)
The checks to determine if a CSR is a `selfnodeserver` request is currently tied to the kubelet's credential rotation
implementation, an __alpha__ feature. As such, the definition of `selfnodeserver` will likely change in a future and
requires the `RotateKubeletServerCertificate` feature gate on the controller manager. The feature progress can be
tracked at [kubernetes/features#267](https://github.com/kubernetes/features/issues/267).
```
--feature-gates=RotateKubeletServerCertificate=true
```
The following RBAC `ClusterRoles` represent the `nodeclient`, `selfnodeclient`, and `selfnodeserver` capabilities. Similar roles
may be automatically created in future releases.
```yml
# A ClusterRole which instructs the CSR approver to approve a user requesting
# node client credentials.
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: approve-node-client-csr
rules:
- apiGroups: ["certificates.k8s.io"]
resources: ["certificatesigningrequests/nodeclient"]
verbs: ["create"]
---
# A ClusterRole which instructs the CSR approver to approve a node renewing its
# own client credentials.
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: approve-node-client-renewal-csr
rules:
- apiGroups: ["certificates.k8s.io"]
resources: ["certificatesigningrequests/selfnodeclient"]
verbs: ["create"]
---
# A ClusterRole which instructs the CSR approver to approve a node requesting a
# serving cert matching its client cert.
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: approve-node-server-renewal-csr
rules:
- apiGroups: ["certificates.k8s.io"]
resources: ["certificatesigningrequests/selfnodeserver"]
verbs: ["create"]
```
These powers can be granted to credentials, such as bootstrapping tokens. For example, to replicate the behavior
provided by the removed auto-approval flag, of approving all CSRs by a single group:
```
# REMOVED: This flag no longer works as of 1.7.
--insecure-experimental-approve-all-kubelet-csrs-for-group="system:bootstrappers"
```
An admin would create a `ClusterRoleBinding` targeting that group.
```yml
# Approve all CSRs for the group "system:bootstrappers"
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: auto-approve-csrs-for-group
subjects:
- kind: Group
name: system:bootstrappers
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: ClusterRole
name: approve-node-client-csr
apiGroup: rbac.authorization.k8s.io
```
To let a node renew its own credentials, an admin can construct a `ClusterRoleBinding` targeting
that node's credentials:
```yml
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: node1-client-cert-renewal
subjects:
- kind: User
name: system:node:node-1 # Let "node-1" renew its client certificate.
apiGroup: rbac.authorization.k8s.io
roleRef:
kind: ClusterRole
name: approve-node-client-renewal-csr
apiGroup: rbac.authorization.k8s.io
```
Deleting the binding will prevent the node from renewing its client credentials, effectively
removing it from the cluster once its certificate expires.
## kubelet configuration
To request a client certificate from kube-apiserver, the kubelet first needs a path to a kubeconfig file that contains the
bootstrap authentication token. You can use `kubectl config set-cluster`, `set-credentials`, and `set-context` to build this kubeconfig. Provide the name `kubelet-bootstrap` to `kubectl config set-credentials` and include `--token=<token-value>` as follows:
```
kubectl config set-credentials kubelet-bootstrap --token=${BOOTSTRAP_TOKEN} --kubeconfig=bootstrap.kubeconfig
```
When starting the kubelet, if the file specified by `--kubeconfig` does not exist, the bootstrap kubeconfig is used to request a client certificate from the API server. On approval of the certificate request and receipt back by the kubelet, a kubeconfig file referencing the generated key and obtained certificate is written to the path specified by `--kubeconfig`. The certificate and key file will be placed in the directory specified by `--cert-dir`.
**Note:** The following flags are required to enable this bootstrapping when starting the kubelet:
```
--bootstrap-kubeconfig="/path/to/bootstrap/kubeconfig"
```
Additionally, in 1.7 the kubelet implements __alpha__ features for enabling rotation of both its client and/or serving certs.
These can be enabled through the respective `RotateKubeletClientCertificate` and `RotateKubeletServerCertificate` feature
flags on the kubelet, but may change in backward incompatible ways in future releases.
```
--feature-gates=RotateKubeletClientCertificate=true,RotateKubeletServerCertificate=true
```
`RotateKubeletClientCertificate` causes the kubelet to rotate its client certificates by creating new CSRs as its existing
credentials expire. `RotateKubeletServerCertificate` causes the kubelet to both request a serving certificate after
bootstrapping its client credentials and rotate the certificate. The serving cert currently does not request DNS or IP
SANs.
## kubectl approval
The signing controller does not immediately sign all certificate requests. Instead, it waits until they have been flagged with an
"Approved" status by an appropriately-privileged user. This is intended to eventually be an automated process handled by an external
approval controller, but for the alpha version of the API it can be done manually by a cluster administrator using kubectl.
An administrator can list CSRs with `kubectl get csr` and describe one in detail with `kubectl describe csr <name>`. Before the 1.6 release there were
[no direct approve/deny commands](https://github.com/kubernetes/kubernetes/issues/30163) so an approver had to update
the Status field directly ([rough how-to](https://github.com/gtank/csrctl)). Later versions of Kubernetes offer `kubectl certificate approve <name>` and `kubectl certificate deny <name>` commands.
+291
View File
@@ -0,0 +1,291 @@
---
approvers:
- jlowdermilk
- justinsb
- quinton-hoole
title: 多区域运行
---
## 介绍
Kubernetes 从v1.2开始支持将集群运行在多个故障域中。
(GCE 中称其为 "区(Zones" AWS 中称其为 "可用区(Availability Zones",这里我们也称其为 "区")。
它是广泛意义上的集群联邦特性的轻量级版本 (之前被称为 ["Ubernetes"](https://github.com/kubernetes/community/blob/{{< param "githubbranch" >}}/contributors/design-proposals/multicluster/federation.md))。
完整的集群联邦能够将多个分别运行在不同区或云供应商(或本地数据中心)的集群集中管理。
然而,很多用户只是希望通过将单一云供应商上的Kubernetes集群运行在多个区域,来提高集群的可用性,
这就是1.2版本中提供的对多区域的支持。
(之前被称为 "Ubernetes Lite")。
多区域的支持是有明确限制的: Kubernetes集群能够运行在多个区,但必须在同一个地域内 (云供应商也须一致)。
目前只有GCE和AWS自动支持 (尽管在其他云甚至裸机上,也很容易通过为节点和卷添加合适的标签来实现类似的支持)。
{{< toc >}}
## 功能
节点启动时,Kubelet自动为其添加区信息的标签。
在单一区域的集群中,Kubernetes 会自动将副本管理器或服务的pod分布到各节点上 (以减轻单实例故障的影响)。
在多区域的集群中,这种分布的行为扩展到了区域级别
(以减少区域故障对整体的影响)。 (通过 `SelectorSpreadPriority` 来实现)。
这种分发是尽力而为(best-effort)的,所以如果集群在各个区之间是异构的
(比如,各区间的节点数量不同、节点类型不同、pod的资源需求不同等)可能导致pod无法完全均匀地分布。
如果需要的话,用户可以使用同质的区(节点数量和节点类型相同)来减少区域之间分配不均匀的可能。
当卷被创建时, `PersistentVolumeLabel`准入控制器会自动为其添加区域的标签。
调度器 (通过 `VolumeZonePredicate` 断言) 会确申领该卷的pod被调度到该卷对应的区域,
因为卷是不支持跨区挂载的。
## 限制
对多区的支持有一些重要的限制:
* 我们假设不同的区域间在网络上离得很近,所以我们不做任何的区域感知路由。 特别是,通过服务的网络访问可能跨区域 (即使该服务后端pod的其中一些运行在与客户端相同的区域中),这可能导致额外的延迟和损耗。
* 卷的区域亲和性只对 `PersistentVolume`有效。 例如,如果你在pod的spec中直接指定一个EBS的卷,则不会生效。
* 集群不支持跨云平台或地域 (这些功能需要完整的集群联邦特性支持)。
* 尽管节点位于多区域,目前默认情况下 kube-up 创建的管理节点是单实例的。 所以尽管服务是高可用的,并且能够容忍跨区域的性能损耗,管理平面还是单区域的。 需要高可用的管理平面的用户可以按照 [高可用](/docs/admin/high-availability) 指导来操作。
* 目前StatefulSet的卷动态创建时的跨区域分配,与pod的亲和性/反亲和性不兼容。
* StatefulSet的名称包含破折号 ("-")时,可能影响到卷在区域间的均匀分布。
* 为deployment或pod指定多个PVC时,要求其StorageClass处于同一区域内,否则,相应的PV卷需要在一个区域中静态配置。 另一种方式是使用StatefulSet,这可以确保同一副本所挂载的卷位于同一区内。
## 演练
接下来我们将介绍如何同时在 GCE 和 AWS 上创建和使用多区域的集群。 为此,你需要创建一个完整的集群
(指定 `MULTIZONE=true`),然后再次执行 `kube-up`(指定 `KUBE_USE_EXISTING_MASTER=true`)来添加其他区域的节点。
### 创建集群
按正常方式创建集群,但是传入 MULTIZONE 来通知集群对多区域进行管理。 在 us-central1-a 区域创建节点。
GCE:
```shell
curl -sS https://get.k8s.io | MULTIZONE=true KUBERNETES_PROVIDER=gce KUBE_GCE_ZONE=us-central1-a NUM_NODES=3 bash
```
AWS:
```shell
curl -sS https://get.k8s.io | MULTIZONE=true KUBERNETES_PROVIDER=aws KUBE_AWS_ZONE=us-west-2a NUM_NODES=3 bash
```
该步骤按正常方式创建了集群,仍然运行在单个区域中。
`MULTIZONE=true` 已经开启了多区域的能力。
### 标记节点
查看节点,你可以发现节点上打了区域信息的标签。
节点位于 `us-central1-a` (GCE) 或者 `us-west-2a` (AWS)。 标签 `failure-domain.beta.kubernetes.io/region` 用于区分地域,
标签 `failure-domain.beta.kubernetes.io/zone` 用于区分区域。
```shell
> kubectl get nodes --show-labels
NAME STATUS AGE VERSION LABELS
kubernetes-master Ready,SchedulingDisabled 6m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-1,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-master
kubernetes-minion-87j9 Ready 6m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-87j9
kubernetes-minion-9vlv Ready 6m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
kubernetes-minion-a12q Ready 6m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-a12q
```
### 添加其它区中的节点
接下来我们复用已有的管理节点,添加运行于其它区域 (us-central1-b或us-west-2b)中的节点。
再次执行 kube-up 通过指定 `KUBE_USE_EXISTING_MASTER=true`
kube-up 不会创建新的管理节点,而是会复用之前创建的。
GCE:
```shell
KUBE_USE_EXISTING_MASTER=true MULTIZONE=true KUBERNETES_PROVIDER=gce KUBE_GCE_ZONE=us-central1-b NUM_NODES=3 kubernetes/cluster/kube-up.sh
```
在 AWS 中我们还需要为新增的子网指定网络CIDR,还有管理节点的内部IP地址。
```shell
KUBE_USE_EXISTING_MASTER=true MULTIZONE=true KUBERNETES_PROVIDER=aws KUBE_AWS_ZONE=us-west-2b NUM_NODES=3 KUBE_SUBNET_CIDR=172.20.1.0/24 MASTER_INTERNAL_IP=172.20.0.9 kubernetes/cluster/kube-up.sh
```
再次查看节点,3个新增的节点已经启动,并被标记为us-central1-b
```shell
> kubectl get nodes --show-labels
NAME STATUS AGE VERSION LABELS
kubernetes-master Ready,SchedulingDisabled 16m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-1,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-master
kubernetes-minion-281d Ready 2m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-281d
kubernetes-minion-87j9 Ready 16m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-87j9
kubernetes-minion-9vlv Ready 16m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
kubernetes-minion-a12q Ready 17m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-a12q
kubernetes-minion-pp2f Ready 2m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-pp2f
kubernetes-minion-wf8i Ready 2m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-wf8i
```
### 卷的亲和性
使用动态创建卷的功能创建一个卷 (只有PV持久卷才支持区域亲和性):
```json
kubectl create -f - <<EOF
{
"kind": "PersistentVolumeClaim",
"apiVersion": "v1",
"metadata": {
"name": "claim1",
"annotations": {
"volume.alpha.kubernetes.io/storage-class": "foo"
}
},
"spec": {
"accessModes": [
"ReadWriteOnce"
],
"resources": {
"requests": {
"storage": "5Gi"
}
}
}
}
EOF
```
**注意:** Kubernetes 1.3以上的版本中可以将PVC分发到多个已配置的区域中,在1.2版本中, 动态卷只能创建在管理节点所在的区域内(即这里的 us-central1-a / us-west-2a);相关issue
([#23330](https://github.com/kubernetes/kubernetes/issues/23330))
在1.3后续的版本中已解决。
现在我们验证一下 Kubernetes 自动为创建的PV打上了所在地域和区域的标签。
```shell
> kubectl get pv --show-labels
NAME CAPACITY ACCESSMODES STATUS CLAIM REASON AGE LABELS
pv-gce-mj4gm 5Gi RWO Bound default/claim1 46s failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a
```
现在我们将创建使用这些PVC的pod。
因为 GCE 的PD存储 / AWS 的EBS 卷 不支持跨区域挂载,
这意味着相应的pod只能创建在卷所在的区域中。
```yaml
kubectl create -f - <<EOF
kind: Pod
apiVersion: v1
metadata:
name: mypod
spec:
containers:
- name: myfrontend
image: nginx
volumeMounts:
- mountPath: "/var/www/html"
name: mypd
volumes:
- name: mypd
persistentVolumeClaim:
claimName: claim1
EOF
```
注意pod被自动创建在了卷所在的区域中,因为云供应商通常不支持卷的跨区域挂载(attach)。
```shell
> kubectl describe pod mypod | grep Node
Node: kubernetes-minion-9vlv/10.240.0.5
> kubectl get node kubernetes-minion-9vlv --show-labels
NAME STATUS AGE VERSION LABELS
kubernetes-minion-9vlv Ready 22m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
```
### Pod的跨区域分布
副本管理器或服务的pod被自动创建在了不同的区域。 首先,在第三个区域内启动节点:
GCE:
```shell
KUBE_USE_EXISTING_MASTER=true MULTIZONE=true KUBERNETES_PROVIDER=gce KUBE_GCE_ZONE=us-central1-f NUM_NODES=3 kubernetes/cluster/kube-up.sh
```
AWS:
```shell
KUBE_USE_EXISTING_MASTER=true MULTIZONE=true KUBERNETES_PROVIDER=aws KUBE_AWS_ZONE=us-west-2c NUM_NODES=3 KUBE_SUBNET_CIDR=172.20.2.0/24 MASTER_INTERNAL_IP=172.20.0.9 kubernetes/cluster/kube-up.sh
```
验证你现在在3个区域内拥有节点:
```shell
kubectl get nodes --show-labels
```
创建 guestbook-go 示例应用, 它包含一个副本数为3的RC,运行一个简单的网络应用:
```shell
find kubernetes/examples/guestbook-go/ -name '*.json' | xargs -I {} kubectl create -f {}
```
Pod应该分布在全部3个区域上:
```shell
> kubectl describe pod -l app=guestbook | grep Node
Node: kubernetes-minion-9vlv/10.240.0.5
Node: kubernetes-minion-281d/10.240.0.8
Node: kubernetes-minion-olsh/10.240.0.11
> kubectl get node kubernetes-minion-9vlv kubernetes-minion-281d kubernetes-minion-olsh --show-labels
NAME STATUS AGE VERSION LABELS
kubernetes-minion-9vlv Ready 34m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-a,kubernetes.io/hostname=kubernetes-minion-9vlv
kubernetes-minion-281d Ready 20m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-b,kubernetes.io/hostname=kubernetes-minion-281d
kubernetes-minion-olsh Ready 3m v1.6.0+fff5156 beta.kubernetes.io/instance-type=n1-standard-2,failure-domain.beta.kubernetes.io/region=us-central1,failure-domain.beta.kubernetes.io/zone=us-central1-f,kubernetes.io/hostname=kubernetes-minion-olsh
```
负载平衡器覆盖集群中的所有区域; guestbook-go 示例包含一个
负载均衡服务的例子:
```shell
> kubectl describe service guestbook | grep LoadBalancer.Ingress
LoadBalancer Ingress: 130.211.126.21
> ip=130.211.126.21
> curl -s http://${ip}:3000/env | grep HOSTNAME
"HOSTNAME": "guestbook-44sep",
> (for i in `seq 20`; do curl -s http://${ip}:3000/env | grep HOSTNAME; done) | sort | uniq
"HOSTNAME": "guestbook-44sep",
"HOSTNAME": "guestbook-hum5n",
"HOSTNAME": "guestbook-ppm40",
```
负载平衡器正确指向了所有的pod,即使它们位于不同的区域内。
### 停止集群
使用完成后,进行清理:
GCE:
```shell
KUBERNETES_PROVIDER=gce KUBE_USE_EXISTING_MASTER=true KUBE_GCE_ZONE=us-central1-f kubernetes/cluster/kube-down.sh
KUBERNETES_PROVIDER=gce KUBE_USE_EXISTING_MASTER=true KUBE_GCE_ZONE=us-central1-b kubernetes/cluster/kube-down.sh
KUBERNETES_PROVIDER=gce KUBE_GCE_ZONE=us-central1-a kubernetes/cluster/kube-down.sh
```
AWS:
```shell
KUBERNETES_PROVIDER=aws KUBE_USE_EXISTING_MASTER=true KUBE_AWS_ZONE=us-west-2c kubernetes/cluster/kube-down.sh
KUBERNETES_PROVIDER=aws KUBE_USE_EXISTING_MASTER=true KUBE_AWS_ZONE=us-west-2b kubernetes/cluster/kube-down.sh
KUBERNETES_PROVIDER=aws KUBE_AWS_ZONE=us-west-2a kubernetes/cluster/kube-down.sh
```
+84
View File
@@ -0,0 +1,84 @@
---
approvers:
- Random-Liu
title: 节点设置校验
---
* TOC
{{< toc >}}
## 节点合规性测试
*节点合规性测试* 是一个容器化的测试框架,提供了针对节点的系统验证和功能测试。 该测试主要检测节点是否满足 Kubernetes 的最低要求,通过检测的节点有资格加入 Kubernetes 集群。
## 限制
在 Kubernetes 1.5版本中,节点合规性测试存在以下限制:
* 节点合规性测试只支持 Docker 作为容器运行时环境。
## 节点的前提条件
为运行节点合规性测试,节点必须满足与标准的 Kubernetes 节点同样的前提条件。最基本地, 节点应安装以下组件:
* 容器运行时 (Docker)
* Kubelet
## 运行节点合规性测试
执行以下步骤来运行节点合规性测试:
1. 因为测试框架会启动一个本地的 master 来测试 Kubelet
所以将 Kubelet 指向本机 `--api-servers="http://localhost:8080"。 还有一些其他 Kubelet 参数可能需要注意:
* `--pod-cidr` 如果使用 `kubenet`, 需要为 Kubelet 任意指定一个 CIDR 例如 `--pod-cidr=10.180.0.0/24`。
* `--cloud-provider` 如果使用 `--cloud-provider=gce`,需要移除这个参数来运行测试。
2. 执行以下命令来运行节点合规性测试:
```shell
# $CONFIG_DIR 是 Kubelet 的 manifest 文件路径。
# $LOG_DIR 是测试结果输出的路径。
sudo docker run -it --rm --privileged --net=host \
-v /:/rootfs -v $CONFIG_DIR:$CONFIG_DIR -v $LOG_DIR:/var/result \
k8s.gcr.io/node-test:0.2
```
## 针对其他硬件体系结构运行节点合规性测试
Kubernetes 也为其他硬件体系结构的系统提供了节点合规性测试的 Docker 镜像:
Arch | Image |
--------|:-----------------:|
amd64 | node-test-amd64 |
arm | node-test-arm |
arm64 | node-test-arm64 |
## 运行选定的测试
为运行指定的测试,用正则表达式来描述将要运行的测试,并重载 `FOCUS` 环境变量。
```shell
sudo docker run -it --rm --privileged --net=host \
-v /:/rootfs:ro -v $CONFIG_DIR:$CONFIG_DIR -v $LOG_DIR:/var/result \
-e FOCUS=MirrorPod \ # 只运行MirrorPod测试
k8s.gcr.io/node-test:0.2
```
为跳过指定的测试,用正则表达式来描述将要跳过的测试,并重载 `SKIP` 环境变量。
```shell
sudo docker run -it --rm --privileged --net=host \
-v /:/rootfs:ro -v $CONFIG_DIR:$CONFIG_DIR -v $LOG_DIR:/var/result \
-e SKIP=MirrorPod \ # 运行除MirrorPod外的所有测试
k8s.gcr.io/node-test:0.2
```
节点合规性测试是[节点端到端测试](https://github.com/kubernetes/community/blob/{{< param "githubbranch" >}}/contributors/devel/e2e-node-tests.md)的一个容器化的版本。
默认情况下, 它会运行所有的合规性测试用例。
理论上,只要合理地配置容器和挂载所需的卷,就可以运行任何的节点端到端测试用例。 但是这里 **强烈建议只运行合规性测试**,因为运行非合规性测试需要很多复杂的配置。
## 注意事项
* 测试会在节点上遗留一些Docker镜像, 包括节点合规性测试本身的镜像,和功能测试相关的镜像。
* 测试会在节点上遗留一些死的容器。这些容器是在功能测试的过程中创建的。
+22
View File
@@ -0,0 +1,22 @@
---
approvers:
- thockin
title: Kubernetes OpenVSwitch GRE/VxLAN 网络
---
本文档介绍了如何使用OpenVSwitch,在跨nodes的pods之间设置网络。
隧道类型可以是GRE或者是VxLAN。如需在网络内执行大规模隔离时,最好使用VxLAN。
![OVS Networking](/images/docs/ovs-networking.png)
Kubernetes中Vagrant的设置如下:
docker网桥被brctl生成的Linux网桥(kbr0)所代替,kbr0是具有256个地址空间的子网。总的来说,node会得到10.244.x.0/24的子网,docker上配置使用的网桥会代替默认docker0的网桥。
另外,OVS网桥创建(obr0),并将其作为端口添加到kbr0的网桥中。所有OVS网桥通过GRE隧道连接所有的nodes。因此,每个node都有一个到其他nodes的出站GRE隧道。这个隧道没有必要是一个完整的网状物,但是越像网状结构越好。在网桥上开启STP(生成树)模式以防止环路的发生。
路由规则允许任何10.244.0.0/16通过与隧道相连的OVS网桥到达目标。

Some files were not shown because too many files have changed in this diff Show More