Compare commits

...

1433 Commits

Author SHA1 Message Date
Kubernetes Prow Robot b531ba9b2b Merge pull request #20105 from Fale/it-includes
Check and fix the /include folder
2020-04-06 02:11:47 -07:00
Fabio Alessandro Locati 288e68d45b Align meaning to English version 2020-04-05 15:38:46 +02:00
Kubernetes Prow Robot dcc578aa0f Merge pull request #20101 from Fale/it-community-static
reimport from https://raw.githubusercontent.com/cncf/foundation/maste…
2020-04-05 05:19:55 -07:00
Fabio Alessandro Locati 04aa3aade6 reimport from https://raw.githubusercontent.com/cncf/foundation/master/code-of-conduct-languages/it.md 2020-04-05 10:53:39 +02:00
Kubernetes Prow Robot cfb0fdf517 Merge pull request #19783 from Fale/it-what-is-kubernetes
de-drafting docs/concepts/overview/what-is-kubernetes.md
2020-04-03 04:09:46 -07:00
Fabio Alessandro Locati 2fddca0e4d de-drafting 2020-04-01 17:59:21 +02:00
Kubernetes Prow Robot cd31e31a98 Merge pull request #19687 from Fale/it-i18n
align with english version
2020-04-01 03:31:27 -07:00
Fabio Alessandro Locati 2a5540ac61 improve strings 2020-03-23 18:03:32 +01:00
Fabio Alessandro Locati cf9fa4de8e this can be built safely (#19786) 2020-03-23 03:24:45 -07:00
Fabio Alessandro Locati 857efcab73 no need of capitalization of articles (#19785) 2020-03-23 03:22:45 -07:00
Fabio Alessandro Locati 65d36413fb improve italian readability 2020-03-17 18:41:35 +01:00
Fabio Alessandro Locati d0a13e0713 Add docs translation (#19696) 2020-03-17 10:14:22 -07:00
Fabio Alessandro Locati 428552906a align with english version 2020-03-17 12:01:24 +01:00
Tim Bannister 14f32a3b31 Reword Kubernetes case studies title (#18538) 2020-02-03 00:39:20 -08:00
Tim Bannister 3d6f72ffc4 Revise Italian code of conduct localization (#18400)
* Revise Italian code of conduct localization

* Update to latest code-of-conduct commit (it)
2020-02-01 08:17:19 -08:00
Fabio Alessandro Locati a0325251ab Add IT localization for overview/components/ (#18368)
* begin the real work

* rollback set of changes

* translate components and required glossary items

* improve many aspects thanks to the comments in the pr thread
2020-01-21 02:07:37 -08:00
Fabio Alessandro Locati 54bf3977fe Re-enabling the it translation and put all current translation in draft (#18436)
* Re-enabling the it translation and put all current translation in draft mode. As the work on #18383 will progress those will be promoted to final

* improve italian i18n
2020-01-13 13:11:39 -08:00
Pablo Castellano 10c3c6765a Fix typo and remove duplicate reference (#17666)
`AllowedHostPaths` appeared twice
2020-01-13 04:43:37 -08:00
André Martins 5cb0e3d7b4 Update Cilium related docs (#18563)
* Extend Cilium CNI plugin description

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

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

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

* Update Cilium installation steps for kubeadm

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

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

* Update Cilium NetworkPolicy guide

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

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

* Update Cilium installation steps for kubeadm

- How to run without kube-proxy.

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

Co-authored-by: Martynas Pumputis <m@lambda.lt>
2020-01-13 04:35:36 -08:00
Zhang Yong 7969a84110 update zh-trans kubeadm_upgrade_diff.md (#18648)
* update zh-trans kubeadm_upgrade_plan.md

* update zh-trans kubeadm_upgrade_diff.md

https://github.com/kubernetes/website/issues/18411
2020-01-13 00:53:37 -08:00
Zhang Yong 150958c231 update zh-trans kubeadm_upgrade_plan.md (#18647) 2020-01-13 00:51:37 -08:00
YangQizhou 102fc59c2e update zh ingress.md (#18417)
* update zh ingress.md

*  content/zh/docs/concepts/services-networking/ingress.md

update zh ingress.md

 content/zh/docs/concepts/services-networking/ingress.md

Revert "update zh-translation content/zh/docs/reference/_index.md (#18300)"

This reverts commit 58474188b0.

 content/zh/docs/concepts/services-networking/ingress.md

reset api

update content/zh/docs/concepts/services-networking/ingress.md

* update content/zh/docs/reference/_index.md
2020-01-13 00:49:38 -08:00
Zhang Yong 8fd4be60d9 update zh-trans kubeadm_upgrade_node_phase.md,kubeadm_upgrade_node_phase_kubelet-config.md (#18646) 2020-01-13 00:47:37 -08:00
ares 919d8b8a7c zh-trans content/en/blog/_post/2019-10-03-2019-Steering-Committee-Election-Results.md (#18525) 2020-01-12 23:11:37 -08:00
helight 4d99da5610 Zh translation: /docs/concepts/storage/volume-snapshots.md (#18568)
* update

* zh-trans: /docs/concepts/storage/volume-snapshots.md
2020-01-12 23:07:38 -08:00
ares a52621b3fe zh-trans:blog/_posts/2019-11-05-kubernetes-with-microk8s.md (#18586) 2020-01-12 22:49:37 -08:00
yuxiaobo96 9956cdf28f update /zh/docs/concepts/scheduling/kube-scheduler.md (#18596)
Signed-off-by: yuxiaobo <yuxiaobogo@163.com>
2020-01-12 19:43:37 -08:00
Jie Shen 76721b3a8c Fix typo in zh/docs/tasks/configure-pod-container/configure-persistent-volume-storage.md (#18620) 2020-01-12 19:41:36 -08:00
cwocwo aaf50d0a27 fix 86~90 in issue #18411 (#18602) 2020-01-12 19:39:36 -08:00
Rudy Steiner 10800f7eaa update zh cpu-management-policies.md (#18638) 2020-01-12 19:37:36 -08:00
Jie Shen ab9aa064b8 Fix backticks in zh automated-tasks-with-cron-jobs.md (#18633) 2020-01-12 19:01:37 -08:00
zhouya0 0c57f2c46b add kubectl diff to cheatsheet (#18481) 2020-01-12 17:53:37 -08:00
ThoTischner 7fc323d451 Explain how a config map could be updated immediately in a pod. (#18082) 2020-01-12 08:33:37 -08:00
Manuel Rüger f3cde84ea7 kubectl-plugin example: Double-quote to prevent word splitting (#18081)
See: https://www.shellcheck.net/wiki/SC2086

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2020-01-12 08:31:37 -08:00
tom1299 93eae7bf31 Improve wording of “Connecting Applications with Services” (#18076)
* Exchanged developers with containers

The meaning of original sentence: "Coordinating ports across multiple **developers** is very difficult to do at scale..." is not really obvious. From what I understand from the context of this page, the term **containers** would make more sense, because the context in this paragraph is on containers and ports rather than developers.

* Clarify terms developer and container

Rephrased statement on port coordination to make
it claerer that the ports are part of the
containers provided by developers or teams.

* Update content/en/docs/concepts/services-networking/connect-applications-service.md

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

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-01-12 08:23:37 -08:00
Jonathan McCall ed95607ae6 Be more explicit about what kind of probe (#17943)
My guess is that this refers to a TCP probe as opposed to the HTTP probe referred to above.
2020-01-12 08:21:37 -08:00
Slava Semushin 093245229b ru/docs/tutorials/hello-minikube.md: minor improvements (#18611)
* content/ru/docs/tutorials/hello-minikube.md: minor improvements.

* Update Hello Minikube tutorial to use Metrics Service and not Heapster

Co-authored-by: Ben Hall <ben@benhall.me.uk>

Co-authored-by: Ben Hall <Ben@Benhall.me.uk>
2020-01-12 03:59:37 -08:00
Slava Semushin 526a6263f4 ru/examples/minikube/Dockerfile: modify CMD to use exec form (#18621)
Replicate https://github.com/kubernetes/website/pull/18618
2020-01-12 03:57:37 -08:00
vyask ee2960eac9 Update kops.md (#17278)
kops uses DNS for discovery, both inside the cluster and outside so that you can reach the kubernetes API server
from clients.
2020-01-11 10:39:36 -08:00
Slava Semushin 55ee59477e en/examples/minikube/Dockerfile: modify CMD to use exec form. (#18618)
Quote from https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#cmd:
%
CMD should almost always be used in the form of CMD ["executable", "param1", "param2"…]
%
This is because shell form doesn't pass the signal to an executable and it leads a longer shutdown time as Docker has to kill a process after some timeout. See for details: https://docs.docker.com/engine/reference/builder/#shell-form-entrypoint-example

An example on official NodeJS site is also uses that form: https://nodejs.org/de/docs/guides/nodejs-docker-webapp/#creating-a-dockerfile
2020-01-11 10:23:37 -08:00
Jan Wozniak 78dad3ceb6 Fix CoreDNS requirement for ExternalName Service (#18566) 2020-01-11 10:19:37 -08:00
Wojciech Sciesinski 03f9dd3dfd An indentation corrected (#18530) 2020-01-11 09:25:36 -08:00
Tim Bannister d02332cb4f id translation for project slogan (#18264) 2020-01-11 09:11:37 -08:00
Slava Semushin bfc7a485a3 content/ru/docs/reference/_index.md: sync and improve wording. (#18614) 2020-01-11 01:59:37 -08:00
Slava Semushin f9d951a8be content/ru/docs/_index.md: minor improvements. (#18610)
- fix typos
- improve wording
2020-01-11 01:51:36 -08:00
Salavat b094709c98 ru hello-minikube.md spelling mistake fix (#18603)
"plus" was written as "плюч" - that is incorrect.
2020-01-11 01:39:36 -08:00
Eric Covener b78d6dceb4 axe two stray words in service.md (#18160)
changes for #14526 had either a stray "for a" or missed "service" as in "for a service".  
Since it's quite lengthy and "for a service" is unnecessary in service.md, I opted to removed it.
2020-01-10 15:17:37 -08:00
Javier Revillas 46033f8f0d Fix typo in install-kubeadm.md (#18170) 2020-01-10 15:15:38 -08:00
chendotjs 0c2a5ceb0b Remove useless blank line (#18211) 2020-01-10 14:25:37 -08:00
Anshu Prateek 6e94490186 Make wordpress snippet copy/pastable (#18240)
Remove leading space to make it copy pastable.
2020-01-10 14:17:37 -08:00
Jesang Myung 02f0a2af86 fixed minor typo (#18247) 2020-01-10 13:55:42 -08:00
Tim Bannister 93369effa8 Tidy Markdown & correct syntax (#18335)
Use correct formatting for code blocks.
2020-01-10 13:21:38 -08:00
Tim Bannister e86f038b11 Remove version checks for Job and CronJob task pages (#18337)
* Specify minimum Kubernetes version for Job tasks

Ask for v1.8 because CronJob went beta in v1.8 and some of the Job pages
reference CronJob.

* Drop version check from Job / CronJob task pages.

Assume that readers have Kubernetes v1.8 or newer.
2020-01-10 12:52:40 -08:00
Tim Bannister 27ec99ffbb Use built-in version check & metadata (#18338) 2020-01-10 11:30:36 -08:00
Tim Bannister c9825de1a2 Fix link to Minikube (#18341) 2020-01-10 11:20:35 -08:00
huccshen cdfc5d9c13 fix some 404 urls (#18348) 2020-01-10 10:54:35 -08:00
Lubomir I. Ivanov e5c3b8819e kubeadm-join.md: correct alpha->beta wording (#18366)
The kubeadm API has been beta for a while.
2020-01-10 10:44:36 -08:00
Afrizal Fikri e19c758d6a Adding Bahasa Indonesia translation for Deployment page (#17815)
* Translate Use Case, Creating a Deployment

* Translate deployment

* Finish deployment updates, continue on deployment status

* Finish scaling and deploy status

* Finish rollback, clean up, canary

* Finish specification, tyding up

* Translate remaining typographs
2020-01-10 03:48:34 -08:00
Jie Shen a1c4d04960 Fix markdown syntax issue for zh kubeadm high availability.md (#18592) 2020-01-10 01:52:35 -08:00
Bob Killen 9caaac388b Add blog image OWNERS (#18571) 2020-01-10 01:00:35 -08:00
Poule Dodue 0d0ebae779 Add CCM Hetzner (#16766) 2020-01-10 00:58:34 -08:00
ares b342d7463a fix error urls (#18047) 2020-01-10 00:54:34 -08:00
Martin Helmich 035574273b Link to current API reference on german translation (#18590) 2020-01-10 00:38:34 -08:00
ares d4f4f76fc6 zh-trans content/en/blog/_posts/2019-11-26-cloud-native-java-controller-sdk.md (#18526) 2020-01-09 23:48:34 -08:00
Jie Shen b66474dfb0 Fix broken link for zh/contribute/localization.md (#18584) 2020-01-09 18:36:34 -08:00
xieyanker 3fd6285b2e Fix incorrect Chinese brackets in Markdown hyperlinks (#18562)
* Fix incorrect Chinese brackets in Markdown hyperlinks

* remove spaces
2020-01-09 17:28:34 -08:00
Gerasimos Dimitriadis 29ec822d25 Fix typo in quantity suffix (#18578) 2020-01-09 16:28:35 -08:00
Cat Yao 9700ac2586 Added Azure Application Gateway Ingress Controller (#17832)
* Added Azure Application Gateway Ingress Controller

Added Azure AppGW Ingress Controller (AGIC) to the list of additional controllers now that it has gone GA.

* Update content/en/docs/concepts/services-networking/ingress-controllers.md

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

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-01-09 14:06:35 -08:00
Alexey Pyltsyn f6dff1f944 ru: fix typos for templates/concept (#18576) 2020-01-09 11:54:35 -08:00
Alexey Pyltsyn 6b60936999 Improve Russian translation of What is Kubernetes (#17847) 2020-01-09 11:20:35 -08:00
giri c1327715d0 Update namespaces.md (#18373) 2020-01-09 09:25:46 -08:00
windayski a66b902bb9 fix links (#18376) 2020-01-09 09:23:45 -08:00
GoodGameZoo c1289a3e8e Correct links in networking.md (#18386) 2020-01-09 08:45:46 -08:00
GoodGameZoo b9f0153e3c Correct links 2016 10 00 helm charts making it simple to package and deploy apps on kubernetes (#18388)
* Correct links

* Correct links
2020-01-09 08:29:47 -08:00
GoodGameZoo bf4bfcbbc9 Correct links 2016 10 00 helm charts making it simple to package and deploy apps on kubernetes 2 (#18390)
* Correct links

* Correct links 2
2020-01-09 08:25:47 -08:00
Claudia J.Kang 29235743ed Second Korean L10n Work For Release 1.17 (#18570)
- Update to Outdated files in dev-1.17-ko.2 branch. (#18236)

- Update path of referenced links in translated documents - 1.17 (#18282)

- Use original text for a code (#18358)

- Updates to documents that do not reflect the original text - 1.17 (#18270)

- Translate services-networking/dual-stack.md in Korean. (#18251)

- Update cluster-large.md (#18232)

- Translate services-networking/network-policies.md in Korean. (#18269)

- Modify reference links for translated documents added from previous branches. (#18432)

- Translate docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases.md in Korean (#18484)

Co-Authored-By: Lawrence Kay <lkay9495@hotmail.com>
Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: Jmnote <opcore@gmail.com>
Co-Authored-By: Claudia J.Kang <claudiajkang@gmail.com>
Co-authored-by: Seokho Son <shsongist@gmail.com>
Co-Authored-By: June Yi <june.yi@samsung.com>

Co-authored-by: Yuk, Yongsu <ysyukr@gmail.com>
Co-authored-by: Lawrence Kay <me@lkaybob.pe.kr>
Co-authored-by: Jmnote <opcore@gmail.com>
Co-authored-by: Seokho Son <shsongist@gmail.com>
Co-authored-by: June Yi <june.yi@samsung.com>
2020-01-09 07:31:46 -08:00
Cria Hu 34fa184dcf fix issue #18434 (#18549) 2020-01-09 05:53:45 -08:00
ttonline 49ba924a6a Delete SEE ALSO section under content/zh/docs/reference/setup-tools/kubeadm/generated/. (#18524) 2020-01-09 05:51:45 -08:00
helight 123df0124d update zh-translation: docs/concepts/storage/volume-snapshot-classes.md (#18528)
* update zh-translation: docs/concepts/storage/volume-snapshot-classes.md

* update

* fix review issues

* fix review issues
2020-01-09 05:49:45 -08:00
Qiming 6161de9914 Amend the StorageClass page (#18482)
* Amend the StorageClass page

* Update content/en/docs/concepts/storage/storage-classes.md

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

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-01-09 03:57:45 -08:00
Qiming 9351b160af Improve CronJob page (#18554)
* Improve CronJob page

This PR adds a note about the special constraint on CronJob names. The
contstraint is not captured in the API specification or anywhere else to
my knownledge.

* Update content/en/docs/concepts/workloads/controllers/cron-jobs.md

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

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2020-01-09 03:55:45 -08:00
kurisu c03b44bc04 [typo]fix The fourth example translation error (#18553)
English version:

The fourth example selects all resources without a label with key `partition`; no values are checked.

Chinese version:

第三个示例选择了所有没有 `partition` 标签的资源;没有校验它的值。

Fix version:

第四个示例选择了所有没有 `partition` 标签的资源;没有校验它的值。
2020-01-09 03:41:44 -08:00
kvaps 391eef3c2f use madison instead of policy (#18558) 2020-01-09 01:55:46 -08:00
Zhang Yong 70be30e86e remove see also (#18555)
https://github.com/kubernetes/website/issues/18411
2020-01-09 01:07:45 -08:00
TimYin 26f0499658 remove see also (#18551) 2020-01-08 23:57:45 -08:00
Jie Shen f37f8eb12b Fix broken links for zh kubernetes-basics (#18546) 2020-01-08 18:27:39 -08:00
David Zhu b2b50a1860 Clarify that nodes must be drained before upgrade for migration (#18535) 2020-01-08 16:49:39 -08:00
Tim Bannister a6584ade8d Update pull request template following v1.17 release (#18051) 2020-01-08 15:55:39 -08:00
jkld11 8121d3ea8c Add adidas case study (#17569)
* create index.html for adidas

* add adidas images and logo

* add adidas logo

* Delete adidas-featured.svg

* Update index.html

* Update case-studies-gradient.css

* Update index.html

* Update case-studies-gradient.css

* Update index.html

* Update index.html

* Update case-studies-gradient.css
2020-01-08 15:53:40 -08:00
KYamani 2c417069d0 Update _index.md (#18421) 2020-01-08 14:43:40 -08:00
Jin Hase 154e84778e Fix typo in TLS bootstrapping document (#18292) (#18293) 2020-01-08 14:11:40 -08:00
Claudia J.Kang a013013e9d Fix IPV4 typo to IPv4 (#18393) 2020-01-08 14:09:40 -08:00
Claudia J.Kang e9cdcaba6a Changed to print the directory name according to the l10n language. (#18473)
When a localization user uses diff_l10n_branches.py,
the directory of content on 'Proposed Solution' is fixed.
Thus, this commit changes the directory name according to the l10n language.
2020-01-08 14:05:41 -08:00
Paul Morie d49e570799 Add blog post to memorialize Brad Childs (#18534) 2020-01-08 13:33:40 -08:00
Aðalsteinn Rúnarsson 204c0ff64f Rename StackPointCloud to NKS (#18437)
StackPointCloud is now NetApp Kubernetes Service (NKS). Also add On-prem checkmark to NKS.
2020-01-08 09:03:40 -08:00
aasifkhan7 841b61df5b Fixed a typo in service-topology.md (#18298) 2020-01-08 06:07:40 -08:00
Rahul Kumar Singh 20e31c3f5c Added More Base64 Tool (#17982)
I noticed this https://www.base64encode.org/ Tool is not working in the safari browser, So I added alternative tool that I found is working on safari and another browser.

Please Check Link that I added :)

Thanks
2020-01-08 05:57:40 -08:00
Jin Hase dfe4ea46c2 Fix simple typos in feature-gates.md (#18275) (#18276) 2020-01-08 02:25:40 -08:00
Rémy Léone a2b023c468 Add French version of Service concept page (#18495)
* Add French version of Service concept page

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix
2020-01-08 01:13:40 -08:00
helight 89213edfb5 zh-translation: /docs/tasks/configure-pod-container/configure-livenes… (#18508)
* zh-translation: /docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes.md

* fix review issues
2020-01-07 21:47:40 -08:00
Tim Bannister da6e6cb4fc Omit broken links (#18469)
I searched for obvious replacements using Google, but did not see any.

(I don't want to hyperlink to blog posts, as blogs don't come with any
commitment for someone to keep them current).
2020-01-07 20:39:41 -08:00
helight ab8fb3afbc fix word for /docs/concepts/services-networking/service-topology.md (#18465) 2020-01-07 20:37:40 -08:00
chentanjun aef8b53b60 update zh-trans content/zh/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade.md (#18350) 2020-01-07 20:07:40 -08:00
Kai 7291a57984 Zh-cn-trans Fix translation errors. (#18310)
fix translation errors.
2020-01-07 17:45:40 -08:00
Antoine Pelisse 40499ac391 Add "rollout restart" to cheatsheet (#18224) 2020-01-07 16:47:40 -08:00
helight 4158296620 zh-translation: docs/concepts/services-networking/service-topology.md (#18467)
* add content/zh/docs/concepts/services-networking/service-topology.md

* update

* zh-translation: docs/concepts/services-networking/service-topology.md

* fix some review issues

* fix review issues
2020-01-07 16:09:41 -08:00
GoodGameZoo 8da859d60b Correct see also part 26-30 (#18514) 2020-01-07 16:03:42 -08:00
Cria Hu 5b9ebc5573 delete zh SEE ALSO(46-50) (#18504) 2020-01-07 16:01:41 -08:00
GoodGameZoo f83eca2920 Correct see also part 21-25 (#18513) 2020-01-07 15:59:41 -08:00
Mikalai Radchuk a5515a7c0e Fixes list rendering (#18499) 2020-01-07 15:07:42 -08:00
Patrick Ohly 0838a4417b csi-driver-testing.md: blog post about testing CSI drivers (#16743)
The earlier E2E blog post touch on some of these aspects, but was more
focused on writing a custom test suite. Using the existing tests
unchanged may be simpler and sufficient. Because it is not that
well-known yet, a blog post seems useful.
2020-01-07 11:42:19 -08:00
Tim Bannister 756e597684 Add sftim as an en owner (#18398) 2020-01-07 10:40:18 -08:00
Alexey Pyltsyn c0cab750b3 Improve Russian translation of README file (#17843) 2020-01-07 10:20:18 -08:00
Zach Corleissen 99f18caa25 Re-add commit from 18209 (#18505)
Re-add IT approver/reviewer
2020-01-07 09:24:19 -08:00
Dominic Yin 4c75a18de0 update zh trans for content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_check-expiration.md (#18486) 2020-01-07 01:34:18 -08:00
Alexey Pyltsyn d76c941669 Improve Russian translation of Concepts (#17845) 2020-01-07 00:50:18 -08:00
Nguyen Quang Huy aa2228b61a Add install-kubectl doc (#18507)
Add translated install-kubectl document in Vietnamese.
2020-01-06 22:56:17 -08:00
Tim Bannister b686146e73 zh translation for project slogan (#18258) 2020-01-06 17:20:19 -08:00
huccshen 2ff06f9bf1 delete zh SEE ALSO (#18479) 2020-01-06 17:14:17 -08:00
chentanjun 19e8532306 update zh-trans content/zh/docs/tasks/administer-cluster/reserve-compute-resources.md (#18448) 2020-01-06 17:12:18 -08:00
chentanjun 8b961c4447 update zh-trans content/zh/docs/reference/kubernetes-api/labels-annotations-taints.md (#18449) 2020-01-06 17:10:19 -08:00
Karen Bradshaw 59a42b1165 updated assets, regen refs (#18466)
* updated assets, regenerated refs

* update version checks

* rebuilt api ref, versioning updates
2020-01-06 16:50:18 -08:00
Zach Corleissen 32fe4b4d81 Update the list of approvers/reviewers for English content (#18501) 2020-01-06 15:26:18 -08:00
melvinrmc db8e3ec5f8 /etc/nginx/ssl/nginx.crt: No such file or directory. Instead use tls.crt (#18324)
Running the example into a katacoda environment I get this error message:
(77) error setting certificate verify locations:
  CAfile: /etc/nginx/ssl/nginx.crt


$ kubectl exec curl-deployment-f8c5c685b-9sphf -- ls /etc/nginx/ssl/
tls.crt
tls.key
$ kubectl exec curl-deployment-f8c5c685b-9sphf -- curl https://my-nginx --cacert /etc/nginx/ssl/tls.crt
...
<title>Welcome to nginx!</title>
...

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:12:17Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}

$ kubectl describe secret nginxsecret
Name:         nginxsecret
Namespace:    default
Labels:       <none>
Annotations:  <none>

Type:  kubernetes.io/tls

Data
====
tls.crt:  1164 bytes
tls.key:  1708 bytes
2020-01-06 09:46:16 -08:00
bob wang 9175e35224 update windows.md url (#18372) 2020-01-06 08:33:36 -08:00
Yudi A Phanama 816e63a302 Add Contribute index page for Indonesian localization (#18452)
* Add Contribute index page for Indonesian localization

* Update Indonesian Contribute index

* Fix indonesian contribute docs path

* Changes to id contribute docs wordings

- Changed noun to verb in content/id/docs/home/_index.md
- Sync wordings in content/id/docs/contribute/_index.md with content/id/docs/home/_index.md
- Wording improvement for content/id/docs/contribute/_index.md

* Fix a typo in id contribute index
2020-01-05 21:41:40 -08:00
Fabio Alessandro Locati 6711fecbb9 Translate page in English in the /it/ space (#18384)
* translate page in english in the /it/ space

* improve string in italian
2020-01-05 11:39:40 -08:00
helight a975a0787f fix words issue (#18312)
* fix words issue

* fix word

* fix word

* fix review issue on static-pod.md
2020-01-04 17:57:40 -08:00
helight 5469d4417c zh-translation: content/zh/docs/concepts/architecture/controller.md (#18439)
* zh-translation: content/zh/docs/concepts/architecture/controller.md

* fix build error

* fix review issues

* fix review issues

* fix review issue
2020-01-04 07:49:41 -08:00
Yudi A Phanama d0357866da Add Indonesian Translation for Security Overview (#17885)
* Add Indonesian Translation for Security Overview

* Updates to Security Overview Indonesian translation

Signed-off-by: Yudi A Phanama <yudiandreanp@gmail.com>
2020-01-03 23:35:40 -08:00
chentanjun fcf13341f7 update zh-trans content/zh/docs/reference/command-line-tools-reference/kube-proxy.md (#18440) 2020-01-03 18:47:40 -08:00
Lubomir I. Ivanov f510b223e9 kubeadm: improvements to the cert management documentation (#18397)
- move the sections about custom certificates and external CA
to the kubeadm-certs page
- minor cleanups to the kubeadm-certs page, including updated output
for the check-expiration command
- link the implementation details page to the new locations
for custom certs and external CA
2020-01-03 09:45:42 -08:00
Eric Smalling 70936d4dbd Update cluster health check command for newer etcd (#18392)
* Update cluster health check command for newer etcd

Existing docs assume the older (v3.2) etcdctl `health-check` command but with a 3.4.3 cluster (which is what kubeadm creates in the static manifest now), that subcommand is no longer supported and returns 404 errors like:
```
root@etcd-1:~# docker run --rm -it --net host -v /etc/kubernetes:/etc/kubernetes quay.io/coreos/etcd:${ETCD_TAG} etcdctl --cert-file /etc/kubernetes/pki/etcd/peer.crt --key-file /etc/kubernetes/pki/etcd/peer.key --ca-file /etc/kubernetes/pki/etcd/ca.crt --endpoints https://10.170.68.181:2379 cluster-health
cluster may be unhealthy: failed to list members
Error:  unexpected status code 404
```

* PR review changes
2020-01-03 09:43:41 -08:00
Ivan Boyko f318b7c953 Removed duplicated text (#18214)
* Removed duplicated text

* Restored sentence about default certificate directory per comment from neolit123
2020-01-03 09:41:41 -08:00
Karen Bradshaw bcfbd1e8f3 regenerate ref docs, 1.17, script chgs (#18067)
* modify comp. tool reference config

* modify home dir to variable

* added k8s_release variable

* added kubectl cmd build

added temporary use of copied Makefile

* added build of api ref

* build api, kubectl cmd refs

* regenerate api with updated bootstrap

* regenerate api ref, corrected definitions
2020-01-03 09:39:40 -08:00
Yuk, Yongsu e28015e910 Add a Korean l10n reviewer to OWNERS_ALIASES (#18209) 2020-01-03 09:37:40 -08:00
Prashant Arya 6d82f180d2 Adding helm3 command (#18095)
* Adding helm3 command 

helm3 doesn't have name flag hence above command fails when user is using helm3(which is latest in its kind)

* adding tab for Helm3 and defaulting it

* addressing comments
2020-01-03 09:35:40 -08:00
Oleg Butuzov 3e1aafacc3 cncf.io link fix (#18369) 2020-01-03 08:47:41 -08:00
Colleen Murphy 38814ab388 Fix broken NodeRestriction anchor reference (#18225)
In 203391835d, an explicit anchor '#noderestriction' was added to the
NodeRestriction section of the Admission Controllers reference document,
which caused the link to the '#NodeRestriction' anchor in the Node
Authorization document to break and lead to the top of the Admission
Controllers document instead of to the NodeRestriction section further
down the page. This change fixes the link to point to the intended
section instead of to the whole page in general.
2020-01-03 07:39:41 -08:00
Cria Hu 93d1f0b651 delete zh SEE ALSO(41-45) (#18418) 2020-01-03 07:33:40 -08:00
huccshen 8801ee08e8 delete zh SEE ALSO (#18415) 2020-01-03 07:31:40 -08:00
GoodGameZoo 8920a1e1ee Correct links 2016 10 00 helm charts making it simple to package and deploy apps on kubernetes.md (#18387)
* Correct links correct-links-2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md

* Correct links correct-links-2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md 2
2020-01-03 06:27:40 -08:00
Oleg Butuzov f459dd3fd4 returned starting slash in glossary entry for crd (#18435) 2020-01-03 05:53:40 -08:00
Naoki Oketani 90ee7559a0 add missing backquote (#18413) 2020-01-02 19:13:40 -08:00
icheikhrouhou 8557b64dd6 docs | tasks | configure-pod-container | Kompose (#18223)
* translate kompose fr

* deleted extra spaces
2020-01-02 07:47:40 -08:00
Philippe MARTIN eddf18a364 Update kubectl translation (#16590)
* Update kubectl translation

* fix
2020-01-02 07:37:41 -08:00
June Yi d747e327f2 Update service mesh in the Korean glossary (#18359) 2020-01-02 01:09:40 -08:00
Dominic Yin a7c374f3d9 update zh-trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade_node.md (#18408) 2020-01-01 21:33:39 -08:00
yuxiaobo96 10aa6b2e89 zh-trans(1.17):/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md (#18326)
Signed-off-by: yuxiaobo <yuxiaobogo@163.com>
2020-01-01 21:31:40 -08:00
Coffey Gao fb5b693731 Zh translation: /docs/reference/glossary/rkt.md (#18311)
* Zh translation: /docs/reference/glossary/rkt.md

* Zh translation: /docs/reference/glossary/rkt.md
2020-01-01 21:27:39 -08:00
helight 1133ee7ab0 zh-trans zh/docs/tasks/configure-pod-container/static-pod.md (#18299)
* zh-trans zh/docs/tasks/configure-pod-container/static-pod.md

* fix review issues

fix review issues
2020-01-01 21:23:40 -08:00
chentanjun 2971484299 update zh-trans:content/zh/docs/setup/production-environment/windows/user-guide-windows-containers.md (#18351) 2020-01-01 21:21:39 -08:00
chentanjun 594f487fe1 udpate zh-trans content/zh/docs/concepts/storage/storage-limits.md (#18354) 2020-01-01 21:19:40 -08:00
Dominic Yin b40ac5953a update zh-trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade_node_phase_control-plane.md (#18378) 2020-01-01 21:17:39 -08:00
chentanjun 91496f2b02 udpate zh-trans content/zh/docs/tasks/administer-cluster/topology-manager.md (#18346) 2020-01-01 21:15:40 -08:00
chentanjun d6ac23ad55 udpate zh-trans content/zh/docs/tasks/network/validate-dual-stack.md (#18344) 2020-01-01 21:13:40 -08:00
chentanjun 67c93b14b4 update zh-trans content/zh/docs/reference/kubectl/kubectl.md (#18329) 2020-01-01 21:11:39 -08:00
Jinhua Tan dcfd2a5c4b bugfix: fix the incorrect translate (#18407)
fix this bug: https://github.com/kubernetes/website/issues/18377
2020-01-01 20:05:40 -08:00
Xiaolong He 0b5b5fd6ea release-1.17_zh issue tasks (#18295) 2020-01-01 19:55:40 -08:00
Tim Bannister 11a30d3e2e Fix typo (#18405) 2020-01-01 19:37:40 -08:00
Tim Bannister 41b51ee138 Correct name for Vietnamese language (#18334)
Vietnamese in Vietnamese is "Tiếng Việt"; use this in the language
chooser etc.
2020-01-01 18:11:39 -08:00
Jinhua Tan 8da8474834 update Terminology for ingress.md (#18394)
remove extra `Terminology` part and make it more easy to understand for chinese
2020-01-01 17:29:39 -08:00
Tim Bannister 31ba05e6f8 Fix misspelling (#18401) 2020-01-01 17:15:39 -08:00
Ryan Zidago 462bff590d docs-fr | reference | glossary | downstream.md (#16074)
* docs-fr | reference | glossary | downstream.md

* changed 'en aval' to 'downstream' instead
2020-01-01 01:53:39 -08:00
Ryan Zidago 1379d5f78d docs-fr | reference | glossary | helm-chart.md (#16457) 2020-01-01 01:51:40 -08:00
Oleg Butuzov 031471ba84 link to pods page corrected (#18371) 2020-01-01 01:45:39 -08:00
Ryan Zidago 87a2f7e648 docs-fr | reference | glossary | istio.md (#16504) 2020-01-01 01:43:39 -08:00
xieyanker fa7832c045 fix kubectl proxy output for ko (#18243) 2019-12-31 22:19:40 -08:00
xieyanker 0ef096e4cb fix kubectl proxy output for en (#18242) 2019-12-31 10:03:40 -08:00
chentanjun 83d90efdd9 update zh (#18328) 2019-12-30 22:27:40 -08:00
Oleg Butuzov ed063ab63a removing /en/docs links from /id/ localization. (#18357) 2019-12-30 20:15:39 -08:00
Oleg Butuzov c6e963ed06 /zh/ localization url fixed. (#18370) 2019-12-30 18:51:39 -08:00
pierwill 6324ff5d75 kubectl cheatsheet edits (#18222)
* Capitalize terms in kubectl cheatsheet

* Edit output flag section of kubectl cheatsheet

Minor edit for readability
2019-12-30 10:53:39 -08:00
chentanjun 3022f7c81a update zh-trans content/zh/docs/reference/kubectl/conventions.md (#18347) 2019-12-29 19:49:39 -08:00
Oleg Butuzov ea9a1d78ac Various fixes to links in /zh documentation. (#18356)
All of these fixes suppose to solve problem on local 404 pages.
2019-12-29 19:47:39 -08:00
chentanjun 14525180db update zh-trans content/zh/docs/reference/kubernetes-api/api-index.md (#18352) 2019-12-29 19:17:39 -08:00
chentanjun 8b5deec0b1 sync zh-trans content/zh/docs/reference/command-line-tools-reference/kubelet.md (#18355) 2019-12-29 19:15:39 -08:00
dgabrysch d73fb8de58 Adding de docs for images (#18327)
* adding de docs for images

* Removing lines I cannot make sense off right now :

* Update images.md

* Update images.md

Fixed two typos 
Changed a word, meaning was not good enough

* Update images.md

Fixed missing word
Fixed Syntax

* Update images.md

Added missing „t“

* Fixes according to comments

* proposed fix according to comment
2019-12-28 05:25:38 -08:00
chentanjun 8f6723b714 update zh-trans content/zh/docs/tasks/configure-pod-container/share-process-namespace.md (#18330) 2019-12-28 04:25:38 -08:00
chentanjun 8324b0d23c update zh-trans content/zh/docs/setup/production-environment/container-runtimes.md (#18331) 2019-12-28 04:23:39 -08:00
Tim Bannister bb48ee6f29 de translation for project slogan (#18263)
Co-authored-by: mkorbi <mkorbi@users.noreply.github.com>

Co-authored-by: Max <16919345+mkorbi@users.noreply.github.com>
2019-12-28 03:13:38 -08:00
Oleg Butuzov f3ea39230e Blog post links (hugo issue) (#18307)
* Blog post links (hugo issue)

This commit aims to fix multiple occurrences of issue introduced before
switching blog engine to hugo, after which no blog links with "." was
working.

It's include a huge ammount of links with kubernetes version in it.

This commit also include one or two additional link fixes found while
making changes in attempt to solve current situation.

* Additional fix for Chinese website blog post.
2019-12-27 09:19:39 -08:00
dianaabv d3d89658d0 Merge pull request #18261 from sftim/20191223_fix_project_description_ru
ru translation for project slogan
2019-12-27 11:24:25 +06:00
chentanjun d5ad593bdd sync en update /docs/concepts/configuration/taint-and-toleration.md and /docs/concepts/services-networking/dual-stack.md (#18315) 2019-12-26 17:33:38 -08:00
chentanjun 80f2bb1ec3 sync en /docs/concepts/services-networking/endpoint-slices.md and /docs/contribute/generate-ref-docs/kubernetes-components.md (#18314) 2019-12-26 17:31:38 -08:00
chentanjun fb16416dc5 sync content/zh/docs/reference/command-line-tools-reference/kube-scheduler.md (#18313) 2019-12-26 17:29:38 -08:00
chentanjun dd97b09cbf sync en content/zh/docs/concepts/architecture/nodes.md (#18316) 2019-12-26 17:27:38 -08:00
Tim Bannister ce21061ba1 ko translation for project slogan (#18259) 2019-12-26 04:01:38 -08:00
Naoki Oketani babb7a18bb use https instead of http for a link to kubernetes.io/blog (#18287) 2019-12-26 01:13:38 -08:00
YangQizhou c2b00d5c1c update zh ingress.md (#18306) 2019-12-26 01:11:38 -08:00
chentanjun 58474188b0 update zh-translation content/zh/docs/reference/_index.md (#18300) 2019-12-25 23:27:38 -08:00
llussy 7b75124034 fix hyperlink. (#18303) 2019-12-25 23:25:38 -08:00
chentanjun 8f5cd98059 zh-tarns /docs/concepts/workloads/controllers/daemonset.md (#18301) 2019-12-25 22:35:38 -08:00
Cria Hu 6e285caac5 fix broken link: https://github.com/kubernetes/community/blob/master/contributors/design-proposals/bootstrap-discovery.md (#18241) 2019-12-25 07:29:38 -08:00
Oleg Butuzov df51b343ff (fr) Broken links (#18219)
* (fr) Broken links

Multiple broken links

* malfomed urls in glossary (had trailing "fr/")
* malformed url docs (no trailing "/")
* relative link ".."

* Additional link fixed.

* Update content/fr/docs/tutorials/hello-minikube.md

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

* Update content/fr/docs/reference/glossary/pod.md

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

* kubectl page link.

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2019-12-25 06:23:29 -08:00
Tim Bannister 3b9417bf2e vi translation for project slogan (#18262) 2019-12-25 05:35:29 -08:00
marion f4621ac161 Modify go time format issue. (#17953) 2019-12-25 03:55:29 -08:00
June Yi ed960699b9 (fix) Broken links in Korean documentation. (#18179) (#18205)
This commit fix two issues in korean documentation:

1) malformed link to documentation
(see page https://kubernetes.io/ko/docs/concepts/workloads/controllers/replicationcontroller)

2) missing redirections (was exiting only to English and Japanese before)
- From :  https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/scale-intro/
  To   :  https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/scale/scale-intro/

- From :  https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/update-intro/
  To   :  https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/update/update-intro/

Co-authored-by: Oleg Butuzov <butuzov@users.noreply.github.com>
2019-12-24 21:21:29 -08:00
xieyanker 8ba68f8ae3 fix translate error (#18204)
"Kubernetes releases are generally supported for nine months" should be "发布的版本通常只维护支持九个月"
2019-12-24 17:41:29 -08:00
xieyanker ef00f1bc8f fix kubectl proxy output for zh (#18244) 2019-12-24 17:39:29 -08:00
xieyanker 62352ca5a3 Hide comments (#18290) 2019-12-24 17:35:29 -08:00
LiuDui b8b2cc7c74 ZH-trans: merge release1.16-temporary to master (#18217)
* zh-trans:/docs/docs/concepts/workloads/pods/ephemeral-containers.md (#16948)

* update zh-trans of define-environment-variable-container.md (#16999)

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

* update chinese docs (#16985)

* Fix ordered list (#16988)

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

* zh-trans:/docs/reference/setup-tools/kubeadm/kubeadm-upgrade-phase.md (#16951)

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

* Remove redundant symbol and fix some ordered list (#17000)

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

* update-zh-translation/docs/reference/setup-tools/kubeadm/kubeadm-init.md (#16997)

* update zh translation kubeadm-reset.md kubeadm-upgrade.md (#16992)

* Create kubeadm_join_phase_control-plane-join_all.md (#16987)

* Update web-ui-dashboard.md (#16976)

* update format problem (#16956)

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

* zh-trans:/docs/docs/concepts/storage/volume-pvc-datasource.md (#17021)

* update zh translation /docs/reference/access-authn-authz/webhook.md (#16860)

* fix confict update zh translation (#16863)

* zh-trans:/docs/concepts/workloads/pods/disruptions.md (#16983)

* zh-trans:/docs/concepts/workloads/pods/disruptions.md

* Update content/zh/docs/concepts/workloads/pods/disruptions.md

Co-Authored-By: Qiming <tengqim@cn.ibm.com>

* update zh translation content/zh/docs/reference/command-line-tools-reference/kube-scheduler.md (#17006)

* Update RC's link (#16935)

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

Update

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update the style

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

* Update the links for /zh/docs/setup (#16938)

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

* zh-trans:/docs/docs/concepts/services-networking/dual-stack.md (#17024)

* update zh translation /reference/setup-tools/kubeadm/generated/kubeadm.md (#17036)

* update zh tanslation /reference/setup-tools/kubeadm/generated/kubeadm_alpha_kubelet_config_download.md (#17037)

* update zh translation -/reference/setup-tools/kubeadm/generated/kubeadm_alpha.md (#17038)

* update zh translation /docs/contribute/participating.md (#17040)

* Fix cri-o's links to match English docs (#16936)

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

* update zh translation content/zh/docs/reference/kubectl/jsonpath.md (#16862)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_token_generate.md (#17049)

* update Unkown ->  Unknown (#17062)

* zh-translation:high-availability.md (#16960)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* update Runnning -> Running (#17061)

* zh-trans:/docs/docs/concepts/storage/volume-snapshots.md (#17054)

* update zh transation /docs/reference/setup-tools/kubeadm/generated/kubeadm_reset.md (#17060)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_token_create.md (#17052)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_token.md (#17055)

* update zh translation update-zh-translation-/docs/reference/setup-tools/kubeadm/generated/kubeadm_token_list.md (#17048)

* update zh-translation:ha-topology.md (#17099)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* zh-trans /reference/setup-tools/kubeadm/generated/kubeadm_config_images_list.md (#17093)

* update zh translation /reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_all.md (#17083)

* Add Chinese translation for scheduler-perf-tuning (#17087)

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for scheduler-perf-tuning

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for scheduler-perf-tuning

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for scheduler-perf-tuning

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

* zh trans content/zh/docs/setup/production-environment/tools/kubeadm/control-plane-flags.md (#17121)

* update zh trans content/zh/docs/tasks/access-application-cluster/service-access-application-cluster.md (#17122)

* zh-translation:content/zh/docs/tasks/administer-cluster/namespaces-walkthrough.md (#17105)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* update-zh-translation-/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_migrate.md (#17091)

* update zh trans /docs/setup/learning-environment/minikube.md (#17143)

* update zh trans /zh/docs/reference/_index.md (#17146)

* update zh trans /docs/tasks/access-application-cluster/port-forward-access-application-cluster.md (#17134)

* update zh translation 20191020-update-zh-translation-/docs/contribute/localization.md (#17046)

* update zh trans /docs/reference/using-api/client-libraries.md (#17144)

* update zh trans /docs/reference/setup-tools/kubeadm/generated/kubeadm_version.md (#17145)

* update zh /docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade_node.md (#17131)

* update zh translation /reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_front-proxy-client.md (#17081)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_kubeconfig.md (#17078)

* add zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-join_update-status.md (#17076)

* update zh trans content/zh/docs/contribute/generate-ref-docs/kubectl.md (#17165)

* update zh translation /reference/command-line-tools-reference/kube-proxy.md (#17107)

* zh-trans:/docs/docs/concepts/workloads/pods/pod-topology-spread-const… (#16955)

* zh-trans:/docs/docs/concepts/workloads/pods/pod-topology-spread-constraints.md

* Update pod-topology-spread-constraints.md

* zh-trans:/docs/concepts/configuration/scheduling-framework.md (#17088)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_upload-config_kubelet.md (#17079)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_control-plane_apiserver.md (#17077)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-join.md (#17075)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_token_delete.md (#17050)

* update zh trans /docs/concepts/overview/working-with-objects/namespaces.md (#17205)

* update zh trans /docs/concepts/overview/what-is-kubernetes.md (#17203)

* pr_release-1.16_crictl (#17201)

* update zh docs/tasks/administer-cluster/dns-debugging-resolution.md (#17186)

* update zh trans content/zh/docs/concepts/overview/working-with-objects/field-selectors.md (#17191)

* translate configure_upgrade_etcd (#17160)

* translate kubeadm_upgrade_apply (#17159)

* update zh /docs/tasks/job/coarse-parallel-processing-work-queue.md (#17155)

* translate docs/setup/release/version-skew-policy.md to Chinese (#17142)

* update zh trans content/zh/docs/tasks/access-application-cluster/create-external-load-balancer.md (#17124)

* zh-trans replace the wrong translation (#17103)

zh-trans replace the wrong translation

* Merged 1.14~1.16 changes (#17117)

* zh-trans:/docs/concepts/configuration/assign-pod-node.md (#17129)

* update zh trans /docs/contribute/generate-ref-docs/kubernetes-api.md (#17161)

* pr_release-1.16_basic-ss (#17169)

* Add zh-trans of assign-cpu-resource.md (#17063)

Signed-off-by: heqg <he.qingguo@zte.com.cn>

Add zh-trans of assign-cpu-resource.md

Signed-off-by: heqg <he.qingguo@zte.com.cn>

Add zh-trans of assign-cpu-resource.md

Signed-off-by: heqg <he.qingguo@zte.com.cn>

Add zh-trans of assign-cpu-resource.md

Signed-off-by: heqg <he.qingguo@zte.com.cn>

Add zh-trans of assign-cpu-resource.md

Signed-off-by: heqg <he.qingguo@zte.com.cn>

* update zh trans content/zh/docs/concepts/overview/working-with-objects/common-labels.md (#17193)

* update zh translation /docs/contribute/intermediate.md (#17041)

* zh-trans:docs/setup/production-environment/turnkey/tencent.md (#17207)

* pr_release-1.16_mysql-wordpress-pv (#17202)

* pr_release-1.16_reconfig-kubelet (#17200)

* zh-trans:/docs/docs/concepts/workloads/controllers/jobs-run-completio… (#17020)

* zh-trans:/docs/docs/concepts/workloads/controllers/jobs-run-completion.md

* Update jobs-run-completion.md

* Update jobs-run-completion.md

* update zh trans content/zh/docs/concepts/extend-kubernetes/extend-cluster.md (#17212)

* update zh trans content/zh/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation.md (#17213)

* add zh trans /docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-prepare_kubeconfig.md (#17220)

kubeadm_join_phase_control-plane-prepare_download-certs.md

* add zh trans /reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs.md and /reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-prepare.md (#17219)

* update zh trans content/zh/docs/concepts/containers/images.md (#17216)

* ZH-trans: add _index.md (#17214)

* ZH-trans: add _index.md

* add _index.md file

* add _index.md files

* pr_release-1.16_crd-versions (#17198)

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_config_images_pull.md (#17092)

* zh-trans /reference/setup-tools/kubeadm/generated/kubeadm_config_images.md (#17094)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_addon_kube-proxy.md   and   content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_sa.md (#17222)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-prepare_all.md  content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-prepare_certs.md (#17221)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_addon_all.md (#17223)

* 013 /docs/concepts/services networking/ingress.md (#17185)

* x

* update zh trans content/zh/docs/concepts/services-networking/ingress.md

* zh-trans:/reference/setup-tools/kubeadm/generated/kubeadm_completion.md and kubeadm_config.md (#17097)

* add zh trans reference/glossary/pod-lifecycle (#17226)

* update zh-translation document (#17096)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* update zh-translation:setup-ha-etcd-with-kubeadm.md (#17098)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* add zh trans /docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_selfhosting.md and /docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_kubelet_config_enable-dynamic.md (#17227)

* add zh trans /docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_kubeconfig_user.md and /docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_upload-config_kubeadm.md (#17228)

* zh-translation:content/zh/docs/tasks/extend-kubectl/kubectl-plugins.md (#17089)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* update zh translation /docs/reference/setup-tools/kubeadm/generated/kubeadm_join.md (#17080)

* update zh translation /reference/setup-tools/kubeadm/generated/kubeadm_config_view.md (#17085)

* zh-translation:troubleshooting-kubeadm.md (#17069)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* zh-trans: docs/concepts/scheduling/kube-scheduler.md (#17067)

* Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

Add Chinese translation for kube-scheduler

Signed-off-by: GeorgeSen <wang.sen2@zte.com.cn>

* Update kube-scheduler.md

* Add Chinese translation for kube-scheduler

* Update kube-scheduler.md

* Update kube-scheduler.md

* Update kube-scheduler.md

* translate pods.md  and init-containers.md for branch release-1.16 (#17208)

* update zh translation /docs/contribute/start.md (#17039)

* zh-translation:2017-10-00-Five-Days-Of-Kubernetes-18.md (#17229)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* translate kubeadm-certs.md (#17090)

* update the Illegal comment such as : (<!--、<--) (#17266)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_etcd-ca.md (#17268)

* update zh /docs/concepts/architecture/cloud-controller.md (#17263)

* update zh /docs/concepts/cluster-administration/logging.md (#17247)

* modify the show of zh translation /concepts/overview/what-is-kubernetes.md /reference/setup-tools/kubeadm/generated/kubeadm_init.md  /reference/setup-tools/kubeadm/kubeadm-init.md (#17246)

* zh-translation:kubeadm_init_phase_control-plane_all.md (#17243)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* zh-translation:kubeadm_join_phase_control-plane-join_etcd.md (#17236)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_kubelet-start.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_upload-certs.md (#17230)

* add content/zh/docs/reference/glossary/container-runtime.md file fix-up to pass the ci and trans content/zh/docs/reference/glossary/container-runtime.md、content/zh/docs/concepts/overview/components.md (#17211)

* zh-translation:mirror-pod.md (#17231)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* zh-translation:kubeadm_init_phase_upload-config.md (#17238)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* update zh /docs/concepts/workloads/pods/pod-overview.md (#17239)

* update the format of zh translation content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset.md content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade.md   content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade_apply.md  content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade_plan.md  content/zh/docs/reference/setup-tools/kubeadm/kubeadm-config.md  content/zh/docs/reference/setup-tools/kubeadm/kubeadm-reset.md  content/zh/docs/reference/setup-tools/kubeadm/kubeadm-token.md  content/zh/docs/reference/setup-tools/kubeadm/kubeadm-upgrade.md (#17248)

* Create advanced.md (#17256)

* Create advanced.md

* trans the advanced.md and fix the build bugs

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_control-plane.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_control-plane_scheduler.md (#17269)

* zh-translation:kubelet-integration.md (#17272)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* pr_release-1.16_out-of-resource (#17199)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_front-proxy-ca.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_control-plane_controller-manager.md (#17267)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_etcd-peer.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_kubeconfig_admin.md (#17271)

* pr_release-1.16_ext-admission-ctl (#17196)

* update zh translation /docs/contribute/advanced.md (#17042)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_apiserver-etcd-client.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_ca.md (#17275)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print.md update zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_config.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_init-defaults.md (#17282)

* add zh trans  content/zh/docs/reference/setup-tools/kubeadm/generated… (#17287)

* add zh trans  content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_etcd.md content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_upload-config_all.md update zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_control-plane.md

* Update kubeadm_init_phase_etcd.md

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/… (#17285)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_etcd-server.md content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_kubelet.md update zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_apiserver.md

* Update kubeadm_alpha_kubelet.md

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_all.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_addon.md fix-up bad comment kubeadm_alpha_certs_renew.md、kubeadm_alpha_certs_renew_apiserver-etcd-client.md、kubeadm_init_phase_addon_all.md (#17276)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/… (#17281)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_etcd_local.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_join-defaults.md

* Update kubeadm_init_phase_etcd_local.md

* zh trans update-daemon-set.md (#16872)

* zh trans update-daemon-set.md

* Update update-daemon-set.md

* managing-tls-in-a-cluster.md (#16874)

* update-api-object-kubectl-patch.md (#16875)

* improve the zh trans /kubeadm/generated/kubeadm_init_phase_.* 1 (#17295)

* improve the zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_.* (#17294)

* modify the zh translation content/zh/docs/reference/setup-tools/kubea… (#17293)

* modify the zh translation content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_.*

* Update kubeadm_alpha.md

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_kubeconfig_all.md and content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_preflight.md (#17280)

* add zh /docs/reference/glossary/cgroup.md (#17291)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_kubelet_config.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_apiserver-kubelet-client.md (#17288)

* improve zh trans of command in /kubeadm/generated/kubeadm_init_phase_.* files (#17297)

* improve zh command translation /kubeadm/generated/kubeadm_init_.* files (#17298)

* update zh trans in /kubeadm/generated/kubeadm_.* files (#17306)

* add zh trans /reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_etcd-healthcheck-client.md、/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_etcd-peer.md、/reference/setup-tools/kubeadm/generated/kubeadm_alpha_kubeconfig.md (#17308)

* Improve previously translated documents (#17327)

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* zh-trans: docs/setup/production-environment/turnkey/aws.md (#17320)

* Update zh.toml

* update zh trans /generated/kubeadm_join_phase_.* files (#17301)

* Update zh.toml

* add zh /docs/reference/glossary/pod-disruption-budget.md (#17344)

* pr_release-1.16_config-aggregation-layer (#17197)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_controller-manager.conf.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_scheduler.conf.md (#17390)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_kubeconfig_scheduler.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-prepare_control-plane.md (#17381)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_apiserver-kubelet-client.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_control-plane-join_mark-control-plane.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_kubelet-start.md (#17380)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_addon_coredns.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_bootstrap-token.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_apiserver.md (#17383)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_certificate-key.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_preflight.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_update-cluster-status.md (#17385)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_admin.conf.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_cleanup-node.md (#17387)

* add zh trans content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_apiserver-kubelet-client.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_certs_renew_front-proxy-client.md、content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_alpha_selfhosting_pivot.md (#17384)

* add zh /docs/reference/glossary/limitrange.md (#17324)

* add zh trans content/zh/docs/setup/best-practices/cluster-large.md (#17321)

* add zh trans content/zh/docs/setup/best-practices/cluster-large.md

* Update cluster-large.md

* add zh trans /docs/reference/setup-tools/kubeadm/kubeadm-alpha.md、/do… (#17403)

* add zh trans /docs/reference/setup-tools/kubeadm/kubeadm-alpha.md、/docs/reference/setup-tools/kubeadm/generated/kubeadm_join_phase_preflight.md、/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_certs_etcd-server.md

* Update kubeadm_init_phase_certs_etcd-server.md

* add zh /docs/reference/glossary/cluster-operations.md (#17300)

* add zh /docs/reference/glossary/applications.md (#17419)

* update zh trans kubelet (#17379)

* update zh trans kubelet

* update the file according to feedback from reviewer tengqm

* update 1000-1757 lines

* update the advice zh trans

* add zh /docs/reference/glossary/static-pod.md (#17418)

* add zh /docs/reference/glossary/preemption.md (#17423)

* add zh /docs/reference/glossary/pod-priority.md (#17421)

* add zh /docs/reference/glossary/control-plane.md (#17425)

* add zh /docs/reference/glossary/cluster-infrastructure.md (#17424)

* pr_release-1.16_api-overview (#17444)

* pr_release-1.16_daemonset (#17435)

* pr_release-1.16_gc (#17445)

* pr_release-1.16_qos-class (#17442)

* fix QoS Class to QoS 类 (#17464)

* pr_release-1.16-abac (#17427)

* zh-trans:docs/setup/production-environment/turnkey/alibaba-cloud.md (#17345)

* pr_release-1.16_endpoint-slice (#17468)

* pr_release-1.16_taint (#17469)

* pr_release-1.16_operator-pattern (#17467)

* pr_release-1.16_ss (#17433)

* pr_release-1.16_admission-controller (#17440)

* pr_release-1.16_containerd (#17441)

* pr_release-1.16_app-container (#17466)

* add zh-trans content/zh/docs/setup/_index.md、content/zh/docs/setup/release/_index.md (#17503)

* pr-release-1.16_enabling-endpoint-slices (#17504)

* update zh trans content/zh/docs/reference/setup-tools/kubeadm/kubeadm… (#17495)

* update zh trans content/zh/docs/reference/setup-tools/kubeadm/kubeadm-upgrade-phase.md、content/zh/docs/reference/setup-tools/kubeadm/kubeadm-init-phase.md

* add content/zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_kubeconfig_kubelet.md

* pr-release-1.16_logging (#17491)

* pr-release-1.16_cri (#17486)

* add zh-trans:docs/setup/production-environment/turnkey/azure.md (#17482)

* pattern translate into 模式 (#17485)

* fix zk affinity description in zh trans (#17393)

* pr-release-1.16_ephemeral-container (#17487)

* pr-release-1.16_data-plane (#17489)

* pr-release-1.16_cncf (#17490)

* zh-trans add content\zh\docs\tools\install-minikube.md (#16920)

* zh-trans add content\zh\docs\tools\install-minikube.md

* zh-trans update content\zh\docs\tools\install-minikube.md

* zh-trans update content\zh\docs\tools\install-minikube.md

* update \docs\tasks\tools\install-minikube.md

* update docs\concepts\workloads\controllers\deployment.md

* update deployment.md

* pr-release-1.16_extensions (#17492)

* pr-release-1.16_toleration (#17493)

* Revert "update zh trans content/zh/docs/reference/setup-tools/kubeadm/kubeadm… (#17495)" (#17521)

This reverts commit 1134c14e0a39bdc3d1a920ac9797139a6dcccf4b.

* motidy extensions in content/zh/docs/reference/glossary/extensions (#17524)

* motidy toleration in content/zh/docs/reference/glossary/toleration.md (#17523)

* motidy toleration in content/zh/docs/reference/glossary/toleration.md

* Update toleration.md

* improve zh-trans in content/zh/docs/setup/_index.md (#17526)

* add zh-trans /zh/docs/reference/setup-tools/kubeadm/generated/kubeadm_init_phase_kubeconfig_kubelet.md (#17527)

* Broken Link (#17546)

Issue available at https://kubernetes.io/zh/docs/concepts/containers/runtime-class/
and introduced by original English documentation (see #17543)

* Update trans kubeadm_upgrade_plan.md (#17395)

* Update kubeadm_upgrade_plan.md

* Update kubeadm_upgrade_plan.md

* Update kubeadm_upgrade_plan.md

* Update kubeadm_upgrade_plan.md

* Update kubeadm_upgrade_plan.md

* Update kubeadm_upgrade_plan.md

* update zh-trans of define-command-argument-container.md (#17022)

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

update zh-trans of define-command-argument-container.md

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

Add back the Original English

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

update title of define-command-argument-container.md

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

update table title and reference

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

update reference of define-command-argument-container.md

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

* ZH-trans: fix multiple jump links and update files (#17603)

* ZH-trans: fix multiple jump links and update files

* Update _index.html

* update zh trans content/zh/docs/reference/setup-tools/kubeadm/kubeadm-init-phase.md (#17528)

* update zh trans /doc/concepts/architecture/nodes.md (#17617)

* update zh trans content/zh/docs/concepts/architecture/nodes.md

* fix-up content/zh/docs/concepts/architecture/nodes.md

* add zh-trans /docs/setup/release/notes.md (#17519)

* add zh-trans /docs/setup/release/notes.md

update-750

*  fix-up 1575 line and udpate 2483 line

* update to line 2980

* update to the last line 3160

* add zh-trans:docs/setup/production-environment/turnkey/icp.md (#17568)

* zh-trans: /docs/setup/production-environment/container-runtimes.md (#17646)

* zh-trs:container-runtimes.md

Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

* Update container-runtimes.md

* Translate /docs/concepts/workloads/controllers/ttlafterfinished.md into Chinese (#17791)

* Translate /docs/concepts/cluster-administration/cloud-providers.md into Chinese

* Translate /docs/concepts/workloads/controllers/ttlafterfinished.md into Chinese

* Sorry, wrong commit, roll back...

* Translate /docs/concepts/workloads/controllers/ttlafterfinished.md

* Translate /docs/concepts/workloads/controllers/ttlafterfinished.md into Chinese

* Translate /docs/concepts/workloads/controllers/ttlafterfinished.md into Chinese

* Create trans kubeadm_upgrade_diff.md (#17392)

* Update kubeadm_upgrade_diff.md

* Update kubeadm_upgrade_diff.md

* Update kubeadm_upgrade_diff.md

* Create _index.md (#17831)

* zh-trans zh-trans-/docs/reference/command-line-tools-reference/feature-gates.md (#17658)

* Update volume-snapshots.md (#17829)

* Update volume-snapshots.md

* Update volume-snapshots.md

* Update volume-snapshots.md

* Create ovirt.md (#17849)

* Create ovirt.md

* Update ovirt.md

* Translate /docs/concepts/cluster-administration/cloud-providers.md into Chinese (#17761)

* Translate /docs/concepts/cluster-administration/cloud-providers.md into Chinese

* Translate /docs/concepts/workloads/controllers/ttlafterfinished.md into Chinese

* Sorry, wrong commit, roll back...

* Update translation after tengqm's review.

* Update cloud-providers.md

* Update dual-stack.md (#17836)

* Update dual-stack.md

* Update dual-stack.md

* Update dual-stack.md

* Update dual-stack.md

* Create validate-dual-stack.md (#17833)

* Create validate-dual-stack.md

* Update validate-dual-stack.md

* translation content/zh/docs/reference/setup-tools/kubeadm/ kubeadm-join-phase、kubeadm-reset-phase (#17881)

* zh-trans content/zh/docs/contribute/generate-ref-docs/contribute-upstream.md (#17882)

* Chinese translation /docs/tasks/administer-cluster/highly-available-master.md (#17884)

* Chinese translation /docs/tasks/administer-cluster/highly-available-master.md

* Apply suggestions from code review

Co-Authored-By: Qiming <tengqim@cn.ibm.com>

* Fix format issue (#17921)

* Create topology-manager.md (#17901)

* Create topology-manager.md

* Update topology-manager.md

* add zh-trans:docs/setup/production-environment/windows/user-guide-windows-containers.md (#17876)

* Update pod-overhead.md (#17931)

* Update scheduler-perf-tuning.md (#17934)

* Create dcos.md (#17932)

* Create dcos.md

* Update dcos.md

* Update object-management.md (#17937)

* zh-translation content/zh/docs/setup/production-environment/tools/kops.md (#17991)

* Create imperative-config.md (#17956)

* Create imperative-config.md

* Update imperative-config.md

* Create self-hosting.md (#17950)

* Create resource-bin-packing.md (#17935)

* Create nodelocaldns.md (#17938)

* Update config.toml(release-1.16) for 1.17 (#18025)

* Update config.toml(release-1.16) for 1.17

* Update config.toml

* Remove ru language

* Update the conflict and merge the two commits

* add nginx-deployment.yaml file

Co-authored-by: ZhongliangXiong <xiong.zhongliang@zte.com.cn>
Co-authored-by: Yixiang Wang <wang.yixiang@zte.com.cn>
Co-authored-by: li mengyang <hwdef97@gmail.com>
Co-authored-by: PingWang <wang.ping5@zte.com.cn>
Co-authored-by: chentanjun <tanjunchen20@gmail.com>
Co-authored-by: Sophy417 <53026875+Sophy417@users.noreply.github.com>
Co-authored-by: zhangx501 <zhang0000xun@gmail.com>
Co-authored-by: Qiming <tengqim@cn.ibm.com>
Co-authored-by: yuxiaobo96 <41496192+yuxiaobo96@users.noreply.github.com>
Co-authored-by: senwang <wang.sen2@zte.com.cn>
Co-authored-by: lichuqiang <lichuqiang@huawei.com>
Co-authored-by: lpf7551321 <liupengfei20@huawei.com>
Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
Co-authored-by: jiajie <jiaj12@chinaunicom.cn>
Co-authored-by: heqg <56527988+heqg@users.noreply.github.com>
Co-authored-by: IreneByron <zhangbingqing7@huawei.com>
Co-authored-by: Wang Bing <wangbing.adam@gmail.com>
Co-authored-by: Damini Satya <daminisatya@gmail.com>
Co-authored-by: liufangwai <liufangwai@huawei.com>
Co-authored-by: wangcong <congfairy2536@gmail.com>
Co-authored-by: XuefeiWang2 <wangxuefei2@huawei.com>
Co-authored-by: Kubernetes Prow Robot <k8s-ci-robot@users.noreply.github.com>
Co-authored-by: Ziqiu Zhu <zzqshu@126.com>
Co-authored-by: ten2ton <50288981+ten2ton@users.noreply.github.com>
Co-authored-by: Oleg Butuzov <butuzov@users.noreply.github.com>
Co-authored-by: jiazxjason <52809535+jiazxjason@users.noreply.github.com>
Co-authored-by: Coffey Gao <coffiney@qq.com>
Co-authored-by: Bingshen Wang <bingshen.wbs@alibaba-inc.com>
2019-12-24 16:51:29 -08:00
dgabrysch 9135bdbe6d Update master-node-communication.md (#18268)
* Update master-node-communication.md

Fixing Typo, adding small linguistic changes.

* Update master-node-communication.md

* Update master-node-communication.md

Added some missing words
Deleted doubled words
Changed to „ß“ from „ss“ 
Added „bestimmte Artikel (Der...) for better readability, was not in school. since a longer time, but this seems right.

* Update master-node-communication.md

Fixed the "zu absichern"
Fixed "erste" and "zweite" it's written that way in the newer version of German orthography
2019-12-24 16:47:29 -08:00
Samuel Kihahu c2617fb80f en-docs: Improve Install Instruction Formating (#17996) 2019-12-24 07:33:29 -08:00
Chaitanya 891814d1d6 Replaced logo names with link titles for images alt text (#16691)
Signed-off-by: ChaitanyaKaranam <karanam.krishna.25@gmail.com>
2019-12-23 21:07:29 -08:00
wawa 9f42b6b743 Remove redundant information when deploy flannel on kubernetes include windows node (#18273) 2019-12-23 20:11:29 -08:00
makocchi f1f7c1bf75 Renamed FeatureGate RequestManagement to APIPriorityAndFairness (#18184)
* Renamed FeatureGate RequestManagement to APIPriorityAndFairness

* sorted alphabetically

* wrote RequestManagement into the deprecated table
2019-12-23 11:27:33 -08:00
Sharjeel Aziz bc549fd3a0 Minor fix for a typo. (#18182) 2019-12-23 11:09:33 -08:00
Takahiro Tsuruda 296695d729 BlockVolume is no longer in alpha (#18167)
* BlockVolume is no longer alpha

Signed-off-by: dulltz <isrgnoe@gmail.com>

* Apply comment

https://github.com/kubernetes/website/pull/18167#discussion_r358304226

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

* Apply comment

https://github.com/kubernetes/website/pull/18167#discussion_r358519588

* Apply comment

https://github.com/kubernetes/website/pull/18167#pullrequestreview-335535663
Signed-off-by: dulltz <isrgnoe@gmail.com>

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2019-12-23 10:57:33 -08:00
Tim Bannister c6429d4086 ru translation for project slogan 2019-12-23 17:03:02 +00:00
akira-kuriyama d5966ba4ff Fix yaml syntax highlight (#18246) 2019-12-22 20:09:33 -08:00
June Yi d60ca0bea2 First Korean L10n Work For Relase 1.17 (#18226)
* Modified link between Korean documents. (#18072)
* Translate services-networking/connect-applications-service.md in Korean. (#18087)
* Translate services-networking/service-topology.md in Korean. (#18096)
* Update to outdated files in the dev-1.17-ko.1 (#18070)

Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>

Co-authored-by: Yuk, Yongsu <ysyukr@gmail.com>
Co-authored-by: Seokho Son <shsongist@gmail.com>
2019-12-20 18:47:33 -08:00
Xiang Dai f21f4b2257 Fix en language misspell (#18201)
* fix misspell

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

* clean white noise

Signed-off-by: Xiang Dai <764524258@qq.com>
2019-12-20 06:49:32 -08:00
huccshen 746a659723 fix some broken links (#18215) 2019-12-20 04:27:33 -08:00
yun asny23 9a78cb7dd8 fix typo in ja/docs init-containers.md (#18175) 2019-12-18 22:09:56 -08:00
Nguyen Hai Truong 19aa9e95c7 Homepage K8s website in Vietnamese (#18181)
Signed-off-by: Nguyen Hai Truong <truongnh@fujitsu.com>
2019-12-18 18:47:56 -08:00
Nguyen Hai Truong e4bb9b1f98 Add includes (#18192)
Signed-off-by: Nguyen Hai Truong <truongnh@fujitsu.com>
2019-12-18 18:11:56 -08:00
ares 1f63ab672b fix up 404 urls (#18006) 2019-12-18 07:07:57 -08:00
inductor e4b68517ab Use LABEL instead of MAINTAINER for Dockerfile (#18142)
* Use LABEL instead of MAINTAINER

* add =
2019-12-18 07:03:58 -08:00
ares e2d1e442a1 fix some 404 urls (#18188) 2019-12-18 05:19:57 -08:00
Chen, Xu Chun (Simon) 53b0a30e11 Update command output for latest version (#18073) 2019-12-17 10:19:58 -08:00
Ismail Alidzhikov f6460ffa58 Update k/dashboard to v2.0.0-beta8 (#17994)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-12-17 10:17:57 -08:00
Tim Statler d7d74681de Fixed SVG rendering issue in MacOS Safari (#17987)
This fixes an issue with some text in the SVG diagram not rendering properly on MacOS/Safari. Sspecifically, the "Data Plane" labels were not being properly rendered.

Before/after images (TBD)
2019-12-17 10:15:58 -08:00
RobertKalnins 8a69c534ba Clarify port selection section (#17983)
* Clarify port selection section

Avoids situation where a beginner is directed to enter the wrong port and has to backtrack and reread.

* Update content/en/docs/tutorials/hello-minikube.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-12-17 10:13:57 -08:00
Nguyen Hai Truong 32c4f269cd Adding overview of K8s (#18105)
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-12-17 07:35:59 -08:00
yuxiaobo96 6ef4d4cc7c Correcting invalid links (#18094)
Signed-off-by: yuxiaobo <yuxiaobogo@163.com>
2019-12-17 05:21:58 -08:00
Sulaiman ce205a4891 "Overview Configuration " Transalation Indonesia Language (#17378)
* First

* Overview Configuration

* Overview Configuration Translation indonesia language

* Change Sub title Overview Configuration
2019-12-16 18:29:39 -08:00
Thomas 6d9188692a Update documentation to reflect Go 1.13 dependency for Kubernetes 1.17+ (#18171)
* Update documentation to reflect Go 1.13 dependency for Kubernetes 1.17+

* Rephrased required Golang version

* Updated french translation to match English Golang version
2019-12-16 15:33:40 -08:00
Sharjeel Aziz a29da47ca8 Updated default Corefile that is installed with the current version of CoreDNS. (#18158) 2019-12-16 07:27:37 -08:00
Fabrizio Pandini 5aea563a79 add fabriziopandini as website.it approver (#18161) 2019-12-16 07:25:37 -08:00
Tim Bannister e4101d7133 Fix sample command output for “Hello Minikube” (#18077) 2019-12-16 06:41:37 -08:00
Colleen Murphy a494490458 Fix Pods concepts link in StatefulSet tutorial (#18063)
Without this change, the instruction to "get familiar with" the Pods
concept directs the user to the pods section of the User Guide, which
actually redirects to the "Run a Stateless Application Using a
Deployment" task, which is not strictly about Pods. This change fixes
the link to point to the Pods Overview in the Concepts section, which
makes more sense in this context.
2019-12-16 06:17:37 -08:00
Tim Bannister 8af5fb9ffb Mark CronJob as beta (#17985)
CronJob went beta in v1.8 and is not yet in general availability.
2019-12-16 06:09:37 -08:00
chendotjs 114743a28b Fix hash link in Feature Gates page. (#18113) 2019-12-16 05:59:37 -08:00
irvifa 39fe327423 Change kluster to klaster mentioned in https://github.com/jk8s/sig-docs-id/issues/20 (#18130) 2019-12-16 05:11:37 -08:00
Gede Wahyu Adi Pramana a7f6a78d55 id: fix typos on pod page (#18159) 2019-12-15 23:19:36 -08:00
June Yi ac7916afbc Remove /cve aliases in Ko docs (#18143) 2019-12-14 23:15:37 -08:00
Art 0991a12e46 Updating links and product name for JA language files for IBM Cloud (#18104)
* Updating links
* Update deprecated product name `Bluemix`
* Treating separately as follow up to #18083
2019-12-14 19:09:37 -08:00
Christoph Blecker 6f24c7e186 Remove /security/ alias for ko translation (#18132) 2019-12-14 13:17:36 -08:00
Yudi A Phanama 7011366d73 Add Indonesian Translation for CSI Volume Cloning page (#17886) 2019-12-14 09:33:36 -08:00
Javi Sabalete 0347cf0702 Add content/es/docs/reference/glossary/container-runtime.md (#17175) 2019-12-13 08:43:27 -08:00
Sascha Grunert 39c9d22986 Update release notes to v1.17.0 (#18120)
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-12-13 07:16:55 -08:00
Carlos Almeida ba151d1815 Add content/es/docs/concepts/workloads/pods/ephemeral-containers.md (#17195)
* added ephemeral-containers.md page

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/concepts/workloads/pods/ephemeral-containers.md

Co-Authored-By: Rael Garcia <rael@rael.io>
2019-12-13 04:44:55 -08:00
vishakha ef60d90397 enh: Adding a caution for external tool (#18002)
* Adding a caution for external tool

* Update content/en/docs/tasks/inject-data-application/distribute-credentials-secure.md

Co-Authored-By: Zach Corleissen <zacharysarah@users.noreply.github.com>
2019-12-13 02:48:56 -08:00
Yudi A Phanama 9a9668949e Add Indonesian translation for Pod Priority and Preemption (#17992) 2019-12-12 23:36:54 -08:00
Gede Wahyu Adi Pramana ff21597840 Translate Service Catalog to ID Localization (#17990) 2019-12-12 23:02:54 -08:00
hartomo1 f830c312e6 Test change (#17359) 2019-12-12 22:56:54 -08:00
Art 0fa9802de4 Updating links for KO language files for IBM Cloud (#18107)
* Updating links
* Treating separately as follow up to #18083
2019-12-12 19:30:55 -08:00
Nguyen Hai Truong a1f009efef Homepage Kubernetes documentation in Vietnamese (#18101)
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-12-12 18:24:54 -08:00
Art 98b41139c7 Fixing names and links for EN files for IBM Cloud Kubernetes Service (#18083)
* Updating IBM Cloud links and names

* Removing updates to blogs because it is separate

* Remove updates to other languages

* Fix language differences
2019-12-12 13:44:32 -08:00
Wang Bing 05899ff210 Fix endpointslices link (#18093) 2019-12-12 08:12:32 -08:00
David McKay f61ffe8a44 Fix Minor Content Changes from Source Doc (#18056)
* Fix Minor Content Changes from Source Doc

* Update content/en/blog/_posts/2019-12-09-csi-volume-migration-beta.md

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

* Grammatical Fix

* Fix Indentation

* Fix Indentation

* Fix Indentation
2019-12-12 08:04:34 -08:00
Nguyen Hai Truong 422a2b0aea Adding VI i18n (#17655)
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-12-12 00:36:31 -08:00
tiendc a6c28f7c3f Adds doc/vi for tutorial/basics/deploy-app (#17861)
Signed-off-by: Dao Cong Tien <tiendc@vn.fujitsu.com>
2019-12-11 18:38:33 -08:00
Nguyen Hai Truong dad9e1a835 Adding container-lifecycle-hooks in Vietnamese (#18013)
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-12-10 22:46:05 -08:00
Kaitlyn Barnard 044de16929 Updating blog approvers (#18041)
* Updating approves

* Update OWNERS_ALIASES
2019-12-10 13:34:08 -08:00
vishakha 11f7eff295 Fix: 404 for haskell client (#17988)
* Fix: 404 for haskell client

* Rem: Protocol from the URL
2019-12-10 10:23:29 -08:00
chentanjun c703428a3b correct invalid urls (#18021) 2019-12-10 07:05:30 -08:00
Kaitlyn Barnard 5733771d62 Updating times on release blog posts (#18039)
* Updating times on blog posts

* Updating time
2019-12-09 18:19:29 -08:00
huccshen 1131f8603e fix some broken lins (#18005) 2019-12-09 18:05:29 -08:00
Tim Bannister cf5b8b200c Manually fix up home folder path in generated docs (#18037) 2019-12-09 16:47:30 -08:00
Damini Satya 75de70a431 Reference Documentation for Kubernetes Components and Tools for 1.17 (#18010)
* Reference Documentation for Kubernetes Components and Tools

* Update kube-apiserver.md

* Update kubectl.md
2019-12-09 16:31:31 -08:00
Damini Satya dff2f7b960 Official 1.17 Release Docs (#18011)
* feat: graduate TaintNodesByCondition to GA (#17073)

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

* Watch bookmarks to GA (#17026)

* feat: graduate ScheduleDaemonSetPods to GA (#17350)

* Update Docker installation instructions (#17405)

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

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

* Promote NodeLease feature to GA (#17189)

* Update docs for csi topology ga (#17408)

* Update RunAsUsername to beta (#17460)

* doc:Update RunAsUsername to beta

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

* Updating based on review feedback

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

* Promote PodShareProcessNamespace to stable (#17192)

* Promote PodShareProcessNamespace to stable

* Add for_k8s_version to feature-state label

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

* Readd version-check to shareProcessNamespace task

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

* Update Topology Manager docs (#17451)

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

* Fix broken Topology Manager link (#17746)

Part of What's Next Device Plugin section

* Update CRD defaulting docs for GA (#17450)

* Add documentation for VolumeSnapshot Beta (#17233)

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

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

* Add placehold doc updates for dualstack in 1.17

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

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

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

* remove addressed known issue via k/k pr 85246

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

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

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

* remove follow up placeholders

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

* Update verbiage

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

* Make IP addressing consistent throughout the task

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

* Update to status.podIPs

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

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

Use set instead of env

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

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

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

* Service topology alpha documentation (#17459)

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

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

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

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

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

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

* doc: Simplify Windows deployments with RuntimeClass

* Updating on review feedback

* doc: Adding windows-build label from enhancement 1301

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

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

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

* AdmissionConfiguration v1 (#17548)

* Update WebhookAdmissionConfiguration examples (#17549)

* Update AWS EBS Migration Feature state (#16126)

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

* Add Resource Version semantics section to api concepts

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

* Apply suggestions from liggitt

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

* remove pesudocode, apply feedback

* Fix typo

* Clarify equality rules

* Cleanup kubectl generators docs (#17609)

* Write ReplicationController without a space

* Drop mentioning unsupported cluster versions

* Fix capitalization for “API group”

* Tweak wording

* Avoid using deprecated generator in example

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

* Promote VolumeSubpathEnvExpansion to GA

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

* Update feature-gates.md (#18033)

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

* Update for v1.17 (#18034)

* Update config.toml(release-1.17) for 1.17 (#18031)
2019-12-09 16:11:29 -08:00
David McKay cf925bb688 Fix Release Feature Links (#18036) 2019-12-09 15:49:29 -08:00
David McKay ffd1363c0e Publish release 1.17 article (#18035) 2019-12-09 15:20:39 -08:00
David McKay 87a2cafb20 Add v1.17 Release Blog (#18030)
* feature: v1.17 release blog

* Updated to match style guide

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

* Updated to match style guide

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

* Add link to 1.17 webinar

* Stop using H1
2019-12-09 14:14:03 -08:00
David McKay ffe259d6f2 Add blog post about SIG Storage new features for v1.17 (#18018)
* feature: v1.17 release features

* Update in accordance with style guide

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

* feature: v1.17 release features

* Update to reflect styleguide

* Update to reflect style guide

* Fix Code Examples

* Make "Create Volume From Snapshot" a heading

Signed-off-by: Karen Chu <karen.chu@microsoft.com>

* Remove TODO
2019-12-09 14:12:03 -08:00
Tim Bannister f2a5b3cefa Clean up «Installer Kubernetes avec Minikube» (#17945)
* Fix whitespace nits

* Fix untranslated command sample

* Tweak wording
2019-12-09 13:12:02 -08:00
Loc Mai 31db0b6a9c Docs ref glossary (#17868)
* init cloud controller doc

* solve 349928135

* update r349928835

* update r349929569

* update r349930047

* update r321969236

* trans to hostname

* update based on reviews from truonghn1992

* fix several typo issues, add tooltips, replace some words back to the original terms

* init taint doc

* fix header Vendor Implementations

* fix directory name

* temporary remove term_id of node and toleration

* solve r350014277

* fix title

* update glossaris: cri,deployment,docker,kube-proxy,kubelet, label, node, pod, selector, service

* add container, rename label to match the label id

* fix typo

* fix a few typo and update based on r324616216

* update dependencies
term

* changed based on review 326584572

* fix typo
2019-12-08 19:49:10 -08:00
LiuDui bb46824e29 Merge pull request #17993 from kubernetes/xichengliudui-patch-1
ZH-trans: update automated-tasks-with-cron-jobs.md
2019-12-09 11:37:12 +08:00
Oleg Butuzov ef13f5f623 Japanese Documentation inherited redirections (#17965)
This is an attempt to remove 5 broken links that appeared on Japanese
documentation as result of copy/paste from English (inherited structure)
but not inherited redirections.

I tried to alarm about this issue at slack-AT[sig-docs](https://kubernetes.slack.com/archives/C1J0BPD2M/p1574528693286000), and decide to move
ahead with solution.
2019-12-08 07:35:08 -08:00
LiuDui c962bfe31d ZH-trans: update automated-tasks-with-cron-jobs.md
fix title format  error
2019-12-08 20:06:07 +08:00
Roy Lenferink 9ef6d2482e Updated formatting for Italian what-is-kubernetes page (#17797) 2019-12-07 05:51:09 -08:00
Yasen Simeonov 8da5007763 add Antrea description (#17917)
* add Antrea description

* Reorder Antrea
2019-12-06 15:07:53 -08:00
Zach Corleissen 448fa621ee Prune permissions (#17978) 2019-12-06 12:26:50 -08:00
craigbox 7cdf68f95a minor fixes (#17973)
Change "release manager" to "release team lead" to correct terminology; update date to today
2019-12-06 12:12:50 -08:00
Zach Corleissen 7a0ef2e4fe Update Hugo version in netlify.toml to 0.59.1 (#17976) 2019-12-06 11:56:52 -08:00
Samuel Kihahu 767f9fb0c0 en-docs: Add kubectl Installation Via Homebrew (#17928) 2019-12-06 07:34:51 -08:00
Daniel Helfand 12dadf46ee confirm installation instructions for minikube (#17479) 2019-12-06 07:06:50 -08:00
Aresforchina 5b27a99c6c fixup 404 urls (#17954) 2019-12-06 03:26:49 -08:00
Aresforchina 42106280a4 fix-up 404 urls (#17955) 2019-12-06 03:24:50 -08:00
Manish Bansal 93e241a001 Document correction for PDB (#17573)
* Document correction for PDB

The word "may" should be replaced with "will". I do not see any reason for the ambiguity here.

* Updated as per review comments

* Updated as per review comments
2019-12-06 03:18:50 -08:00
June Yi cb559f13c2 Sixth Korean l10n work for release-1.16 (#17962)
* Update _index.md (#17762)
* Update apparmor.md (#17767)
* Update hello-minikube.md (#17771)
* Update guestbook.md (#17773)
* Update localization_ko.md (#17777)
* Fix grammatical errors (#17776)
* Translate /docs/reference/issues-security/security.md in Korea (#17763)
* Create issues.md (#17765)
* Update basic-stateful-set.md (#17774)
* Fixed typo ko/docs/concepts/overview/components.md (#17778)
* Modify typo. (#17802)
* Update cloud-controller.md (#17760)
* Update file outdated korean docs in dev-1.16-ko.6. (#17772)
* Translate concepts/services-networking/ingress-controller in Korean (#17858)
* Update ingress-controller.md
* Translate services-networking/ingress.md in Korean. (#17807)
* Fix grammatical errors (#17775)
* Translate docs/contribute/style/write-new-topic.md in Korean (#17758)

Co-Authored-By: const-k <kss07120@gmail.com>
Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: power8993 <37264128+power8993@users.noreply.github.com>
Co-Authored-By: reung37 <49059415+reung37@users.noreply.github.com>
Co-Authored-By: Chihoon-Sung <55041611+Chihoon-Sung@users.noreply.github.com>
Co-Authored-By: Claudia J.Kang <claudiajkang@gmail.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
2019-12-05 22:12:49 -08:00
Satyajit Das cc79282861 Broken link fixed (#17961)
* Broken link fixed

* Better wording

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-12-05 20:38:49 -08:00
Zach Corleissen bb45a9818d Revert breaking commits (#17967)
* Revert "Remove dead links to old getting started guides (#17889)"

This reverts commit d6285eaac4.

* Revert "Fix a command in kubectl cheatsheet (#17888)"

This reverts commit e03f4b258c.
2019-12-05 15:22:49 -08:00
craigbox 79f7a0a078 Release interview blog post for 1.16 (#17963)
* Release interview blog post for 1.16

Part 3, after

* https://kubernetes.io/blog/2018/07/16/how-the-sausage-is-made-the-kubernetes-1.11-release-interview-from-the-kubernetes-podcast/
* https://kubernetes.io/blog/2019/05/13/cat-shirts-and-groundhog-day-the-kubernetes-1.14-release-interview/

* Update 2019-12-05-kubernetes-1-16-release-interview.md

Copy editing
2019-12-05 08:44:32 -08:00
Abhay c26806c69e Updated kubeone URL (#17766) 2019-12-04 22:10:32 -08:00
Irvi Aini 80e5ceb0d1 Add job running into completion in ID Localization. (#16705) 2019-12-04 20:40:31 -08:00
Irvi Aini ac1b7eee8e Initialize Common Label for ID Localization. (#16706) 2019-12-04 20:38:32 -08:00
Irvi Aini 060cbcd0fb Add statefulsets for ID localization. (#16700) 2019-12-04 20:36:31 -08:00
Irvi Aini 6450802fef Initialize DNS Pod Service for ID Localization. (#16707)
Co-Authored-By: Giri Kuncoro <girikuncoro@users.noreply.github.com>
Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-12-04 20:00:32 -08:00
prameshj 342958a0a2 Update the cluster create and disable commands (#17947) 2019-12-04 18:14:32 -08:00
Roy Hvaara 88d0f78251 Add YouTube social button in header and footer (#16838) 2019-12-04 15:22:31 -08:00
Zach Corleissen 7892097a67 Freshen the list of English content approvers for SIG Docs (#17929) 2019-12-04 12:48:57 -08:00
Rémy Léone 60a4e48380 Translate Minikube environment to French (#17939) 2019-12-04 05:54:57 -08:00
Aresforchina 88c871eb07 fix-up 404 urls (#17941)
* fix-up 404 urls

* Revert "fix-up 404 urls"

This reverts commit 4515c4d38bad73c9073e17e4b2e6b00f02034e29.

* fix-ip 404 urls

* fix-up 404 urls

* fix-up 404 urls

Revert "fix-up 404 urls"

This reverts commit 4515c4d38bad73c9073e17e4b2e6b00f02034e29.

fix-ip 404 urls

fix-up 404 urls

* fix-up 404 urls
2019-12-04 05:52:57 -08:00
Matt Simons db93c49e7d correct diagram label (#17942) 2019-12-04 05:50:57 -08:00
Marc Bihlmaier b3ac0d1124 Update guaranteed-scheduling-critical-addon-pods.md (#17151)
* Update guaranteed-scheduling-critical-addon-pods.md

cleanup old stuff again

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

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

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

remove whitespace
2019-12-04 01:36:57 -08:00
Aresforchina 7d26c045c2 fix-up 404 urls (#17936)
* fix-up 404 urls

* Revert "fix-up 404 urls"

This reverts commit 4515c4d38bad73c9073e17e4b2e6b00f02034e29.

* fix-ip 404 urls

* fix-up 404 urls
2019-12-04 00:30:57 -08:00
Jacky Wu 9a08775daf Fixed hot reload panic of local hugo issue. (#17894) 2019-12-03 23:06:57 -08:00
Tunde Olu-Isa 68194ab374 specify components requiring feature gate (#17922)
* specify components requiring feature gate 

currently, TTLafterfinished feature gate is a flag that can be passed to kube-apiserver, kube-scheduler and kube-controller-manager. The current description doesn't state what components to pass the flag to.

* specify components requiring feature gate
2019-12-03 17:34:57 -08:00
mhamdi semah bf92b9febd add cidr to glossary (#17550)
* add CIDR

* modify cidr definition

* Update content/en/docs/reference/glossary/cidr.md

Co-Authored-By: Chris <6834943+christophercarney@users.noreply.github.com>

* Update content/en/docs/reference/glossary/cidr.md

Co-Authored-By: Chris <6834943+christophercarney@users.noreply.github.com>
2019-12-03 06:16:57 -08:00
Matt McNaughton 832371281d Add missing systemctl step for running cri-o (#17926)
After installing `cri-o`, we must run `systemctl daemon-reload` before
trying to run `systemctl start crio`. Otherwise, `systemd` doesn't know
about the crio configuration.

Similar instructions already exist for installing docker - this diff
adds these instructions for crio.
2019-12-03 06:00:57 -08:00
Sameer Vohra 29ca5ea07b Update kube-scheduler.md (#17283)
Fix grammar typo
2019-12-03 03:50:57 -08:00
Chris Abraham 7c61b6f059 updated 3 logos on case studies page (#17628) 2019-12-03 03:06:57 -08:00
zhouya0 f257d1fcba fix path not consistent (#17923) 2019-12-03 01:16:57 -08:00
Zach Corleissen 759e546bd9 Update KubeCon buttons for Shanghai (#17916) 2019-12-02 20:20:57 -08:00
Rafael Franzke 7b14a06369 Blog post: Gardener Project Update (#17516)
* Add Gardener Project Update blog post

* Update and rename 2019-11-10-gardener-project-update.md to 2019-11-27-gardener-project-update.md

* Update and rename 2019-11-27-gardener-project-update.md to 2019-12-02-gardener-project-update.md
2019-12-02 09:33:05 -08:00
Samuel Kihahu 80c338ff52 en-fr: Append Note To Alternative Linux Install (#17827) 2019-12-02 07:41:05 -08:00
umiblue 3079e9b00f Update an out-of-date link (#17907)
Signed-off-by: umiblue <lentil1016@163.com>
2019-12-02 05:49:05 -08:00
Rahu2000 d883da0005 fix broken link in kops.md (#17292)
fix broken link in kops.md
2019-12-02 03:05:04 -08:00
Kohei Toyoda 555c0b878b fix output example in automated-tasks-with-cron-jobs.md (#17906) 2019-12-02 02:27:04 -08:00
Karen Bradshaw 249f88c64e update style guide for styling component names (#17588)
* update style guide for styling component names

- Attempt to outline style conventions for components
  and component tools
- Interested in comments and feedback

* update style examples

* style edits

- removed code style for components not cmd tools
- added style suggestion for namespaces
- cleaned up a few stray spaces
2019-12-02 02:21:04 -08:00
Ronak Banka 7527f83b36 Fix broken link to AWS provider settings source (#17899) 2019-12-02 00:27:04 -08:00
Zhang Yong c73493d000 fix 404 urls in kustomization.md (#17793)
* Update kustomization.md

fix 404 urls in kustomization.md

* Update content/en/docs/tasks/manage-kubernetes-objects/kustomization.md

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

* update kustomization.md to be more stable
2019-12-02 00:25:04 -08:00
makocchi 2b23087c8d Fix a dead link (#17900) 2019-12-02 00:23:04 -08:00
bogard1203 5c87fecbf2 Deleted duplicate sentence and corrected typo (#17902)
* Corrected the typo of 'chck' with 'check'

* Removed the duplicate sentence
2019-12-02 00:09:04 -08:00
Kohei Toyoda 8a4f05dbc6 update exmaple for job (#17903) 2019-12-02 00:07:04 -08:00
huccshen 3ba765cbeb fix some broken links (#17897) 2019-12-01 20:01:04 -08:00
Jonathan Hall 8fc9b513ec Spelling correction (#17895) 2019-12-01 16:49:04 -08:00
Luzhenxing 62b6fe2280 Change PowerShell example to use the -Raw flag (#17645) 2019-12-01 06:03:03 -08:00
Qiming d6285eaac4 Remove dead links to old getting started guides (#17889)
Close: #17859
2019-11-30 21:25:03 -08:00
Qiming e03f4b258c Fix a command in kubectl cheatsheet (#17888)
Closes: #17883
2019-11-30 21:23:03 -08:00
Qiming 7f7829fceb Fix the format of prerequisites section (#17892)
for: #17652
2019-11-30 21:21:03 -08:00
Qiming 9270ebfa5a Tweak StatefulSet concept page for YAML rendering (#17891)
for: #17792
2019-11-30 21:17:04 -08:00
Jason Hall 459fe87540 Remove readOnly:false from Downward API volume examples (#17661)
Downward API volumes are not writeable, even if readOnly:true is set, so
including this in the example is potentially confusing for users.
2019-11-30 18:49:03 -08:00
Hongcai Ren d66a1be13f Correct RegisterCloudProvider link (#17873) 2019-11-30 03:45:03 -08:00
Sharjeel Aziz aeb3cce703 Update commands/command output to reflect current versions. (#17877)
* Minor heading update according to the guideline

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

* Capitalization fixes.

* Update commands/command output to reflect the current version
2019-11-30 03:43:03 -08:00
Kohei Yoshida 036d03ce18 Tasks/Configure DNS for a Cluster: add some descriptions about CoreDNS (#17879)
* add some descriptions about CoreDNS

* Update configure-dns-cluster.md
2019-11-30 00:59:03 -08:00
yunxji f11ffddab6 Updata_service.md (#17834)
* Modify document format.

* Update cloud-controller.md

Add content about Tencent cloud providers.

* Update cloud-providers.md

Add content about Tencent cloud providers.

* Update service.md

Added some TKE Service annotations

* Update service.md

Content optimization based on reviewers' recommendations.

* Update service.md

* Update service.md

Optimize the content of Line 902-903.

* Update service.md
2019-11-29 18:45:03 -08:00
makocchi f471f68b99 Add TopologyManager description (#17867) 2019-11-29 06:59:05 -08:00
Tim Bannister 7758da34d2 Reword glossary entry (#17429) 2019-11-29 05:07:03 -08:00
Vageesha17 a02dc2d616 solved for issue #17853 (#17872)
* solved for issue #17853

* updated file as per the suggestion
2019-11-29 04:51:03 -08:00
Vageesha17 5822f8a0ed fixed broken link for issue #17859 (#17871) 2019-11-29 04:49:03 -08:00
Nguyen Quang Huy 1f37d9261f Task tools document in Vietnamese (#17854)
Adding index file
Adding install-minikube document

Signed-off-by: Nguyen Quang Huy <huynguyennovem@gmail.com>
2019-11-29 01:43:04 -08:00
vanou 070ba6c846 Fix misspell of type of Pod condition at init container explanation (id) (#17414)
In explanation of init container, doc says 'Initializing' pod
condition. However according to doc of pod condition[1], it should be
'Initialized'.

This commit fixes this misspell of Indonesian doc.
This misspell is verified by PR #17329 which fixes English doc.

[1]
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions
2019-11-28 17:31:02 -08:00
huccshen dd24ef71ba fix some broken links (#17857) 2019-11-28 16:45:03 -08:00
Marian Steinbach d1363e5827 Update Giant Swarm website URL (#17838) 2019-11-27 21:19:03 -08:00
bogard1203 68e836b267 Fixed the incorrect parameter of specifying the CRI endpoint for kubelet and corrected Default CNs (#17839)
* Fixed the incorrect parameter of specifying the CRI endpoint for kubelet

Corrected the parameter of '--container-runtime-path-endpoint' with '--container-runtime-endpoint'

* Corrected Default CNs

Fixed the incorrect Default CNs for apiserver-etcd-client.crt and apiserver-kubelet-client.crt
2019-11-27 21:17:03 -08:00
huccshen def4eade2f fix some broken links (#17851) 2019-11-27 21:05:03 -08:00
Nguyen Hai Truong ad8134451b Adding vi-container-environment-variables (#17825)
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-11-27 18:13:03 -08:00
Samuel Kihahu b364ad92b3 en-docs: Minikube Installation via Homebrew (#17826)
* en-docs: Add Minikube Installation Via Homebrew

* Update install-minikube.md
2019-11-27 00:11:21 -08:00
Quan Tian 09faf47be7 kubectl config should be linked to its anchor (#17828) 2019-11-26 21:25:21 -08:00
Loc Mai 81b9419d4b Fix typo in CCM's title (#17823)
* init cloud controller doc

* solve 349928135

* update r349928835

* update r349929569

* update r349930047

* update r321969236

* trans to hostname

* update based on reviews from truonghn1992

* fix several typo issues, add tooltips, replace some words back to the original terms

* init taint doc

* fix header Vendor Implementations

* fix directory name

* temporary remove term_id of node and toleration

* solve r350014277

* fix title
2019-11-26 20:03:20 -08:00
Nguyen Hai Truong d2d8e16173 Initial containers document in Vietnamese (#17822)
Adding index

Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-11-26 19:47:20 -08:00
Loc Mai 5b25034652 init cloud controller doc (#17785)
* init cloud controller doc

* solve 349928135

* update r349928835

* update r349929569

* update r349930047

* update r321969236

* trans to hostname

* update based on reviews from truonghn1992

* fix several typo issues, add tooltips, replace some words back to the original terms

* init taint doc

* fix header Vendor Implementations

* fix directory name

* temporary remove term_id of node and toleration

* solve r350014277
2019-11-26 18:33:20 -08:00
huccshen 62590d05fc fix broken links : http://kubernetes.io/gettingstarted/ (#17756)
* fix broken links : http://kubernetes.io/gettingstarted/

* use relative paths

Co-Authored-By: Qiming <tengqim@cn.ibm.com>

* use relative paths

Co-Authored-By: Qiming <tengqim@cn.ibm.com>

* use relative paths

Co-Authored-By: Qiming <tengqim@cn.ibm.com>
2019-11-26 17:05:20 -08:00
Ihor Dvoretskyi b4617988ad 2019-08-26-kubernetes-with-microk8s.md added (#16122)
* 2019-09-02-kubernetes-with-microk8s.md added

Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>

* Comments addressed

Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>

* Screenshots updated

Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>

* publication date changed

Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>

* files naming updated to reflect the date

Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>

* Comments addressed

Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>

* Minor fixes

Signed-off-by: Ihor Dvoretskyi <ihor@linux.com>

* Publication date updated
2019-11-26 17:03:20 -08:00
zhouya0 9ba54f5da6 fix secret not working (#17810) 2019-11-26 16:45:21 -08:00
Marcelo Juchem ed0483f175 Add Flowmill agent to examples of DaemonSets (#17818)
Adds the Flowmill monitoring agent as an example of DaemonSet, with link to public helm charts that can be used as reference documentation.
2019-11-26 16:43:21 -08:00
krufab 3470c61771 Corrected typo in the text file (#17819) 2019-11-26 16:41:20 -08:00
Kaitlyn Barnard f9a08761ee Updating date for blog post (#17816) 2019-11-26 11:55:28 -08:00
Benjamin Diolez 69c5c7945e Fix homepage titles 🇫🇷 translation (#17811) 2019-11-26 11:53:21 -08:00
RA489 c3536e120d How to upgrade minikube (#17813) 2019-11-26 03:29:10 -08:00
Tomasz Prus 538cf362e2 Add kubernetes-asyncio library (#17812) 2019-11-26 03:27:10 -08:00
Samuel Kihahu a5a39ae8b1 fr-docs: Update kops Installation Steps (#17805) 2019-11-26 01:27:09 -08:00
Tim Bannister 1a45e5cc4d Reword “Extend kubectl with plugins” (#17005)
* Tweak kubectl plugins page

- drop text about kubectl plugin beta status etc
- fix output formatted as shell
- address the reader as “you”
- other tweaks

* Update links & details for Krew

* Update kubectl-plugins.md
2019-11-25 22:23:10 -08:00
j-zimnowoda 8d15eaa3b6 Update debug-application.md (#17066)
A Service has targetPort to indicated Pod's containerPort (service.spec.ports.targetPort)
2019-11-25 21:31:10 -08:00
praveen-kg e26dd31892 incorrect command for sort-by operation on pod (#17032)
* incorrect command for sort-by

kubectl get pods -n test --sort-by=.spec.capacity.storage, is incorrect for pod as pods will not have capacity.storage under .spec, rather it should be for PersistentVolume.

So change the command  

kubectl get pv -n test --sort-by=.spec.capacity.storage

* Update cheatsheet.md
2019-11-25 21:29:10 -08:00
Tim Bannister 6551689040 Clean up configure-persistent-volume-storage task (#16907) 2019-11-25 21:21:10 -08:00
Min Kim 3fa00be466 add blog: java controller framework (#16135) 2019-11-25 21:03:09 -08:00
Kohei Yoshida 1efdef54c9 add EKS cluster upgrading section (#17800) 2019-11-25 20:51:10 -08:00
reung37 55935dd501 Update 2019-04-04-local-persistent-volumes-ga.md (#17753) 2019-11-25 20:49:10 -08:00
reung37 6a579987eb Update etcd.md (#17751) 2019-11-25 20:47:10 -08:00
Tanveer Alam b145af7d48 Reference link added for Flex and CSI volume (#17735)
* Refernce link added for Flex and CSI volume

Added reference link of Flex and CSI volume under `Components of the CCM` section.

* Update content/en/docs/concepts/architecture/cloud-controller.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-11-25 20:45:10 -08:00
Wook-Jin, Lee f92dfa1cb8 Fixed the link (#17731) 2019-11-25 20:43:09 -08:00
Sharjeel Aziz 49ca117430 Minor heading update according to the guideline (#17747)
* Minor heading update according to the guideline

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

* Capitalization fixes.
2019-11-25 20:41:10 -08:00
bpelikan b2a6268c5a Update kubectl get hpa output (#17780) 2019-11-25 20:39:10 -08:00
Paul Anunda dd30366605 Removed duplicate link (#17799)
This change removes a duplicate link to the setup/best-practices/certificates page.
2019-11-25 20:37:10 -08:00
Lv Jiawei 07b622c6bb Add stateful set which hpa has supported (#17806)
As https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ and https://github.com/kubernetes/website/pull/16425 say, the hpa has already supported stateful set.
2019-11-25 20:33:10 -08:00
xieyanker b2c3d2c630 translate_networkpolicy (#17733)
Translate English sentences into Chinese
2019-11-25 07:45:27 -08:00
Samuel Kihahu 7fe525ce45 Update kops Installation Steps (#17726)
* Document downloading the latest or a specific kops version

Add links to Install Homebrew On MacOS, Linux

* Update kops.md
2019-11-25 07:43:06 -08:00
Michele 8fabe471ee rebase (#15349) 2019-11-25 07:41:09 -08:00
Pablo Castellano efab8c6166 Use feature-state template (#17787)
* Use feature-state template

* Update certificate-rotation.md
2019-11-25 21:05:21 +08:00
Pablo Castellano fc3f1420ac Update repo url (#17788)
service-catalog is not part of kubernetes-incubator anymore
2019-11-25 21:04:19 +08:00
Oleg Butuzov ef00b57e7b ja-docs: fixes for broken links. (#17781)
1. Fixed markdown error that endup as 404 error at the URL
    https://kubernetes.io/ja/docs/reference/command-line-tools-reference/feature-gates/
    See - CSI(Container Storage Interface) link.

2. Minikube links at
    - content/ja/docs/tasks/tools/install-minikube.md
    - content/ja/includes/task-tutorial-prereqs.md

3. Link to CRI page at
   content/ja/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md

4. Windows Nodes link at

   https://kubernetes.io/ja/docs/setup/production-environment/windows/user-guide-windows-containers/
2019-11-23 08:39:50 -08:00
June Yi 4a1fc7f34e Fifth Korean l10n work for release-1.16 (#17745)
* Update files outdated Korean docs in dev-1.16-ko.5 (#17537)
* Update Korean glossary (#17619)
* Translate services-networking/endpoint-slices.md in Korean (#17631)

Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: June Yi <gochist@gmail.com>
Co-Authored-By: Wook-Jin, Lee <minjin00@gmail.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
2019-11-22 15:53:16 -08:00
Enrique Medina Montenegro 0e54ed2d37 Spanish Translation (#14150) 2019-11-22 07:57:29 -08:00
tiendc 1127153752 Adding vi document for create-cluster (#17715)
* Adding vi document for create-cluster

Signed-off-by: Dao Cong Tien <tiendc@vn.fujitsu.com>

* Update cluster-intro.html

* Update cluster-intro.html

* Update cluster-intro.html
2019-11-21 23:39:28 -08:00
chentanjun 30af2b150e fix 404 urls in ko due to https://github.com/kubernetes/website/pull/17668/ (#17709) 2019-11-21 18:11:29 -08:00
keke 109b0f5221 Fix typo annotatino to annotation (#17664) 2019-11-21 17:03:29 -08:00
nonylene bd50474a84 Fix invalid command (kubectl rolling-update) (#17607)
`kubectl rolling-update` is the right command.

Doc: https://kubernetes.io/docs/tasks/run-application/rolling-update-replication-controller/
2019-11-21 13:43:29 -08:00
Chris d64b052a54 Add caution to behavior of --from-env-file (#17585)
* Add caution to behavior of --from-env-file

* Reword warning to fix grammar
2019-11-21 13:41:29 -08:00
Simon Woo 085ef61502 Correct name of link to PersistentVolume (#17589) 2019-11-21 13:39:29 -08:00
Jim Angel c498580523 adding in search link (#17640) 2019-11-21 13:37:29 -08:00
codyc 8d9aeb2ba4 updated to include new link (#17727)
updated to reflect correct link
2019-11-21 13:33:29 -08:00
Qiming 0ea7ed2086 Remove Brad and Luc from Chinese owners (#17713)
My guess is that we added some names at the very begining of Chinese
localization to seed the repo. However, getting PR reviews assigned to
these gentleman could be confusing or even annoying before they have
secured a Chinese certificate.
2019-11-21 12:23:29 -08:00
Tanveer Alam 6ee68467a7 Added Open Service Broker reference link (#17721)
`https://openservicebrokerapi.org/` contains information such as `what are service brokers?`, how they work, building services for Kubernetes using `Open Service Broker API` etc.
2019-11-21 12:21:29 -08:00
Pablo Castellano b2a9043df6 Fix typos in Limit Ranges (#17665) 2019-11-21 04:15:28 -08:00
Vlad Sirenko 19e3a42b93 Fix typo (#17662) 2019-11-21 04:13:29 -08:00
chentanjun cfd7793924 fix 404 urls in content/en/blog/ (#17682) 2019-11-21 04:11:29 -08:00
RA489 dc5c882570 Issue with k8s.io/docs/setup/learning-environment/minikube/ (#17689) 2019-11-21 04:07:28 -08:00
Alena Varkockova 15b4194727 Fix typo in the word annotation (#17716) 2019-11-21 04:05:28 -08:00
MinJae Kwon 7cd58d2575 Fix a typo (#17673) 2019-11-21 03:49:28 -08:00
Luzhenxing fb36e557c9 fix 17690 (#17704) 2019-11-21 02:15:28 -08:00
tde908 3398b6f69d chore(kubectl): Formatting markdown (#17697)
Amending the formatting of the MD as ```shell was showing up in plain text. Zsh options: "https://kubernetes.io/docs/tasks/tools/install-kubectl/#enabling-shell-autocompletion"
2019-11-21 02:13:28 -08:00
Tanveer Alam 9f8d00f37e Removed Object Metadata from Concepts Overview. (#17691)
`Object Metadata` section is misleading, as the Concept's overview is covering what master and non-master nodes are and list of objects. But there is no discussion on `Object Metadata` till the end and all of sudden there is Object Metadata section with no background introduction or definition, and just a reference to `Annotations` which is confusing if you read the content from the beginning. So it would be better to remove this as it is covered later here `https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/`.
2019-11-21 02:11:28 -08:00
Pablo Castellano ace8401e2d Fix typos in Kube Scheduler (#17667) 2019-11-21 02:09:28 -08:00
Samuel Kihahu 9afc68d402 Update kops Linux Setup Step (#17696)
Moving the downloaded kops binary in Linux to the path /usr/local/bin/kops requires privileged permissions.
2019-11-21 02:07:28 -08:00
Pablo Castellano 3690a264c7 Fix typo in DNS Autoscaling (#17700) 2019-11-21 02:05:28 -08:00
chentanjun ad5e500b38 fix broken urls in zh/ due to https://github.com/kubernetes/website/pull/17668 (#17708) 2019-11-21 00:15:28 -08:00
chentanjun f77f57925e fix-up 404 urls (#17668) 2019-11-20 18:11:28 -08:00
inductor 4532bd2bdb First Japanese l10n work for release-1.15. (#17693)
* traslate /docs/concepts/architecture/_index.md into Japanese (#15456)

* tranaslated (#15458)

* translate /ja/docs/reference/_index.md (#15624)

* translate /ja/docs/reference/_index.md

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* patch reviews

* Follow the dir structure of en in setup (#15590)

* follow the dir structure of en in setup

* delete unrelated files

* wip removing ja

* removeg ja

* remove ja

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* numbered list

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate /docs/setup/turnkey/aws.md in Japanese (#15640)

* Translate content/ja/docs/setup/turnkey/aws.md

partially

* Update content/ja/docs/setup/turnkey/aws.md

... Kubernetes cluster on AWS: AWS上でKubernetesクラスターを...
https://github.com/kubernetes/website/pull/15640/files#r310338415

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (Kubernetes Operations)

- replace English commas with Japanese one (、)
- Management: 管理

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kube-aws)

- replace English commas
- insert a Japanese comma

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kubectl)

- 断定でなく選択を与えるニュアンス

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Translate content/ja/docs/setup/turnkey/aws.md

completely

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310418805
自身がsupportするのでなく、Kubernetes Operationsがsupportしている、というニュアンス

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix mistranslation

https://github.com/kubernetes/website/pull/15640#discussion_r310419122
ここでのwithはusingに近い意味合いで

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310568505
ここでのthroughは通過や媒介という意味合いよりも、手段を表すと捉える

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/setup/turnkey/aws.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/production-environment/turnkey/aws.md

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

* Translate docs/tutorials/stateless-application/expose-external-ip-address.md in Japanese (#15672)

* Copy from content/ja/docs/tutorials/stateless-application/

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* update link to Japanese document

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate expose-external-ip-address in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

やや不自然だった

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/ロードバランサ/ロードバランサー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/サーバ/サーバー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Revert "update link to Japanese document"

This reverts commit 9237f63402b0e642600d1ea24c6b410f877c165e.
https://github.com/kubernetes/website/pull/15672#discussion_r311327200

* remove a new line

段落としては同じ

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

https://github.com/kubernetes/website/pull/15672#discussion_r312317653

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate concepts/architecture/nodes.md into Japanese (#15625)

* Translate concepts/architecture/nodes.md into Japanese

* update translation

* fix translation

* eviction

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* plural

* review

* node

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* healthy

* review

* namespace

* Translate tasks/run-application/force-delete-stateful-set-pod/ in Japanese (#15835)

* ja-trans: tasks/run-application/force-delete-stateful-set-pod/

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Translate concepts/architecture/master-node-communication.md into Japanese (#15638)

* translate master node communication

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* deprecated

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate /docs/tasks/tools/install-kubectl.md in Japanese (#15678)

* Copy from content/en/docs/tasks/tools/install-kubectl.md

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix link to install-kubectl

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate Headings and Subheadings

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* translate text of install-kubectl in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

s/ユーザ/ユーザー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update install-kubectl.md

s/する:/してください:/g

* Translate /docs/tutorials/configuration/configure-redis-using-configmap.md in Japanese  (#15639)

* translate redis example

* add index

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* Translate docs/concepts/configuration/overview.md in Japanese  (#15627)

* Translate docs/concepts/configuration/overview.md in Japanese

* Update content/ja/docs/concepts/configuration/overview.md

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

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Fix terminology in Japanese translation (#15889)

* cluster

* cluster

* node

* cluster

* Update content/ja/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* sitemap and search (#15927)

* Translate tasks/debug-application-cluster/debug-pod-replication-contr… (#15883)

* Translate tasks/debug-application-cluster/debug-pod-replication-controller/ in Japanese

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* fix missing parenthesis (#16044)

```
Error: Error building site: "/src/content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md:106:10": unrecognized character in shortcode action: U+003E '>'. Note: Parameters with non-alphanumeric args must be quoted
```

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese (#16058)

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Translate text of docs/setup/release/version-skew-policy.md in Japanese (#15903)

* translate content/ja/docs/setup/release/version-skew-policy.md in Japanese

* translate "version skew"

https://github.com/kubernetes/website/pull/15903#issuecomment-524518826

バージョン間の差異 となる
タイトルは原文どおりに用語として残し、初回の文でskew=差異であることを明示する
以降はskewを翻訳する

* fix translation

- 格助詞漏れ
- more than 1...は1を含まないそれ以上の値であり、実質「2以上」となるので、そのように訳したほうが自然

* delete unnecessary sentences

* update translation

cf. 422f5b0e6a0c52f844cfae66cde01f47fca4cf4e

* update translation

componentsが当該バージョンをサポートするのでなく、kube-apiserverのバージョンの結果ほかのcomponentsが当該バージョンをサポート**される**イメージ

* Translate concepts/architecture/cloud-controller/ into Japanese (#16099)

* Translate concepts/architecture/cloud-controller/ into Japanese

* Revise sentences based on suggestion by reviewers

* Revise a sentence based on suggestion by a reviewer

* Fix wording to distinguish Kubernetes related resources from others

* fix a typo (#16121)

* fix some wording on home (#16127)

* Translate contribute / _index.md to Japanese (#16050)

* translate contribute index into Japanese

* modify some terms

* modify according to style guide

* use same terminology about contribute

* Update content/ja/docs/contribute/_index.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate concepts/overview/components and related glossaries in Japanase (#16034)

* Translate concepts/overview/components and related glossaries in Japanese

* Revise sentences based on suggestion by reviewers

* Translate tasks/configure-pod-container/assign-memory-resource/ in Japanese (#16055)

* copy from content/en/docs/tasks/configure-pod-container/assign-memory-resource to ja directory

* translate tasks/configure-pod-container/assign-memory-resource/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* fix translation

%s/メモリ/メモリー/g

* Translate tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/ in Japanese (#16183)

* Translate concepts/configuration/assign-pod-node/ in Japanese (#16221)

* issue 15552

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* modification after a review

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager in ja (#16088)

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager/ in Japanese

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Remove reviewers section

* Modified wording to unified

* Remove unnecessary brackets

* Translate concepts/overview/working-with-objects/object-management/ into Japanese (#16400)

* Translate concepts/overview/working-with-objects/object-management/ into Japanese

* Refine some words based on review comments

* Add a word to refine a sentence based on a review comment

* Translate content/ja/docs/concepts/cluster-administration/controller-… (#16351)

* Translate content/ja/docs/concepts/cluster-administration/controller-metrics in ja

* Improved to format a text

* Fix inconsistent spellings

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese (#16636)

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update a translation for extension point

* Apply suggestions from code review by sftim

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

* Apply suggestions from code review by sftim

* Fix the translation for document

* Apply a suggestion from code review by nasa9084

* Apply suggestions from code review by inductor and nasa9084

* fix: s/kubernetes/Kubernetes/ (#16057)

* Translate reference/command-line-tools-reference/feature-gates in Japanese (#16554)

* Translate docs/reference/command-line-tools-reference/feature-gates in ja

* Fix inconsistent spellings

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッド -> Pod

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッドreadinessゲート -> Pod readiness gate

* ポッド -> pod

* Pods -> Pod

* Fix typo: Kunbernetes -> Kubernetes

* 機能ゲート -> フィーチャーゲート

* リポジトリ -> リポジトリー

* キー=値 -> key=value

* Translate concepts/storage/volume-pvc-datasource in Japanese (#16775)

* Translate concepts/storage/volume-pvc-datasource in Japanese

* Remove original English contents(forgot to remove)

* Container Storage Interface -> コンテナストレージインターフェイス

* フューチャーゲート -> フィーチャーゲート

* Improved a translate to more natural expression

* Update content/ja/docs/reference/glossary/csi.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Improved a translate to more natural expression

* Remove an unnecessary line break

* Improved some translate words to natural sentence

* Improved translate

* Fix translate

* Translate docs/reference/glossary/selector.md in Japanese (#17375)

* Translate docs/reference/glossary/selector.md in Japanese

* Translate title into Japanese

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese (#16220)

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese

* reflect review

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese (#16270)

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese

* reflect review

* translate tooltip text

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate concepts/extend-kubernetes/operator/ into Japanese (#16455)

* Translate concepts/extend-kubernetes/operator/ into Japanese

* Update the word operator into Japanese

* Apply suggestions by inductor and oke-py from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>
Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Apply suggestions by inductor from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Refine sentences under bullet points

* Refine sentences in response to the review by makocchi-git

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese (#16662)

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Apply suggestions from review by MasayaAoyama

* Apply a suggestion from review by MasayaAoyama

* assign inductor as sig-docs-ja approver (#17412) (#17517)

* traslate /docs/concepts/architecture/_index.md into Japanese (#15456)

* tranaslated (#15458)

* translate /ja/docs/reference/_index.md (#15624)

* translate /ja/docs/reference/_index.md

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* patch reviews

* Follow the dir structure of en in setup (#15590)

* follow the dir structure of en in setup

* delete unrelated files

* wip removing ja

* removeg ja

* remove ja

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* numbered list

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/_index.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate /docs/setup/turnkey/aws.md in Japanese (#15640)

* Translate content/ja/docs/setup/turnkey/aws.md

partially

* Update content/ja/docs/setup/turnkey/aws.md

... Kubernetes cluster on AWS: AWS上でKubernetesクラスターを...
https://github.com/kubernetes/website/pull/15640/files#r310338415

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (Kubernetes Operations)

- replace English commas with Japanese one (、)
- Management: 管理

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kube-aws)

- replace English commas
- insert a Japanese comma

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/setup/turnkey/aws.md (kubectl)

- 断定でなく選択を与えるニュアンス

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Translate content/ja/docs/setup/turnkey/aws.md

completely

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310418805
自身がsupportするのでなく、Kubernetes Operationsがsupportしている、というニュアンス

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix mistranslation

https://github.com/kubernetes/website/pull/15640#discussion_r310419122
ここでのwithはusingに近い意味合いで

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix translation

https://github.com/kubernetes/website/pull/15640#discussion_r310568505
ここでのthroughは通過や媒介という意味合いよりも、手段を表すと捉える

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/setup/turnkey/aws.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/setup/production-environment/turnkey/aws.md

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

* Translate docs/tutorials/stateless-application/expose-external-ip-address.md in Japanese (#15672)

* Copy from content/ja/docs/tutorials/stateless-application/

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* update link to Japanese document

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate expose-external-ip-address in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

やや不自然だった

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/ロードバランサ/ロードバランサー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

s/サーバ/サーバー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Revert "update link to Japanese document"

This reverts commit 9237f63402b0e642600d1ea24c6b410f877c165e.
https://github.com/kubernetes/website/pull/15672#discussion_r311327200

* remove a new line

段落としては同じ

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

https://github.com/kubernetes/website/pull/15672#discussion_r312317653

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/stateless-application/expose-external-ip-address.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate concepts/architecture/nodes.md into Japanese (#15625)

* Translate concepts/architecture/nodes.md into Japanese

* update translation

* fix translation

* eviction

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: makocchi <makocchi@gmail.com>

* plural

* review

* node

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/nodes.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* healthy

* review

* namespace

* Translate tasks/run-application/force-delete-stateful-set-pod/ in Japanese (#15835)

* ja-trans: tasks/run-application/force-delete-stateful-set-pod/

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Update content/ja/docs/tasks/run-application/force-delete-stateful-set-pod.md

* Translate concepts/architecture/master-node-communication.md into Japanese (#15638)

* translate master node communication

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* deprecated

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update content/ja/docs/concepts/architecture/master-node-communication.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate /docs/tasks/tools/install-kubectl.md in Japanese (#15678)

* Copy from content/en/docs/tasks/tools/install-kubectl.md

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* fix link to install-kubectl

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Translate Headings and Subheadings

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* translate text of install-kubectl in Japanese

Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

s/ユーザ/ユーザー/

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/tools/install-kubectl.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update install-kubectl.md

s/する:/してください:/g

* Translate /docs/tutorials/configuration/configure-redis-using-configmap.md in Japanese  (#15639)

* translate redis example

* add index

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tutorials/configuration/configure-redis-using-configmap.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* review

* Translate docs/concepts/configuration/overview.md in Japanese  (#15627)

* Translate docs/concepts/configuration/overview.md in Japanese

* Update content/ja/docs/concepts/configuration/overview.md

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

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/overview.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Fix terminology in Japanese translation (#15889)

* cluster

* cluster

* node

* cluster

* Update content/ja/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* sitemap and search (#15927)

* Translate tasks/debug-application-cluster/debug-pod-replication-contr… (#15883)

* Translate tasks/debug-application-cluster/debug-pod-replication-controller/ in Japanese

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* fix missing parenthesis (#16044)

```
Error: Error building site: "/src/content/ja/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md:106:10": unrecognized character in shortcode action: U+003E '>'. Note: Parameters with non-alphanumeric args must be quoted
```

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese (#16058)

* Translate tasks/configure-pod-container/configure-volume-storage/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/configure-volume-storage.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Translate text of docs/setup/release/version-skew-policy.md in Japanese (#15903)

* translate content/ja/docs/setup/release/version-skew-policy.md in Japanese

* translate "version skew"

https://github.com/kubernetes/website/pull/15903#issuecomment-524518826

バージョン間の差異 となる
タイトルは原文どおりに用語として残し、初回の文でskew=差異であることを明示する
以降はskewを翻訳する

* fix translation

- 格助詞漏れ
- more than 1...は1を含まないそれ以上の値であり、実質「2以上」となるので、そのように訳したほうが自然

* delete unnecessary sentences

* update translation

cf. 422f5b0e6a0c52f844cfae66cde01f47fca4cf4e

* update translation

componentsが当該バージョンをサポートするのでなく、kube-apiserverのバージョンの結果ほかのcomponentsが当該バージョンをサポート**される**イメージ

* Translate concepts/architecture/cloud-controller/ into Japanese (#16099)

* Translate concepts/architecture/cloud-controller/ into Japanese

* Revise sentences based on suggestion by reviewers

* Revise a sentence based on suggestion by a reviewer

* Fix wording to distinguish Kubernetes related resources from others

* fix a typo (#16121)

* fix some wording on home (#16127)

* Translate contribute / _index.md to Japanese (#16050)

* translate contribute index into Japanese

* modify some terms

* modify according to style guide

* use same terminology about contribute

* Update content/ja/docs/contribute/_index.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Translate concepts/overview/components and related glossaries in Japanase (#16034)

* Translate concepts/overview/components and related glossaries in Japanese

* Revise sentences based on suggestion by reviewers

* Translate tasks/configure-pod-container/assign-memory-resource/ in Japanese (#16055)

* copy from content/en/docs/tasks/configure-pod-container/assign-memory-resource to ja directory

* translate tasks/configure-pod-container/assign-memory-resource/ in Japanese

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/configure-pod-container/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* fix translation

%s/メモリ/メモリー/g

* Translate tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/ in Japanese (#16183)

* Translate concepts/configuration/assign-pod-node/ in Japanese (#16221)

* issue 15552

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/configuration/assign-pod-node.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* modification after a review

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager in ja (#16088)

* Translate docs/tasks/administer-cluster/developing-cloud-controller-manager/ in Japanese

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Remove reviewers section

* Modified wording to unified

* Remove unnecessary brackets

* Translate concepts/overview/working-with-objects/object-management/ into Japanese (#16400)

* Translate concepts/overview/working-with-objects/object-management/ into Japanese

* Refine some words based on review comments

* Add a word to refine a sentence based on a review comment

* Translate content/ja/docs/concepts/cluster-administration/controller-… (#16351)

* Translate content/ja/docs/concepts/cluster-administration/controller-metrics in ja

* Improved to format a text

* Fix inconsistent spellings

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/concepts/cluster-administration/controller-metrics.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese (#16636)

* Translate concepts/extend-kubernetes/extend-cluster/ and related glossaries into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update a translation for extension point

* Apply suggestions from code review by sftim

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

* Apply suggestions from code review by sftim

* Fix the translation for document

* Apply a suggestion from code review by nasa9084

* Apply suggestions from code review by inductor and nasa9084

* fix: s/kubernetes/Kubernetes/ (#16057)

* Translate reference/command-line-tools-reference/feature-gates in Japanese (#16554)

* Translate docs/reference/command-line-tools-reference/feature-gates in ja

* Fix inconsistent spellings

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッド -> Pod

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* ポッドreadinessゲート -> Pod readiness gate

* ポッド -> pod

* Pods -> Pod

* Fix typo: Kunbernetes -> Kubernetes

* 機能ゲート -> フィーチャーゲート

* リポジトリ -> リポジトリー

* キー=値 -> key=value

* Translate concepts/storage/volume-pvc-datasource in Japanese (#16775)

* Translate concepts/storage/volume-pvc-datasource in Japanese

* Remove original English contents(forgot to remove)

* Container Storage Interface -> コンテナストレージインターフェイス

* フューチャーゲート -> フィーチャーゲート

* Improved a translate to more natural expression

* Update content/ja/docs/reference/glossary/csi.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/storage-class.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Improved a translate to more natural expression

* Remove an unnecessary line break

* Improved some translate words to natural sentence

* Improved translate

* Fix translate

* Translate docs/reference/glossary/selector.md in Japanese (#17375)

* Translate docs/reference/glossary/selector.md in Japanese

* Translate title into Japanese

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese (#16220)

* Translate tasks/configure-pod-container/share-process-namespace/ into Japanese

* reflect review

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese (#16270)

* Translate tasks/access-application-cluster/connecting-frontend-backend/ into Japanese

* reflect review

* translate tooltip text

Co-Authored-By: bells17 <bells171@gmail.com>

* Translate concepts/extend-kubernetes/operator/ into Japanese (#16455)

* Translate concepts/extend-kubernetes/operator/ into Japanese

* Update the word operator into Japanese

* Apply suggestions by inductor and oke-py from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>
Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Apply suggestions by inductor from code review

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Refine sentences under bullet points

* Refine sentences in response to the review by makocchi-git

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese (#16662)

* Translate concepts/extend-kubernetes/api-extension/apiserver-aggregation/ into Japanese

* Apply suggestions from code review by inductor

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Apply suggestions from review by MasayaAoyama

* Apply a suggestion from review by MasayaAoyama

* ja-trans: content/ja/case-studies/sos (#17338)

* Add case-studies for SOS International(JP)

* Add logo file

* fixup! Add case-studies for SOS International(JP)

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/sos/index.html

Co-Authored-By: inductor <kohei.ota@zozo.com>

* ja-trans:Translate concepts/services-networking/service/ into Japanese (#14917) (#16319)

* ja-trans:Translate concepts/services-networking/service/ into Japanese (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/_index.md (#14917)

* ja-trans: Improve Japanese translation in reference/glossary/namespace.md (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: Improve Japanese translation in concepts/services-networking/service/ (#14917)

* ja-trans: content/ja/case-studies/nordstrom (#16953)

* Add case-studies for Nordstrom(JP)

* fixup! Add case-studies for Nordstrom(JP)

* Update content/ja/case-studies/nordstrom/index.html

line 25
eコマースサイト->ECサイト
技術運用->技術的な運用
探して->模索して

Co-Authored-By: inductor <kohei.ota@zozo.com>

* mod some sentences

* fixup! mod some sentences

* Update content/ja/case-studies/nordstrom/index.html

Line98 
・クラスター ->クラスタ
・表現を修正

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/case-studies/nordstrom/index.html

向上->改善

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/case-studies/nordstrom/index.html

クラスタ -> クラスター

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* fixup! Update content/ja/case-studies/nordstrom/index.html

* Translate docs/reference/glossary/node.md into Japanese (#17680)

* Translate docs/reference/glossary/control-plane.md into Japanese (#17679)

* Translate docs/reference/glossary/control-plane.md into Japanese

* Update content/ja/docs/reference/glossary/control-plane.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/reference/glossary/control-plane.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* ja-trans: Translate concepts/scheduling/kube-scheduler/ in Japanese #17118 (#17586)

* ja-trans:Translate concepts/scheduling/kube-scheduler/ into Japanese (#17118)

* ja-trans: Improve Japanese translation in concepts/scheduling/kube-scheduler/  (#17118)

* ja-trans: Improve Japanese translation in concepts/scheduling/kube-scheduler/  (#17118)
2019-11-20 14:25:19 -08:00
inductor 8c88039129 update config for Japanese following the latest (#17643) 2019-11-20 14:11:20 -08:00
Nguyen Hai Truong 9a562ec780 Adding docs/home for Vietnamese localization (#17647)
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-11-20 01:37:20 -08:00
Oleg Butuzov fb96c07fc4 This fix solves 2 404 deadlinks at next pages (#17685)
* see link "tahap" @
  https://kubernetes.io/id/docs/concepts/containers/runtime-class/

* see link "VolumeSnapshotClass" @
  https://kubernetes.io/id/docs/concepts/storage/volume-snapshots/
2019-11-20 01:31:20 -08:00
tiendc 6697f5d5d8 Adding vi-document for create-cluster (#17684)
Signed-off-by: Dao Cong Tien <tiendc@vn.fujitsu.com>
2019-11-20 01:27:19 -08:00
Oleg Butuzov 10abd2bcf5 lang-fr: Deadlink (due space in it) (#17683)
This fix solves 404 link that appears at "ingress" page in the
franch documentation (see link with "gestion des ressources" text).

https://kubernetes.io/fr/docs/concepts/services-networking/ingress/
2019-11-20 01:19:20 -08:00
Oleg Butuzov b33c77f12d lang-id: Broken Link (#17681)
This fix solve 404 page at next URLs
(See link with text "otorisasi Node")

https://kubernetes.io/id/docs/concepts/architecture/
https://kubernetes.io/id/docs/concepts/architecture/node/
2019-11-20 00:59:19 -08:00
Irvi Aini ea54939939 Make konfigurasi "konfigurasi dan Penerapan Konsep" is uppercased in id localization. (#17641) 2019-11-19 17:57:19 -08:00
Nguyen Hai Truong d30a1f61e5 Merge pull request #17653 from huynguyennovem/add_owner_alias
Add new owner and reviewer for Vietnamese content
2019-11-20 08:56:18 +07:00
Gireesh Puthumana 55d80faab9 Issue-17562 default DNS cluster addon service's name fix (#17563)
* Issue-17562 default DNS cluster addon service's name fix

* Clarified the cluster addon is CoreDNS with application name KubeDNS and corrected the links to enable CoreDNS instead of kube-dns. Also reverted the changes made in ID & ZH languages. Need help there

* Update content/en/docs/concepts/services-networking/connect-applications-service.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-11-19 16:43:19 -08:00
chentanjun df3da58819 fix 404 url (#17626) 2019-11-19 16:11:19 -08:00
Tuna 03de9d387c Merge pull request #17629 from truongnh1992/vi-kubectl-cheatsheet
Adding docs in Vietnamese
2019-11-19 15:56:41 +07:00
Nguyen Hai Truong 83b3de7b0b Adding docs in Vietnamese
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-11-19 02:41:51 -08:00
Huy Nguyen 412c6ab3a6 Add new owner
Add huynguyennovem as an owner and reviewer for Vietnamese content
2019-11-19 15:20:45 +07:00
Luzhenxing 87c5bd56b1 fix error url (#17651) 2019-11-19 00:15:41 -08:00
Gonzalo de la Peña dabb062a78 Update Owners_Aliases (#17515)
Struggling to find the time for a while. Will come back when agenda frees up a little, but feel free to remove entirely from the list if you need/want to.
2019-11-18 13:19:41 -08:00
chentanjun 1f3336760b fix 404 url in fr/ (#17627) 2019-11-18 12:43:42 -08:00
Pablo Castellano f323e15018 Update k8s versions (#17638)
Related to project quotas
2019-11-18 12:39:41 -08:00
Manish Bansal 487fd92117 Documentation corrected (#15944)
* Documentation corrected

The description for the `command` section was wrong. Same is corrected.

* Update content/en/docs/tasks/configure-pod-container/configure-pod-configmap.md

Co-Authored-By: Zach Corleissen <zacharysarah@users.noreply.github.com>
2019-11-18 12:11:42 -08:00
iaoiui fc96d09d8f modify an attribute of figure (#17618) 2019-11-18 09:21:41 -08:00
Tariq Ibrahim 1ef778e98d [docs/tutorials]: update kube-state-metrics install details (#17570) 2019-11-18 06:55:41 -08:00
sivanzcw ce299d5729 change the expired link about sig-governance, es language (#17606) 2019-11-18 06:19:42 -08:00
Carlos Almeida 5a562997a8 Add content/es/docs/concepts/workloads/pods/podpreset.md (#17265)
* added podpreset.md

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

* Update content/es/docs/concepts/workloads/pods/podpreset.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>
2019-11-18 06:15:41 -08:00
Sascha Grunert 31970ef6f9 Fix invalid CRI-O glossary links (#17532)
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-11-17 17:59:41 -08:00
yacinelazaar a6a505fb73 Remove instructions to copy Etcd CA key in HA (#17611)
* Remove instructions to copy Etcd CA key in HA

No need to copy etcd CA key when manually copying certs from first master node to nodes joining the control plane.

* ca.key still needed for stacked ETCD

Added note to quote/unquote the copying instructions depending on Etcd configuration
2019-11-17 17:53:41 -08:00
Mike Dame 6ec1a38ed0 Fix typo CRD field (#17610) 2019-11-17 17:51:41 -08:00
Oleg Butuzov 834d9e9f03 task/hpa example enhancement (#17604)
Using removable Pod instead of Deployment in HPA example.
2019-11-17 17:49:41 -08:00
Alejandro Huertas Herrero 8a42721eae Add OpenNebula documentation link (#17580) 2019-11-17 17:47:42 -08:00
Luzhenxing 86d3882330 use a feature-state shortcode (#17602) 2019-11-17 17:45:42 -08:00
Gireesh Puthumana f786b9cb7c fix for https://github.com/kubernetes/website/issues/17597 (#17599) 2019-11-17 17:43:41 -08:00
Tanveer Alam 3c17c3fefd Added design doc reference link of PLEG. (#17596)
Added reference link for PLEG(`https://github.com/kubernetes/community/blob/master/contributors/design-proposals/node/pod-lifecycle-event-generator.md`), which could be helpful for someone who is interested in knowing more about PLEG.
2019-11-17 17:41:41 -08:00
Tim Bannister 6d845b5f0c Clean up sample output for kubeadm upgrade (#17592) 2019-11-17 17:39:41 -08:00
Luzhenxing c346789c36 Use tabs for install section of Kompose (#17600) 2019-11-17 17:37:42 -08:00
chentanjun 9335df5d49 fix-up the broken link (#17601) 2019-11-17 17:35:42 -08:00
Ismail Alidzhikov d83e538650 Update k/dashboard to v2.0.0-beta6 (#17608)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-11-17 17:33:41 -08:00
Dr Nic Williams 41d5f445b2 jsonpath example of child with dot in name (#17625)
Promoting the solution shown in https://github.com/kubernetes/kubernetes/issues/23386#issuecomment-305348170
to formal documentation.
2019-11-17 17:27:41 -08:00
Chris Abraham 7bf90015f0 swapped in svgs for the remaining pngs on the case studies page (#17615) 2019-11-17 12:41:41 -08:00
sivanzcw 8d14c1572d change the expired link about sig-governance (#17605) 2019-11-16 21:35:41 -08:00
Nikita Potapenko 9d0cc29bf4 Init Russian localization (#16404)
* initial

* aisonaku owner

* initial. copy minimal en content to ru

* i18n strings update

* main page, one section

* draft main page, setup, minicube

* main page

* pick up solution

* Init russian translate

* Translated hello-minikube.md file

* tutorials started

* russ localization

* update config.toml and add README-ru.md

* update README.md for the reference to the Russian languge

* Update README-ru.md

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

* Update README-ru.md

* Update README-ru.md

* concepts overview started

* Update owners aliases

* Remove duplicate section

* Cleanup

Remove untraslated files

* Add examples

* Fix typo

* Apply suggestions from code review

Co-Authored-By: Alexey Pyltsyn <lex61rus@gmail.com>
Co-Authored-By: Tim Bannister <tim@scalefactory.com>

* partly fixed for comments

* Remove partially translated files

* Translate remaining strings

* Translate base concepts
2019-11-14 14:15:14 -08:00
yunxji b2c8c9c1c5 Add content about Tencent cloud providers. (#17572)
* Modify document format.

* Update cloud-controller.md

Add content about Tencent cloud providers.

* Update cloud-providers.md

Add content about Tencent cloud providers.
2019-11-14 04:49:34 -08:00
Rémy Léone 7b3f45f56a Translate a contribute to French (#13398)
* Translate  a contribute to French

* Corrections
2019-11-14 01:27:35 -08:00
nralpaca 354935a07d Update images.md (#17567)
Docer -> Docker

Fixed Typo.
2019-11-13 20:09:35 -08:00
Oleg Butuzov 453437bd3a PVCProtection related conent cleanup (#17558)
After PVCProtection was deprecated in kubernetes/website@be48fb38e9 was
removed task used to describe concept of it. Link wasn't removed
everywhere (this PR removes it) and was living in site documentation
since then.

In Addition from tasks.yaml removed link pvc-protection articles
(also not exists).
2019-11-13 17:09:36 -08:00
Oleg Butuzov 1f60267d15 Release Notes (correction) (#17559)
The link to the CRD page ( check link in CustomResourceDefaulting
description of Beta section) corrected.
2019-11-13 16:27:36 -08:00
Oliver Burré f74e1d7a92 Updating the latest svcat versions in repo (#17564)
* Updating the latest svcat versions in repo

* using helm 3.0.0
2019-11-13 12:21:25 -08:00
Lucas CHERIFI 0ad8dbb133 No need cask (#17536)
Brew is able to install minikube without using cask.
2019-11-13 05:21:12 -08:00
Supriya Sirbi ab1a66f158 #13332 No diagram on /concepts/overview/components/ (#17157)
* #13332 No diagram on /concepts/overview/components/

* Added Components of Kubernetes png file

* Added svg file
2019-11-13 02:45:12 -08:00
SataQiu c1c108f044 kubeadm: clarify the usage of kubeadm commands in our external etcd guide (#17541) 2019-11-13 00:43:11 -08:00
Oleg Butuzov 75c0e190c4 Link to the "Pod Overhead" configuration page fixed. (#17544)
Issue available at https://kubernetes.io/ko/docs/concepts/containers/runtime-class/
and introduced by original English documentation (see kubernetes/website#17543)
2019-11-12 21:00:11 -08:00
Masa Taniguchi 504951ef77 ja-trans: content/ja/case-studies/appdirect (#16639) 2019-11-12 19:22:11 -08:00
Oleg Butuzov 16a0204771 Link to PodOverhead conficuration page fix. (#17543)
Issue page https://kubernetes.io/docs/concepts/containers/runtime-class/
2019-11-12 17:44:11 -08:00
Luzhenxing cb5153f1df remove OutOfDisk from node condition (#16879) 2019-11-12 17:22:11 -08:00
diguage 49599227f2 update doc for client-go (#16937) 2019-11-12 17:20:11 -08:00
Marc Bihlmaier 16316ee1ca Update kubeadm-upgrade.md (#17310)
[BUGFIX] add fix missing command
2019-11-12 17:12:11 -08:00
Oleg Butuzov 04a42af748 Returning Cert Manager mention. (#17551)
Affected URL
https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/

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

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

* Update note for none-policy and add links.

* Remove redundant note for alpha version.
2019-11-12 01:04:07 -08:00
Mitesh Jain f54a7ad16f Fix #17250 - Add details for TaintNodesByCondition. (#17313)
* Add details for TaintNodesByCondition.

* Add glossary tip for taints and improve wording for TaintNodesByCondition.
2019-11-12 01:02:10 -08:00
Luzhenxing 18a606211a change version to param (#17540) 2019-11-11 18:32:06 -08:00
Sascha Grunert 7f9f9d9fbe Update AppArmor requirement section (#17531)
Mainly all runtimes support AppArmor from now on, so we should update
the documentation accordingly.

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-11-11 18:30:07 -08:00
Oleg Butuzov a3f671a816 fix - broken link (#17529)
Fix for brokenlink at kubeadm upgrade page
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/

(see link "certificate management documentation" )
2019-11-11 18:28:06 -08:00
vasu1124 d8c8d74f79 Updated Gardener line (#17525)
* Updated Gardener line

* Update Gardener line in solutions table
2019-11-11 18:26:07 -08:00
CRC 66243a6dc2 Update label selectors caution about OR operator (#17477) 2019-11-11 18:24:06 -08:00
Tim Bannister aa6131020c Take kube-proxy features for granted (#17483)
All supported Kubernetes versions offer all kube-proxy features
previously listed.
2019-11-11 18:22:07 -08:00
Tim Bannister 77b22e7fcd Tidy “clean up local state” for Minikube install (#17506) 2019-11-11 18:20:06 -08:00
Luzhenxing eb6a2bb7b2 remove feature gate (#17502) 2019-11-11 18:18:06 -08:00
tom1299 6008b3d3fc Fix deprecation warning on example execution (#17522)
Fix for the deprecation warning when executing the command:
```bash
$ kubectl run hello --schedule="*/1 * * * *" --restart=OnFailure --image=busybox -- /bin/sh -c "date; echo Hello from the Kubernetes cluster"
kubectl run --generator=cronjob/v1beta1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
```
2019-11-11 18:16:08 -08:00
Oleg Butuzov 66dde86d0a fix - broken link (#17530)
Fix for broken link at admission-conrollers page.

https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#runtimeclass
2019-11-11 18:14:06 -08:00
Tim Bannister 939f3ebd7e Expand feature gates page (#17535)
* Tidy feature gate metadata

* Tweak feature gate headings

Use sentence case where appropriate

* Add feature gate explanation for GA

* Add what's next section to feature gate page

* Signpost readers to explanation of feature gate stages
2019-11-11 18:08:06 -08:00
Jin Hase 69964e8529 Modify terminated-pod-gc-threshold explanation in Japanese (#15272) (#17422)
* Modify terminated-pod-gc-threshold explanation in Japanese (#15272)

* Correct the word "controller" to the correct notation in Japanese

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Remove unnecessary space
2019-11-10 04:47:39 -08:00
umemotoryo 306d3f0ca2 Fix font style *フィルター* to _フィルター_ (#17513) 2019-11-10 04:05:39 -08:00
Tanveer Alam e023268064 Typo, should be extension's instead of extensions (#17373)
* Typo, should be extension's instead of extensions

In `Extension Patterns` section,  `extensions points` should be `extension's points` as it's trying to say `points` belonging to a particular  `extension`.

* Update content/en/docs/concepts/extend-kubernetes/extend-cluster.md

Changed as per tengqm suggestion.

Co-Authored-By: Qiming <tengqim@cn.ibm.com>
2019-11-08 16:25:59 -08:00
Oleg Butuzov 2f72bb5089 Broken Link fix (#17484)
Fixed link to PodDisruptionBudget task.
2019-11-08 09:30:52 -08:00
Luis Cacho 580b1d66fb Add content/es/docs/reference/glossary/label.md (#17218)
* Add content/es/docs/reference/glossary/label.md

* Update content/es/docs/reference/glossary/label.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/reference/glossary/label.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/reference/glossary/label.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Update content/es/docs/reference/glossary/label.md

Co-Authored-By: Rael Garcia <rael@rael.io>

* Fixing netifly building error

Fixing the section short_description adding a tab on the text
2019-11-08 09:10:52 -08:00
bscheller-iso cef03f4031 Update _index.md (#17126)
rework of the german translation based on the english version
2019-11-08 08:44:15 -08:00
Seokho Son 3c3831592e Forth Korean l10n work for release-1.16 (#17481)
* Translate workloads/controllers/ttlafterfinished.md in Korean. (#17241)
* Update Korean l10n guide (#17402)
* Translate tasks/manage-kubernetes-objects/kustomization in Korean (#17225)
* Update file outdated korean docs in dev-1.16-ko.4 (#17235)
* Translate concepts/workloads/pods/ephemeral-containers.md in Korean. (#16630)

Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: Cheolgu Kim <lapee79@gmail.com>
Co-Authored-By: June Yi <gochist@gmail.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
2019-11-07 23:22:44 -08:00
Naoki Oketani ab5ef4d4ec fixed a typo (#17473) 2019-11-07 19:26:18 -08:00
Nate Reid 80f78a0d92 Remove 'experimental' from high-availability, and '.' from etcd bullet (#17254)
* Remove 'experimental' from high-availability, and '.' from etcd bullet

s/controller-managing/controller-manager
s/Apiserver/API server
s/Assuming/Assumes

* Update content/en/docs/tasks/debug-application-cluster/debug-cluster.md

Co-Authored-By: Stephen Augustus <justaugustus@users.noreply.github.com>

* Update content/en/docs/tasks/debug-application-cluster/debug-cluster.md

Co-Authored-By: Stephen Augustus <justaugustus@users.noreply.github.com>

* Update content/en/docs/tasks/debug-application-cluster/debug-cluster.md

Co-Authored-By: Stephen Augustus <justaugustus@users.noreply.github.com>
2019-11-07 19:16:21 -08:00
Alex Contini 76787f76e4 Add new case study stylesheet (#17334)
* Add new case study stylesheet

We will be adding a bunch of new case studies with an updated design (a lot of it is just simplified). I created this new file, and for the new case studies we will add
this updated code at the top from now on:

---
case_study_styles: true
cid: caseStudies
css: /css/new_case_studies.css
---

So just replacing the old css file with this one. Let me know if that is not going to work the way I think it will, thank you!

* update name

* update file name
2019-11-07 13:19:43 -08:00
Luzhenxing 85f8246dca change the link of restart-policy (#17472) 2019-11-07 03:12:43 -08:00
Aditya Bhatia 488fbcb83b add link to running a replicated stateful application (#17430) 2019-11-07 01:24:43 -08:00
Mitesh Jain ff22d19e59 Fix indentation / markdown formatting for list numbering. (#17465) 2019-11-07 01:22:42 -08:00
aelejota 244f802a33 Update deployment.md (#17328)
* Update deployment.md

Modified kubectl get deployment command outputs to adapt them to the new output format introduced in v1.11

* Update deployment.md

Fix a typo
2019-11-06 17:56:44 -08:00
CRC c247cda3e2 Clarify init container use case for security (#17404) 2019-11-06 17:42:42 -08:00
nasa9084 6a3617ee97 assign inductor as sig-docs-ja approver (#17412) 2019-11-06 15:07:48 -08:00
Karen Bradshaw 1010a4a68e test redirect of api ref index page (#17307)
* test redirect of api ref index page

* testing indexing
2019-11-06 12:45:49 -08:00
Lubomir I. Ivanov a51d714826 kubeadm: add note about 'upgrade apply/plan --config' (#16703) 2019-11-06 12:11:52 -08:00
Joseph Moukarzel 0e6b7f1e89 update phase command to upload certs after expiration (#17456) 2019-11-06 11:09:52 -08:00
bells17 5306b4e784 Remove a space previous a tooltip text (#17194)
* Remove a space previous a tooltip text

* Improve format
2019-11-06 07:53:52 -08:00
vanou fabfd3f886 Fix trivial typo in IPVS proxy mode explanation (#17446)
This commit fixes trivial typo in explanation of IPVS proxy mode.
2019-11-05 22:25:50 -08:00
Luzhenxing 3c26a162fb fix issue 17420 (#17439) 2019-11-05 22:23:50 -08:00
Luzhenxing 526ebcb80a rcs can not be a shortcut in kubectl command (#17443) 2019-11-05 22:21:50 -08:00
aimeeu 8f179a4d58 Grokkin' the Docs: Experiences of a New Contributor blog post (#17314)
* New contributor blog post

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>

* New Contributor blog post

Incorporated review feedback

* New Contributor blog post

Changed publication date to 11/6.
Fixed numbering in Citations section.

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>

* New Contributor blog post

Fixed issue with header 9 diplay

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>

* Update and rename grokkin-the-docs.md to 2019-11-05-grokkin-the-docs.md
2019-11-05 12:30:39 -08:00
Luzhenxing ec7c72f4fb remove duplicate yaml (#17431) 2019-11-05 10:50:40 -08:00
vanou 694883fbce Fix misspell of type of Pod condition at init container explanation (fr) (#17413)
In explanation of init container, doc says 'Initializing' pod
condition. However according to doc of pod condition[1], it should be
'Initialized'.

This commit fixes this misspell of French doc.
This misspell is verified by PR #17329 which fixes English doc.

[1]
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions
2019-11-05 01:28:38 -08:00
Luzhenxing 5522e5ddf9 add the same namespace (#17394) 2019-11-04 22:24:38 -08:00
Luzhenxing e48b8693ae fix error link of kubeadm init args (#17318) 2019-11-04 21:12:38 -08:00
CRC a7a4f9d4cb Improve readability in persistent volume introduction (#17176)
* Fix typo in persistent volume intro

* Adjust wording of compute jargon
2019-11-04 21:00:38 -08:00
Jin Hase 6b261c7611 modify terminated-pod-gc-threshold explanation (#15272) (#17183)
* modify terminated-pod-gc-threshold explanation (#15272)

* modify terminated-pod-gc-threshold explanation (#15272)
2019-11-04 20:52:38 -08:00
Mitesh Jain 733f376823 Remove references to federation pages which have been deleted. (#17309) 2019-11-04 20:44:38 -08:00
Luzhenxing 09d2b5848c add resource to be the same as kubectl api-resources (#17367) 2019-11-04 19:50:39 -08:00
vanou ec7efbc544 Fix misspell of type of Pod condition at init container explanation (zh) (#17416)
In explanation of init container, doc says 'Initializing' pod
condition. However according to doc of pod condition[1], it should be
'Initialized'.

This commit fixes this misspell of Chinese doc.
This misspell is verified by PR #17329 which fixes English doc.

[1]
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions
2019-11-04 18:24:38 -08:00
vanou 31ff8d011b Fix misspell of type of Pod condition at init container explanation (ko) (#17415)
In explanation of init container, doc says 'Initializing' pod
condition. However according to doc of pod condition[1], it should be
'Initialized'.

This commit fixes this misspell of Korean doc.
This misspell is verified by PR #17329 which fixes English doc.

[1]
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions
2019-11-04 17:50:39 -08:00
anorek 298668da74 fix issue 17365 (#17398)
add missing "。" by the end of 参考 card.
2019-11-04 17:06:38 -08:00
Sam Darwin 445020674e Update network-policies.md (#17335)
* Update network-policies.md

Add explanation of policy evaluation order from https://github.com/kubernetes/kubernetes/issues/75435

* edit text in network-policies.md
2019-11-04 15:12:10 -08:00
Marc Bihlmaier 24edeac0b4 Update kubeadm-upgrade.md (#17407)
Sometimes, pods like `coredns` only run on the master nodes. If there is a problem with upgrading the master node (e.g. if it is interrupted) those pods will not keep running - and other pods will have problems with connections. 

Draining the master node will switch those pods to other nodes before the upgrade-process.
2019-11-04 14:12:12 -08:00
diguage 9d21f9c105 upgrade ubuntu docker image 14.04 → 18.04 (#16926) 2019-11-04 13:28:11 -08:00
sulaimantok 4363291c94 Change Word anda to kamu indonesia language (#17356)
* First

* Overview Configuration
2019-11-04 06:21:40 -08:00
wahyuni-pj 6976cc6f20 fixing the correct word (#17357) 2019-11-03 18:29:40 -08:00
Qiming 9bf026e951 Clean zh/docs directory for dangling YAML files (#17341)
There are many YAML manifests sneaking into the `zh/docs/` directory.
These files should go to the `zh/examples` directory instead. Having
these "garbage" files (not referenced anywhere) is creating confusion
for the release meister when merging branches. For example, some YAML
files found in the 'master' branch are no longer there in the
release-1.16 branch. It is tedious, if possible at all, to solve all
this kind of conflicts during a rebase.

The PR cleanses the zh/docs directory for all dangling YAML files.
2019-11-04 08:24:48 +08:00
frogred8 8c5faa68b7 ko: Fix awkward sentences (#17237) 2019-11-03 16:07:40 -08:00
Chihoon-Sung 22ad2c6f5c Update README-ko.md (#17366)
Grammar errors and spelling corrections
2019-11-03 05:23:39 -08:00
Andreu Gallofré 4d20f208ae Add spanish version of SIG glossary page (#17147)
Update content/es/docs/reference/glossary/sig.md

Co-Authored-By: Rael Garcia <rael@rael.io>

Update content/es/docs/reference/glossary/sig.md

Co-Authored-By: Rael Garcia <rael@rael.io>

Update content/es/docs/reference/glossary/sig.md

Co-Authored-By: Rael Garcia <rael@rael.io>

Update content/es/docs/reference/glossary/sig.md

Co-Authored-By: Rael Garcia <rael@rael.io>

Update content/es/docs/reference/glossary/sig.md

Co-Authored-By: Rael Garcia <rael@rael.io>

Solve YAML identation errors
2019-11-02 00:53:39 -07:00
Rong Gao 851cd9e774 change the daemonset specific exception (#17242) 2019-11-01 23:21:40 -07:00
Luzhenxing 3aab039ac4 change kubectl get deployment output (#17351) 2019-11-01 21:31:40 -07:00
Tanveer Alam 4c48c963a0 Broken link in Extending your kubernetes Cluster (#17349)
Under `Extension Patterns` sections the link for `Flex Volume Plugins` is broken as the `flexvolume.md` file has been moved to new folder `/devel/sig-storage`. Reference commit `https://github.com/kubernetes/community/commit/ab55d850b8342abe1b87eb1c8bf397c4d05daff4`
2019-11-01 19:37:40 -07:00
Luzhenxing e999c0398d change minikube install cmd on macOS (#17296) 2019-11-01 08:09:25 -07:00
vanou 14f0fdaebe Fix misspell of type of Pod condition at init container explanation (#17329)
In explanation of init container, doc says 'Initializing' pod
condition. However according to doc of pod condition[1], it may be
'Initialized'.

This commit fixes this misspell.

[1]
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions
2019-11-01 08:07:24 -07:00
Mitesh Jain 0019c593dc Remove requirement for unsupported k8s version for NodeRestriction. (#17331) 2019-10-31 18:04:54 -07:00
Tunde Olu-Isa f7428bd0b0 Fix typo in kubeadm implementation-details (#17332)
changed Kublet to Kubelet
2019-10-31 13:24:38 -07:00
Chris Abraham af8a8e7728 Swaps svgs for the pngs on the homepage (#17325) 2019-10-31 02:01:37 -07:00
Yuk, Yongsu 1e4eb26721 Edit link in document for issue #16908 (#16909)
* Edit link in document.

* Update nodes.md
2019-10-30 19:53:37 -07:00
Mitesh Jain b44116f769 Add link to styles.css stylesheet in index.html under kubernetes-basics. (#17051) 2019-10-30 08:22:52 -07:00
Giri Kuncoro c324bfdea2 Add Indonesian translation for object-management page (#16854) 2019-10-30 00:46:52 -07:00
Luzhenxing c3444e39a7 fix error link (#17253) 2019-10-29 18:28:52 -07:00
bladepoint f65a6fe7a8 Update horizontal-pod-autoscale-walkthrough.md (#17206) 2019-10-29 18:26:53 -07:00
Dr Nic Williams cdc590065c base64 --decode works across Linux and MacOS (#17240)
Signed-off-by: Dr Nic Williams <drnicwilliams@gmail.com>
2019-10-29 18:24:53 -07:00
Luzhenxing 20694c79a9 change the contianer runtime link to the correct id (#17245) 2019-10-29 18:22:52 -07:00
Luzhenxing 4b428176e4 fix param error (#17249) 2019-10-29 18:20:52 -07:00
Jim Angel 647b4cd39d fixed yaml block so it renders (#17259) 2019-10-29 14:26:53 -07:00
Luzhenxing de84e18d3c fix err url of minikube (#17273) 2019-10-29 14:18:52 -07:00
Luzhenxing 8db2d7bdd2 fix issue 17274 (#17277) 2019-10-29 14:14:53 -07:00
gocho1 23840660cc replace with dashes all points present in url fields to fix links (#17286) 2019-10-29 09:52:42 -07:00
babang d527b60de5 translate poseidon firmament alternate scheduler (#17043) 2019-10-29 05:28:42 -07:00
aimeeu ae34e1a7e2 2019 Kubernetes Documentation Survey results (#16462)
* 2019 Kubernetes Documentation Survey results

Incoporate reviewer feedback
Text and image
Add github location

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>

* Update and rename 2019-sig-docs-survey.md to 2019-10-29-2019-sig-docs-survey.md
2019-10-29 04:54:42 -07:00
Alexey Pyltsyn f120439575 Improve Concepts section (#17013)
Signed-off-by: Alexey Pyltsyn <lex61rus@gmail.com>
2019-10-27 18:49:25 -07:00
Mitesh Jain 7fa51c98d9 Update k8s version info for etcd encryption feature in securing-a-cluster. (#17027) 2019-10-27 18:45:25 -07:00
jakowicz b2f7b2fc7c Update network-plugins.md (#17109)
* Update network-plugins.md

* Update network-plugins.md
2019-10-27 18:39:25 -07:00
Will McGregor fbca7bbfad Remove duplicate reference to awsElasticBlockStore (#17135) 2019-10-27 18:37:24 -07:00
vanou 4fe0eaae1f Fixes commands not working without sudo (#17139)
In doc of kubeadm installation, there are commands which wont work
without sudo regarding to Ubuntu/Debian instruction. However, other
docs related to kubeadm under
content/en/docs/setup/production-environment have commands with sudo.

This commit fixes this inconsistency.
2019-10-27 18:23:25 -07:00
Christopher "Chief" Najewicz 18e3f8dadd Update cluster-management.md (#17150)
* Update cluster-management.md

Fix link to version-skew upgrade doc

* Update cluster-management.md

fix pathing
2019-10-27 18:19:25 -07:00
Alberto Roura 8d115c59a3 Update alibaba-cloud.md (#17156)
Alibaba Cloud supports serverless kubernetes, a Kubernetes-In-Kubernetes based solution.
2019-10-27 18:17:25 -07:00
Jordan Liggitt aad4f0bd13 Fix webhook admission example (#17179) 2019-10-27 18:15:25 -07:00
Nate Reid 4b33e8a612 Update declare-network-policy.md (#17234) 2019-10-27 17:59:24 -07:00
Zach Corleissen 41ea6d49fb Update master to Hugo version 0.57.2 (#16814)
Update Makefile for 0.57.2
2019-10-27 12:21:24 -07:00
aimeeu 99895de868 Update work from a local clone section (#16748)
Add content based on Slack thread
https://kubernetes.slack.com/archives/C1TU9EB9S/p1570736679005700

Change -f to --force-with-lease
Simplified wording

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-10-27 10:11:24 -07:00
Gede Wahyu Adi Pramana 7c87be58f0 Translating Organize Cluster Access to ID Localization (#17035)
* Translating "Organizing Cluster Access Using kubeconfig Files" to ID Localization

* Apply suggestions from code review

Co-Authored-By: Giri Kuncoro <girikuncoro@users.noreply.github.com>
2019-10-27 06:11:24 -07:00
Chaitanya 6a4238aa71 Accessibility updates - main landmark roles (#17106)
* Removed multiple main tags from home page

Signed-off-by: chaitanyakaranam <chaitanya.karanam@yahoo.com>

* Removed multiple occurances of main in case-studies page

Signed-off-by: chaitanyakaranam <chaitanya.karanam@yahoo.com>

* Replaced css for main tag with .main-section class

Signed-off-by: ChaitanyaKaranam <karanam.krishna.25@gmail.com>

* Added main landmark role for all the pages

Signed-off-by: ChaitanyaKaranam <karanam.krishna.25@gmail.com>

* Force checks.

request-checks: true
2019-10-27 04:43:24 -07:00
Andrew Sy Kim f53c6e1c20 redirect to vSphere cloud provider docs in cloud providers page (#16778)
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-10-27 04:31:24 -07:00
Dirc 998fb53f74 fix typo (#17188) 2019-10-26 08:17:23 -07:00
Karen Bradshaw c26ea07706 Fix styling of tutorial pages (#17177)
* [WIP] Fix styling of tutorial pages

* additional cleanup of styles.css
2019-10-26 07:31:23 -07:00
Caeson fbc2e4919f Update service.md (#17136)
1. add a white space in line 367 between "###" and "版本兼容性".
2019-10-26 00:45:23 -07:00
nasa9084 4bcc17d1a6 add oke-py as sig-docs-ja reviewer (#17182) 2019-10-25 13:42:39 -07:00
June Yi ff5d03a93b Third Korean l10n work for release-1.16 (#17168)
Update file outdated korean docs in dev-1.16-ko.3. (#16876)
Translate concepts/architecture/controller.md in Korean (#16889)
Change the full link in the document to an inline link. (#17059)
Add English-Korean translation glossary (#16664)

Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: June Yi <june.yi@samsung.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
2019-10-25 00:27:39 -07:00
Ismail Alidzhikov f351718930 ja: Replace deprecated kubectl run (#16970)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-24 19:17:38 -07:00
Chris McInerney 869f384784 Adding D2iQ to Solution Providers (#17171)
Add D2iQ to the Production environment Solution Providers including links.
2019-10-24 12:39:39 -07:00
Karen Bradshaw 23e86430be remove SEE ALSO section from command include files (#17123)
- For further information, see issue #16998.
- Regenerated files using,
  kubernetes/website/update-imported-docs/update-imported-docs
2019-10-24 06:18:19 -07:00
nasa9084 0eac4681c4 remove zacharyzarah from sig-docs-ja-owners (#17158) 2019-10-23 23:27:07 -07:00
vanou b7425c994c Fix inconsistency of note on command example (#17154)
In doc on Declarative Management of K8s object, there is explanation
of 'Default field values of K8s object set by K8s apiserver'.
In this explanation, there is examples of resource of K8s object.

And in this example, there is notes on what field value is set by
apiserver by default. But there is lack of a word in one of these
notes. This commit fixes it.
2019-10-23 20:11:07 -07:00
Jennifer Buckley ed76430eb0 Mark ServerSideApply as beta in 1.16 (#17152) 2019-10-23 17:53:05 -07:00
shub-asa1 ef602a8bc5 adding details for all official client libraries . Fix for issue #16906 (#16940)
* adding details for all official client libraries .

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

* few typos and syntax mistakes resolved

* Update access-cluster-api.md

* removing extra code from haskell client
2019-10-23 09:04:15 -07:00
Chris Abraham 6e2683269a Use SVGs instead of PNGs in the case studies page (#17095)
* favor svg over png for logos on case studies page

* added svgs for all case studies

* favor svg over png for logos on case studies page

* added svgs for all case studies

* duplicating the jd logo so both are svg

* switch to svgs in the case studies block on the homepage
2019-10-23 09:02:15 -07:00
Dan Winship 5ab1671aa3 Add documentation about kernel module autoloading security (#15451) 2019-10-23 09:00:19 -07:00
Ahmet Alp Balkan 31bd87aea6 Document: how to install/distribute plugins with Krew (#16322)
* Document: how to install/distribute plugins with Krew

Context: Krew (https://sigs.k8s.io/krew) is a Kubernetes SIG CLI sub-project
that's been available for over a year. It is considered to be the de-facto tool
to discover and install kubectl plugins.

This patch details:
- how to use Krew to discover/install plugins
- how to distribute a kubectl plugin (with traditional package managers or
  using Krew).

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

* Address PR comments

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
2019-10-23 08:58:15 -07:00
Fabrizio Pandini f88c8e3191 Improve PKI certificates and requirements page (#16399)
* improve-pki-page

* address comments
2019-10-23 08:56:14 -07:00
Ed Randall f67eae9a8d In-pod API access without official lib (#16884)
* Short example of internal API usage without official libs

* Bump subheading sizes by 1; Incorporated review comments;
2019-10-23 08:54:17 -07:00
Karen Bradshaw f21035fcf1 clarify feature gate table titles (#17031)
Add further details about the difference between the
two feature gate tables. The additional information and
table titles should help authors when creating or
updating the table entries.
2019-10-23 08:52:18 -07:00
Donald Little d91ed6bfa2 update order of kubeadm init phase command docs (#16922)
Rearrange the order of the kubeadm init phase subcommand documentation
to match that in which the commands are executed in kubeadm init. This
change doesn't introduce any changes to actual content of the
documentation and only modifies the order in which it is presented.
2019-10-23 08:50:14 -07:00
Karen Bradshaw f29d3153eb rename reference/kubernetes-api/index (#16947)
- renamed docs/reference/kubernetes-api/index.md
- added weight to files in docs/reference/kubernetes-api
- attempt to clean up labels-annotations-taints.md
- updated _redirects file
2019-10-23 08:48:16 -07:00
oneoneonepig 452d5822d2 Update deployment.md (#17023) 2019-10-23 08:46:17 -07:00
Rajesh Deshpande fe74e3f318 Adding references to page for better understanding (#16995)
Adding all required reference links to the page for better navigations to understand related concepts.
2019-10-23 08:44:16 -07:00
Ashish 3c88fb1c14 Add “API group” to glossary #15906 (#16192)
Created API Group glossary term
Linked glossary term to applicable pages
2019-10-23 08:42:17 -07:00
Rajesh Deshpande 8d51203aef Adding whats next section to configure service account (#16994)
Adding What's next section to the 'configuring service account' page which was missing earlier. Also, moved informative statement about document to 'Note' section
2019-10-23 08:40:15 -07:00
Rajesh Deshpande b0df02500f Modifying adding label to node steps (#16993)
* Modifying adding label to node steps 

Existing steps does not show what labels the node has before adding a new label. So I have changed the command to list out node along with their labels before adding any new label. This will help first-time readers to understand existing labels and then how we can add a new label and display it.

* Update content/en/docs/tasks/configure-pod-container/assign-pods-nodes.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-10-23 08:38:17 -07:00
Ismail Alidzhikov 18ee7f8d94 en: Remove deprecated --include-uninitialized flag (#16974)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-23 08:36:19 -07:00
James Peach 527f07415c en: fix Contour ingress controller link (#16989)
Contour is now maintained by VMware and has a project site.

Signed-off-by: James Peach <jpeach@apache.org>
2019-10-23 08:34:15 -07:00
Ismail Alidzhikov 7a31f11608 Update link (#16966)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-23 08:32:15 -07:00
Luzhenxing 14f9b40f66 modify example error about hpa of autoscaling/v2beta2 HorizontalPodAutoscaler (#16950) 2019-10-23 08:30:18 -07:00
shub-asa1 1ef74de2ab syntax error in a command fix (#16980)
fix for issue #16972
2019-10-23 08:28:16 -07:00
Zach Corleissen b894856e8e Update how to run Hugo locally (#16982) 2019-10-23 08:26:19 -07:00
Kevin Kelani 228ac01c84 Fixes path in first ingress resource yaml (#17017)
When the second path is attached to `example-ingress` for `/v2` it doesn't work because the first path captures all paths. Solution is the make the `/` capture everything except `/v2` (also captures `/v2/<anything else>`)
2019-10-23 08:24:19 -07:00
Himanshu Pandey d600ed6f0c Added source location for kube-up.sh (#17016) 2019-10-23 08:22:16 -07:00
Luzhenxing 6c791bc264 modify error id (#17019) 2019-10-23 08:20:15 -07:00
Mitesh Jain 9b33cfd360 Remove k8s version references for MetricsServer in resource-metrics-pipeline. (#17028) 2019-10-23 08:18:16 -07:00
Joao Morais ff1f0c7398 Add HAProxy Ingress controller (#17130)
Add HAProxy Ingress to the list of ingress controller implementations
2019-10-23 08:14:15 -07:00
Mike Parker e3aeebed31 Update install-kubectl.md (#17110)
Docker for Windows is now called Docker Desktop for windows
2019-10-23 08:12:17 -07:00
Alexander Zhukov cd1b7d6f45 Use the tidle shortcut in the --cache-dir default (#17115) 2019-10-23 06:28:15 -07:00
Yuk, Yongsu d437e8c6bc en: Change the full link in the document to an inline link. (#17057)
* Change the full link in the document to an inline link.

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

* Apply suggestions from code review

Co-Authored-By: June Yi <june.yi@samsung.com>
2019-10-23 06:20:14 -07:00
Armando Migliaccio 77d831c7ea Replace Digital Ocean with DigitalOcean (#17033)
The former is the official spelling, but both spellings have been
used throughout the docs. This commit replaces the occurrences of
the unofficial spelling with the official one.
2019-10-22 14:34:13 -07:00
aimeeu 04127a3acb Update script for Python3, PyYAML 5.1.2 (#17127)
-Update to use argparse.ArgumentParser() for command line args
-Use tempfile library to create tmp work directory

-Remove shutil.rmtree because it was throwing permission errors and
not deleting the directory. Also no longer needed after switching
to tempfile.

-Enchance error handling
-Add check for Go installation
-Enhance check for PyYAML installation
-Change deprecated PyYAML load function to full_load
-Add comments at top of file
-Modify to comply with PEP8
-Update kubernetes-components.md with software versions to match script

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-10-22 14:04:18 -07:00
RafaelMassoniSS 07431dd930 Add content/pt/docs/concepts/overview/working-with-objects/names.md (#17030) 2019-10-22 05:31:24 -07:00
Nguyen Hai Truong bf6414bff9 Init Vietnamese localization (#16965)
Init of the Vietnamese translation of the Kubernetes documentation / Website

Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-10-21 23:39:22 -07:00
Misty Linville 38b9fd31a7 Remove mistyhacks@ from OWNERS_ALIASES (#16694)
New role in day job means my ability to participate will be limited.
2019-10-21 23:37:22 -07:00
Mitesh Jain bc2323cece Update broken links for API resources in federation.md (#17082) 2019-10-21 07:09:38 -07:00
Rémy Léone a3ac7ded92 Translate the localization page to French (#13431) 2019-10-21 02:43:37 -07:00
Mitesh Jain 4bc6196ac0 Update patch release manager to patch release team in JA version skey policy. (#17045) 2019-10-20 19:41:36 -07:00
Mitesh Jain cc090957a7 Update patch release manager to patch release team in version skew po… (#17008)
* Update patch release manager to patch release team in skew support policy.

* Adding link for additional patch-release information to version skew policy.
2019-10-20 06:09:36 -07:00
Ismail Alidzhikov 4e555c736f zh: Dated "Planned Improvements" section in Managing Compute Resources for Containers (#16968)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-19 23:31:38 -07:00
Ismail Alidzhikov 566aa18902 de: Removed uninitialized flag reference from kubectl cheetsheet (#16973)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-19 04:59:37 -07:00
Gede Wahyu Adi Pramana 14d0710b2e Translating Pod to ID Localization (#16979) 2019-10-19 04:13:37 -07:00
Ismail Alidzhikov 5d716ae6d9 ja: Fix fluentd image (#16963)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-18 01:33:58 -07:00
Ismail Alidzhikov 87e4846144 de: Replace deprecated kubectl run (#16971)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-18 00:35:58 -07:00
Nikolai Guyot 2f44e578aa Fix link to Kubernetes Object Management page (#16941) 2019-10-17 20:27:58 -07:00
James Peach 607874653a id: fix Contour ingress controller link (#16990)
Contour is now maintained by VMware and has a project site.

Signed-off-by: James Peach <jpeach@apache.org>
2019-10-17 20:15:57 -07:00
Yudi A Phanama 320acb7d89 Translate Pod Security Policy doc to Indonesian (#16699)
* Translate Pod Security Policy doc to Indonesian

* Apply reviews to Pod Security Policy translation
2019-10-17 20:13:57 -07:00
bnjf abb432a9d8 Update nodelocaldns.md (#16440)
DNSCahe -> DNSCache
2019-10-17 19:59:57 -07:00
Joshua Bezaleel Abednego 643c14ae7d Add translation for ReplicaSet in ID localization (#16722)
* Add translation for ReplicaSet in ID localization

* Add controllers/frontend.yaml, controllers/hpa-rs.yaml and pods/pod-rs.yaml to example folder
2019-10-17 19:49:58 -07:00
James Peach 78e40f5dd4 zh: fix Contour ingress controller link (#16991)
Contour is now maintained by VMware and has a project site.

Signed-off-by: James Peach <jpeach@apache.org>
2019-10-17 19:41:57 -07:00
Mitesh Jain e3aec37252 Change federation documentation link to v2 in ingress. (#17011) 2019-10-17 11:47:59 -07:00
Ismail Alidzhikov b6b6011931 ko: Fix fluentd image (#16962)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-16 20:58:39 -07:00
Luzhenxing 4abbbdd41b modify error spelling of kubectl (#16957) 2019-10-16 17:56:39 -07:00
aimeeu 3fdd28a96c Update UAA, Dex links in setup instructions for specific systems (#16945)
Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-10-16 16:46:39 -07:00
Ismail Alidzhikov 03cbde63e8 en: Fix fluentd image (#16959)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-16 16:24:39 -07:00
Ismail Alidzhikov b3739ecf7a zh: Fix fluentd image (#16961)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-16 11:51:30 -07:00
ipnextgen 8236e41ae5 Missing "des" just after "du cluster à" (#16978) 2019-10-16 09:05:41 -07:00
chenrui 3076ac13af Update PR template's base branch for zh-trans (#16952)
* Update PR template's base branch for zh-trans

* Add #kubernetes-docs-zh slack channel reference
2019-10-16 05:51:40 -07:00
Zach Corleissen 1fd11cde54 Remove stewart-yu as an approver/reviewer (#16750)
Set stewart-yu to emeritus approver

Newline comment
2019-10-15 13:40:09 -07:00
Bruno Padilha a8f9175940 Update portuguese documentation (#16710)
* Update portuguese documentation

* Fix portuguese README
2019-10-15 10:57:41 -07:00
Yixiang Wang 8d33985d8c Add Chinese translation for Endpoints Slices. (#16929)
Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

Add Chinese translation for Endpoints Slices.

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>

Add Chinese translation for Endpoints Slices.

Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>
2019-10-15 02:55:53 -07:00
Yushiro FURUKAWA b05129acc3 Remove trailing spaces from zh documents(#16742) (#16794) 2019-10-15 02:23:51 -07:00
Yixiang Wang 0268ed0c18 Fix reference link. (#16888)
Signed-off-by: Yixiang2019 <wang.yixiang@zte.com.cn>
2019-10-14 21:37:52 -07:00
ZhongliangXiong b1342991d7 zh-trans:/zh/docs/concepts/overview/working-with-objects/object-manag… (#16912)
* zh-trans:/zh/docs/concepts/overview/working-with-objects/object-management.md

* Update content/zh/docs/concepts/overview/working-with-objects/object-management.md

Co-Authored-By: LiuDui <1693291525@qq.com>

* Update content/zh/docs/concepts/overview/working-with-objects/object-management.md

Co-Authored-By: LiuDui <1693291525@qq.com>
2019-10-14 19:53:51 -07:00
aimeeu b1bd43f9d7 Update how to use the update-imported-docs tool (#16777)
Update kubernetes-components.md with software versions.
Move content from README to kubernetes-components to avoid duplication.
Be listed in the `kubernetes/website/data/reference.yml` file

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-10-14 16:19:52 -07:00
Deep Debroy 18a466afd0 Update GMSA docs for beta in v1.16 (#16579)
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-10-14 16:15:51 -07:00
aimeeu cf390493af Add best practices to Review docs pull requests (#16770)
Simply and reduce language in bullet points

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-10-14 16:13:50 -07:00
diguage 03456f1a72 update client-go to the latest version to keep in sync with client-go example (#16536) 2019-10-14 16:11:51 -07:00
Tim Bannister 900ea77f57 Reword glossary entry for ReplicaSet (#16886)
Explain what a ReplicaSet is, rather than what a ReplicationController
isn't.
2019-10-14 16:07:51 -07:00
Tim Bannister 6a954bb700 Replace sample IP address with documentation use address (#16867)
108.59.85.141 is a genuine IPv4 address; at the time of writing it's
assigned to Google LLC / Google Cloud Platform. Use a documentation IPv4
address instead.
2019-10-14 16:05:51 -07:00
Fawaz Mohammed 408224c6da Adding Hugepage as resource type (#16736)
* Adding Hugepage as resource type

* Adding Hugepage as resource type

Adding resource type hugepages- as a valid resource can be requested. Hugepage is GA as of version 1.16. more info can be found https://kubernetes.io/docs/tasks/manage-hugepages/scheduling-hugepages/

* Adding Hugepage as resource type

Adding resource type hugepages- as a valid resource can be requested. Hugepage is GA as of version 1.16. more info can be found https://kubernetes.io/docs/tasks/manage-hugepages/scheduling-hugepages/
2019-10-14 16:03:50 -07:00
David Eads 7d7e67d29f add information about finalizers (#16644) 2019-10-14 16:01:51 -07:00
Savitha Raghunathan 44565ca8cb Adding review changes from PR 15604 (#16237)
* adding review changes from PR 15604

* adding review changes

* adding review changes
2019-10-14 15:57:51 -07:00
Tim Bannister 1ab35587c9 Reword Notes & UIDs concept (#16202)
- Note that Kubernetes UIDs are UUIDs
- Don't mention container name in Name concept (it could mislead
  readers)
2019-10-14 15:55:50 -07:00
Ashish 1393c49bd5 Missing "Manifest" from glossary k8s.io/docs/reference/glossary/ #13546 (#16193)
Added manifest glossary term.
2019-10-14 15:51:51 -07:00
Yuk, Yongsu 406828e71f Edit link in document. (#16878) 2019-10-14 15:47:51 -07:00
Tanveer Alam 45c0769b54 Pods count should be part of object-count's spec. (#16859)
Pods count was added in compute-resources spec which should be in objects-count spec as we're passing count of pods in the definition.
2019-10-14 15:45:50 -07:00
shub-asa1 a6c0b0c698 fix for issue #16629 (#16853)
* fix for issue #16629

this is a fix for issue #16629 .

* Update content/en/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-10-14 15:43:51 -07:00
shub-asa1 54d222f75c fix for issue #16851 (#16852)
updated the link
2019-10-14 15:41:50 -07:00
diguage 0acdd83541 fix url (#16846) 2019-10-14 15:39:51 -07:00
diguage 42247fdae1 modify the file name to increase the contrast (#16845) 2019-10-14 15:37:51 -07:00
vishakha 065efcb313 Completeing AzureDisk storage class parameters (#16841) 2019-10-14 15:35:51 -07:00
Ahmad Bani jamali 57047b2c2c a small fix in the delete all pods (#16824)
There was a typo in kubectl -n my-ns delete pod,svc --all
2019-10-14 15:33:51 -07:00
Mitesh Jain 8a1a9e9169 Update link for patch release manager in in skew support policy. (#16808) 2019-10-14 15:31:51 -07:00
Min Kim 81a2d02cef clarify that v1beta1 CRDs will have to opt-in pruning feature (#16807) 2019-10-14 15:29:51 -07:00
Daniel Laing a2edf8f934 Minor text edit (#16760)
Clarified the description of `kubectl edit`.
2019-10-14 15:27:51 -07:00
Zach Corleissen b83361d4c0 Remove stale OWNERS files in k/website (#16745) 2019-10-14 15:25:52 -07:00
Taylor Dolezal 43f4f546f1 Update Endpoint Slice text with feedback from SIG (#16670) 2019-10-14 15:23:51 -07:00
Suraj Banakar 7d7ec43842 Add info about logging into shell before removing /mnt/data (#16723)
* Add info about logging into shell before removing /mnt/data

details
----------
- rm -rf should be run after logging into the node shell

* Re-use text from start of the task with small tweaks
2019-10-14 15:21:51 -07:00
CRC b898211c22 Fix broken links in container pattern blog (#16040) 2019-10-14 15:09:50 -07:00
Peter Mikitsh 3964d24053 fix(cheatsheet): update context cmd description (#15935)
* fix(cheatsheet): update context cmd description

* chore: remove newline
2019-10-14 14:55:51 -07:00
simplytunde 0c540ca8e7 added daminisatya as en owner (#16804) 2019-10-14 10:44:05 -07:00
Yushiro FURUKAWA 55e09389b4 Remove trailing spaces from 'no' documents(#16742) (#16792) 2019-10-14 00:48:36 -07:00
vishakha 3ecd4bb8d4 Fixing links in markdown for logs and metrics (#16843) 2019-10-13 23:22:36 -07:00
diguage ae06e93e22 fix url to ReplicationController (#16847) 2019-10-13 01:58:36 -07:00
June Yi d50f2cdcc9 Second Korean l10n work for release-1.16 (#16784)
* Update file outdated korean docs in dev-1.16-ko.2. (#16614)
* Translate docs/templates/feature-state-*.txt in Korean (#16613)
* Translate pod-topology-spread-constraints in Korean (#16654)

Co-Authored-By: Seokho Son <shsongist@gmail.com>
Co-Authored-By: June Yi <june.yi@samsung.com>
2019-10-13 01:48:35 -07:00
Lubomir I. Ivanov 742880937b kubeadm: include a couple of workarounds in kubeadm-certs.md (#16726)
* kubeadm: include a couple of workarounds in kubeadm-certs.md

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

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

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-10-12 02:26:38 -07:00
PingWang 36f4d27136 zh-trans:/docs/concepts/overview/working-with-objects/names.md (#16812)
Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update /docs/concepts/overview/working-with-objects/names.md

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update some description

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update type

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

add name and uid in /docs/reference/glossary/

Signed-off-by: PingWang <wang.ping5@zte.com.cn>
2019-10-12 02:24:38 -07:00
Marcus Franke 981eee1365 [fix] Fix typo (#16136)
Fix a minor spelling error "disem" -> "diesem"
2019-10-12 00:50:38 -07:00
Rajesh Deshpande abc1aef445 Fixing port related description (#16819)
* Fixing port related description

This tutorial has a step to use randomly generated port number but it was not mentioned that it can be different when the user tries this example. so to remove ambiguity, I have added a proper description. Please have a look at #16810

* Incorporating review comments

Incorporating review comments
2019-10-11 22:20:38 -07:00
PingWang 74397dd65f Add the -n for pod in kubectl command (#16798)
Signed-off-by: PingWang <wang.ping5@zte.com.cn>

Add instructions in kubectl command

Signed-off-by: PingWang <wang.ping5@zte.com.cn>

update

Signed-off-by: PingWang <wang.ping5@zte.com.cn>
2019-10-11 18:28:39 -07:00
Roy Hvaara b9331f31e7 Fix wording (#16835) 2019-10-11 15:40:40 -07:00
Roy Hvaara 7439304a9f Fix spelling mistake (#16834) 2019-10-11 15:36:39 -07:00
Bynov 38bd4aab72 Fixed invalid bash keyword (#16831) 2019-10-11 15:28:38 -07:00
Abhishek Mane a909352ac6 feature added for issue #16771 (#16802)
* feature added for issue #16771

* Update intermediate.md
2019-10-11 15:10:04 -07:00
Jian Zeng 4368f099a7 Add empty lines & remove trailing space (#16796)
Let lists be rendered correctly
2019-10-11 15:04:05 -07:00
Karen Bradshaw 04476d0c3d fix spelling in contribute/start (#16767) 2019-10-11 14:54:04 -07:00
Dax McDonald bbe6cc3dea Update windows containers deployment (#16749)
There are two fixes in this change. First, the yaml is left justified in order to ease copying. Secondly, the selector field is added to the deployment.
2019-10-11 14:50:04 -07:00
Bob Killen 75bea0af64 Add CJ Cullen to blog post (#16815) 2019-10-11 12:56:04 -07:00
Rael Garcia c463c75ac9 Typo in San Diego city name (#16822) 2019-10-11 07:21:42 -07:00
__Attsun__ c12124394f Fix typo (「でき前に」=>「でき"る”前に」) (#16821) 2019-10-11 01:11:38 -07:00
Qiming a5b7d7a485 Adjust string translation for Chinese localization (#14173)
* Adjust string translation for Chinese localization

This PR also reorders the entries in the strings table.

* Update zh.toml
2019-10-10 20:51:39 -07:00
makocchi 5741adde1a Add RuntimeClass description (#16692) 2019-10-10 20:49:37 -07:00
PingWang 26458e416b Correct the aws's URL (#16733)
Signed-off-by: PingWang <wang.ping5@zte.com.cn>
2019-10-10 19:35:37 -07:00
Paris 28ba3d6219 summit schedule (#16744) 2019-10-10 13:15:19 -07:00
babang 90f71be002 Fix typo and wordings for PR #16421 (#16761) 2019-10-10 07:45:46 -07:00
Yushiro FURUKAWA 2a120450eb Remove trailing spaces from FR documents(#16742) (#16788) 2019-10-10 02:02:53 -07:00
Philippe MARTIN 3b10c76ca7 Translate updates (#16568)
* Translate updates

* fixes
2019-10-10 02:00:53 -07:00
Manish Bansal d468afa016 Improved static pod task documentation (#16709)
Improved indentation

Apply suggestions from code review

Co-Authored-By: Zach Corleissen <zacharysarah@users.noreply.github.com>

Removing bullets points

Same have been added inline as per suggestions

Removed trailing space
2019-10-10 01:24:54 -07:00
Yushiro FURUKAWA af66c0a274 Remove trailing spaces from ES documents(#16742) (#16785) 2019-10-09 23:52:52 -07:00
Yushiro FURUKAWA 520caa1264 Remove trailing spaces from ID documents(#16742) (#16789) 2019-10-09 21:48:52 -07:00
Yushiro FURUKAWA 99619d3414 Remove trailing spaces from DE documents(#16742) (#16786) 2019-10-09 21:32:52 -07:00
Duffie Cooley 331cc6fee0 Minor doc fix for syntax and typo (#16666)
* Minor doc fix for syntax and typo

Signed-off-by: Duffie Cooley <cooleyd@vmware.com>

* Feedback from sftim
2019-10-09 16:44:51 -07:00
Tim Bannister 6a4c73b112 Rename architecture section (#16286)
* Rename architecture section

"Kubernetes" goes without saying. This section is mainly talking about
cluster architecture, so make the title match that.

* Introduce “cluster” before Cluster Architecture section

Make sure the reader can learn what a cluster is before they read about
elements of cluster architecture.
2019-10-09 14:07:50 -07:00
Tim Bannister 06001c9f3d Add glossary entry for proxy (#16293) 2019-10-09 13:33:50 -07:00
Tim Bannister ae44abdd26 Tweak glossary entry for kube-apiserver (#16294)
* Retitle glossary entry for kube-apiserver

* Reword kube-apiserver glossary entry
2019-10-09 13:27:50 -07:00
diguage 2086e135f6 replace depercated commands with new commands (#16610) 2019-10-09 13:25:49 -07:00
Yushiro FURUKAWA e177e4e782 Add explanation for "CN" (#16714)
* Add explanation for "CN" (#16456)

* Grammar nit
2019-10-09 13:21:50 -07:00
ReSearchITEng 99fccb9bbe completion for an alias also (#16701)
* completion for an alias also

how to do bash completion for an alias also (e.g. when there is an alias k=kubectl)

* rephrasing
2019-10-09 13:19:50 -07:00
diguage 8a3036f519 fix ordered list (#16768) 2019-10-09 13:11:49 -07:00
Mike Danese 3cf419aac7 remove myself from some reviewers lists (#16753)
I haven't worked on this stuff for a while, and in an effort to be more
responsive to reviews, I'd like to cut the files I review in ~half.
2019-10-09 13:09:50 -07:00
PingWang d99bfecfa9 Correct the #sig-docs URL (#16763)
Signed-off-by: PingWang <wang.ping5@zte.com.cn>
2019-10-09 06:09:51 -07:00
relyt0925 7927610e05 remove section saying static pods can't have health checks (#15956)
* remove section saying static pods can't have health checks

* fix nits
2019-10-09 06:03:51 -07:00
Yushiro FURUKAWA 37efc6092a Remove Stackpoint.io page (#15262) (#16739)
Since Stackpoint.io has been retired and nobody can refer, This commit
removes that page.
2019-10-09 01:23:49 -07:00
Jimmy Jones f835552f96 ExternalName warning about HTTP/TLS (#16704)
Suggested wording from sftim
2019-10-09 01:07:51 -07:00
Melony QIN 9cc26cfe15 update set image command in a simpler way (#15817)
* update set image command in a simpler way

update set image command in a simpler way

* fix indentation

* Update deployment.md
2019-10-08 22:01:49 -07:00
Sarah Brofeldt 97480b2fce PDBs are updateable since 1.15 (#16738) 2019-10-08 18:05:52 -07:00
Ashish Billore 591d23be86 Minor updates (#16737)
Minor updates to the description.
2019-10-08 18:01:51 -07:00
Xin Jin cd1d62ab0f Update kubernetes-objects.md (#16747)
Make `spec` one of the required items.
2019-10-08 17:57:51 -07:00
Jorge I. Gasca cfd0a2d709 Add annotation aws-load-balancer-security-groups (#16702) 2019-10-08 17:49:51 -07:00
Sascha Grunert b55f80f67f Update CRI-O version to 1.15 (#16720) 2019-10-08 17:01:52 -07:00
Lubomir I. Ivanov d5060a9173 kubeadm: update notes for joining with discovery file (#16557) 2019-10-08 16:33:52 -07:00
sudeepbatra 2f6c52dd47 Update access-cluster-api.md (#16461)
Cluster-API is different project, hence the correct text here should be Kubernetes API
2019-10-08 16:31:52 -07:00
houjun 633bda12a8 VolumeSubpathEnvExpansion feature gate is enabled by default from v1.15 (#16307)
* VolumeSubpathEnvExpansion feature gate is enabled by default from v1.15

* Feedback from sftim
2019-10-08 15:59:51 -07:00
Hardy e5863effe6 Add a example for union operator in the shell env (#16282)
In the current example, single quotes are used, but the union operator can  be confusing.
Incorrect:
`kubectl get pod -o=jsonpath='{.items[*]['metadata.name','spec.nodeName']}'`  
Correct:
`kubectl get pods -o=jsonpath="{.items[*]['metadata.name', 'status.capacity']}"`
2019-10-08 15:55:51 -07:00
mohamed chiheb ben jemaa 849dc428db Issue with k8s.io/docs/tasks/configure-pod-container/static-pod/ (#16189)
* delete depracted  option --pod-manifest-path

* change configuration file to manifests

* update to suggested wording
2019-10-08 15:51:51 -07:00
Yukun Sun 4c56c9e151 Update description about node Lease feature. (#16112) 2019-10-08 15:37:51 -07:00
Bob Furu d6cd338e74 Capitalize Pod, style guide edits (#16746)
Capitalize instances of Pod and other minor edits (for example, change instances of "we") to conform with https://kubernetes.io/docs/contribute/style/style-guide and for improved readability.
2019-10-08 14:51:51 -07:00
Abhik Chakraborty 369a85ee2f Removing Loadbalancer IP from the sample service file (#14642)
* Update service.md

* Update service.md
2019-10-08 14:47:52 -07:00
avigailof b7de561de3 Update Platform9 service offering links (#15895)
* Update Platform9 service offering links

* Use checkmarks for Custom categories
2019-10-08 14:41:51 -07:00
Jesse Glick 64f0075ed7 Clarifying that you cannot mix Windows and Linux containers in a single pod. (#15946) 2019-10-08 05:45:12 -07:00
Song Shukun 4e1ebaa7c8 Rephrase sentence in k8s.io/docs/reference/kubectl/conventions/ (#16732) 2019-10-07 20:45:11 -07:00
houjun 170161b10e Fix the status of feature podResource (#16560) 2019-10-07 20:43:10 -07:00
PingWang 46f596fd5b Fix typos (#16731)
Signed-off-by: PingWang <wang.ping5@zte.com.cn>

Fix typos in limit-range.md

Signed-off-by: PingWang <wang.ping5@zte.com.cn>
2019-10-07 20:25:11 -07:00
Tim Bannister 4b64338f15 Fix typo (#16728) 2019-10-07 20:23:11 -07:00
Philippe MARTIN 7b7082c0c4 Update container images translation (#16594) 2019-10-07 14:15:11 -07:00
Philippe MARTIN 69adf15e49 Update kubectl conventions translation (#16593)
* Update kubectl conventions translation

* fix
2019-10-07 14:13:10 -07:00
Max a1d84578fd German I18n Cloud Controller (#15727)
* i18n cloud controller

* check i18n

* fixed missing translation

* translated Developing
2019-10-07 12:17:10 -07:00
Alexander Sowitzki 359a30185f Add KubeOne and extend Kubermatic entries in production environment tools (#16620)
Signed-off-by: Alexander Sowitzki <dev@eqrx.net>
2019-10-07 08:35:12 -07:00
Qiming 4a903b6fdd Update CRD related feature gates (#16712)
According to the [upstream
code](https://github.com/kubernetes/kubernetes/blob/release-1.16/pkg/features/kube_features.go#L602-L606),
Most CRD related features have gone GA. This PR updates the feature
gate doc.
2019-10-07 06:09:08 -07:00
Jan 8c336d9e5f Fixed typo in German text (#16696)
Changed "sie" and "ihre" to "Sie" and "Ihre"
2019-10-07 01:09:09 -07:00
Manish Bansal 05231ff19d Documentation update (#16693)
* Documentation update

Fixed link and its description

* Corrected

* Incorporated review comment

* Incorporated review comment
2019-10-07 00:31:09 -07:00
Tony Compton fa6bb7f04f Added missing HPAScaleToZero feature gate (#16592)
I discovered this feature gate when trying to configure scale-to-zero but found that it wasn't included in the documentation.
2019-10-06 19:25:07 -07:00
Dimitri Mitropoulos 11f60c5c15 fix: incorrect path (#16609) 2019-10-06 19:09:08 -07:00
Oleg Butuzov 76015448e8 Blog related fixes (#16640)
* Fixes for broken links

+ these fixes mostly covers forgotten scheme (like https: or mailto:)
+ fix for markdown parsing, which trigger to generate broken html (see 2019-03-20 post)

* Added new lines so list wouldn't looks like a mess
2019-10-06 19:01:09 -07:00
Daan Seynaeve e6a6e422bd fix bug in work-queue implementation for 'Fine Parallel Processing Using a Work Queue' (#16625) 2019-10-06 18:59:08 -07:00
Grant Griffiths 232d99ef14 Update ExpandCSIVolumes feature gate docs for 1.16 (#16682)
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-10-06 04:39:09 -07:00
Marcin Niemira 16b067cba5 fix alignment in examples emptydir-pod.yaml (#16673) 2019-10-06 04:37:09 -07:00
Ismail Alidzhikov 5af784afc0 Remove kubectl stop (#16677)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-06 04:35:09 -07:00
Rob Scott dc355a0fad Adding clarification that Endpoints are still required when EndpointSlices are enabled (#16684) 2019-10-06 04:33:09 -07:00
James Peach cbef9c2bc3 Replace CRI-O incubator links. (#16698)
Update CRI-O links from Kubernetes incubator to the official CRI-O
homepage. Most links were already updated, but there were a few
stragglers in minikube documentation and old blog posts.
2019-10-06 03:29:10 -07:00
Ismail Alidzhikov bb69306aa1 zh: Remove kubectl stop (#16688)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-06 03:27:09 -07:00
Yudi A Phanama 182320f2b8 Translate Volume page to Indonesian (#16154)
* Translate Volume page to Indonesian

* Add reviewed doc to translated Indonesian Volume page
2019-10-06 03:17:09 -07:00
Chaitanya 920d14f4fc Accessibility Updates (#16633)
* Fixed accessibility issues in home page

Signed-off-by: ChaitanyaKaranam <karanam.krishna.25@gmail.com>

* Fixed accessibility issues for docs/home page

Signed-off-by: chaitanyakaranam <chaitanya.karanam@yahoo.com>

* Fixed accessibility issues for /partners page

Signed-off-by: chaitanyakaranam <chaitanya.karanam@yahoo.com>

* Fixed accessibility issues for /community page

Signed-off-by: chaitanyakaranam <chaitanya.karanam@yahoo.com>

* Update layouts/partials/header.html

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

* Update layouts/partials/footer-scripts.html

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

* Update layouts/index.html

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

* Update content/en/partners/_index.html

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

* Update content/en/community/_index.html

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

* Added missing quotes

* Added landmark roles for search bar and footer

Signed-off-by: chaitanyakaranam <chaitanya.karanam@yahoo.com>

* Changed images alt text

Changed alt text from 'kubernetes community' to 'Kubernetes Conference Gallery'

* Removed verb from iframe title

Signed-off-by: chaitanyakaranam <chaitanya.karanam@yahoo.com>

* Change alt text for GitHub image

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

* Few alt text changes

* Modified alt text
2019-10-05 22:23:09 -07:00
Andrew Sy Kim 4c10506de8 add k-vswitch to networking plugin docs (#16695)
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-10-05 20:55:10 -07:00
Steven Correa a3371164ab Formatting fixes (#16626) 2019-10-05 17:49:10 -07:00
Ismail Alidzhikov c51b1d65b7 fr: Remove kubectl stop (#16687)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-10-04 07:00:06 -07:00
Bob Killen c156ef8c3d Fix steering backlog link. (#16683) 2019-10-03 17:27:56 -07:00
mohamed chiheb ben jemaa f950461025 change apiVersion of deployment object (#16676) 2019-10-03 17:03:55 -07:00
Gonzalo de la Fuente 3b2a401bc5 Fix typo (#16349)
* Fix typo

* Fix typo

Co-Authored-By: Rael Garcia <rael@rael.io>
2019-10-03 15:31:57 -07:00
simplytunde 4ed236e9c0 updated pull request template (#16572)
* updated pull request template

* updated to 1.17
2019-10-03 13:29:55 -07:00
Enrique Medina Montenegro c1541a6f12 Spanish Translation (#14852) 2019-10-03 13:09:56 -07:00
Bob Killen 546b719b30 Add 2019 Steering Committee Election Results blog post. (#16679) 2019-10-03 10:16:10 -07:00
Mark McLoughlin 34f1a7779c Trivial fixes to topology manager docs (#16663)
* Add missing newline to topology manager docs

* Fix typo

Pointed out by Karen Bradshaw
2019-10-03 09:50:12 -07:00
Giri Kuncoro 4fbb809be7 Add Indonesian translation for volume snapshots (#16661) 2019-10-03 08:18:12 -07:00
Nate Taber 1e40a4417a Added AWS ALB Ingress Controller (#16301)
Added description and links for AWS ALB Ingress Controller
2019-10-03 01:52:09 -07:00
Roy Hvaara bd7dae1c87 Use HTTPS for links (#16668) 2019-10-02 23:14:08 -07:00
Roy Hvaara b1cc4d982b Fix broken link to Documentation style overview from Contribute page (#16667) 2019-10-02 13:58:08 -07:00
Jim Angel 0044acb69a reflecting k8s-sig migration (#16632) 2019-10-02 11:46:07 -07:00
Tim Bannister 9a7b191bcc Add concept page about Controllers (#15733)
* Add controller concept

* Fix controller glossary entries

* Link from Understanding Kubernetes Objects to Controllers
2019-10-02 10:06:08 -07:00
J M bf83aaf699 Fix typo in glossary with CRI (#16612)
Resolves issue: https://github.com/kubernetes/website/issues/16588
2019-10-01 10:49:35 -07:00
Dimitri Mitropoulos f331866db0 fix: removes dead link (#16599)
the link in question to here no longer contains a caveat for kubernetes 1.7.0 to 1.7.3
2019-10-01 10:47:34 -07:00
Dimitri Mitropoulos 1d52c31c86 typos: missing indefinite article and tense (#16598) 2019-10-01 10:45:34 -07:00
Dimitri Mitropoulos cdf91a970d fix: typo: extra whitespace indentation (#16611)
not matching the indentation level of all other mapping nodes
2019-10-01 10:41:39 -07:00
CloudYuga Technologies 7124c8dde4 Update overview.md (#16617) 2019-10-01 10:37:34 -07:00
Tim Bannister c7e90a82cd Formatting tweak (#16638)
Avoid marking process output as shell script
2019-10-01 10:33:35 -07:00
Oleg Butuzov 2d8a1f91f7 Fx adds forgotten slash at the the beginning of /ko url. (#16643)
* Fx adds forgotten slash at the the beginning of `/ko` url.

[page with issue](https://kubernetes.io/ko/docs/concepts/workloads/controllers/replicaset/)

* part of the url converted to lowercase
2019-10-01 08:17:35 -07:00
Oleg Butuzov 2a94c25330 Fixed link in /id/ localization to extending api page (#16642)
[Page with issues](https://kubernetes.io/id/docs/reference/glossary/?fundamental=true&workload=true&extension=true&networking=true&operation=true&security=true&storage=true&tool=true&user-type=true&core-object=true&community=true&architecture=true#term-platform-developer) -> click links in "platform developer"
2019-10-01 04:23:32 -07:00
Oleg Butuzov 49fc16e58f Broken links to english documentation that contain /en/ (#16641) 2019-10-01 04:07:32 -07:00
Tim Bannister a76055d0c1 Add glossary entry for disruption (#16292) 2019-09-30 14:49:32 -07:00
Gregor Krmelj c774c23893 Remove bold font-weight property from code snippets (#15067)
In Google Chrome this property is not taken into account, while in
Mozilla Firefox and Safari it is. The property makes the code
snippets difficult to read.
2019-09-30 14:03:31 -07:00
mohamed chiheb ben jemaa 9a37e53756 generate new api-docs (#16569) 2019-09-30 13:15:31 -07:00
aimeeu bd7308274e Update reference-docs repo (#16622)
reference-docs moved from kubernetes-incubator to kubernetes-sigs

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-09-30 12:42:46 -07:00
Naoki Oketani d223df1f69 added missing backquote (#16596) 2019-09-30 11:17:38 -07:00
Irvi Aini 2ec966509e Add translations for StorageClass in ID localization. (#15999)
* Add translations for StorageClass in ID localization.
Apply suggestions from code review
Fix missing translations.

* Fix broken formatting.
2019-09-30 08:05:40 -07:00
Johannes Scheuermann d0abaa9f0d Fix typo in de autoscaling (#16621) 2019-09-30 07:49:38 -07:00
babang db64ecd7fc Translate Extend Cluster to Indonesian (#16421)
* extend cluster translation

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* replace Anda with kamu

* fix comment

* fix comment

* Update content/id/docs/concepts/extend-kubernetes/extend-cluster.md

Co-Authored-By: Yudi A Phanama <11147376+phanama@users.noreply.github.com>

* fix comment

* fix comment

* update translation

* fix comment

* fix comment

* fix comment

* fix comment

* fix comment

* fix comment

* fix comment
2019-09-29 04:15:38 -07:00
Afrizal Fikri 5d69b592b4 Adding Bahasa Indonesia translation for Managing Resources page (#16433)
* Initiate

* Continue translation raw

* Change some into english

* Change few typographies

* trigger build

* Apply suggestions from code review

Co-Authored-By: Irvi Aini <7439590+irvifa@users.noreply.github.com>
2019-09-29 03:59:37 -07:00
Irvi Aini a09479928a Adding entries to Pod /etc/hosts with HostAliases for ID localization. (#16009)
* Adding entries to Pod /etc/hosts with HostAliases for ID localization.

* Fix language consistency based on input.

* Fix broken build.
2019-09-29 03:39:37 -07:00
Ryan Zidago 38cac04b06 docs-fr | reference | glossary | extensions.md (#16431) 2019-09-29 03:31:37 -07:00
icheikhrouhou 3479b55dbc extended resources fr (#16357) 2019-09-29 03:23:37 -07:00
Ryan Zidago 9cd3dee153 docs-fr | reference | glossary | dynamic-volume-provisioning.md (#16142) 2019-09-29 03:17:37 -07:00
June Yi a36f83ed17 First Korean l10n work for release-1.16 (#16551)
* Modify #16415, #16417 korean docs. (#16467)
* Modify #16364 and links in korean docs. (#16508)
* Translate concepts/workloads/controllers/statefulset.md in Korean (#16443)
* Update outdated content in dev-1.16-ko.1 (#16502)
* Translate concepts/workloads/controllers/daemonset.md in Korean (#16477)
* Translate concepts/services-networking/dns-pod-service in Korean (#16299)

Co-Authored-By: June Yi <june.yi@samsung.com>
Co-Authored-By: Yoon <learder@gmail.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
Co-Authored-By: SoHye Choi <wergreat10@naver.com>
Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
2019-09-29 02:05:37 -07:00
Rémy Léone 9b5a1768bd Update README.md (#16552) 2019-09-28 12:37:38 -07:00
lys0716 31ab573a3b Fix the spec in kubernetes-using-python example (#16499)
Fix the spec in kubernetes-using-python example

Signed-off-by: Yishuang Lu <luystu@gmail.com>
2019-09-27 14:34:43 -07:00
Tomasz Jakubik 09ca7dd95e Fix link to script generating audit policy (#16570)
Script that generates audit policy file can change, so it's better to point user to file instead of specific line
2019-09-27 14:32:42 -07:00
David Benque b2ad42d1a4 Fix link to scale subresource (#16566)
add missing leading /
2019-09-27 14:30:43 -07:00
Pengcheng Chen 657c976468 Fix indent issue in cheatsheet.md (#16574) 2019-09-27 14:22:43 -07:00
manyatripathi 19ff9cf17d Update topology-manager.md (#16580) 2019-09-27 14:20:43 -07:00
Trey Tacon 9c39aff3e7 Correct minor typo Cronjob -> CronJob. (#16591) 2019-09-27 14:18:42 -07:00
Melony QIN 62b279afbb add kubectl run deploy pod into specific namespace (#15825)
* add kubectl run deploy pod into specific namespace

* add my namespace
2019-09-27 14:04:42 -07:00
Mesaque Silva 0d32568251 wrong path of kube-scheduler (#16051)
updating line 51 to correct the path for kube-scheduler
2019-09-27 13:53:36 -07:00
Tim Bannister 79ef4a50a9 Use more glossary shortcodes (#16086) 2019-09-27 13:43:36 -07:00
bells17 ef44fdc062 Fix Cloud Provider repository links: CloudStack & OpenStack (#16129) 2019-09-27 13:41:36 -07:00
Benjamin Fuller 8c0be10bfd Update docs to include example of tolerations in a pod (#16157)
Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-09-27 13:33:35 -07:00
Ismail Alidzhikov 5f9fe16f28 Align cheatsheet comments (#16178)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-09-27 13:29:36 -07:00
Syed Awais Ali 61fd2ab61e update install command for Mac OS (#16177)
when copying/pasting the command to install the Kubernetes on Mac OS using zsh, the command results in the following error,
`The specified key does not exist.`. This is usually because of the `\` that zsh automatically inserts into the command. The best practice is to use double-quotes and this is also the standard method according to https://google.github.io/styleguide/shell.xml?showone=Quoting#Quoting
2019-09-27 13:27:36 -07:00
Artem V. Navrotskiy 168b7131f2 Update install-minikube.md (#16180) 2019-09-27 13:23:36 -07:00
Deepika Pandhi 7bb1acf3dd removed longer version to fetch labels for pods #14778 (#16268)
* updated OR comments

* removed older long version to fetch labels for pods to use only kubectl get pods --show-labels
2019-09-27 13:03:37 -07:00
mohamed chiheb ben jemaa 2975fd3137 delete outdated section (#16332) 2019-09-27 12:11:37 -07:00
Toni Tauro 764a485885 add /etc/sysconfig/kubelet info for CentOS/RHEL/Fedora Distributions (#16347) 2019-09-27 12:09:36 -07:00
Himanshu Pandey 9680192797 Added installation option for kubectl (#16380) 2019-09-27 12:05:37 -07:00
David Zisky a42d7b9b8b Added logo change for blog site (#16514)
* Added logo change for blog site

Currently on blog site logo is not being changed when a page is scrolled down and therefore disappears. This fixes it

* Update _base.sass

changed email for CLA
2019-09-27 11:43:36 -07:00
Robert Bailey c40ea2b050 Remove myself from OWNERS (#16528) 2019-09-27 11:39:36 -07:00
Rémy Léone f22b58af25 Translate CCM concepts to French (#14962) 2019-09-27 06:37:35 -07:00
成臣 Chengchen 324f05b68f Merge release1.14 into master (#16584)
* initial commit

* promote AWS-NLB Support from alpha to beta (#14451) (#16459) (#16484)

* 1. Sync release-1.15 into master
2. Sync with en version

* 1. Add the lost yaml file.

* Update he cluster administration folder of concepts
1. Sync with 1.14 branch
2. Sync with en version

* Add yaml files which are used

* 1. Sync the configuration folder from 1.14 version
2. Sync the configuration folder files with en version
3. Changed some files structure for easily review
4. Add glossary folder for fixup build error

* 1. Sync the storage folder from 1.14 version
2. Sync the storage folder files with 1.16 version en document
3. Changed some files structure for easily review

* 1. Sync the service-networking folder from 1.14 version
2. Sync the service-networking folder files with 1.16 version en document
3. Changed some files structure for easily review
4. Add the necessary documents
5. Add the runtime-class file
2019-09-27 03:27:36 -07:00
Philippe MARTIN 1e3596f7bc Update translation (#16585) 2019-09-27 03:11:36 -07:00
Ryan Zidago 9a2d3f46ba docs-fr | reference | glossary | init-container.md (#16493) 2019-09-27 03:03:36 -07:00
Rafael Fernández López 1524d24915 Fix flannel revision for 1.16+ (#16575)
This version of flannel manifests include `cniVersion` that is
required for it to work properly with Kubernetes 1.16+.
2019-09-26 13:00:35 -07:00
Lee Verberne fbc03c8ec6 Fix incorrect advice about creating a secret (#16004)
* Fix incorrect advice about creating a secret

The existing command does not use code style as required by the style
guide and it is incorrect as rendered. Also, there's an easier way to do
this.

* Add reviewer suggested improvement for secret escaping

Adding sftim's suggestion phrasing explanation of escaping shell special characters.

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

* Make secret escaping instructions consistent
2019-09-26 09:41:09 -07:00
Tim Bannister 6e07eee895 Revise DNS Horizontal Autoscaling task (#16069) 2019-09-26 07:47:10 -07:00
成臣 Chengchen 9b2cb7a276 Merge release1.14 into master (#16549)
* initial commit

* promote AWS-NLB Support from alpha to beta (#14451) (#16459) (#16484)

* 1. Sync release-1.15 into master
2. Sync with en version

* 1. Add the lost yaml file.

* Update he cluster administration folder of concepts
1. Sync with 1.14 branch
2. Sync with en version

* Add yaml files which are used

* 1. Sync the configuration folder from 1.14 version
2. Sync the configuration folder files with en version
3. Changed some files structure for easily review
4. Add glossary folder for fixup build error

* 1. Sync the storage folder from 1.14 version
2. Sync the storage folder files with 1.16 version en document
3. Changed some files structure for easily review
2019-09-26 06:45:09 -07:00
atoato88 7b96722a86 Update typo in "New issue" page on k/website issue (#16564)
There is a "Kubernetes Dashboard project" in "about" at ".github/ISSUE_TEMPLATE/support.md"
This commit changes "Kubernetes Dashboard project" with "Kubernetes Website project".
2019-09-26 06:33:09 -07:00
Philippe MARTIN b3b736df4e docs-fr | concepts | workloads | pods | pod-lifecycle.md (#15213)
* docs-fr | concepts | workloads | pods | pod-lifecycle.md

* Translation

* Fix typos
2019-09-26 02:29:07 -07:00
Sascha Grunert d4d55a7039 Add introduction of Alpha feature EvenPodsSpread (#16446)
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-09-25 19:35:06 -07:00
wgj e449999373 Updates url for creating a sample user (#16412) 2019-09-25 19:33:08 -07:00
Saed Alavinia 04bbe060ec Update taint-and-toleration.md (#16558)
Removing the confusing "any"
2019-09-25 19:31:06 -07:00
Andrej Marolt 313379c109 Change formatting of example-ingress.yaml (#16545) 2019-09-25 19:29:07 -07:00
Mans Matulewicz 84a1651d19 copy paste fix (#16548) 2019-09-25 19:27:07 -07:00
Pengcheng Chen 54af88fad2 Update the kubectl config command in cheatsheet.md (#16556)
`kubectl config view -o jsonpath='{.users[].name}' ` in the doc doesn't get the list of users as described in the comment actually.
To get the list of users, the json path should be `'{.users[].name}' `
2019-09-25 19:25:06 -07:00
diguage 3a2a59c3e3 clean up the environment (#16430) 2019-09-25 15:15:05 -07:00
Raghuram Devarakonda b948ea293d Explicitly mention alpha status of snapshot APIs. (#16525)
Also added a section about creating volumes from snapshots.
2019-09-25 11:07:41 -07:00
diguage 66cadd66b5 fix markdown syntax (#16452) 2019-09-25 10:46:02 -07:00
Michal Srb 351a306344 Validate namespace preference in current context with --minify option (#16448)
Signed-off-by: Michal Srb <michal@redhat.com>
2019-09-25 10:44:02 -07:00
aimeeu e2da611c77 Enhance Triage and categorize issues section (#16295)
Enhance to emphasize that triagers should add a priority to each
issue.
Add Learn about Prow section

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-09-25 08:54:01 -07:00
aimeeu d80ab90cdb Add references to Content guide alongside Style guide (#16101)
Add references to the Content guide where the Style guide was
mentioned.
Update the Contribute page (_index.md)
Make Style and Content linkable everywhere
Changed bullet list to numbered list in Content Guide to make referring
to sections easier.
Reverted change to bullet list - beyond scope of this PR

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-09-25 08:52:01 -07:00
成臣 Chengchen 648baf13ad Merge release1.14 into master (#16543)
* initial commit

* promote AWS-NLB Support from alpha to beta (#14451) (#16459) (#16484)

* 1. Sync release-1.15 into master
2. Sync with en version

* 1. Add the lost yaml file.

* Update he cluster administration folder of concepts
1. Sync with 1.14 branch
2. Sync with en version

* Add yaml files which are used

* 1. Sync the configuration folder from 1.14 version
2. Sync the configuration folder files with en version
3. Changed some files structure for easily review
4. Add glossary folder for fixup build error
2019-09-25 03:02:00 -07:00
mohamed chiheb ben jemaa 94efd836f8 repalce depracted run command by create (#16533) 2019-09-25 01:41:59 -07:00
savitharaghunathan c751f5cfcf replacing html table with markdown (#16540) 2019-09-24 17:59:58 -07:00
Fabrizio Pandini 450803fb92 add-kubeadm-upgrade-redirects (#16519) 2019-09-24 14:33:58 -07:00
Paris 23aa54302f san diego contributor summit blog (#16520) 2019-09-24 12:55:29 -07:00
Raghuram Devarakonda dc9f71bead Volume cloning doc should mention "bound" PVCs. (#16521) 2019-09-24 10:57:29 -07:00
widearea101 4d029700cf Update deployment.md (#16513) 2019-09-24 09:55:29 -07:00
Nikhita Raghunath d96cb03a79 Add known issue about informer-gen in release notes (#16523)
Issue: https://github.com/kubernetes/kubernetes/issues/82860
Fix in: https://github.com/kubernetes/kubernetes/pull/82410
2019-09-24 09:43:30 -07:00
Marian Steinbach cf1a4adc31 Fix type in URI (#16522) 2019-09-24 09:41:27 -07:00
Qiming 82d8113545 Fix site build (#16531)
The `*.profile` file referenced do not need to be provided in a separate
file. Making them separate files is preventing hugo from correctly
building the site.
2019-09-24 09:35:30 -07:00
conwaychriscosmo d7b4c74d0f updating full link to be more descriptive (#16526) 2019-09-24 09:33:27 -07:00
diguage 4b7a430999 fix upgrade url (#16517) 2019-09-24 05:37:27 -07:00
成臣 Chengchen 4aed0f11ae Merge release1.15 into master (#16535)
* initial commit

* promote AWS-NLB Support from alpha to beta (#14451) (#16459) (#16484)

* 1. Sync release-1.15 into master
2. Sync with en version

* 1. Add the lost yaml file.

* Update he cluster administration folder of concepts
1. Sync with 1.14 branch
2. Sync with en version

* Add yaml files which are used
2019-09-24 05:29:27 -07:00
Karen Bradshaw 444ef3486e add processing of kubectl cmd links (#16529)
- add processing of kubectl links in update-imported-docs.
- update component reference generation guide.
- For more information, see issue #16454.
2019-09-24 00:59:25 -07:00
diguage 5807a91689 keep content and file name to be consistent (#16532) 2019-09-24 00:49:26 -07:00
bells17 18ef591c79 Translate docs/tasks/administer-cluster/running-cloud-controller/ in … (#16284)
* Translate docs/tasks/administer-cluster/running-cloud-controller/ in Japanese

* Update content/ja/docs/tasks/administer-cluster/running-cloud-controller.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/tasks/administer-cluster/running-cloud-controller.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/tasks/administer-cluster/running-cloud-controller.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/tasks/administer-cluster/running-cloud-controller.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Changed: リーダーエレクション -> リーダー選出

* Update content/ja/docs/tasks/administer-cluster/running-cloud-controller.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>

* Update content/ja/docs/tasks/administer-cluster/running-cloud-controller.md

Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com>
2019-09-24 00:25:27 -07:00
成臣 Chengchen b23e9ab024 Merge release1.15 into master (#16512)
* initial commit

* promote AWS-NLB Support from alpha to beta (#14451) (#16459) (#16484)

* 1. Sync release-1.15 into master
2. Sync with en version

* 1. Add the lost yaml file.
2019-09-23 23:55:27 -07:00
mohamed chiheb ben jemaa 513199d5af fix hyperlink on blogpost (#16424) 2019-09-23 00:21:23 -07:00
Ed Randall 94bb13a1a2 Added missing in-pod Python client info (#16453) (#16460)
Issue #16453: Added missing in-pod Python client information;
Fixed broken link to external Python client example
2019-09-22 20:35:22 -07:00
Josh Woodcock ff1a982e6b Add basepath to ingress (#16458)
Without this change `curl hello-world.info` will return a 404
2019-09-22 20:33:22 -07:00
Eric Briand 99c450f59c Change title to add Startup probe (#16475)
* Change title to add Startup probe

* renamed task file to reflect title change

* changed intro sentence to add startup probe
2019-09-22 20:27:22 -07:00
Tim Schaller bb21787b7d Removing broken link (#16470)
The wiki page referenced has been removed. Removing the like here will stop some beginner confusion (take it from me I am a beginner).
2019-09-22 20:25:22 -07:00
Deepika Pandhi 3eb7612e88 Removed uninitialized flag reference from kubectl cheetsheet (#16485) 2019-09-22 20:21:22 -07:00
John Howard e14782f703 Fix ApiVersion on EndpointSlice example (#16486) 2019-09-22 20:19:22 -07:00
bjpaul 702d05e9fe resolving merge conflict (#16497) 2019-09-21 17:19:23 -07:00
Seth edc837bc3c blog post typo (#16465) 2019-09-20 11:31:25 -07:00
M00nF1sh 20a4616283 promote AWS-NLB Support from alpha to beta (#14451) (#16459) 2019-09-20 11:29:27 -07:00
Alena Varkockova 3534a19a55 Fix links for kubectl commands (#16450)
* Fix links for kubectl commands

* Fix remaining links
2019-09-20 11:27:26 -07:00
Tim Bannister 1041ae389f Fix typo (#16447) 2019-09-20 11:25:26 -07:00
Song Shukun 7185f00801 Update url for flannel (#16442) 2019-09-20 11:23:26 -07:00
mohamed chiheb ben jemaa d7dd8ef929 add statefulset to the list of object types hpa supports (#16425) 2019-09-20 11:21:25 -07:00
Duffie Cooley ef87d9c2f6 Update Kubernetes 1.16 Release Blog (#16435) (#16444)
Signed-off-by: Duffie Cooley <cooleyd@vmware.com>
2019-09-19 12:07:01 -07:00
成臣 Chengchen f6a867d96e Fixup reference folder lost _index file problem. (#16407)
But some files are so old that need be deleted.
Be confirming with chinese work team.
2019-09-19 06:07:01 -07:00
simplytunde 9da5cd4c86 add 1.16 release notes (#16436)
* added 1.16 release notes

* added header
2019-09-18 16:59:00 -07:00
Taylor Dolezal 5dc2b2a3f2 Add Kubernetes 1.16 Release Blog (#16435) 2019-09-18 16:43:00 -07:00
simplytunde edd2dd0dc2 Merge pull request #15337 from kubernetes/dev-1.16
Official 1.16 Release Docs
2019-09-18 18:07:41 -05:00
simplytunde b2bc619206 Merge pull request #16419 from simplytunde/merged-master-dev-1.16
Merged master into dev 1.16 before release
2019-09-18 08:06:52 -05:00
simplytunde e95ffa68fd Merge remote-tracking branch 'upstream/master' into merged-master-dev-1.16 2019-09-17 22:15:57 -05:00
Jordan Liggitt 67c20b3d37 Clarify deprecated API versions and releases (#16403) 2019-09-17 09:30:24 -07:00
Karen Bradshaw 234ff08588 update generated comp. files, 1.16 (#16339)
* update generated comp. files, 1.16

* update flags

* Update kubelet.md

* table updates
2019-09-17 09:16:25 -07:00
Qiming faae88f478 Tune feature-gates table (#16389)
This PR separates the graduated/deprecated feature gates into a separate
table. When updating the table contents by browsing the source code, we
also found some missing items which are added in this PR as well.
2019-09-17 05:30:23 -07:00
Geunho Kim 48d73a6443 Fix links to locate Korean docs (#16277)
* Fix links to locate Korean docs

* Fix typo
2019-09-16 18:36:23 -07:00
David Eads 6bbcfdaf4b add latency requirements to aggregated apiserver discovery (#16372)
* add latency requirements to aggregated apiserver discovery

* update feature gates with EnableAggregatedDiscoveryTimeout
2019-09-16 07:34:39 -07:00
Mark Janssen 9cdaf4ead1 Add instructions for switching to iptables-legacy (#16271) 2019-09-16 04:40:38 -07:00
Julie K e3a04f3029 docs-fr | docs | reference | glossary | container-lifecycle-hooks (#16148) 2019-09-16 01:50:38 -07:00
Julie K b1b1d11f9d docs-fr | reference | glossary | customresourcedefinition (#16052)
* docs-fr | reference | glossary | customresourcedefinition

* docs-fr | reference | glossary | customresourcedefinition [update]
2019-09-16 01:48:37 -07:00
icheikhrouhou 4395684e07 docs | tasks | configure-pod-container | assign cpu (#15065)
* tasks cpu resource

* paraphrasing
2019-09-16 01:46:37 -07:00
icheikhrouhou 17e360c389 translate tasks pod storage (#16358) 2019-09-16 00:58:37 -07:00
simplytunde 119c475bf7 Updated 1.16 config.toml (#16317) 2019-09-15 11:58:36 -07:00
simplytunde 678fe3bdf7 generated kubectl ref doc for 1.16 (#16331) 2019-09-15 11:22:38 -07:00
simplytunde 13a77dcbc4 generated api reference doc for 1.16 (#16330) 2019-09-15 11:20:38 -07:00
Jingyi Hu a7d6c57fee Update announcing-etcd-3.4.md (#16205)
Remove mentioning of using concurrent read in compaction. The original PR https://github.com/etcd-io/etcd/pull/11021 was superseded by https://github.com/etcd-io/etcd/pull/11034, which no long uses concurrent read in compaction.
2019-09-13 12:58:28 -07:00
Cheng Pan c999393bf8 Update window storage driver list with EBS (#16300) 2019-09-12 23:20:33 -07:00
k1eran de90bd100c Update kubeadm-init-phase.md (#16335)
typo
2019-09-12 10:16:28 -07:00
mohamed chiheb ben jemaa e54743410d ssue with k8s.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/ (#16285)
* change livenessprobe restart concept to container

* Update content/en/docs/tasks/configure-pod-container/configure-liveness-readiness-probes.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-09-12 10:14:29 -07:00
widearea101 2df5c5c68b Update deployment.md (#16280) 2019-09-12 10:10:28 -07:00
houjun d8adaa4d35 Fix error links (#16278) 2019-09-12 10:08:28 -07:00
Josh Gavant dc87550f49 correct link to storage provisioner lib repo (#16269) 2019-09-12 10:06:29 -07:00
houjun 9baad86759 Add StorageObjectInUseProtection to the default enabled admission plugins (#16261) 2019-09-12 10:04:28 -07:00
Adam Wolfe Gordon 2ded739ec1 Update DaemonSet deletion documentation (#16235)
* Update DaemonSet deletion documentation

The "Updating a DaemonSet" section referred to pre-1.6 behavior, where
rolling updates of DaemonSets were not supported and thus orphaned pods
from deleted DaemonSets would not be replaced by a new DaemonSet.

Describe the new behavior, where orphaned pods can be adopted by a new
DaemonSet and may be replaced depending on the update strategy in use.

* Tweak language around Pod replacement after DaemonSet deletion

* Update note about DaemonSet rolling updates

No need to call out the version in which rolling updates for DaemonSets
were introduced given how long they've been supported.
2019-09-12 10:02:28 -07:00
Maru Newby f7a969fd7b Fix title of audit task (#16230)
* Fix title of audit task

The content the title refers to indicates an intent of describing how
to configure auditing for multiple apiservers rather than multiple
clusters.

* Update content/en/docs/tasks/debug-application-cluster/audit.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-09-12 10:00:30 -07:00
Gyuho Lee 90899f2bca content/en/docs: highlight known etcd client issue (#16156)
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-09-12 09:58:29 -07:00
Omer Levi Hevroni 9e9eb252ac Fixed CRD schema - missing root type (#15725) 2019-09-12 09:46:27 -07:00
Praveen Sastry b2d803d71e Rename Flexvolume to FlexVolume in docs (#16333) 2019-09-12 09:42:27 -07:00
joshmsamuels 809a957294 Updated docs to document the api change which prevents managed fields during a server-side apply (#16320) 2019-09-12 09:22:28 -07:00
simplytunde 0c960735a3 updated api reference and index (#16329) 2019-09-12 09:16:28 -07:00
Kubernetes Prow Robot 72068890d3 Merge pull request #16225 from simplytunde/merged-master-dev-1.16
Merged master into dev-1.16
2019-09-12 08:58:27 -07:00
Tunde Oladipupo 7728c1476a Merge remote-tracking branch 'upstream/master' into merged-master-dev-1.16 2019-09-12 01:45:58 -06:00
savitharaghunathan 8f2d392fb5 Updating style.md and write-new-topic.md with markdowns (#16190) 2019-09-11 18:08:38 -07:00
marchellametta 511e7ab541 Translate Assign Pod Node to Bahasa Indonesia (#16168)
* ID translation for assign-pod-node

* fix typo

* add pods/pod-nginx.yaml example file

* add pods/pod-with-node-affinity.yaml example file

* add pods/pod-with-pod-affinity.yaml example file

* Apply suggestions from code review

Co-Authored-By: Irvi Aini <7439590+irvifa@users.noreply.github.com>

* tidy up words following code review suggestion
2019-09-11 05:45:23 -07:00
Antoine Pelisse da51842bbb Fix list in SSA docs (#16272)
* Fix list

* Translate french word to english
2019-09-11 03:35:25 -07:00
marocchino 2e59e20850 Fix typo (#16298) 2019-09-11 01:41:24 -07:00
Qiming bb03bc04d1 Revert "Update abac.md (#13067)" (#16302)
This reverts commit 0ceb362beb.
2019-09-11 13:56:45 +08:00
Andrew Hlynskyi 6533b7f028 Fixes bootstrap js ref to 4.3.1 for API v1.15 (#16263)
A fix for the v1.15 API version was missed in the #14775 PR
because the dev-1.15 branch was forked from the master branch
before the fix and has been merged back to the master after it.
2019-09-10 12:46:55 -07:00
June Yi b76689388b Add a helper script for localization (#15789)
* Add a helper script for localization

The script generates a report of outdated contents in
`content/<l10n-lang>` directory by comparing two l10n
team milestone branches.

* Add description for scripts/diff_l10n_branches.py
2019-09-09 22:22:53 -07:00
Naoki Oketani 9535c7eb3b Update links to /ja/docs/ in /ja/docs/tasks/ if ja page exists (#16255) 2019-09-09 22:02:54 -07:00
aimeeu d549942636 Add announcement shortcode and partial (#16210)
Add shortcode, partial, and css so we can display an accouncement
site-wide.
Create a shortcode for use in content/en/ _index.html so
announcement is displayed on website landing page.
Create a partial for use in layouts/docs/baseof.html so
announcement is displaye on every page in '<url>/docs/home'
directory.
Add two values to config.toml: announcement (boolean) for toggling
display of announcement; announcement_message, which is the actual
message.

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-09-09 14:22:55 -07:00
Rob Scott 28a61b15f4 Removing some tiny redundant parts of the EndpointSlice documentation (#16267) 2019-09-09 11:38:54 -07:00
Tim Bannister 876802d59a Drop old information about StatefulSet stability (#16060)
(at time of commit, v1.11 was the oldest version supported)
2019-09-09 10:44:53 -07:00
Rob Scott 0f59654cbd Adding initial EndpointSlice documentation (#16018) 2019-09-09 10:21:18 -07:00
Haowei Cai (Roy) a7e11c24ae add admission webhook best practices and warnings (#15876) 2019-09-09 10:19:20 -07:00
Antoine Pelisse ae73bf69b9 ServerSide Apply Documentation (#15948)
* Server-side Apply is now beta

* Refactored sections, same content

* Clarify some of the documentation
2019-09-09 08:37:20 -07:00
Lachlan Evenson 610f706675 IPv4/IPv6 dual stack docs (#16010)
* initial commit for IPv4/IPv6 dual stack docs

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

* Apply suggestions from code review

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

* Remove warning, Add What's next section

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

* Add Service section
Add Provising a dual stack Kubernetes cluster section
Add Ecosystem tooling section
Update prerequisites
Update flags
Update supported features
Move validation to task
Add Service validation

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

* Apply suggestions from code review

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

* Remove ecosystem tooling
Remove provisioning tools
Add backtics to ipFamily values
Update loadbalancer section

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

* Fix feature gate link typo

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

* Update to dual-stack
Add default use-case to Service validation
Add note to default Service behaviour
Add default Service example
Update egress routing description

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

* Update api-server to the API server
Fix small typo based on feedback

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Add for_k8s_version feature state

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

* Update service IP address verbiage to be more concise

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

* Move to tasks/network

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

* Move dual-stack under services-networking

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

* Remove dual-stack from glossary
Add codenew blocks
Split command from output
Renamed pod name
Created subheading to validate node and pod addressing

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

* Apply suggestions from code review

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

* Verbiage update based on review

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Apply suggestions from code review

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-09-09 08:27:19 -07:00
Patrick Ohly 5b2906cfd9 storage: CSI inline volumes in beta (#15705)
* storage: CSI inline volumes in beta

* storage: remove historic information for CSI inline volumes

As pointed out during review, this information is better captured in
the feature gates reference page.
2019-09-09 07:55:20 -07:00
simplytunde 68aad9888a Merge branch 'merged-master-dev-1.16' of github.com:simplytunde/website into merged-master-dev-1.16 2019-09-09 07:48:14 -05:00
simplytunde 038d8f6fed Merge remote-tracking branch 'upstream/master' into merged-master-dev-1.16 2019-09-09 07:48:07 -05:00
simplytunde 1387d8501e Merge branch 'dev-1.16' into merged-master-dev-1.16 2019-09-09 07:43:45 -05:00
Louise Daly f83de3f601 Added documentation to support Topology Manager feature in Kubelet. (#15716)
* Added documentation to support Topology Manager feature in Kubelet.

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

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

* Update Topology Manager Policies section
2019-09-09 05:39:18 -07:00
Vedran Lerenc 7382e352df Update Gardener info (#16031)
- Gardener is a fully managed service, including day-1 and day-2 operations
- Gardener supports OpenStack (and Packet Cloud), which is often the foundation for on-premise installations

See e.g. adopters like https://bnerd.com which are offering a Gardener-based fully managed Kubernetes service in their own OpenStack DCs. More information at https://github.com/gardener/gardener/blob/master/ADOPTERS.md.
2019-09-09 01:31:20 -07:00
icheikhrouhou aed1e52a79 docs | tasks | configure-pod-container | Quality of Service (#15193)
* quality of service

* fix docs /fr
2019-09-09 01:27:18 -07:00
Jeff Wenzbauer ce3e326e14 Fixed typo (#16248) 2019-09-08 21:53:17 -07:00
Joe Betz d29e8ebcf4 Add comprehensive CRD versioning flow to documentation (#16026)
* Add comprehensive CRD versioning flow to documentation

* Break down CRD versioning upgrade processes into steps, apply review feedback

* Reference doc section about custom resource storage migration in workflow documentation

* Add step to find any clients still on old version during CRD version migration

* Fix indentation in list in conversion end-to-end flow doc

* Fix spacing before lists in docs about conversion webhooks

* Fix two typos
2019-09-08 21:09:17 -07:00
Lee Verberne bc113745fa Document ephemeral containers feature for 1.16 (#15994)
Also, I've snuck in a trivial update for the ShareProcessNamespace
feature gate, adding an "Until" version which had been omitted.

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-09-08 18:53:16 -07:00
Eric Ernst b6aa6b07fa pod-overhead: add documentation (#15970)
Create a concepts page, link to it from scheduler concept page,
update feature gates reference and describe briefly in the
runtime-class page.

Signed-off-by: Eric Ernst <eric.ernst@intel.com>
2019-09-08 18:01:18 -07:00
Haowei Cai (Roy) 7559533774 add monitoring webhook documentation (#16238) 2019-09-08 06:25:17 -07:00
David Schott b99438cd28 kubeadm deployment instructions for Windows (#15750)
* added step on pulling down sig-windows-tools to windows guide.

* First draft of KubeCluster.ps1 Windows setup instructions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* added pre-reqs for overlay and moved troubleshooting section

* cosmetic changes and updated kubecluster.ps1 .gifs

* updated deployment steps and networking fix-ups in the Windows user guide
2019-09-08 06:11:17 -07:00
Deep Debroy 7c513d3c95 Update Persisent Volumes doc for Windows (#16017)
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-09-07 15:51:17 -07:00
Wei Huang 015fe705f0 Documenting how to use EvenPodsSpread feature (#15514)
* Documenting how to use EvenPodsSpread feature

* address comments

* address comments

* address sftim's comments

* move to folder workloads/pods

* address comments

* move yamls to examples folder and reference back in the document

* Link from scheduling to topology spread constraints
2019-09-07 10:47:18 -07:00
Kazuma Okada f12b8bc791 Update links (#16232)
Add `/ja` if pages exist
2019-09-06 21:17:18 -07:00
Deep Debroy 38eb2f7c38 Update GMSA credspec specification to refer to pod spec fields instead of annotations (#15706)
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-09-06 18:21:20 -07:00
sudeshsh 392bfd2a82 Details for resource bin packing (#15990) 2019-09-06 16:27:20 -07:00
Lubomir I. Ivanov bd9a46b1b9 kubeadm: update reference documentation for 1.16 (#16014) 2019-09-06 15:35:19 -07:00
John Griffith 420afb2d9f Update cloning docs to reflect beta for 1.16 (#16013)
Updates the feature status for VolumePVCDataSource to 1.16/beta in the
docs.
2019-09-06 15:15:20 -07:00
Matthias Bertschy 762bd879ac Add docs related to KEP #950 (startupProbe) (#15714) 2019-09-06 13:37:20 -07:00
Lubomir I. Ivanov 520381ff66 kubeadm: update the upgrade documentation for 1.16 (#16015)
Move to a single document for upgrades!
2019-09-06 11:02:15 -07:00
Jordan Liggitt b342fbc091 admission webhooks v1 docs (#15985) 2019-09-06 09:28:58 -07:00
Dr. Stefan Schimanski 99482ef7c4 CRDs: promote to v1 (#15982) 2019-09-06 07:33:00 -07:00
Seokho Son c5261d3d6b Fifth Korean l10n work for release-1.15 (#16231)
* Translate `concepts/scheduling/_index.md` to Korean (#16072)
* Translate concepts/workloads/controllers/replicaset.md in Korean (#16070)
* Update outdated content in dev-1.15-ko.5 (#16162)
* Translate using-api/client-libraries into korean (#16182)
* ko: translate concepts/cluster-administration/proxies (#16030)
* Translate concepts/workloads/controllers/deployment.md in Korean (#16113)

Co-Authored-By: Seokho Son <shsongist@gmail.com>
Co-Authored-By: Eden <longlg88@naver.com>
Co-Authored-By: Yoon <learder@gmail.com>
Co-Authored-By: Sunghoon Kang <me@devholic.io>
Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: June Yi <gochist@gmail.com>
2019-09-05 19:58:57 -07:00
Hemant Kumar 868c15c091 add docs for csi expansion going beta (#16043) 2019-09-05 09:49:09 -07:00
Zihong Zheng 90e86600df Update service load balancer finalizer doc for beta (#16020) 2019-09-05 09:47:09 -07:00
Lubomir I. Ivanov 06fc088703 kubeadm: update setup docs for 1.16 (#16016)
- minor fix for control-plane-flags
- cleanup tables from "kubeadm maturity" in create-cluster
- update install guide for container linux guide in install-kubeadm
- minor fixes in self-hosting
2019-09-05 09:29:09 -07:00
Jordan Liggitt 19a4832dff Add examples for webhook client auth (#16204) 2019-09-05 09:13:08 -07:00
Tim Allclair (St. Clair) 21ee964e3e Add RuntimeClass scheduling docs (#15989) 2019-09-05 07:57:09 -07:00
RA489 772ecf9fe4 remove extra space character between the end of the "Applications" definition and the expanding indicator. (#16226) 2019-09-05 06:13:08 -07:00
simplytunde b440eed496 Merge remote-tracking branch 'upstream/master' into merged-master-dev-1.16 2019-09-05 03:12:16 -05:00
Kaitlyn Barnard 9962db5ac3 Swap out link for Kubernetes blog submission form (#16089) 2019-09-04 20:16:51 -07:00
John Reese 1fff9af65d Update FlexVolume casing (#15968) 2019-09-04 20:14:51 -07:00
Jay Pipes 4e38b72ee8 Rework glossary definition of Workloads (#15987)
This patch turns the glossary entry for "workloads" into "workload" in
order to be consistent with other terms in the glossary. In addition,
the definition is modified to match what the overlay tip for the
"Workload" tag at the top of the glossary page says, which is
"Applications running on Kubernetes".

A workload is *not* a core object itself. Rather, it is a general
concept. Various other core objects describe different types of
workloads, and the glossary definition is appropriately modified to make
that clear.

Fixes Issue #14107
2019-09-04 20:12:51 -07:00
inductor 60746a7153 update example nginx to 1.17 (#16045) 2019-09-04 20:10:51 -07:00
Jay Pipes c1cf090946 Correct improper use of "comprised" (#16132)
Corrects an improper use of "is comprised of".

Fixes Issue #16123
2019-09-04 20:08:51 -07:00
Matt Dorn e05483d771 Make CRD w/ webhook conversion strategy example usable (#16105)
- Sample CRD will not work due to apiextensions.k8s.io/v1beta1 setting preserveUnknownFields to true by default. Set to `false`.
- Provide required `type: object` at `openAPIV3Schema` root for both versions to avoid `schema.openAPIV3Schema.type: Required value: must not be empty at the root` error.
2019-09-04 20:06:51 -07:00
Clayton Coleman f8439cbe69 Document node-role replacement labels (#16125)
Provide documentation for the new alpha labels.

https://github.com/kubernetes/enhancements/issues/1143
2019-09-04 20:04:52 -07:00
Sebastian Florek e882afd3d0 Update Dashboard version (#16137)
*IMPORTANT*
It fixes lately discovered XSS vulnerability.
2019-09-04 20:02:51 -07:00
Ismail Alidzhikov fc5b4f434d Add OpenStack vendor implementation link (#16179)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-09-04 20:00:51 -07:00
Draven dd458b4ce9 feat: remove the statement of deprecating node selector (#16217) 2019-09-04 19:56:51 -07:00
Naoki Oketani 8e919aa2c2 correct field name; lower camel case (#16206) 2019-09-04 07:40:59 -07:00
Tim Bannister ebb0549f1c Revert VolumeSnapshot CRD to v1alpha1 (#16207)
This reverts commit 84b66ffe30.
2019-09-03 13:52:58 -07:00
Xing Yang 84b66ffe30 Change to VolumeSnapshot CRD v1beta1 (#15942) 2019-09-03 13:28:58 -07:00
savitharaghunathan dc5179c1c3 Adding allowVolumeEXpansion feature to storage-classes.md file (#15604) 2019-09-03 07:16:29 -07:00
Rémy Léone 10d764adb5 Translate the participating page to French (#13430) 2019-09-03 05:50:28 -07:00
Pierre-Yves Aillet 30959c333e fix typo (#16191) 2019-09-03 01:38:28 -07:00
Carlos Sanchez 4d58e7284a Fix broken link anchor (#16197) 2019-09-03 01:36:29 -07:00
Gede Wahyu Adi Pramana 9e3e30bb79 Translate Pod Lifecycle to Bahasa Indonesia (#16165)
* translation to bahasa indonesia

* Apply suggestions from code review

Co-Authored-By: Irvi Aini <7439590+irvifa@users.noreply.github.com>

* tidy up some words

* Apply suggestions from code review

Co-Authored-By: Irvi Aini <7439590+irvifa@users.noreply.github.com>
2019-09-03 01:02:29 -07:00
Danni Setiawan 6111ca7afa Add translation for Logging in ID localization (#16071)
* Add id translation for logging

* Fix templating issue

* Fix templating issue

* Fix templating issue

* Add files example for SIG ID logging docs

* Fix id-cluster-logging
2019-09-02 19:34:27 -07:00
Takuya Tokuda a005a107ad Second Japanese l10n work for release-1.14 (#16171)
* Translate docs/tasks/tools/install-minikube/ in Japanese (#16025)

* Translated #13379

I signed it

* update docs/tasks/tools/install-minikube

* Update docs/tasks/tools/install-minikube

* Issue #13377 Translate /docs/concepts/workloads/pods/pod-lifecycle/ i… (#15921)

* Issue #13377 Translate /docs/concepts/workloads/pods/pod-lifecycle/ in Japanese

* fix spaces

* fix eol

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/concepts/workloads/pods/pod-lifecycle.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* remove spaces

* fix what's next capture

* fix more spaces

* fix service

* remove space

* fix sentences

* fix sentence

* fix

* fix headings to japanese

* s/Container/コンテナ/
2019-09-01 03:07:42 -07:00
Javi Sabalete fb43f74130 Add content/es/docs/concepts/containers/container-lifecycle-hooks.md (#14588) 2019-08-31 04:23:47 -07:00
Javi Sabalete 348027d1ed Add content/es/docs/reference/glossary/kube-proxy.md (#14557) 2019-08-31 04:03:47 -07:00
David Schneider 6583710fe9 Add link references which were removed with #16011 (#16140)
* Add link references which were removed with #16011

Signed-off-by: David Schneider <schneider@puzzle.ch>

* Move link references into correct capture block
2019-08-30 14:26:04 -07:00
Gyuho Lee 2418bdba0c posts: add "Announcing etcd 3.4" for August 30, 2019 (#16029)
* posts: add "Announcing etcd 3.4" for August 30, 2019

Signed-off-by: Gyuho Lee <leegyuho@amazon.com>

* Update 2019-08-30-announcing-etcd-3.4.md
2019-08-30 10:17:56 -07:00
Tim Bannister 6fbe7d0f3c Fix hyperlink to "kubectl drain" (#16061) 2019-08-30 09:55:54 -07:00
Nacho 63c997c10f Add content/es/docs/reference/glossary/persistent-volume-claim.md (#14370)
* Add content/es/docs/reference/glossary/persistent-volume-claim.md

* Change content as suggested by raelga

* Update content/es/docs/reference/glossary/persistent-volume-claim.md

Co-Authored-By: Gonzalo de la Peña <glo.pena@gmail.com>

* Update persistent-volume-claim.md
2019-08-30 07:59:56 -07:00
aimbot31 e9d35f21b7 docs-fr | community | _index.html (#15978) 2019-08-29 00:31:56 -07:00
Kubernetes Prow Robot a8a811479c Merge pull request #16039 from simplytunde/merged-master-dev-1.16
Merged master into dev-1.16
2019-08-28 01:15:14 -07:00
Takuya Tokuda abde921399 First Japanese l10n work for release-1.14 (#16115)
* Translate concepts/workloads/pods/pod/ in Japanese (#13671)

* [ja] Copy en/docs/concepts/workloads/pods/pod.md into ja/

* [ja] Translate docs/concepts/workloads/pods/pod/

* [ja] Modify translation of docs/concepts/workloads/pods/pod/

Reflect review - add trailing 'ー' to some technical terms

* [ja] Fix translation of 'Persistent Volumes' (#13848)

s/永続化ボリューム/永続ボリューム/g

* Translated cron-jobs.md in Japanese (#13937)

* Translate cron-jobs.md in Japanese (#13392)

* Update cron-jobs.md

* Create automated-tasks-with-cron-jobs.md in Japanese directory

* Fix translation (#13392)

* Translate cron-jobs.md in Japanese (#13392)

* Update cron-jobs.md

* Create automated-tasks-with-cron-jobs.md in Japanese directory

* Revert "Create automated-tasks-with-cron-jobs.md in Japanese directory"

This reverts commit 739b01489634d749279c38b6ed5b90534bf7d29d.

* Revert "Create automated-tasks-with-cron-jobs.md in Japanese directory"

This reverts commit 739b01489634d749279c38b6ed5b90534bf7d29d.

* Fix conflict (#13392)

* Revert "Revert "Create automated-tasks-with-cron-jobs.md in Japanese directory""

This reverts commit c5fc9d93d6d789a13a0a28ec4b85f9e7aeb81e38.

* Revert "Revert "Revert "Create automated-tasks-with-cron-jobs.md in Japanese directory"""

This reverts commit 095e760c6deb620da548d06a851c8f7ade71a15d.

* Fix that as it was pointed out (#13392)

* Delete double same sesntence (#13392)

* copy includes directory (#14020)

* Translate docs/home/_index.md into Japanese (#14068) (#14074)

* Translate concepts/overview/components.md into Japanese (#14067)

* Translate glossaries used in concepts/overview/components.md into Japanese (#14044)

* Translate concepts/overview/components.md into Japanese (#14044)

* Translate tasks/run-application/run-single-instance-stateful-application/ in Japanese (#13668)

* Translate tasks/run-application/run-single-instance-stateful-application/ in Japanese

* Apply suggestions from code review

Co-Authored-By: sotoiwa <sotoiwa@gmail.com>

* Better translation from code review

* Translate tasks/access-application-cluster/service-access-application-cluster/ in Japanese (#13701)

* Update fluentd image (#13661)

Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>

* update zh kubelet-config-file doc (#13495)

* update zh kubelet-config-file doc

* change kubelet config types address

* add space between en words and zh words

* revert en version change

* correct container hyperlinks in init container (#12387)

* correct container hyperlinks in init container

* correct zh trans and update anchor inside page

* Incorrect details about startingDeadlineSeconds.. (#13530)

On this page, the default value of startingDeadlineSeconds is mentioned as 100 seconds which is not true. So removing this statement.

* Fix typos (#13376)

* add Nokia case study (#13676)

* Fix typo in API page (#13687)

Associated with #13686

* fix typo in pod-lifecycle (#13689)

Asscociated with #13688

* issue 13383

* modify the link part

* Revert "modify the link part"

This reverts commit 2ae91dca574b54a14d255320721df4313346de28.

* Revert "Revert "modify the link part""

This reverts commit e5b80b6258ce2210fc9a4b46e08fb8c000fe6330.

* Revert "Revert "Revert "modify the link part"""

This reverts commit 427916e7c6c4d6423222ff76b5fd8c12dc913ce1.

* Revert "Merge remote-tracking branch 'origin/master' into issue_13383"

This reverts commit 98099d805c7377826cb4d84bd0fece0f6362cb40, reversing
changes made to 969e7f3f5cf63622e24137a2e374b0ab9e272514.

* modify the link part

*  Translate /concepts/overview/working-with-objects/kubernetes-objects/ into Japanese (#14025)

* Translate /concepts/overview/working-with-objects/kubernetes-objects/ into Japanese (#13952)

* Apply suggestions to /concepts/overview/working-with-objects/kubernetes-objects/ from code review

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate concepts/overview/working-with-objects/names.md into Japanese (#14066)

* Translate content/ja/docs/concepts/overview/working-with-objects/names.md into Japanese

* Translate docs/reference/glossary/name.md into Japanese

* Translate docs/reference/glossary/uid.md into Japanese

* Apply suggestions to concepts/overview/working-with-objects/names.md from review comments

* Translate concepts/overview/kubernetes-api.md into Japanese (#14343)

* Translate concepts/overview/kubernetes-api.md into Japanese

* Update translations for concepts/overview/kubernetes-api.md

* Translate overview/working-with-objects/labels.md in Japanese (#14183) (#14319)

* Translate overview/working-with-objects/labels.md in Japanese (#14183)

* Update translations for concepts/overview/working-with-objects/labels.md.

* Translate concepts/workloads/pods/pod-overview/ in Japanese (#14426) (#14494)

* Translate concepts/workloads/pods/pod-overview/ in Japanese (#14426)

* Update translation for concepts/workloads/pods/pod-overview.md.

* Translate overview/working-with-objects/field-selectors.md in Japanese (#14350) (#14535)

* Translate overview/working-with-objects/field-selectors.md in Japanese (#14350)

* Update translations for concepts/overview/working-with-objects/field-selectors.md.

* Update translation for concepts/overview/working-with-objects/field-selectors.md

* Translate overview/working-with-objects/common-labels/ in Japanese (#14397) (#14403)

* Translate overview/working-with-objects/common-labels/ in Japanese (#14397)

* Update translation for concepts/overview/working-with-objects/common-labels.md

* Translate concepts/storage/volume-snapshot-classes/ in Japanese (#14846) (#14849)

* ja-trans: tasks/run-application/run-stateless-application-deployment/ (#14955)

* ja-trans: tasks/run-application/run-stateless-application-deployment/

* modify "exploring" translation

* ja-trans: concepts/containers/container-environment-variables/ (#14116)

* ja-trans: concepts/containers/container-environment-variables/

* removed redundant expressions

* ja-trans: Translate tasks/debug-application-cluster/get-shell-running… (#14146)

* ja-trans: Translate tasks/debug-application-cluster/get-shell-running-container/ #13381

* Update content/ja/docs/tasks/debug-application-cluster/get-shell-running-container.md

Fix typo

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* ja-trans: concepts/containers/container-lifecycle-hooks/ (#14169)

* ja-trans: tasks/debug-application-cluster/debug-init-containers/ (#14488)

* ja-trans: tasks/debug-application-cluster/debug-init-containers/

* modified traslation of should

* Translate concepts/workloads/controllers/replicaset/ in Japanese (#14634) (#14641)

* Translate concepts/workloads/controllers/replicaset.md in Japanese (#14634)

* Improve japanese translation in concepts/workloads/controllers/replicaset.md (#14634)

* Improve japanese translation in concepts/workloads/controllers/replicaset.md (#14634)

* Translate concepts/overview/working-with-objects/annotations/ in Japanese (#13382) (#14396)

* Translate overview/working-with-objects/annotations.md in Japanese (#13382)

* Delete a empty line in concepts/overview/working-with-objects/annotations.md (#13382)

* Update translation for concepts/overview/working-with-objects/anotations.md

* ja-trans: tasks/run-application/scale-stateful-set/ (#15289)

* [ja] Fix translation of 'Persistent Volumes' (#13848)

s/永続化ボリューム/永続ボリューム/g

* ja-trans: tasks/run-application/scale-stateful-set/

* Update content/ja/docs/tasks/run-application/scale-stateful-set.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/scale-stateful-set.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* added postpositional particle

* ja-trans: tasks/debug-application-cluster/debug-stateful-set/ (#15282)

* [ja] Fix translation of 'Persistent Volumes' (#13848)

s/永続化ボリューム/永続ボリューム/g

* ja-trans: tasks/debug-application-cluster/debug-stateful-set/

* ja-trans: tasks/debug-application-cluster/determine-reason-pod-failure/ (#14939)

* [ja] Fix translation of 'Persistent Volumes' (#13848)

s/永続化ボリューム/永続ボリューム/g

* ja-trans: tasks/debug-application-cluster/determine-reason-pod-failure/

* ja-trans: unify the ending of sentences

* follow the master branch update

* reflect a suggestion and modify translation of container

* ja-trans: tasks/run-application/delete-stateful-set/ (#15293)

* [ja] Fix translation of 'Persistent Volumes' (#13848)

s/永続化ボリューム/永続ボリューム/g

* ja-trans: tasks/run-application/delete-stateful-set/

* Update content/ja/docs/tasks/run-application/delete-stateful-set.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/delete-stateful-set.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/delete-stateful-set.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/delete-stateful-set.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* modified traslation of backing

* ja-trans: tasks/configure-pod-container/attach-handler-lifecycle-event/ (#14328)

* Translate overview/working-with-objects/namespaces.md in Japanese (#14045) (#14161)

* Translate overview/working-with-objects/namespaces.md in Japanese (#14045)

* Update translations for concepts/overview/working-with-objects/namespaces.md

* ja-trans: fix Japanese Translation in concepts/overview/working-with-objects/namespaces.md (#14045)

* ja-trans: includes/default-storage-class-prereqs.md (#15376)

* ja-trans: includes/default-storage-class-prereqs.md

* Update content/ja/includes/default-storage-class-prereqs.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Translate tasks/run-application/run-replicated-stateful-application/ in Japanese (#15368)

* Translate tasks/run-application/run-replicated-stateful-application/ in Japanese

* add a base document in english

* Update content/ja/docs/tasks/run-application/run-replicated-stateful-application.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/run-replicated-stateful-application.md

Co-Authored-By: nasa9084 <nasa9084@users.noreply.github.com>

* Update content/ja/docs/tasks/run-application/run-replicated-stateful-application.md

Co-Authored-By: Kohei Ota <kohei.ota@zozo.com>

* small fixs

「複製」という言葉を使わず「レプリケーション」と「クローン」に使い分けるように変更。
「ステートフルなアプリケーション」を「ステートフルアプリケーション」に変更。

* small fix

* Translate concepts/workloads/pods/init-containers.md in Japanese (#14543) (#14576)

* Translate concepts/workloads/pods/init-containers.md in Japanese (#14543)

* Improve japanese translation in concepts/workloads/pods/init-containers.md (#14543)

* Add new line in ja/concepts/workloads/pods/init-containers.md (#14543)

* Add new line in ja/concepts/workloads/pods/init-containers.md (#14543)

* translate contribute/_index.md to japanese. (#15406)

* translate contribute/_index.md to japanese.

* trim spaces.

* Add missing translation.

* Translate concepts/workloads/controllers/daemonset/ in Japanese #14761 (#14767)

* Translate concepts/workloads/controllers/daemonset/ in Japanese (#14761)

* ja-trans: Improve Japanese translation in concepts/workloads/controllers/daemonset.md (#14767)

* Translate concepts/workloads/controllers/garbage-collection/ in Japanese (#14718)  (#14720)

* Translate concepts/workloads/controllers/garbage-collection/ in Japanese (#14718)

* ja-trans: Improve Japanese translation in concepts/workloads/controllers/garbage-collection.md (#14718)

* Translate concepts/workloads/pods/podpreset/ in Japanese (#14544) (#14581)

* Translate concepts/workloads/pods/podpreset.md in Japanese (#14544)

* Update translation for concepts/workloads/pods/podpreset.md.

* ja-trans: Improve Japanese translation in concepts/workloads/pods/podpreset (#14544)

* ja-trans: Improve Japanese translation in concepts/workloads/pods/podpreset (#14544)

* ja-trans: Delete translated sentence in concepts/workloads/pods/podpreset (#14544)

* ja-trans: Delete duplicated sentence in concepts/workloads/pods/podpreset (#14544)

* Translate concepts/containers/runtime-class/ in Japanese (#14670) (#14673)

* Translate concepts/containers/runtime-class.md in Japanese (#14670)

* ja-trans: Improve Japanese translation in concepts/containers/runtime-class.md (#14670)

* Translate concepts/services-networking/dns-pod-service/ in Japanese #14777 (#14805)

* Translate concepts/services-networking/dns-pod-service/ in Japanese (#14777)

* ja-trans: Improve Japanese translation in concepts/services-networking/dns-pod-service.md (#14777)

* Translate concepts/workloads/controllers/statefulset/ in Japanese #14679 (#14696)

* Translate concepts/workloads/controllers/statefulset.md in Japanese (#14679)

* ja-trans: Improve Japanese translation in concepts/workloads/controllers/statefulset.md (#14679)

* ja-trans: Improve some Japanese translation in concepts/workloads/controllers/statefulset.md (#14679)

* ja-trans: Improve some titles in concepts/workloads/controllers/statefulset.md (#14679)

* ja-trans: Improve some Japanese translations in concepts/workloads/controllers/statefulset.md (#14679)

* Translate concepts/workloads/controllers/ttlafterfinished/ in Japanese #14734 (#14735)

* Translate concepts/workloads/controllers/ttlafterfinished/ in Japanese (#14734)

* ja-trans: Improve Japanese translation in concepts/workloads/controllers/ttlafterfinished.md (#14734)

* ja-trans: Delete some Japanese words in concepts/workloads/controllers/ttlafterfinished.md (#14734)

*  ja-trans: Fix typo in concepts/workloads/controllers/ttlafterfinished.md (#14734)

* Translate concepts/storage/dynamic-provisioning/ in Japanese #14847 (#14916)

* Translate concepts/storage/dynamic-provisioning/ in Japanese (#14847)

* ja-trans: Improve Japanese translation in concepts/storage/dynamic-provisioning.md (#14847)

* ja-trans: Improve some Japanese translation in concepts/storage/dynamic-provisioning.md (#14847)

* ja-trans: Improve some Japanese translations in concepts/storage/dynamic-provisioning.md (#14847)
2019-08-27 23:05:11 -07:00
craftone 6c4a4d8152 Translate concept / _index.md to Japanese (#15934)
* Translate concept / _index.md to Japanese

* Update contecpt/_index.md of Japanese

* Updata concept/_index of ja according to guideline

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md

Co-Authored-By: inductor <kohei.ota@zozo.com>

* Update content/ja/docs/concepts/_index.md
2019-08-27 20:29:13 -07:00
Ryan Zidago 62b9c73f1e docs-fr | reference | glossary | cri (#15287) 2019-08-27 21:51:48 +02:00
Ismail Alidzhikov 34c22e6c75 Change Windows line-endings to Unix (#15195)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-08-27 07:34:43 -07:00
Karen Bradshaw 9d4c4bb6f7 fix summary split in static-pod glossary item (#15862)
* fix summary split in static-pod glossary item

* update summary text, remove duplication
2019-08-27 07:32:45 -07:00
Edwin b82b2efdaa Add Zarvis to production environment table (#16024)
Add Zarvis to production environment table
2019-08-27 07:30:45 -07:00
Ismail Alidzhikov 288d24cd36 Add missing feature gate (#16083)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-08-27 07:28:41 -07:00
inductor bd5f789314 update example nginx to 1.17 (#16046) 2019-08-27 00:18:41 -07:00
Irvi Aini 85288b57a1 Add ttlafterfinished for ID localization. (#16008)
* Add ttlafterfinished for ID localization.

* Fix consistency of language usage based on review.
2019-08-26 20:56:39 -07:00
aimeeu c9d9e1be14 Add Content Guide to clarify allowed content (#15892)
Add new section for content guidelines
Add table of examples of what is and is not allowed
Add examples of links to Linux Academy courses based on discussion
during the Aug 20 SIG Docs meeting.
Remove example table and reformat based on feedback
Move content guide to its own page
Update existing pages to mention new Content Guide page

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-08-26 17:56:39 -07:00
houjun d2ced66db2 Fix some error links (#15992) 2019-08-26 17:36:39 -07:00
Benjamin Elder 3bc1f1836a update link to prow post (#16019)
bentheelder.io is a redirect to elder.dev, I'll likely let bentheelder.io expire next go round
2019-08-26 13:40:38 -07:00
Praveen Sastry 751ae6df0c Remove deprecated getting started guides (#16012) 2019-08-26 00:00:20 -07:00
Seokho Son c82a912e29 Fourth Korean l10n work for release-1.15 (#16063)
* ko: update translation in reference/glossary/* (#15776)
* Update outdated files partly in dev-1.15-ko.4 (#15856)
* ko: update translation in tasks/debug-application-cluster/resource-metrics-pipeline (#15798)
* ko: translate setup/production-environment/tools/control-plane-flags (#15820)
* ko: translate user-guide-windows-containers (#15730)
* ko: update translation in reference/glossary/* (#15761)
* ko: Update outdated files partly in dev-1.15-ko.4 (#15790)
* ko: fix corrupt date in glossary/static-pod (#15911)
* ko: translate user-guide-windows-nodes (#15759)
* Translate /docs/concepts/configuration/overview/ in Korean (#15803)
* ko: translate setup/production-environment/tools/ha-topology (#15819)
* ko: translate tasks/administer-cluster/network-policy-provider (#15846)
* Translate tasks/inject-data-application/define-command-argument-container in Korea (#15933)
* ko: translate concepts/configuration/organize-cluster-access-kubeconfig (#15871)
* Translate working-with-objects/common-labels.md in Korean (#15832)
* Translate concepts/workloads/pods/disruptions.md in Korean (#15926)
* Translate tasks/access-application-cluster/web-ui/dashboard in Korean (#15852)
* Translate concepts/overview/working-with-objects/labels.md in Korean (#15831)
* ko: translate guestbook-logs-metrics-with-elk (#15894)
* ko: translate tasks/administer-cluster/highly-available-master (#15928)

Co-Authored-By: Yoon <learder@gmail.com>
Co-Authored-By: Eden <longlg88@naver.com>
Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>
Co-Authored-By: June Yi <june.yi@samsung.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
Co-Authored-By: Lawrence Kay <lkay9495@hotmail.com>
Co-Authored-By: alice_k106 <alice_k106@naver.com>
Co-Authored-By: Cheolgu Kim <lapee79@gmail.com>
2019-08-25 04:10:21 -07:00
Masa Taniguchi 270aaf1f16 ja-trans: content/ja/case-studies/chinaunicom (#15221) 2019-08-23 21:42:25 -07:00
Qiming 846a4e0952 [ZH] Synchronize homepage for Chinese translation (#15993) 2019-08-23 21:30:25 -07:00
simplytunde 6c66ccd456 Merge remote-tracking branch 'upstream/master' into merged-master-dev-1.16 2019-08-23 12:43:41 -05:00
mohamed chiheb ben jemaa 92e439e124 split falco section to a new page (#16011) 2019-08-23 06:13:18 -07:00
Piyush Kumar f600acf2b6 Starting from nginx ingress controller Version 0.22.0 onwards, it uses placeholders /$1 or /$2 soon for rewrite-target annotation (#15504)
In nginx ingress controller Version 0.22.0 and beyond, any substrings within the request URI that need to be passed to the rewritten path must explicitly be defined in a capture group. Please refer doc here : 
* `https://kubernetes.github.io/ingress-nginx/examples/rewrite/#rewrite-target`
* `https://stackoverflow.com/a/55193468/5527839 `

Currently, what was mentioned in the docs, didnt work for me. I was using minikube version `1.2.0` which uses ingress above v0.21.0. After reading the docs provided in above two links, was able to figure out where it was lacking. Have mentioned the changes in the proposed file change.
2019-08-22 08:42:32 -07:00
_ ef918bc5e8 fix typo (#15996) 2019-08-22 00:08:32 -07:00
mohamed chiheb ben jemaa 63eb064d96 update sweetAlert and fix scrolling after copy (#15542) 2019-08-21 17:20:32 -07:00
Zach Corleissen b7c886938e Update chair and approver info (#15988)
Remove shavidissa from approvers

Add emeritus approvers
2019-08-21 15:52:31 -07:00
Leo Di Donato 570ba84ac7 Fix links into Audit with Falco section (#15958)
* Fix links into Audit with Falco section

Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
Co-authored-by: Lorenzo Fontana <lo@linux.com>
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>

* Fix typo in audit docs

Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-08-21 09:08:00 -07:00
Julie K 4db47aea47 docs-fr | docs | reference | glossary | admission-controller.md (#15940)
* docs-fr | docs | reference | glossary | admission-controller.md

* updated translation : mutant admission controller
2019-08-21 06:29:19 -07:00
icheikhrouhou cd9fab1774 docs | tasks | configure-pod-container | assign pods to nodes (#15096)
* assign pods to nodes

* fix translation in assign pods nodes
2019-08-21 02:37:18 -07:00
oneoneonepig d66304c4b1 API Version Incorrect (#15734) 2019-08-20 19:53:20 -07:00
Stephan d61d3bee53 Update required quobyte secret structure (#14876) 2019-08-20 19:45:17 -07:00
Yoon 71b5465ae3 Refactor user-guide-windows-nodes (#15857) 2019-08-20 19:43:18 -07:00
Anders Eknert db29a0f91e Clarify "no opinion" vs. immediate, short-circuiting deny response. (#15849) 2019-08-20 19:41:16 -07:00
sNathan13 8c4a2bf73c Adding PR review request etiquette (#15972) 2019-08-20 19:27:17 -07:00
aimeeu 7494d882ca Remove references to rkt (#15967)
rkt has been archived and is no longer supported as a container
runtime by Minikube.

Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2019-08-20 14:21:16 -07:00
Kevin Wiesmüller 6e2a3cc5e9 add documentation on how to strip managedFields (#15700) 2019-08-20 14:19:16 -07:00
Thibaut Tauveron 847aee2968 docs-fr | concepts | workloads | pods | init-containers.md (#15915) 2019-08-20 14:17:18 -07:00
Wojciech Tyczynski 0125d9477c WatchBookmarks feature is beta in 1.16 (#15530) 2019-08-20 14:15:16 -07:00
Rémy Léone 63b2dbc77b Translate to French Developing Cloud Controller Mananger (#14961) 2019-08-20 10:18:57 -07:00
Anthony Dahanne 09eb5a75eb initial french translation (#14863) 2019-08-20 05:29:33 -07:00
Julie K 3f82ddf4d6 Toleration (#15163)
* translated term: toleration

* update translation: toleration

* Update translation: toleration

translated terme "taint" as "marquage" in French and "schedule" as "ordonnancer" in French

* Update translation: toleration

typo fixup
2019-08-20 04:09:32 -07:00
Thibaut Tauveron d6cb8259a2 docs-fr | concepts | overview | components.md (#15939)
* docs-fr | concepts | overview | components.md

* Update content/fr/docs/concepts/overview/components.md

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

* Update content/fr/docs/concepts/overview/components.md

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

* Fix translation
2019-08-20 03:05:32 -07:00
Rémy Léone b9b95165ec Translate CCM page in French (#14960)
* Translate CCM page in French

* Update content/fr/docs/tasks/administer-cluster/running-cloud-controller.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-08-20 03:03:35 -07:00
Leo Di Donato 21e9164485 Explain auditing with Falco (#14332)
Co-authored-by: Lorenzo Fontana <lo@linux.com>
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
Co-Authored-By: Tim Bannister <tim@scalefactory.com>
Co-Authored-By: Radhika Puthiyetath <radhika.dwaraka@gmail.com>
2019-08-20 02:13:32 -07:00
aimeeu 361cf02a17 Add link to HorzPodAuto; add that there are other full pipelines (#15863)
Add link to Horizontal Pod Autoscaler; add that there are other
full metrics pipelines but those outside of CNCF are beyond the
scope of the k8s docs
2019-08-20 01:23:33 -07:00
Zach Corleissen d10ac36f2f Remove inactive approver (#15954) 2019-08-19 15:37:31 -07:00
Oriol Soriano f4dd1ac666 Add spanish translation of glossary/replica-set (#14362) 2019-08-19 11:27:30 -07:00
Jim Angel 7c524e28dd add 1.16 docs release lead as an approver (#15949) 2019-08-19 10:57:32 -07:00
Julie K e238414f44 docs-fr | docs | reference | glossary | cgroup (#15941) 2019-08-19 09:07:30 -07:00
Julie K 253ada3d6b docs-fr | docs | reference | glossary | cncf (#15943) 2019-08-19 08:49:32 -07:00
Justin Biggs fedc79ae98 '#15924 removed extra parenthesis' (#15929) 2019-08-19 06:43:30 -07:00
Claudiu Belu 98533bdfb9 Windows: Adds RunAsUserName related documentation (#15378)
Recently, the RunAsUserName feature has been added, allowing users to
run Windows containers with custom usernames, different from the image
default usernames.

Adds documentation regarding its prerequisites, feature gate, usage,
restrictions, and samples.
2019-08-19 06:37:30 -07:00
praveen-kg cd62dbf71f Update update-api-object-kubectl-patch.md (#15923) 2019-08-19 03:01:30 -07:00
Diego W. Antunes 6bab81258c Added new owner for pt-BR (#15878) 2019-08-19 00:42:07 -07:00
Felipe c7e4576e18 Adding certificates.md in PT (#15655) 2019-08-19 07:39:25 +01:00
Giri Kuncoro b999f0d3e8 Add Indonesian translation for volume-snapshot-classes (#15724)
* Add Indonesian translation for volume-snapshot-classes

* Fix page styling consistency and wordings
2019-08-18 23:00:06 -07:00
Thibaut Tauveron bfe83d284c fix unexpected line breaks for localized glossary tooltips #15390 (#15920) 2019-08-18 17:58:04 -07:00
Naoki Oketani 06ddf5210c fixed a typo (#15918) 2019-08-18 17:56:03 -07:00
Quan Tian 2382c9ea4e Enable interpretation of backslash escapes in example (#15884)
Interpretation of backslash escapes should be enabled when echoing
newlines to a script, otherwise the example plugin is not runable.
2019-08-18 17:54:03 -07:00
Marek Counts 128e9c26b0 updated kubeadm reset docs (#15881) 2019-08-18 17:52:04 -07:00
Angel 58796bcff6 Reworked a sentence for clarity and tone. (#15887) 2019-08-18 17:52:04 -07:00
Jakub Warczarek d08611b759 JSON to YAML for external LoadBalancer (#15891)
* Yaml instead of json for LoadBalancer

* Fixes from style guide

* Improve style

* Remove obsolete fragments
2019-08-18 17:50:03 -07:00
Burke Azbill 535e711f0e fix broken link (#15897)
Link for Configure a Pod to Use a ConfigMap is missing "map" from the link url.
2019-08-18 17:48:03 -07:00
boxboatjeremy eba32c37e3 Fix "onwrds" to "onwards" (#15898) 2019-08-18 17:46:03 -07:00
Naoki Oketani 1d11d14f22 trim redundant leading spaces (#15904) 2019-08-18 06:46:04 -07:00
Kane York e3c12ea5dc Update broken KEP links (#15806) 2019-08-16 12:32:09 -07:00
Ryan Zidago 9916555d76 docs-fr | reference | glossary | cri-o.md (#15277)
* docs-fr | reference | glossary | cri-o.md

* added missing word in short description
2019-08-16 07:38:34 -07:00
Ryan Zidago 0b302456e7 docs-fr | docs | reference | glossary | approver.md (#15092)
* docs-fr | docs | reference | glossary | approver.md

* added missing translation
2019-08-16 07:36:31 -07:00
Ryan Zidago ff2e762302 docs-fr | docs | reference | glossary | code-contributor.md (#15210)
* docs-fr | docs | reference | glossary | code-contributor.md

* updated title
2019-08-16 07:34:31 -07:00
yofri 0e319bad69 Adding Bahasa Indonesia translation for certificates page (#15769)
* Add Bahasa Indonesia translation for certificates page

* Untranslated title

* Updating translation
2019-08-16 02:26:33 -07:00
Soto Sugita d0118a452b Fix incorrect command line (#15882) 2019-08-15 23:44:33 -07:00
Arnaud M 9bc1316049 Fix default value of the annotation. (#15851) 2019-08-15 23:42:34 -07:00
Melony QIN 7796f3cea6 add rollout history and back to specific revision (#15818)
add rollout history and back to specific revision
2019-08-15 20:36:32 -07:00
Max Kaminskiy 7fc8050389 Note to limit changes in PR to one language (#15773)
* Updated Start Contributing docs asking to limit changes to one
language in each PR.

* Moved note about one language per PR to end of step 5.
2019-08-15 20:30:33 -07:00
mohamed chiheb ben jemaa 73ef2c557b adjust and center Blog links (#15541) 2019-08-15 20:28:33 -07:00
Javi Sabalete 559e25d941 Add content/es/docs/reference/glossary/kubelet.md (#14556) 2019-08-15 14:00:34 -07:00
Julie K 5153d6e4f0 translated term: pod (#15162)
* translated term: pod

* [update] translation: pod, completed link address

* [update] translation: pod

Deployment instead of déploiment
2019-08-15 08:18:35 -07:00
mohamed chiheb ben jemaa b9cf29b7b3 Issue with k8s.io/docs/setup/production-environment/container-runtimes/ (#15476)
* update containerd prerequisites:

* change shell
2019-08-15 00:54:33 -07:00
Vincent Gramer 4821582b89 azure-file storage class: add missing parameter for multi tenancy #14762 (#14763)
* initial commit

* azure-file storage class: add missing parameter for multi tenancy #14762

* Update storage-classes.md
2019-08-14 22:48:36 -07:00
Damián Pumar ec9092d4ed Glossary applications page translated (#15694)
Update content/es/docs/reference/glossary/applications.md

Co-Authored-By: Victor Morales <chipahuac@hotmail.com>

Update content/es/docs/reference/glossary/applications.md
2019-08-14 15:12:33 -07:00
Thibaut Tauveron 24eee4265e docs-fr | concepts | storage | volumes.md (#15826) 2019-08-14 08:00:27 -07:00
Ryan Zidago 7011e3acea translated glossary/applications.md from en to fr (#15070) 2019-08-14 02:22:26 -07:00
Ryan Zidago b0638cd82f docs-fr | docs | reference | glossary | configmap.md (#15223) 2019-08-14 02:08:24 -07:00
Ryan Zidago 1bcc5b659d docs-fr | reference | glossary | csi.md (#15322)
* docs-fr | reference | glossary | csi.md

* Update content/fr/docs/reference/glossary/csi.md
2019-08-14 02:06:27 -07:00
Ryan Zidago d09ab8c562 docs-fr | reference | glossary | controller.md (#15269)
* docs-fr | reference | glossary | controller.md

* fixed typo
2019-08-14 02:00:26 -07:00
Ryan Zidago 5cd1b3b737 docs-fr | reference | glossary | control-plane.md (#15266) 2019-08-14 01:58:25 -07:00
Ryan Zidago 93eb490719 docs-fr | reference | glossary | container-env-variables.md (#15243)
* docs-fr | reference | glossary | container-env-variables.md

* fixed typo in title
2019-08-14 01:52:26 -07:00
Dr. Stefan Schimanski d1ce52703e blog-structual-schema: fix oneOf in example spec (#15816) 2019-08-13 21:48:24 -07:00
Jane Xie ac7cd02a6f translate supported-doc-versions (#15838)
* translate supported-doc-versions

* fix problems
2019-08-13 20:16:23 -07:00
Roy Lenferink 099ed49cea Added mattiaperi as Italian reviewer/approver & sorted Italian teams (#15850) 2019-08-13 14:54:24 -07:00
Oz N Tiram 4d14e98b08 Fix syntax broken highlighting (#15830)
Hugo's highlighter does not understand a variable name with angle
brackets, and breaks the coloring.
2019-08-13 13:53:41 -07:00
Kubernetes Prow Robot 59757291e1 Merge pull request #15823 from simplytunde/dev-1.16-merge-master
merge master into dev-1.16
2019-08-13 10:11:42 -07:00
Jared a02fea5330 Update link 2019-08-13 09:20:16 -07:00
Jared efed54c79a Fixed broken link 2019-08-13 09:18:43 -07:00
ponypaver 38312e0cc3 Update service.md (#15738)
adjust grammer
2019-08-13 08:51:42 -07:00
Bill Mulligan cc5060da22 spelling and grammar corrections (#15837) 2019-08-13 06:45:42 -07:00
David Ricordel 11f8368834 Change the translationfor logging to journalistion des ´vènements (#15330) 2019-08-13 01:59:41 -07:00
Alvaro Aleman 3bea36ba16 Api deprecation blogpost: Include minimum kube version for ingress from networking apigroup (#15740) 2019-08-12 11:15:13 -07:00
Iva Koevska 2d63ee56d8 Applied title case to page title (#15824)
Page titles throughout the doc set typically use title case. This one uses sentence case. I've added capitalization to match the common style.
2019-08-12 07:37:13 -07:00
simplytunde 5e8cf9b8a5 Merge remote-tracking branch 'upstream/master' into HEAD 2019-08-12 08:05:36 -05:00
Xiang Dai 4aa7723027 Update disruptions.md (#15811)
The number of StatefulSet always start from 0, change to make docs exact.

Signed-off-by: Xiang Dai <764524258@qq.com>
2019-08-12 05:19:12 -07:00
Max 16ae99f229 German translation for proxies and controller metrics (#15746)
* i18n cloud controller

* add controller metrics

* 2nd check on controller metrics

* add proxies

* check proxies

* add controller metrics

* 2nd check on controller metrics

* add proxies

* check proxies

* Revert "Merge branch 'i18n-003' of github.com:mkorbi/website into i18n-003"

This reverts commit 76bf403bd12bdff8f9a02f19cb125fcce333b4f8.
2019-08-12 01:11:13 -07:00
Kohei Ota aea0fefe96 remove study (#15805) 2019-08-11 17:59:10 -07:00
Joe c5add88844 Update overview toc in chinese. (#15737) 2019-08-11 17:57:10 -07:00
Zane Bitter 8344dda2f6 Use literals in jsonpath examples (#15775)
It's very difficult to figure out e.g. the correct quotes to use from
regular text that is subject to being converted for typographers quotes.
Use code literals instead to ensure that nothing is modified, and to
distinguish literals from accompanying text.

Signed-off-by: Zane Bitter <zbitter@redhat.com>
2019-08-11 17:53:10 -07:00
Gabriele Cimato 5c41bb0482 docs: update deploy-intro, fix node js sentence (#15758) 2019-08-09 14:47:13 -07:00
Kohei Toyoda d6bcc7b8d9 Fix orders of yaml for examples. (#15763) 2019-08-09 14:33:15 -07:00
Carlos d4741f1bc4 Add content/es/docs/reference/glossary/pod-priority (#15325)
* ammend signature

* Update content/es/docs/reference/glossary/pod-priority.md

Co-Authored-By: Rael Garcia <me@rael.io>

* Update content/es/docs/reference/glossary/pod-priority.md

Co-Authored-By: Rael Garcia <me@rael.io>

* Update content/es/docs/reference/glossary/pod-priority.md

Co-Authored-By: Rael Garcia <me@rael.io>
2019-08-09 12:59:13 -07:00
Ismail Alidzhikov a306ab2e35 Remove kubelet --allow-privileged flag for etcd HA setup with kubeadm (#15332)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-08-08 22:21:24 -07:00
Wojciech Tyczynski 6daa99cdd8 Remove references to selflinks (#15751) 2019-08-08 19:59:24 -07:00
Karen Bradshaw ad4bc58526 add weight to static-pod, fix date mirror-pod (#15752) 2019-08-08 17:21:25 -07:00
Jordan Liggitt 1830e56fa2 Clarify PSP/PV interaction (#15756) 2019-08-08 17:19:27 -07:00
June Yi 4518c983d2 Third Korean l10n work for release-1.15 (#15744)
* Add Link /docs/reference/ in Korean (#15610)
* Translate tasks/debug-application-cluster/resource-usage-monitoring in Korean (#15593)
* Translate tasks/inject-data-application/define-environment-variable-container in Korean (#15606)
* ko: Update outdated files in dev-1.15-ko.3 (#15605)
* Translate home/supported-doc-version in Korean (#15621)
* ko: Update some files in reference/glossary (#15631)
* Translate reference/glossary/cloud-provider.md in Korean (#15685)
* Translate docs/reference/using-api/api-overview in Korean (#15644)
* Translate tasks/debug-application-cluster/resource-metrics-pipeline in Korean (#15665)

Co-Authored-By: June Yi <june.yi@samsung.com>
Co-Authored-By: Seokho <shsongist@gmail.com>
Co-Authored-By: Tim Bannister <tim@scalefactory.com>
Co-authored-by: Yoon <learder@gmail.com>
Co-authored-by: JiMyung Lee <lee.ji.myung@gmail.com>
Co-authored-by: lapee79 <lapee79@gmail.com>
Co-authored-by: Sunghoon Kang <hoon@linecorp.com>
Co-authored-by: Yuk, Yongsu <ysyukr@gmail.com>
Co-authored-by: Lawrence Kay <me@lkaybob.pe.kr>
2019-08-08 07:33:19 -07:00
Giri Kuncoro 05690331ce Add dynamic provisioning Indonesian translation (#15583)
* Add dynamic provisioning Indonesian translation

* Rephrasing few sentences in translation
2019-08-07 18:53:18 -07:00
Andreas Lindhé c02cf959b7 More consistent naming of services in Ingress docs (#15718)
It switched from a naming scheme of service1/service2 to s1/s2. That can be confusing for new people, and I propose we stick to only one naming scheme.
2019-08-07 15:33:18 -07:00
Johannes Liebermann d3c216fedc Fix typo in authentication.md (#15721)
Change "certificates authorities" to "certificate authorities".
2019-08-07 14:53:20 -07:00
codyc 0fc8aa746a CentOS Repo for 1.15 (#15708)
Corrects centos repo for kubernetes 1.15
2019-08-07 14:51:19 -07:00
codyc c2b0321dbf added limits to walkthrough (#15707) 2019-08-07 14:49:19 -07:00
aimeeu 8eba965dff Update Participating in SIG Docs and Submit a PR (#15697)
Add hyperlink to 'communicate' in Participating in SIG Docs section.
Hyperlink points to Participating in SIG Docs discussions section further down the page.

Add info to Submit a pull request bullet 5 about putting fixes #<issue_number>
or closes #<issue_number> to the PR description so GitHub will automatically close the issue
2019-08-07 14:46:37 -07:00
June Yi 5702f54c8d Add gochist to sig-docs-en-owners (#15692) 2019-08-07 14:44:43 -07:00
RA489 7e100a2c95 Fix broken link to kubectl cheatsheet (#15713) 2019-08-07 02:08:50 -07:00
houjun 64bfa2a770 Fix release stage for two features (#15688) 2019-08-06 19:50:51 -07:00
Victor Ude 088bc912d3 Explain how to cleanup the created pod (#15698)
* Explain how to cleanup the created pod

I'm still learning. Feel free to provide a better example.

* Update configure-redis-using-configmap.md
2019-08-06 17:18:53 -07:00
lyveng 306a6201b8 Fixed broken link to logging conventions in kubectl cheatsheet (#15699) 2019-08-06 17:12:54 -07:00
Manish Bansal 2fdc40944b Sentence correction for Info section on concepts/architecture/nodes (#15343)
* Sentence correction

* Fixed review comments
2019-08-06 16:38:50 -07:00
Manish Bansal 7bcc824779 Powershell note for kubectl patch command (#15308)
* Improvement for kubectl patch command

This command does not work in Powershell. A specific note would help the developers to take care of the same.

* Fixed review comments

Added different tabs for bash and PowerShell.

* Removing note for PowerShell

Hugo is not able to add note along with shortcode. Hence removing note.
2019-08-06 16:36:50 -07:00
Tahmid Shakil 2928d6ac9c Fix troubleshooting instruction at troubleshooting-kubeadm.md (#15234)
## Issue

Section: *Another workaround is to overwrite the existing `kubeconfig` for the "admin" user*
Line: 173

`sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config` fails, since the directory `$HOME/.kube` doesn't exist.

## Fix

`mkdir $HOME/.kube` added prior to `sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config`.
2019-08-06 16:34:51 -07:00
Tim Bannister dd6f88dfe7 Reword & migrate static pod task page (#14831)
- Shape this to be more of a Task page
- Move static pod task to pod & container section
2019-08-06 16:22:49 -07:00
Tim Bannister 322e88de9a Update device plugin documentation + related pages (#14331)
* Update device plugin docs for Kubernetes 1.14

& related pages

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

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

* Fix code block formatting

eg code blocks incorrectly marked as:
```shell

* Use glossary shortcodes where appropriate

* Hyperlink to Prometheus

* Tidy Markdown formatting

* Change example vendor domain name

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

* Reword device plugins documentation

* Tweak headings for device plugins

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

* Tweak wording for device plugins docs

* Add KubeVirt device plugins
2019-08-06 16:00:52 -07:00
mhamdi semah f2c7919fc9 Issue with k8s.io/docs/tasks/administer-cluster/dns-debugging-resolution/ (#14816) 2019-08-06 15:56:53 -07:00
Ori Tzoran 492f6eb6c3 streamline grep usage in minikube_before_you_begin (#15360)
- tested on macOS with BSD's grep and GNU's. same flags, same output.
- there are some 55 CPU flags on mac, so highlighting VMX makes it
  easier to grasp
- using `egrep` on linux and `grep` on mac, not necessary
- precision: the VT-x feature is NOT an OS feature...
2019-08-06 15:10:50 -07:00
Patrick East b9f6598c9e Add "Admission Controller" to the glossary (#15196)
This gives a brief description for the admission controller and links
to the main docs for them.
2019-08-06 15:08:50 -07:00
aimeeu efa8bf1c37 Update link to Docs SIG agenda document (#15703)
The basics about our docs/Style guidelines:  "add it to the agenda" updated the link to point to 2019 agenda document
2019-08-06 11:43:56 -07:00
Rita Zhang 6f25d24cab Add OPA Gatekeeper blog post (#14487)
* Add OPA Gatekeeper blog post

* address comments

* Apply suggestions from code review

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

* address more comments

* Update based on beta release

* Update publish date; reword intro
2019-08-06 11:27:57 -07:00
Ben Hall 779b2be65c Update Interactive Terminal button. Add button directly to port 30000 for dashboard. Use new Start script to launch minikube. (#15689) 2019-08-06 11:03:55 -07:00
Eduardo Roldan cc64c39bac Document the enableServiceLinks flag (#15611)
* Document the enableServiceLinks flag

There are many cases of service discovery environment variables clashing with env vars expected by programs, causing  hard to debug problems. The enableServiceLinks flag added in 1.13 should be mentioned here and not only on the API reference.

* Update connect-applications-service.md

* Update content/en/docs/concepts/services-networking/connect-applications-service.md

Co-Authored-By: Qiming <tengqim@cn.ibm.com>

* rephrased the action to use active voice style
2019-08-06 00:49:55 -07:00
Lubomir I. Ivanov cdc25736d7 kubeadm: fix links in kubeadm-alpha page (#15674) 2019-08-06 00:45:56 -07:00
Max Kaminskiy 7126c8e9b5 Fixed typo. From utf=8 to utf-8. (#15684) 2019-08-05 20:21:53 -07:00
James 7459a83f62 Add Canonical On-Prem and Managed, Correct URL (#15675)
Ubuntu / Canonical also provides deployment options for on-premesis and managed Kubernetes, as linked on our Kubernetes landing page.
2019-08-05 20:19:53 -07:00
Naoki Oketani 4fc5bf2c61 fix broken links and changes added by editorconfig (#15628) 2019-08-05 20:17:53 -07:00
Jesse Hu 608693830e Correct 'print default' command in kubeadm-config.md (#15662)
* Correct 'print default' command in kubeadm-config.md

`kubeadm config print-default` command doesn't exist in v1.15.0.
It's now `kubeadm config print init-defaults` and `kubeadm config print join-defaults`.

* Remove the unnecessary v1.11.0 statement
2019-08-05 20:15:54 -07:00
RA489 cf3c352881 None driver doesn't work with snap docker. (#15667) 2019-08-05 20:13:55 -07:00
Melony QIN a17f259b8d update cheat sheet (#15677)
add sort by capacity
2019-08-05 20:11:53 -07:00
Kobayashi Daisuke 97297af5ef Only one word typo fix (#15617)
* Fix typo

* Fix typo

* Cange back to "will"
2019-08-05 17:25:54 -07:00
Michael Vorburger ⛑️ da9db0b0c4 porting some information from kubeadm-init.md to kubelet-integration.md (#15423)
* porting some information from kubeadm-init.md to kubelet-integration.md doc

from reference/setup-tools/kubeadm/kubeadm-init.md to setup/production-environment/tools/kubeadm/kubelet-integration.md

includes edits I just proposed in #15421 and #80136

* improve wording re. systemd in kubelet-integration.md

* removing quotes and adding the in kubelet-integration.md

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

Co-Authored-By: Lubomir I. Ivanov <neolit123@gmail.com>
2019-08-05 17:09:54 -07:00
Michael Vorburger ⛑️ d4a3eaa2f5 use log_path busybox.log instead of busybox/0.log in crictl.md (#15415)
because with busybox/0.log it fails as shown below (unless you mkdir busybox,
with the correct permission, which is an extra step we can avoid for a tutorial like this)

FATA[0000] Starting the container "3c71f8c3abfcac0f8357fa25be896062f05f88e1d9acbd7a033afeee9a54f3c4" failed: rpc error: code = Unknown desc = failed to create containerd task: failed to create container loggers: failed to create and open log file: open busybox/0.log: no such file or directory
2019-08-05 16:55:20 -07:00
Alex Punnen cb1272defe Update pod.md (#15301)
fixed broken link
2019-08-05 16:11:50 -07:00
Kaitlyn Barnard d9279c72f1 Update OWNERS (#15681) 2019-08-05 16:09:50 -07:00
Kubernetes Prow Robot aa4b72c9dd Merge pull request #15679 from simplytunde/dev-1.16-merge-master
Merged master into dev-1.16
2019-08-05 15:53:51 -07:00
janitha09 5a4088af42 Update install-minikube.md (#15087)
kubernetes-cli is now included as a dependency https://chocolatey.org/packages/Minikube
2019-08-05 15:41:49 -07:00
Derek c7e57cb67c TLS is Transport Layer Security; not level (#14998)
See https://en.wikipedia.org/wiki/Transport_Layer_Security
2019-08-05 15:39:49 -07:00
simplytunde 68fe9a8adc Merge remote-tracking branch 'upstream/master' into HEAD 2019-08-05 17:30:25 -05:00
Zach Corleissen 970448f894 Remove non-member approver from PT content (#15676) 2019-08-05 14:33:52 -07:00
Mans Matulewicz ab8c91a3a2 Update custom-resource-definitions.md (#15670)
typo fix
2019-08-05 13:15:51 -07:00
Andrew Lytvynov 9fbd001d5c Remove mentions of cluster CA from CSR API docs (#15547)
CSR API isn't guaranteed to use the cluster CA. The CA used to sign
certs using the CSR API depends on the specific cluster stup. Admins can
use a separate CA if they choose to.

Users shouldn't rely on verifying those certs using the CA bundle
mounted with service account secrets.

The doc page is reworded to remove most mentions of cluster CA and
instead focus on API usage specifics.
2019-08-04 17:55:48 -07:00
Conlan Cesar a5cfbae3d9 Fix shell code indentation / markdown formatting (#15657)
The backticks were visible in the generated documentation, removing the indentation hides it once more.
2019-08-04 17:49:51 -07:00
Strajan Sebastian Ioan e0b3959eba remove experimental from flag name (#15653) 2019-08-04 17:47:48 -07:00
Shivesh Abhishek 8d6874e396 typo fix (#15648)
Signed-off-by: Shivesh Abhishek <shivesh.abhishek@mayadata.io>
2019-08-04 17:45:49 -07:00
Ismail Alidzhikov a0a3cd4e39 Remove --export (as it's deprecated) (#15654)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-08-04 17:43:48 -07:00
Edu Patrocinio 7a9ace6556 Put full path of the RabbitMQ object (#15635)
Currently, it assumes the Kubernetes example github has been cloned.
2019-08-02 12:11:53 -07:00
Jordan Liggitt c83e6b4a47 Clarify request verbs (#15623) 2019-08-02 12:09:54 -07:00
leipsfur e01c09cb86 Fix spelling mistake (#15619) 2019-08-02 12:07:54 -07:00
Kenneth Massada d80d3a71a5 Update volumes examples that are no longer in staging (#15630)
* Update volumes examples that are no longer in staging

Update volumes examples that are no longer in staging 

per
https://github.com/kubernetes/examples/commit/c16a976d9830fda1692d61c5ca693a4c30ae4bcf

a lot of links are now broken in the docs

* Remove /staging from ceph examples

Remove /staging from ceph examples
2019-08-02 12:05:54 -07:00
vanou 6b2fdcecac Add Linux Foundation's K8s Online Training to Online Training List (#15608) 2019-08-02 07:43:53 -07:00
Tim Bannister 3dea3dbf94 Tidy headless Service example (#15082) 2019-08-01 14:39:18 -07:00
Thomas ILLIET 8670391e2a Fix windows download link (#15616) 2019-08-01 02:24:15 -07:00
RA489 66aacf713f Adding --cgroup-driver flag to etcd documentation (#15595) 2019-07-31 23:18:15 -07:00
Seongho Hwang 4285799aed Update pod.md by fixing typo (#15592)
Changed phrase '컨테이너들 안의 파드는' to '파드 안의 컨테이너들은'
2019-07-31 18:26:14 -07:00
Edu Patrocinio 0cf7e3a827 Replace pod with Pod in task/nodelocaldns.md (#15602) 2019-07-31 17:34:14 -07:00
Nicolás Pascual González 3395e5ef71 Fixed bug on downloading kubectl in linux (#15264)
Fixed bug on command for downloading kubectl in linux
2019-07-31 12:50:15 -07:00
Edu Patrocinio ae714004b2 Remove --export (as it's deprecated) (#15598) 2019-07-31 12:46:14 -07:00
Sunghoon Kang 1e90cbf1c9 Fix broken link in API overview (#15594) 2019-07-31 12:44:14 -07:00
simplytunde 9f448fb482 updated config.toml (#15535) 2019-07-31 12:44:13 -07:00
elmbrain 731c11751e set correct YAML examples (#15544)
Current YAML list is not correct (but working)
2019-07-31 12:42:15 -07:00
Sandor Szücs 2ae184f17c add skipper to the list of ingress-controllers (#15596)
Skipper is used in production by Zalando SE and other companies like spotahome and ShopGun.

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2019-07-31 12:40:14 -07:00
sNathan13 5f2604277a Fixing 404 link error in release notes 1.15 (#15588)
Pull request https://github.com/kubernetes/kubernetes/pull/75622 was created by https://github.com/anyasabo. Updating 404 not found error with the right link in the release notes page of v1.15. (https://kubernetes.io/docs/setup/release/notes/)
2019-07-30 23:08:20 -07:00
Damien Duportal b66c439f12 Remove "LoadBalancer" limitation from Minikube (#15568)
* Remove "LoadBalancer" limitation from Minikube

* Update minikube.md
2019-07-30 09:56:51 -07:00
Jay Pipes 9196b64ca6 Change "module" to "mode" in authorization docs (#15548)
The content describing authorization modes used the term "authorization
modules" erroneously. This patch uses the term "mode" as is appropriate
but keeps the section link header the old "authorization-modules" in
order not to break older links.
2019-07-30 09:44:53 -07:00
yokoyama tatsuo a00526008b rename AWS EC2 Container Registry (#15562)
https://aws.amazon.com/jp/ecr/
The correct name is Amazon Elastic Container Registry.
2019-07-30 09:42:50 -07:00
Robert Kielty 1e160b9b81 adds a ref to container-runtimes (#15581)
Just added a link to container-runtimes from the k8s docs
2019-07-30 09:38:49 -07:00
Zach Corleissen 9591ca0957 Tiny typo fix (#15579) 2019-07-30 08:50:53 -07:00
Zach Corleissen 39ef9e283f Markup fixes (#15578)
Silly rabbit, shortcode spaces matter

Even siller rabbit

Nit
2019-07-30 06:16:51 -07:00
Lubomir I. Ivanov 0247da1b01 kubeadm: add considerations section for control-plane-endpoint (#15524)
* kubeadm: add considerations section for control-plane-endpoint

* kubeadm: change master->control-plane in create-cluster-kubeadm.md
2019-07-30 00:24:51 -07:00
Seokho 3963f543b6 Add a new Korean owner in OWNERS_ALIASES (#15564) 2019-07-29 17:58:50 -07:00
Javi Sabalete 57ae2f5855 Add content/es/docs/reference/glossary/minikube.md (#14555) 2019-07-29 13:18:48 -07:00
Tim Bannister a589e5582b Revise glossary entry for kube-proxy (#15172)
- Mark as relevant to networking.
- Unmark as a core object. kube-proxy is not an API object.
- Fix hyperlink to reference docs.
- Include hyperlink in definition. This is used in /docs/concepts/overview/components/
- Revise wording.
2019-07-29 12:54:47 -07:00
Akshay Mankar cd04773f2b Add kubernetes-client/haskell (#15573) 2019-07-29 11:10:25 -07:00
Zach Corleissen de57ad7d79 Add aliases for blog owners and reviewers (#15383) 2019-07-29 11:08:26 -07:00
Neha Gupta 11893c709a Minor corrections in init container readme and Service readme (#15570)
* Updating minor corrections

* Updating minor corrections in service readme
2019-07-29 11:06:27 -07:00
Tim Bannister 5e9207e88d Fix "kubectl --k" typo (#15558) 2019-07-29 11:04:26 -07:00
Stuart P. Bentley bc3054c3a7 Remove superfluous backtick (#15561) 2019-07-29 11:02:26 -07:00
Weidong Cai dcc6d35586 Fix pvc clone sample yaml (#15569) 2019-07-29 11:00:25 -07:00
Nikita Potapenko 60506ed935 Fix typo (#15559) 2019-07-29 10:58:26 -07:00
Stuart P. Bentley a35aea188d Remove kubeadm-dind from learning environment list (#15556)
Per the removed link, kubeadm-dind has been deprecated in favor of kind (which has been moved up and named as such).
2019-07-29 10:52:25 -07:00
yunxji d0edb73386 Modify document format. (#15567) 2019-07-29 01:59:54 -07:00
Michael Vorburger ⛑️ f21879772a remove doc from kubeadm-init.md which is duplicated in kubelet-integration.md (#15424)
* remove doc from kubeadm-init.md which is duplicated in kubelet-integration.md

This section in reference/setup-tools/kubeadm/kubeadm-init.md seems to significantly overlap with setup/production-environment/tools/kubeadm/kubelet-integration.md - looks like someone copy/pasted it at some point?  The information in kubelet-integration.md looks more up to date than this (e.g. there actually is no `--allow-privileged=true` or `--network-plugin=cni` here?).  Therefore lets delete the sections content, and have a short line linking to the other one.

If this is accepted, then #15421 is moot (because #15423 moves it to the new place).

* shorten link re. removed doc from kubeadm-init.md

as requested in https://github.com/kubernetes/website/pull/15424/ review

* drop https://kubernetes.io from link in kubeadm-init.md

* Revert "shorten link re. removed doc from kubeadm-init.md"

This reverts commit f128ce7dc2022e424a28ffc3faacb7b9a8af0ad8.

* fix bad wording

* update kubeadm-init.md based on kbhawkey review feedback

* remove duplicate sentence in kubeadm-init.md
2019-07-28 09:15:53 -07:00
ljnaresh 7acaa5adae Adding cgroups to glossary (#15106)
* Adding cgroup to glossary

Adding cgroup to glossary

* Removed value from aka field

* Updating cgroups.md with cgroups changed to cgroup

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

* Modified cgroups to singular

* Title update and remove etc

Updated the title as mentioned in v2 docs and removed etc

* Update cgroups.md

Adding different short description

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

* Updated cgroups.md short description

* Changed file name and glossary title

* Changed the title to make it consistent
2019-07-28 08:53:53 -07:00
Cyprien Le Pannérer cc85b16d40 misspell (#15490) 2019-07-28 05:09:53 -07:00
Edith Erika Puclla Pareja 9eeb013498 add content/es/docs/reference/glossary/volume.md (#14901)
Suggestions glo-pena done

Fixing glo-pena  suggestions

remove space before container word

remove space before container word
2019-07-28 01:43:54 -07:00
Ashutosh Gangwar 0a8a85feb1 custom-resource-definitions.md: fix typo (#15527) 2019-07-26 01:51:58 -07:00
June Yi 82a65e007b Second Korean l10n work for release-1.15 (#15533)
* Reference/tools/v0.1 (#15401)
* Translate reference/glossary/contributor.md in Korean (#15433)
* Translate reference/glossary/cla in Korean (#15436)
* Update what-is-kubernetes.md (#15446)
* Translate glossary components tagged with `Fundamental` into korean (#15426)
* Translate content/ko/docs/concepts/overview/working-with-objects/fiel… (#15393)
* Translate tasks/administer-cluster/cluster-management in Korean (#15472)

Co-Authored-By: lapee79 <lapee79@gmail.com>
Co-Authored-By: alice_k106 <alice_k106@naver.com>
Co-Authored-By: Sunghoon Kang <me@devholic.io>
Co-Authored-By: 박주은 <elpion19@gmail.com>
Co-Authored-By: JiMyung Lee <lee.ji.myung@gmail.com>
Co-Authored-By: Sean Park <seanpark.hh@gmail.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
2019-07-25 21:51:59 -07:00
Damon Wang 8c13b46b45 change the apiversion of disablePreemption (#15528)
change componentconfig/v1alpha1 to kubescheduler.config.k8s.io/v1alpha1
2019-07-25 20:13:58 -07:00
yunxji c866b20f49 Add something about Tencent Cloud (#15298)
* Added Tencent Cloud Production Environment Solution

* Add an article on how to run kubernetes on Tencent Kubernetes Engine : content/en/docs/setup/production-environment/turnkey/tke.md

* Document modifications have been made as recommended by reviewer sftim. Please select this document when merging.

* Document optimization

* Modify the contents of the document : content/en/docs/setup/production-environment/turnkey/tke.md

* Add A What's Next section

* Add content: TKE is a Certified Kubernetes product.

* Add reviewers and other information.

* Delete a space

* Change information about reviewers

* Remove reviewers.
2019-07-25 20:05:58 -07:00
Alex Punnen 14c348819f pod-network to be done only on master node (#15505)
* pod-network to be done only on master node

added a note saying that Install a pod-network add on need to be done only on the master node

* updated where to run pod-network doc
2019-07-25 00:35:53 -07:00
Stef Ki bb9ee3db9b Line break between section and previous paragraph (#15474)
Line break between the "Kubernetes Basics Modules" and the previous paragraph, for consistency.
2019-07-25 00:33:53 -07:00
Andreas Jaekel 52ff74a35a Update _index.md (#15494)
* Update _index.md

Added k8s offerings by Ionos Enterprise Cloud.

* Update _index.md

Switched from .de domain to .com.
2019-07-25 00:31:51 -07:00
Tim Bannister d6cc934dc8 Fix wrong name for CRDs in Operators concept (#15521) 2019-07-24 20:25:51 -07:00
Brandon Marick 9b051e7468 Update ttlafterfinished.md (#15525)
Fix Design Doc link
2019-07-24 18:05:52 -07:00
Taahir Ahmed 51de06b36a ImagePolicyWebhook: config can be embedded (#15233)
All admission control plugins support two modes for specifying their
configuration: linking to an external file using the `path` key in the
shared admission configuration file, or directly embedding the
configuration using the `configuration` key in the shared admission
configuration file.

This commit makes the ImagePolicyWebhook documentation mention the
embedded configuration option.
2019-07-24 08:26:17 -07:00
Jesus, Julio Cesar Soares de 31cbc5e982 Adding China unicom Case Study (#15347)
* Adding China unicom Case Study

* Adding comma

* Update index.html

Now the verb was conjugated correctly.

* Update index.html

Added comma to separate items correctly.

* Update index.html

Removing the br element.

* Update index.html

Correction in verbal conjugation.
2019-07-24 06:58:16 -07:00
SataQiu 6400794a60 Update scale-intro.html (#15516) 2019-07-24 05:00:18 -07:00
mhamdi semah f7a6551379 Issue with k8s.io/zh/docs/tutorials/kubernetes-basics/scale/scale-intro/ (#15179) 2019-07-24 00:30:15 -07:00
George Tseres b4f10b3874 Fix field in PDB (#15480) 2019-07-23 19:44:15 -07:00
Ismail Alidzhikov 43fd8768a7 Improve PodPreset docs (#15493)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-23 19:38:16 -07:00
Jiacheng Xu 761d210f63 Update garbage-collection.md (#15495) 2019-07-23 19:36:14 -07:00
Tim Bannister b8efe3bc52 List sftim as en-localization reviewer (#15497) 2019-07-23 19:30:16 -07:00
mohamed chiheb ben jemaa 94d0b0b6fe replace kubectl error message with the related output (#15510) 2019-07-23 19:28:14 -07:00
Jason Haley d18d07ace5 New getting started blog post (#14970)
* New getting started blog post

I'd like to submit a blog post for the kubernetes.io blog targeted to people just getting started with Kubernetes. I myself am still new to it but want to start writing more to share what I am learning and help others along the way. My point of view is a little different than most people who post on the kubernetes.io blog since I am an independent consultant and I also work mostly with Microsoft products - so some of my resources are from Microsoft which seems rare for some reason in most Kubernetes blog posts I find on the web.

* Added the images and changed md for path

I added the image files and changed the paths in the markdown to /static/images/blog/...

* fix path

* Added date to header

Added a date to get it on netlify preview

* made changes

* Update and rename get-started-with-kubernetes-using-python.md to 2019-07-23-get-started-with-kubernetes-using-python.md
2019-07-23 10:54:13 -07:00
Lubomir I. Ivanov e75c348dbe kubeadm: update the docs for HA with --control-plane-endpoint (#15369)
The addition of the flag "---control-plane-endpoint" for
"kubeadm init" removes the requirement for creating a config file
for the stacked etcd setup.

The config is still required for stacked etcd setup.
2019-07-22 07:06:52 -07:00
Manish Bansal 8a09d414e8 Improved PodPreset documentation (#15409)
* Adding scroller to the command

* Updated

* Updated
2019-07-21 01:52:52 -07:00
Harsh Vardhan b7b8ce0b25 Fix Prev/Next navigation buttons when viewing article (#15439)
Earlier both the on the left and right buttons had the text `Next>>` now
the left one will have the text `<< Prev`

fixes: https://github.com/kubernetes/website/issues/15438

Signed-off-by: Harsh Vardhan <harsh.vardhan@mayadata.io>
2019-07-21 01:46:54 -07:00
Ismail Alidzhikov 6e153db6ac Recommend installing calico 3.8 (#15418)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-21 01:41:01 -07:00
Michael Vorburger ⛑️ bcae3af22d clarify better where 10-kubeadm.conf comes from in kubeadm/kubeadm-init.md (#15421)
* clarify better where 10-kubeadm.conf comes from in kubeadm/kubeadm-init.md

* minor formatting fix as requested in review
2019-07-20 21:08:52 -07:00
Eric Hu 7dae226a96 secret.md: add an example of editing a secret (#15464) 2019-07-20 20:32:53 -07:00
mohamed chiheb ben jemaa 55e6801033 update extensible-admission-controllers to mention that default admission webhooks FailurePolicy in v1 is Fail (#15475) 2019-07-20 20:28:52 -07:00
Nikita Potapenko 496fd7591a Fix command (#15479) 2019-07-20 20:24:53 -07:00
Tamas Ecsedi 4f38ca8a37 Add Banzai Cloud Pipeline Kubernetes Engine (PKE) to production environment solutions table (#15481) 2019-07-20 20:20:53 -07:00
Vallery Lancey 0225023baa Added English blog on API removal timelines in 1.16 (#15203) 2019-07-18 09:52:12 -07:00
Saish Dharvotkar b14752b288 Changed inter-pod affinity section (#15427)
Clarified pod affinity section as it was confusing to understand whether or not a list of namespaces was optional or needed with LabelSelectors.
2019-07-18 03:34:11 -07:00
Lubomir I. Ivanov 96922f3b73 kubeadm: modify the step for upgrading control plane kubelets (#15452)
When upgrading controlplane nodes, upgrading the kubelets should be done
as the last step after "kubeadm upgrade" was run on all of the control
plane nodes already.

Also apply consistency related cleanup to sections and section names.
2019-07-18 03:28:10 -07:00
Naoki Oketani fd974ca794 specify local port as argument (#15445) 2019-07-16 20:24:35 -07:00
Scot Marvin 7671f4bfb2 Changed a confusing heading (#15453)
I changed a question that had no question mark into a statement. I also changed the heading from the first person to the second person, because the topic it treats the reader as the second person everywhere else.
2019-07-16 17:22:35 -07:00
Qiming 55d6324252 Rename blog files to include date in names (#15386)
kind: cleanup
2019-07-16 10:41:25 -07:00
Ismail Alidzhikov 9c1fd9dcfe Fix serve_hostname image (#15416)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-16 06:15:25 -07:00
Kohei Ota 6e46503575 add Japanese readme (#15403)
* add Japanese readme

* little fix on format

* fix

* fix

* remove md tables following other languages and small translation added

* Update README-ja.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update README-ja.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* Update README-ja.md

Co-Authored-By: Takuya Tokuda <cs.toku.mail@gmail.com>

* addressing review

* website

* Update README-ja.md

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

* title
2019-07-16 03:07:23 -07:00
nasa9084 164f4195d7 update sig-docs-ja-owners and sig-docs-ja-reviewers (#15449) 2019-07-16 00:07:23 -07:00
Felipe d524ae61ac Adjusting main README-pt.md (#15364) 2019-07-15 11:37:23 -07:00
Ryan Zidago 17c975c1fb docs-fr | reference | glossary | developer.md (#15377)
* docs-fr | reference | glossary | developer.md

* corrected missing translation
2019-07-15 07:23:09 -07:00
Ryan Zidago 9b891d9cf0 docs-fr | reference | glossary | deployment.md (#15367) 2019-07-15 05:35:07 -07:00
Ryan Zidago 77ce07830a docs-fr | reference | glossary | data-plane.md (#15346) 2019-07-15 05:33:07 -07:00
Ryan Zidago 3e54066070 docs-fr | reference | glossary | device-plugin.md (#15414) 2019-07-15 05:31:08 -07:00
Ismail Alidzhikov 12ee3e42e4 Fix command that queries for label version (#15417)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-14 17:51:03 -07:00
Ismail Alidzhikov cb034f9138 Upgrade calico canal to 3.8 (#15420)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-14 17:39:03 -07:00
Michael Vorburger ⛑️ ce1753952e fix missing word "to" in kubeadm/kubelet-integration.md (#15419) 2019-07-14 07:51:03 -07:00
Zach Corleissen ce8fc52fef Add closure guidelines (#15261)
Add close command

Add a note about fejta-bot

Feedback from kbhawkey
2019-07-14 05:17:03 -07:00
Rael Garcia c138c9c158 Replace tabs by spaces in glossary-terms partials (#15408)
Using tabs in this partials seems to cause Hugo to parse the partial
as a code block instead of rendering the HTML code.

Solves #14792 rendering issues.
2019-07-14 03:41:03 -07:00
Nikita Potapenko 4a1203a941 Update cli commands (#15268)
* Update cli commands

* Small fixes

* Update snippet
2019-07-13 20:09:01 -07:00
Donghui Wang 62656313f1 typo fix: add the missing right parenthesis (#15407) 2019-07-13 11:05:03 -07:00
Karen Bradshaw 997242c871 clean up label comments (#15397) 2019-07-13 11:03:04 -07:00
Zach Corleissen 0e540e8dcb Update contribution guidelines for approvers (#15385) 2019-07-12 16:25:04 -07:00
houjun 00d9ada416 Fix error link (#15388) 2019-07-12 08:25:05 -07:00
Ismail Alidzhikov e793604bd0 Cycle KubeCon info on landing page (#15204)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-12 07:35:06 -07:00
Elton Stoneman 436271a7da Fix kubeadm link (#15286)
Original link was broken, and the target doc title has changed.
2019-07-11 21:51:05 -07:00
Tim Bannister 3ca1955a13 Add “CNCF” to glossary (#14537)
* Add glossary entry for CNCF

* Use CNCF glossary entry
2019-07-11 18:03:07 -07:00
Tim Bannister 20e45f1331 Add concept page for Operators (#14458)
* Add concept page for Operator pattern

* Link to article about Operator best practices
2019-07-11 17:57:07 -07:00
Tim Bannister a6fc4c139b Improve docs on “Assigning Pods to Nodes” (#14278)
* Switch to "failure zone" term

Previous wording, "availability zone", is specific to certain cloud
service providers (eg AWS).

* Refer to glossary terms where appropriate

* Reword signposting to examples

* Assign stable name to anchor

* Link to standard node labels

* Fix incorrect feature state claims

* NodeRestriction admission plugin needs Kubernetes v1.11

(or later)

* Move further reading to whatsnext section

* Fix link to cluster setup

* Drop advice about older kubectl

Kubernetes v1.14+ definitely does offer a compatible kubectl

* Drop outdated comment about downloading examples

* Call an availability zone an availability zone
2019-07-11 17:53:05 -07:00
Justin Biggs e76ccf33cc update cluster definition and add tooltip to concepts page. (#14967) 2019-07-11 17:45:06 -07:00
Ismail Alidzhikov 0d32a93de4 Fix feature-state for ExpandInUsePersistentVolumes (#15076)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-11 17:43:06 -07:00
Ismail Alidzhikov 21528fa822 Add --all-namespaces (#15334)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-11 17:41:07 -07:00
Tim Bannister 8e6c0abc54 Revise Addons section of components (#15173) 2019-07-11 17:39:04 -07:00
Karen Bradshaw 791498509d update owners_aliases (#15384) 2019-07-11 17:27:05 -07:00
Tim Bannister e1ec9a6246 Improve init containers concept page (#14281)
* Improve init containers page

- Overall rewording
- Link to “Debug init containers” in whatsnext
- Explain terms / use glossary references
- Use glossary shortcodes where appropriate
- Expand terms like QoS and cgroup that aren't in the glossary
- Only document & recommend stable syntax
- Tweak initContainer examples to use project style
- Drop vestigialreference to StatefulSet

Also: write “container” in lower case

Most of the places where this page talks about containers, it's as a
concept rather than an object in the Kubernetes API. Adjust case
accordingly.

* Reword what's next section
2019-07-11 16:31:07 -07:00
devasat a90f783820 cheatsheet.md: fix command that queries for label version (#15355)
'rc' in the command is interpreted as pod name
2019-07-11 16:13:05 -07:00
Jim Angel 05a84463b2 fixes offline dependencies (#15257)
fixing tweet tags by replacing with embedded html
2019-07-11 16:07:04 -07:00
Ellen Mei ec61bf6c84 machine-generated translations need human review (#15381) 2019-07-11 11:13:06 -07:00
David Ricordel 891139aa49 docs-fr | concepts | cluster-administration | logging.md (#15244)
* Add docs/concepts/cluster-administration/logging.md

* Add depending examples

* Translate first 2 chapters

* Coorect the path to debug/counter-pod.yaml

Only the english versions can be directly referenced.

* translate last chapter and adjust to doc style guide

* Fix french ortographic and gramatical errors

* Fix french grammar and orthograph
2019-07-11 07:28:55 -07:00
June Yi 113008ff6e First Korean l10n work for release-1.15 (#15356)
* Translate concepts/workloads/controllers/replicationcontroller in Korean (#15044)
* ko: Update outdated 1.14-ko.4 branch (#15099)
* Translate tasks/access-application-cluster/configure-access-multiple-clusters in Korean (#15121)
* Translate standardized glossary items in Tag Network into Korean (#15278)
* ko: Keep up with upstream - renamed files (#15030)

Co-Authored-By: Seokho <shsongist@gmail.com>
Co-Authored-By: lapee79 <lapee79@gmail.com>
Co-Authored-By: Yoon <learder@gmail.com>
Co-Authored-By: June Yi <june.yi@samsung.com>
2019-07-10 05:16:25 -07:00
June Yi bdf4e5fef6 Update podpreset and setup/_index in Korean (#15357) 2019-07-10 04:40:25 -07:00
Yudi A Phanama 60c570de00 Add Indonesian Translation for Cloud Controller Manager Concepts page (#15335)
* Add Cloud Controller Manager concepts Indonesian translation

* Change merinci to memerinci standard form

* Some typo fixes
2019-07-09 20:46:25 -07:00
Patrick Lang 86e7a0fac9 docs: note that kubectl port-forward supported in 1.15 on Windows (#15361) 2019-07-09 20:26:25 -07:00
karolflont 9a58393192 Update kubeadm-upgrade-1-14.md (#15359)
Ubuntu 16.04.5 LTS
apt-mark unhold kubeadm && apt-get update && apt-get install -y kubeadm=1.14.x-00 && apt-mark hold kubeadm gives the below error
The following packages have unmet dependencies:
kubelet : Depends: kubernetes-cni (= 0.6.0) but 0.7.5-00 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Unholding the kubelet with kubeadm fixes the problem.
2019-07-09 20:24:25 -07:00
Ismail Alidzhikov ef3ac43fe0 Update CCM vendor implementations links (#15207)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-09 12:32:25 -07:00
Tim Bannister d550d112af Add scheduler concept guide (#14637)
* Add scheduler concept page

* Rename scheduling overview

* Fix non-ASCII colon symbols

* Reword scheduler concept page

* Move scheduler performance tuning into scheduling

* Signpost from overview to kube-scheduler, etc

* Add whatsnext section to scheduler concept

* Restructure scheduling concept

Now there's a concept page for scheduling, some of the details
in the performance tuning page can have a better home.

* Omit link to (unwritten) scheduling extensions page

* Drop deprecated / superseded filtering rules
2019-07-09 12:28:25 -07:00
Ryan Zidago 6b0711ae01 docs-fr | content | reference | glossary | daemon.md (#15329) 2019-07-09 07:40:02 -07:00
Michael Shen e1e9e8c7fc Grammar Correction (#15354)
From:  Go cipher suites will be use
To: Go cipher suites will be used
2019-07-09 05:48:03 -07:00
devasat daa1886134 configure-upgrade-etcd.md: rename section header (#15328)
The section heading refers to starting API Server, but the content is about starting etcd cluster.
2019-07-09 04:12:03 -07:00
mohamed chiheb ben jemaa eaf8b43d6c change image registry (#15326) 2019-07-09 04:10:02 -07:00
David Ricordel 140ffcd845 Separate commands from output (#15331) 2019-07-09 04:08:02 -07:00
Ryan Stephen 5e32562bff Updated index.html (#15338)
-- Added <br> tags on line 36 to space out "Impact" content ensuring style consistency
-- Deleted duplicate content on line 52.
2019-07-09 04:06:04 -07:00
mohamed chiheb ben jemaa cad2e5c006 fixing coredns label (#15340) 2019-07-09 03:58:01 -07:00
Patrick Lang 097618dfa1 Update pause image based on kubernetes#75479 (#15345) 2019-07-09 03:52:02 -07:00
Justin Biggs ac5116714c Update korean pick right solution solves issue #14479 (#15130)
* Updated Korean setup and cassandra pages to remove broken pick-right-solution page

* took out the errant Getting Started line with the pick-right-solution link.  It's not in the English version at all.
2019-07-09 02:26:02 -07:00
Yudi A Phanama 936d15e745 Translate Init Containers docs to Bahasa Indonesia (#14927)
* Translate init containers docs to Bahasa Indonesia

* Some review fixes

* Fix kedaluarsa to kedaluwarsa
2019-07-08 23:04:02 -07:00
Rémy Léone 8b78d7f685 Add readme for scripts (#14913) 2019-07-08 15:24:00 -07:00
Ismail Alidzhikov 8a3234389f Fix broken links (#15333)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-08 03:46:34 -07:00
mohamed chiheb ben jemaa 58d8991c98 fixing carousel (#15339) 2019-07-08 02:04:34 -07:00
Felipe b5abc2481b inital commit of content/pt/docs/concepts/cluster-administration/Addons (#14391)
Update content/pt/docs/concepts/cluster-administration/addons.md
2019-07-07 18:22:28 +01:00
Lubomir I. Ivanov 7e3f1789b2 kubeadm: recommend installing calico 3.8 (#15090)
This change is required since the 3.8 manifest moves to using
apps/v1 instead of extensions/v1beta1 for types like DaemonSet
and Deployment.

See PR 70672 of k/k.
2019-07-07 02:00:34 -07:00
Hypo 43903a873b add how to install kubeadm (#15174)
* add how to install

* make improvements

* Update kubeadm.md
2019-07-07 01:56:34 -07:00
Tim Bannister 8b1db5c271 Tidy assign-cpu-resource page (#15126)
* Tidy assign-cpu-resource page

* Update assign-cpu-resource.md
2019-07-06 21:02:32 -07:00
Karen Bradshaw 48e68a9eb5 Update api reference contrib doc (#15114)
* Update api reference contrib doc

See issue #14111

* updates to api ref contrib guide

* further updates to api ref contrib

* more updates api ref contrib
2019-07-06 21:00:34 -07:00
mhamdi semah 7db830ab61 Issue with k8s.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ No package kubeadm available. (#15111) 2019-07-06 20:58:34 -07:00
zhangqx2010 42ef78a7ad update multi-language description (#15124)
* update multi-language description

* Update style-guide.md

* Update style-guide.md
2019-07-06 20:56:34 -07:00
shankarsundaram 4f841f0cab Update what-is-kubernetes.md (#15181)
container needs to start i cant be the same container . so renamed from restart to start
2019-07-06 20:52:33 -07:00
Kohei Toyoda 0f1c2b7e68 update generator table for kubectl run (#15146) 2019-07-06 20:50:33 -07:00
popozy f3bb552f2a lose apt-mark unhold kubectl (#15176)
lose apt-mark unhold kubectl when apt-get install kubectl. If not unhold kubectl, it would return the error follows:
``` shell
root@ecs-k8s-master:~# apt-mark unhold kubelet && apt-get update && apt-get install -y kubelet=1.15.0-00 kubectl=1.15.0-00 && apt-mark hold kubelet 
kubelet was already not hold.
Hit:1 https://download.docker.com/linux/ubuntu xenial InRelease
Hit:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease
Hit:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates InRelease
Get:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease [107 kB]
Hit:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports InRelease
Hit:5 https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security InRelease
Hit:6 https://packages.cloud.google.com/apt kubernetes-xenial InRelease                                                                                                                     
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-4.4.0-145 linux-headers-4.4.0-145-generic linux-image-4.4.0-145-generic linux-modules-4.4.0-145-generic
Use 'apt autoremove' to remove them.
The following held packages will be changed:
  kubectl
The following packages will be upgraded:
  kubectl kubelet
2 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
E: Held packages were changed and -y was used without --allow-change-held-packages.
```
2019-07-06 20:48:34 -07:00
mohamed chiheb ben jemaa 222795393c fix rancher url (#15183) 2019-07-06 20:44:33 -07:00
Ismail Alidzhikov f8af591cb0 Use networking.k8s.io/v1beta1 for ingress apiVersion (#15190)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-06 20:42:34 -07:00
Karen Bradshaw 0c4353e86c update kubectl ref contrib guide (#15199)
* [WIP] update kubectl ref contrib guide

* updates to kubectl cmd ref contrib
2019-07-06 04:54:35 -07:00
Brian Grant 71e027895e Remove myself from review of all files except what-is-kubernetes and the deprecation policy. All of the lists of suggested reviewers need to be overhauled, but that's a separate task. (#15227) 2019-07-06 04:20:35 -07:00
Ace Eldeib cd2cb310e8 nit: fix awkward phrasing around pruning behavior (#15226) 2019-07-06 04:18:34 -07:00
Jay Pipes d065457f69 correct request payload for imagepolicy webhook (#15228)
The example request payload for the imagepolicy webhook mistakenly
represented annotations as a list instead of an object.
2019-07-06 04:16:36 -07:00
Yang Guo 14b33db63c Fix several issues in "Using sysctls in a Kubernetes Cluster" (#15248)
1. Replace net.ipv4.route.min_pmtu with net.core.somaxconn in the
   example of using unsafe sysctls in containers, since the former is not
   accessible within container namespace at all.

2. Not all net.* sysctls are namespaced. Explain the correct way to
   identify the namespaced networking sysctls.
2019-07-06 04:10:35 -07:00
zwwhdls a0084c609d change the service account name in tutorial (#15260) 2019-07-06 04:08:34 -07:00
David Dieulivol 24d32ebd83 Update service.md (#15267) 2019-07-06 03:58:34 -07:00
Guoxiang Zu e50dba3ac4 Provide the default values for sync period and ttl (#15296)
* Provide the default values for sync period and ttl

Fill the default value information of kubelet sync period and ttl of ConfigMaps cache in kubelet.
Value info comes from:
https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/configmap/configmap_manager.go#L110
https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/apis/config/v1beta1/defaults.go#L51

* Update configure-pod-configmap.md
2019-07-06 02:34:35 -07:00
Sebastian Florek 5cc0fbe1b4 Update Dashboard install and access links (#15290)
Updated installation link to refer stable tagged branch and access link.
2019-07-06 02:32:34 -07:00
Jay Pipes f14ea99943 fix old link to logging devel docs (#15270)
Development docs for logging have moved to sig-instrumentation.
2019-07-06 02:30:36 -07:00
Paco Xu 9b431b2ce4 Remove --allow-privileged as it is deprecated in latest 1.15.0 (#15285) 2019-07-06 02:28:33 -07:00
João Vitor 3903154544 Fix typo and path of file from the task "Configure a Pod to Use a ConfigMap" (#15311)
* fix path of game.properties file

It has been dowloaded to configure-pod-container/configmap/game.properties

* fix typo: kustomization instead of kusotmization
2019-07-06 02:20:36 -07:00
Samuel Walker b838fa571e [Route] vs [Router] (#15315)
Using the solution found at https://github.com/rancher/rke/issues/689#issuecomment-397016756 I was able to avoid the error `can't store data at section "Router"`
2019-07-06 02:18:35 -07:00
Julie K 109f606c2e Taint (#15165)
* translated term: taint

* update translation: taint

* Update translation: taint

translated term as "marquage" in French

* Update translation: taint

translated "schedule" (v.) as "ordonnancer"

* Update translation: taint

typo fixup

* Update translation: taint

typo fixup
2019-07-05 06:24:36 -07:00
Ryan Zidago 36bf429d58 docs-fr | reference | glossary | cronjob.md (#15299) 2019-07-05 01:38:35 -07:00
Michael Vorburger ⛑️ 5d56ee4d2c fix broken link in krib.md (#15295) 2019-07-04 22:28:36 -07:00
Jay Pipes a6e86bee08 Fix bullet list output in CRD schema blog (#15229)
Due to a couple missing newlines and missing closing fixed-width quote
delimiter, the bulleted list of extensions to core constructs was being
incorrectly displayed.
2019-07-04 13:58:35 -07:00
Ramin Abdollahi 4a8234f388 fix typo (#15241) 2019-07-04 07:22:37 -07:00
Martin Vladev 9feeb191db Remove initializers (ko) (#14653)
Initializers are removed in 1.14 [1]

[1]: https://github.com/kubernetes/kubernetes/pull/72972
2019-07-04 07:20:38 -07:00
Naoki Oketani 4e9325e981 fixed a typo in Kustomize Feature List (#15246) 2019-07-04 01:06:13 -07:00
Wayne Khan a649dd4e39 Fixed case (previously: allocateS) (#15275) 2019-07-04 00:38:12 -07:00
Himanshu Pandey 147687dddb Added the hyperlink for pod in the page (#15113)
* add the hyperlink for pod in the page

* Changed Pod href to tooltip
2019-07-03 06:56:35 -07:00
William Zhang 08d49237c9 📰 fix the scheduling framework figure link (#15155)
Signed-off-by: William Zhang <warmchang@outlook.com>
2019-07-03 06:54:35 -07:00
Naoki Oketani aa4e6fe95e added missing EOF (#15159)
* added missing EOF

* fixed a typo and leading output
2019-07-03 06:46:33 -07:00
Rong Gao db9dacafc0 fix broken link in scheduling-framework (#15182) 2019-07-03 06:44:32 -07:00
Maruf Tuhin d2b16d711e Fix typo (#15265) 2019-07-03 06:22:31 -07:00
Lubomir I. Ivanov 91c1c3d196 kubeadm: apply some fixes to the self-hosting doc (#15252)
- add link to selfhosting pivot command
- fix typo in "upgrade"
- use relative links
- add "/capture" and "capture body" tags
2019-07-03 06:02:32 -07:00
Ryan Zidago b56933120f docs-fr | reference | glossary | contributor.md (#15249) 2019-07-03 02:08:30 -07:00
mhamdi semah 51877c6772 Issue with k8s.io/ja/docs/tutorials/kubernetes-basics/scale/scale-intro/ (#15177) 2019-07-03 00:00:32 -07:00
Hypo 9c1af4ddb8 add kubeadm ClusterConfiguration usage (#15175)
* add usage

* update note

* update note

* update ClusterConfiguration yml
2019-07-02 19:52:29 -07:00
Dan Mueller e2802088a8 fix typo (#15255) 2019-07-02 15:41:11 -07:00
shavidissa 99e9b2b99f Adding shavidissa as an approver for en content (#15253)
Added me as an approver for the English content.
2019-07-02 14:07:11 -07:00
shavidissa 8bf7e8cba4 Review and update the Ingress page (#15216)
* Review and update the Ingress page

* Fix typos

* Update as per the comments
2019-07-02 13:25:12 -07:00
shavidissa 78229a1c1f Review and update (#15074)
* Review and update

* Fix issue 3735

* Update as per the comments

* Update as per the comments
2019-07-02 13:15:12 -07:00
shavidissa 0f4543b94b Update and organize the content on Deployments (#14861)
* Update and organize the content on Deployments

fix formatting issues

Format a note

Formats the content

Format content

Fix formatting issues

Format content

Format content
Update and organize the content on Deployments

* Update the content as per the comments

* Update as per the comments

* Update as per the comments
2019-07-02 13:10:29 -07:00
Ismail Alidzhikov b692fddd32 kubectl config set-context --current (#15194)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-07-02 08:09:09 -07:00
youmoo f34ad033b8 Update pod.md (#15237)
Add missing white space
2019-07-02 07:53:09 -07:00
Metri Dmitriev 7cc23347d6 flexvolume link fix (#15236) 2019-07-02 01:39:09 -07:00
shub-asa1 86e887bb72 fix for issue #15238 removed extra "for" (#15239)
fix for issue #15238 ,removed extra for
2019-07-02 01:35:08 -07:00
Philippe MARTIN 4181f840bb docs-fr | concepts | containers | container-lifecycle-hooks.md (#15211) 2019-07-01 05:17:20 -07:00
Anthony Watherston 5634a68482 Update service.md (#15219)
Missing word in paragraph - reading didn't make sense.
2019-07-01 03:17:20 -07:00
Marcin Niemira e174e79438 Fix alignment in examples/pods/storage/pv-pod.yaml (#15198) 2019-07-01 03:15:22 -07:00
shub-asa1 1f4345b57b fix for issue #15214 (#15215)
fix for issue #15214  added --all-namespaces in a command as the result of command will always be "no resources"
2019-07-01 03:13:18 -07:00
Dawn Foster d58847f0c3 fixed broken links to api_changes.md and api-conventions.md (#15220) 2019-07-01 03:11:21 -07:00
Diego W. Antunes 3cca103ffe Added new reviwer to the pt-BR team members (#15131) 2019-06-30 15:03:18 -07:00
Ryan Zidago 4e52db4a73 translated glossary/application_developer.md from en to fr (#15021) 2019-06-30 02:51:20 -07:00
Ryan Zidago a0049b0d12 docs-fr | docs | reference | glossary | cla (#15095)
* docs-fr | docs | reference | glossary | cla

* corrected glossary_tooltip text
2019-06-30 02:49:21 -07:00
Tim Bannister 23a4be1cf4 Fixup certificat (#15104) 2019-06-29 12:07:23 -07:00
Ryan Zidago 0d82b28f09 docs-fr | docs | reference | glossary | cloud-controller-manager.md (#15164) 2019-06-29 12:05:21 -07:00
Ryan Zidago 4cdbfa0ec0 docs-fr | docs | reference | glossary | cloud-provider.md (#15167)
* docs-fr | docs | reference | glossary | cloud-provider.md

* corrected mistakes in acronyms
2019-06-29 12:03:22 -07:00
Ryan Zidago 3db1a5ed07 docs-fr | docs | reference | glossary | cni.md (#15201) 2019-06-29 11:23:21 -07:00
Ryan Zidago edb33be654 docs-fr | docs | reference | glossary | cluster-operations.md (#15192) 2019-06-29 11:21:22 -07:00
Ryan Zidago 534575aa0f docs-fr | docs | reference | glossary | cluster-infrastructure.md (#15191) 2019-06-29 11:19:22 -07:00
Ryan Zidago d83f064841 docs-fr | docs | reference | glossary | cluster-architect.md (#15169) 2019-06-29 11:17:22 -07:00
Ryan Zidago 6838aa1eb9 docs-fr | docs | reference | glossary | cluster-operator.md (#15200) 2019-06-29 11:15:22 -07:00
mhamdi semah 54d997366f Issue with k8s.io/ko/docs/tutorials/kubernetes-basics/scale/scale-intro/ (#15178) 2019-06-29 08:05:22 -07:00
flytreeleft cda3efa8ee Fix MySQL slave node can not sync data with the master node in examples/application/mysql/mysql-statefulset.yaml: (#13054)
- Ignore 'xtrabackup_slave_info' if it is an empty file.
- Remove the tailing semicolon in 'xtrabackup_slave_info'.
- Stop script when 'CHANGE MASTER' is failed, then rename 'change_master_to.sql.in' only when changing master is successful.
2019-06-28 22:59:24 -07:00
prameshj 43ffdc0444 Update nodelocaldns.md to render website correctly - on master branch (#15142)
* Update nodelocaldns.md

* Fix the image rendering code.

Added newline
2019-06-28 11:07:40 -07:00
Pascal Bourdier bf190f916a Fix typo in Kustomize Feature List (#15156) 2019-06-28 05:57:39 -07:00
Zach Corleissen c0382f1934 Cycle KubeCon info on landing page (#15170)
* Cycle KubeCon info on landing page

* Adjust button width
2019-06-27 16:11:22 -07:00
Zach Corleissen f551835b26 Disable Italian (#15134) 2019-06-27 13:53:22 -07:00
Julie K 71ef6ef32a Kubelet (#15157)
* translated term: kubelet

* Update translation: kubelet
2019-06-27 10:53:20 -07:00
Richard Marcum 6498cf861c Remove unnecessary paragraph (#15075)
* Remove unnecessary paragraph

Fixes issue #15027

* Revise per PR
2019-06-27 08:55:21 -07:00
Julie K 2bf6120bbd translated term: docker (#14912)
* translated term: docker

* Update translation: docker

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

* update translation: docker. Kept "cgroup", "kernal" and "namespace" from English
2019-06-27 08:53:24 -07:00
Julie K cd43bade51 translated term: containerd (#14915)
* translated term: containerd

* Update translation: containerd

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-06-27 06:05:22 -07:00
Markus Witt 4cdf2bcbd4 Fix broken link (#15143) 2019-06-27 01:01:22 -07:00
Jim Angel fd53a95b51 Syncing release-branch 'test-example' change to master (#15137)
This is a preventative change that will allow release-1.15 to merge successfully.
2019-06-26 15:21:20 -07:00
Tim Bannister 2436c026b4 Only use CNCF logo style on home page (#14577)
There's some SASS that adds a logo to the CNCF section of the page at
https://kubernetes.io/ (and its localizations).

Narrow this styling to apply only to the home page.
2019-06-26 13:25:25 -07:00
zwwhdls e089eab6fb update tutorial not to use ‘kubectl run’ for creating deployment (#14980)
* update tutorial not to use ‘kubectl run’ for creating deployment

* fix code stype

* fix text stype

* fix ordered list

* delete blank line for md
2019-06-26 11:17:21 -07:00
mohamed chiheb ben jemaa cb574f4b75 fix carousel (#15129) 2019-06-26 08:55:17 -07:00
Yongmin Hong 30fb1aadc3 Fix grammar errors on README-ko.md (#14787)
Spaces on places where space should not be there.

Signed-off-by: Yongmin Hong <revi@pobox.com>
2019-06-25 19:15:12 -07:00
Taylor D. Edmiston 6ef2bfefb3 Update kustomization file link (#15115) 2019-06-25 18:19:13 -07:00
Taylor D. Edmiston a688849341 Make indentation consistent (#15118) 2019-06-25 18:15:14 -07:00
Jesse Glick a23fcb5727 kubectl config set-context --current (#15039) 2019-06-25 08:44:37 -07:00
WoOsley 498d870280 Update out-of-resource.md (#14890)
* Update out-of-resource.md

add note about evicted pod behavior

* Update out-of-resource.md

fix wrong wording

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

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

* Update out-of-resource.md
2019-06-25 08:42:36 -07:00
pytimer 8a09d239f8 Using hugo extended version when locally using Hugo in README.md (#15078) 2019-06-25 08:26:36 -07:00
Oilbeater 3c15b94958 add Kube-OVN description (#14957) 2019-06-25 07:14:36 -07:00
Hypo 23583c5e12 add describe about WordPress deploy yml (#15003)
* add desc about wp deploy.yml

* make corrections

* Update mysql-wordpress-persistent-volume.md
2019-06-25 07:10:35 -07:00
Jay Pipes e3bc4bcb62 remove deprecated init container syntax (#15103)
Init Containers were specified using custom annotations in k8s 1.5.  In
k8s 1.6, these annotations were replaced with the
`Pod.Spec.initContainers` collection and the old annotations were
deprecated in 1.6 and no longer supported in 1.8. There's no reason to
clutter the docs with the old annotation syntax.
2019-06-25 06:54:36 -07:00
Gasmi Christophe 6a6f1169a5 docs-fr | tutorials | kubernetes-basics | deploy-app (#15062)
* add page docs/fr/tutorials/deploy-app

* update
2019-06-25 03:00:35 -07:00
Ryan Zidago faa351f98a translated glossary_annotation.md from en to fr (#14914)
* translated glossary_annotation.md from en to fr

* improved short_description and description; changed 'bibliothèques' for 'librairies
2019-06-25 01:52:34 -07:00
Ryan Zidago 1c8dbeb098 translated glossary/app-container.md from en to fr (#14919)
* translated glossary/app-container.md from en to fr

* added 'workload' in definition
2019-06-25 01:48:35 -07:00
Ryan Zidago 86b2b02c8d docs-fr | docs | reference | glossary | certificate (#15094) 2019-06-25 01:14:37 -07:00
Ryan Zidago 107a688388 translated glossary/application-architect from en to fr (#14951)
* translated glossary/application-architect from en to fr

* translated title section of glossary/application-architect.md from en to fr

* changed 'micro-prestations' to 'micro-services
2019-06-25 00:52:36 -07:00
Jorge O. Castro 17e71f618c This URL is a better link directly to the feature (#15028)
* This URL is a better link directly to the feature

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

* Convert links to relative links, clean up a conversion comment

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>
2019-06-24 21:02:36 -07:00
Rémy Léone 1206e3c6a1 Fix robots.txt (#14774)
Lighthouse in Google Chrome reported an issue
2019-06-24 20:52:35 -07:00
mhamdi semah 46f21284df Issue with k8s.io/ja/docs/tutorials/kubernetes-basics/expose/expose-intro/ (#14791) 2019-06-24 20:50:37 -07:00
Tammer Saleh 7f90c73a01 Clarify Pod Security Policy Ordering (#13484) 2019-06-24 20:46:34 -07:00
Jonas Rosland 00864d9988 Add recap blog post for Contributor Summit Barcelona 2019 (#15085)
Signed-off-by: jonasrosland <jrosland@vmware.com>
2019-06-24 20:14:35 -07:00
mhamdi semah 582cda6192 Blog post index for past years does not expand making older posts unreachable (#14875) 2019-06-24 20:10:35 -07:00
Vladimir Vivien c7deda468b CSI ephemeral volume alpha documentation (#15055) 2019-06-24 20:08:36 -07:00
Lucas Käldström 35cfa0d9a0 kubeadm v1.15 blog post (#15026)
* Initial blog post draft for kubeadm v1.15

* More edits, and add pictures

* Incorporate changes from review and add hugo metadata

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

* Update logo and some final edits

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

* Some minor fixes, fix the logo and author attribution

* Fix list formatting

* Fix an other list formatting issue

* Update 2019-06-24-kubeadm-ha-v115.md
2019-06-24 14:52:35 -07:00
Barnabas Makonda 12fe1f0dce update release notes (#15041) 2019-06-24 13:18:36 -07:00
Kaitlyn Barnard ac0633fe08 Update OWNERS (#15091) 2019-06-24 12:08:37 -07:00
Julie K 1e0380d374 translated term: cluster (#14920) 2019-06-24 04:49:56 -07:00
Julie K ac04e8c677 translated term: image (#14918) 2019-06-24 04:45:56 -07:00
Porte Pierre-Antoine 11afa09a9b translate to fr replicaset (#14908)
* translate to fr replicaset

* Remove reviewers from header file

* Update replicaset.md reflecting remyleone's comments

* Update replicaset.md reflecting sftim's comments

* Update replicaset.md reflecting remyleone's (forgotten) comments
2019-06-24 04:27:56 -07:00
Dennis Periquet d338d2454d tiny grammatical error fixed (#15059) 2019-06-23 23:57:54 -07:00
Justin Walz b2965e704e Update common-labels.md (#15058)
Small change, but consistent ordering reads nicer to those looking for the difference between each block.
2019-06-23 23:55:56 -07:00
icheikhrouhou 0e1d280c56 adopt new kubeadm logo #14741 (#15064) 2019-06-23 23:35:55 -07:00
Rajesh Deshpande 2fb8128b30 Correcting details about current request namespace (#15061)
Removed ambiguous word 'temporarily', as namespace set using that method, is not temporary. It is permanent for a current resource and there is no concept of a temporary namespace in K8s. 
Also, for consisteny '--namespace' flag added after the actual command.
2019-06-23 23:33:55 -07:00
Rajesh Deshpande 0a835fc032 Adding command to display node details (#15063)
Details of a node are already described on this page but the command used to get those details were missing. So with this PR adding that command.
2019-06-23 23:31:55 -07:00
Takuya N 5c0afee773 Remove unused user-journeys/users/cluster-operator/_advanced.md (#15068)
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-06-23 23:29:55 -07:00
Ismail Alidzhikov 4dd9ef988e Update feature-gates.md with v1.15 release (#15071)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-06-23 23:27:55 -07:00
Lennart Jern ce09218fbe Upgrade fixup (#15073)
* Fix indentation of code

* Change header for section about node drain
2019-06-23 23:25:55 -07:00
Ismail Alidzhikov 2d36455c80 Remove unnecessary character (#15077)
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-06-23 23:13:54 -07:00
Takuya N 25c2bd7086 Fix typos: omitted (#15069)
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-06-23 20:39:55 -07:00
Karen Bradshaw 9497f54773 fix link to Spotify, case-studies (#15054) 2019-06-23 20:33:55 -07:00
Luc Perkins a5d33d6774 Add Hindi snippets translation file and missing config.toml params (#15080) 2019-06-23 20:29:55 -07:00
Jinhua Tan 214bd5d85e zh sync to en: move user-guide to reference/kubectl (#14843) 2019-06-23 07:37:54 -07:00
Jinhua Tan d7d268f38f remove docs/admin (#14941) 2019-06-22 18:35:17 -07:00
Javi Sabalete 0ef6f561f1 Add content/es/docs/reference/glossary/kubectl.md (#14554) 2019-06-22 10:50:12 -07:00
José Miguel Parrella bea9f78751 Add content/es/docs/concepts/overview/what-is-kubernetes.md (#14585)
Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Javi Sabalete <sabaletej@gmail.com>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Alexander Brand <alexbrand09@gmail.com>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Alexander Brand <alexbrand09@gmail.com>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Alexander Brand <alexbrand09@gmail.com>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Alexander Brand <alexbrand09@gmail.com>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Alexander Brand <alexbrand09@gmail.com>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update content/es/docs/concepts/overview/what-is-kubernetes.md

Co-Authored-By: Rael Garcia <me@rael.io>

Update what-is-kubernetes.md

Update what-is-kubernetes.md

Update what-is-kubernetes.md
2019-06-22 10:42:12 -07:00
Deepak Punjabi e3c194a073 Corrected flag name from v.1.14 to v1.15 (#15051) 2019-06-21 10:52:15 -07:00
mhamdi semah 7dda0a4e73 Issue with k8s.io/docs/reference/access-authn-authz/extensible-admission-controllers/ (#15049) 2019-06-21 10:50:15 -07:00
Tim Bannister 028c51d03f Fix typo (#15046) 2019-06-21 10:48:15 -07:00
pytimer 62e52d7337 remove kubelet --allow-privileged flag when setup ha etcd with kubeadm (#15045) 2019-06-21 10:46:16 -07:00
NickMRamirez 5569bef380 Updates HAProxy Ingress Controller information (#15034)
* Updates HAProxy Ingress Controller information to point to new controller supported by haproxytech

* Update content/en/docs/concepts/services-networking/ingress-controllers.md

Co-Authored-By: Tim Bannister <tim@scalefactory.com>
2019-06-21 10:44:15 -07:00
Prasad Katti 9f376b8ddf fix typo in cri-o doc (#15038) 2019-06-21 10:42:16 -07:00
Benedikt Rollik eca77629a0 [DOCS-DE] Updated Kubecon dates (#15014)
* Updated Kubecon dates

* Fixed typo
2019-06-21 10:40:17 -07:00
Patrick Lussan 06418e9676 Fix download link for latest release (#15050)
* Fix download link for latest release

See https://help.github.com/en/articles/linking-to-releases

* Update install-minikube.md
2019-06-21 10:36:17 -07:00
Nate Taber 4fc772a024 Add AWS VPC CNI to Networking Docs (#15052)
* Added listing for AWS VPC CNI

Added listing for AWS VPC CNI under "How to implement the Kubernetes networking model".

* Added AWS VPC CNI 

* Added AWS VPC CNI to Installing a pod network add-on
* Updated tabs to alphabetical order
2019-06-21 10:34:15 -07:00
John Griffith 6b9245acc8 Propose blog to introduce csi-cloning in 1.15 (#14952) 2019-06-21 07:44:36 -07:00
icheikhrouhou 0269de7a22 Feature/tools (#14748)
* fix conflict

* fix yaml error
2019-06-21 03:04:36 -07:00
icheikhrouhou c6f63b9f0d docs-fr | docs | tasks | configure-pod-container | assign memory (#14883)
* translate assign memory resource in tasks

* fix wording of assign memory

* fix grammar for assign memory

* fix ponctuation
2019-06-21 03:02:35 -07:00
Evan 1929512fb7 Add translations for Persistent Volumes for Bahasa Indonesia (#14532)
* Add translations for Persistent Volumes for Bahasa Indonesia

* Update translations:
+ Fix leftover English
+ Fix typos
+ Fix nits

* Update content/id/docs/concepts/storage/persistent-volumes.md

Fix typo

Co-Authored-By: Giri Kuncoro <girikuncoro@users.noreply.github.com>

* Translate remaining word 'storage'
2019-06-20 23:40:35 -07:00
Giri Kuncoro a4ff8fd563 Add storage limit translation (#14903) 2019-06-20 22:28:35 -07:00
Giri Kuncoro 84813551b9 Add Bahasa Indonesia translation for cron job page (#14933) 2019-06-20 22:26:35 -07:00
Karen Bradshaw fb1b61678d generate and update api reference to 1.15 (#15042)
* generate and update api reference to 1.15

* update ref page with v1.15 link
2019-06-20 18:48:36 -07:00
Dr. Stefan Schimanski 07c5dcede1 Fix formatting in 2019-06-20-Future-of-CRDs-Structural-Schemas.md (#15037)
* Fix formatting in 2019-06-20-Future-of-CRDs-Structural-Schemas.md

Hugo seems to be incompatible with the Github markdown formatting.

* Fix doc link

* Defaulting is alpha
2019-06-20 14:42:35 -07:00
MAKOSCAFEE 024dadf012 initial commit 2019-06-21 00:35:10 +03:00
Rajesh Deshpande aba753c189 Adding what's next section to namespace concepts (#15017)
* Adding what's new section to namespace concepts

To learn more about namespaces and give better navigation this section is added.

* Update namespaces.md
2019-06-20 10:04:48 -07:00
Kohei Toyoda b927fd4fb0 change label name and add kubectl command into job content (#15010) 2019-06-20 10:02:48 -07:00
839 f8afd343a6 [#15031] update the upgrade method of kubelet / kubectl of worker nodes (#15032) 2019-06-20 09:52:49 -07:00
Dr. Stefan Schimanski 854885fa42 Create 2019-06-19-Future-of-CRDs-Structural-Schemas.md (#14966)
Follow-up of the 1.15 release blog post.
2019-06-20 09:50:49 -07:00
Nikhita Raghunath a66041cb3c 1.15 announcement: fix release team link (#15022) 2019-06-20 05:58:50 -07:00
Ryan Stephen 20189c2000 Update what-is-kubernetes.md - Grammar Syntax Edit (#15019)
Removed capitalization for lines succeeding a colon ":". Edits from line 40-49.
2019-06-20 05:24:49 -07:00
Hypo c0997116f1 del :wq (#15002) 2019-06-20 05:22:48 -07:00
Barnabas Makonda a669d04efe API reference for 1.15 (#15018) 2019-06-20 05:20:50 -07:00
Barnabas Makonda fe5ca2738b Remove .orig and _backup_ files (#15011)
* remove all .orig files

* remove all backup files

* remove base, local and remote backup files
2019-06-20 05:18:48 -07:00
Barnabas Makonda d7cd5bc9c4 remove service backup files (#15008) 2019-06-19 23:58:50 -07:00
zhangqx2010 2beb32367f fix: add zh readme (#14773)
* fix: add zh readme

* Update README.md

* add origin english version for veview
fix typo

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update README-zh.md

Co-Authored-By: chenrui <rui@meetup.com>

* Update README-zh.md
2019-06-19 19:34:48 -07:00
Alex Contini a9f984dd0d add Spotify case study (#14993) 2019-06-19 18:46:48 -07:00
Karen Bradshaw b25cfa9dda fix link to kubeadm alpha (#15000) 2019-06-19 18:42:48 -07:00
Barnabas Makonda b7aa1ac0c1 Merge pull request #14984 from kubernetes/dev-1.15
Official 1.15 Release Docs
2019-06-20 01:20:12 +03:00
Taylor Dolezal ce80e54544 1.15 Kubernetes release announcement (#14994)
* 1.15 Kubernetes release announcement

* Update 2019-06-19-kubernetes-1-15-release-announcement.md

* Update 2019-06-19-kubernetes-1-15-release-announcement.md
2019-06-19 15:18:49 -07:00
Barnabas Makonda 455f312775 Merge branch 'master' into dev-1.15 2019-06-19 23:19:27 +03:00
MAKOSCAFEE f04d0cf472 updated config.toml for 1.15 2019-06-19 20:35:53 +03:00
MAKOSCAFEE 8781518d32 update with master content resolving merge conflicts 2019-06-19 19:10:18 +03:00
prameshj b42f019aae Create nodelocaldns.md to describe NodeLocal DNSCache feature. (#14625)
* Create nodelocaldns.md

This contains info about NodeLocal DnsCache feature.

* Update nodelocaldns.md

* Address review comments
2019-06-11 07:24:33 -07:00
Joe Betz 21d3206ffd Document webhook and kube-aggerator port configuration (#14674) 2019-06-11 05:18:24 -07:00
Lubomir I. Ivanov 71a7828152 kubeadm-tasks: include v1.14->v1.15 upgrade document (#14595)
Remove v1.11 upgrade documents.
2019-06-11 05:10:19 -07:00
Dr. Stefan Schimanski 57f6eeee68 concepts/extend-kubernetes/api-extension: add 1.15 features (#14583) 2019-06-10 22:54:14 -07:00
Guy Templeton d9b19701c3 Update HPA Algorithm Docs for v1.15 (#14728)
Also changes a link to algorithm details from initial design proposal in Github.
2019-06-10 19:04:17 -07:00
Lubomir I. Ivanov 2a0f39fb41 kubeadm: update the reference documentation for 1.15 (#14596)
* kubeadm-ref: update placeholder generated files

* kubeadm-ref: include reset-phase.md document

Also update reset.md to reflect the addition of reset phases.

* kubeadm-ref: update authored content

* kubeadm-ref: remove imports for removed "config upload" commands

* kubeadm-ref: add page for kubeadm upgrade phases
2019-06-10 18:56:15 -07:00
Qiming 3d1d270e3c Drop .travis.yml from dev-1.15 branch (#14812) 2019-06-10 18:44:16 -07:00
Robert Krawitz e45144f7e1 Graduate node PIDS limiting to beta (#14425) 2019-06-10 18:40:14 -07:00
Babak "Bobby" Salamat 5532ab32c1 Add a user document for the scheduling framework (#14388) 2019-06-10 18:38:13 -07:00
Jim Angel c22345dc2f Merge pull request #14496 from MrHohn/svc-lb-finalizer
Add a section for service load balancer cleanup
2019-06-10 20:27:39 -05:00
Vallery Lancey 71e69fd1b1 Added explanation of alpha non-preempting PriorityClasses to the "Pod Priority and Preemption" doc. (#14599) 2019-06-10 17:54:15 -07:00
M00nF1sh b495bd1631 promote AWS-NLB Support from alpha to beta (#14451) 2019-06-10 17:52:16 -07:00
Zihong Zheng 9e102b5cbf Add a section for service load balancer cleanup 2019-06-10 17:05:13 -07:00
Lubomir I. Ivanov b51345a681 kubeadm-setup: update all setup related documents for 1.15 (#14594) 2019-06-10 16:18:19 -07:00
Kevin Taylor d1bdefd251 VolumeSubpathEnvExpansion Beta Documentation (#13846) 2019-06-10 13:07:07 -07:00
Morten Torkildsen 12238578ae Docs for feature: PDB support for custom resource with scale subresource (#14519) 2019-06-10 12:31:08 -07:00
Vladimir Vivien 1ab3957704 CSI Inline Ephemeral Documentation Update (#14704)
* CSI inline ephemeral ver update in doc

* CSI inline ephemeral feature-gate update
2019-06-10 12:29:10 -07:00
Rostislav M. Georgiev b1a0711f11 kubeadm: Document new v1beta2 config format (#14607)
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2019-06-10 12:27:16 -07:00
Jordan Liggitt fc86f8fef9 Add custom resource quota example (#14492) 2019-06-10 12:25:10 -07:00
Jordan Liggitt 3ad640e8bc Add webhook admission outline (#14671) 2019-06-09 21:15:05 -07:00
David Ashpole e7b5f0e9f0 move podresources endpoint to beta (#14622) 2019-06-05 22:28:10 -07:00
Fabrizio Pandini 19e9d312ea kubeadm-1.15-certs-renewal (#14716) 2019-06-05 22:20:10 -07:00
Deep Debroy 6e75d5c4de Update CSI migration docs with Azure Disk/File details (#14707)
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-06-05 22:18:10 -07:00
Hemant Kumar 40ed4669b6 Add a placeholder doc (#14643)
* Add a placeholder doc

* Update persistent-volumes.md
2019-06-03 18:23:01 -07:00
Xing Yang 7acab64de6 Add documentation for PVC in use protection (#14700)
This PR adds doc to describe PVC in use protection
for PVC actively in use as a snapshot source.
2019-06-03 17:39:03 -07:00
Robert Krawitz 817ee7ed45 Add support for quotas for ephemeral storage monitoring. (#14268) 2019-05-31 08:28:28 -07:00
John Griffith b8759a7dbe Add docs for volume cloning (#14591) 2019-05-30 17:38:24 -07:00
Wojciech Tyczynski c7c55c5883 Watch bookmarks documentation (#14379) 2019-05-20 05:13:14 -07:00
Marek Counts a1f811d852 Updated self-hosting documentation (#13866)
* updated self-hosting documentation

* removed more referances

* updated wording

* updated self-hosting warning to be more clear about the effects of pivot has on your cluster

* Update content/en/docs/setup/independent/self-hosting.md

Co-Authored-By: Klaven <mcounts@suse.com>
2019-05-07 11:30:40 -07:00
noctarius aka Christoph Engelbert 99ae92bdf9 Readded the link to Instana and Sysdig, which seem to have gone missing due to a merge error or anything like that during preparationg of the 1.14 release. (#14184)
original pull request: https://github.com/kubernetes/website/pull/12977

Signed-off-by: noctarius <me@noctarius.com>
2019-05-06 11:31:40 -07:00
Sandeep Rajan 22441ecaee Update content on kube-dns to coredns configmap translation (#13826)
Updates and corrects the part of configmap for CoreDNS
2019-04-25 11:31:46 -07:00
Jim Angel 111e6d1e57 initial commit 2019-03-26 22:54:29 -05:00
2875 changed files with 402647 additions and 30508 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
---
name: Support Request
about: Support request or question relating to Kubernetes Dashboard project
about: Support request or question relating to Kubernetes Website project
labels:
- triage/support
---
+5 -4
View File
@@ -1,11 +1,12 @@
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Remember to delete this note before submitting your pull request.
>
> For pull requests on 1.15 Features: set Milestone to 1.15 and Base Branch to dev-1.15
>
> For pull requests on Chinese localization, set Base Branch to release-1.14
> For pull requests on 1.18 Features: set Milestone to 1.18 and Base Branch to dev-1.18
>
> For pull requests on Korean Localization: set Base Branch to dev-1.14-ko.\<latest team milestone>
> For pull requests on Chinese localization, set Base Branch to release-1.16
> Feel free to ask questions in #kubernetes-docs-zh
>
> For pull requests on Korean Localization: set Base Branch to dev-1.16-ko.\<latest team milestone>
>
> If you need Help on editing and submitting pull requests, visit:
> https://kubernetes.io/docs/contribute/start/#improve-existing-content.
+1 -1
View File
@@ -6,7 +6,7 @@
FROM alpine:latest
MAINTAINER Luc Perkins <lperkins@linuxfoundation.org>
LABEL maintainer="Luc Perkins <lperkins@linuxfoundation.org>"
RUN apk add --no-cache \
curl \
+2 -2
View File
@@ -1,5 +1,5 @@
DOCKER = docker
HUGO_VERSION = 0.53
HUGO_VERSION = 0.59.1
DOCKER_IMAGE = kubernetes-hugo
DOCKER_RUN = $(DOCKER) run --rm --interactive --tty --volume $(CURDIR):/src
NODE_BIN = node_modules/.bin
@@ -26,7 +26,7 @@ check-headers-file:
production-build: check-hugo-versions build check-headers-file ## Build the production site and ensure that noindex headers aren't added
non-production-build: test-examples check-hugo-versions ## Build the non-production site, which adds noindex headers to prevent indexing
non-production-build: check-hugo-versions ## Build the non-production site, which adds noindex headers to prevent indexing
hugo --enableGitInfo
serve: ## Boot the development server.
+6
View File
@@ -6,5 +6,11 @@ reviewers:
approvers:
- sig-docs-en-owners # Defined in OWNERS_ALIASES
emeritus_approvers:
- chenopis
- jaredbhatti
# stewart-yu, you're welcome to return when you're ready to resume PR wrangling
- stewart-yu
labels:
- sig/docs
+71 -25
View File
@@ -3,13 +3,11 @@ aliases:
- timothysc
- lukemarsden
- luxas
- roberthbailey
- fabriziopandini
sig-cluster-lifecycle-kubeadm-reviewers: # Reviewing kubeadm documentation
- timothysc
- lukemarsden
- luxas
- roberthbailey
- fabriziopandini
- kad
- xiangpengzhao
@@ -18,6 +16,21 @@ aliases:
- chuckha
- detiber
- dixudx
sig-docs-blog-owners: # Approvers for blog content
- castrojo
- kbarnard10
- onlydole
- zacharysarah
- mrbobbytables
sig-docs-blog-reviewers: # Reviewers for blog content
- castrojo
- cody-clark
- kbarnard10
- mrbobbytables
- onlydole
- parispittman
- vonguard
- onlydole
sig-docs-de-owners: # Admins for German content
- bene2k1
- mkorbi
@@ -29,35 +42,48 @@ aliases:
sig-docs-en-owners: # Admins for English content
- bradamant3
- bradtopol
- chenopis
- cody-clark
- daminisatya
- gochist
- jaredbhatti
- jimangel
- kbarnard10
- kbhawkey
- makoscafee
- mistyhacks
- rajakavitha1
- Rajakavitha1
- ryanmcginnis
- sftim
- simplytunde
- steveperry-53
- stewart-yu
- tengqm
- tfogo
- xiangpengzhao
- zacharysarah
- zhangxiaoyu-zidif
- zparnold
sig-docs-en-reviews: # PR reviews for English content
- bradamant3
- bradtopol
- daminisatya
- gochist
- jaredbhatti
- jimangel
- kbarnard10
- kbhawkey
- makoscafee
- rajakavitha1
- stewart-yu
- ryanmcginnis
- sftim
- simplytunde
- steveperry-53
- tengqm
- xiangpengzhao
- zhangxiaoyu-zidif
- zacharysarah
- zparnold
sig-docs-es-owners: # Admins for Spanish content
- raelga
- alexbrand
sig-docs-es-reviews: # PR reviews for Spanish content
- raelga
- alexbrand
- glo-pena
# glo-pena
- electrocucaracha
sig-docs-fr-owners: # Admins for French content
- remyleone
@@ -100,53 +126,53 @@ aliases:
- girikuncoro
- irvifa
sig-docs-it-owners: # Admins for Italian content
- rlenferink
- fabriziopandini
- mattiaperi
- micheleberardi
- rlenferink
sig-docs-it-reviews: # PR reviews for Italian content
- rlenferink
- fabriziopandini
- mattiaperi
- micheleberardi
sig-docs-ja-owners: # Admins for Japanese content
- rlenferink
sig-docs-ja-owners: # Admins for Japanese content
- cstoku
- inductor
- nasa9084
- tnir
- zacharysarah
sig-docs-ja-reviews: # PR reviews for Japanese content
sig-docs-ja-reviews: # PR reviews for Japanese content
- cstoku
- inductor
- makocchi-git
- MasayaAoyama
- nasa9084
- tnir
- oke-py
sig-docs-ko-owners: # Admins for Korean content
- ClaudiaJKang
- gochist
- ianychoi
- seokho-son
- zacharysarah
sig-docs-ko-reviews: # PR reviews for Korean content
- ClaudiaJKang
- gochist
- ianychoi
- seokho-son
- ysyukr
sig-docs-maintainers: # Website maintainers
- bradamant3
- chenopis
- jaredbhatti
- jimangel
- kbarnard10
- mistyhacks
- pwittrock
- steveperry-53
- tengqm
- zacharysarah
- zparnold
sig-docs-zh-owners: # Admins for Chinese content
- bradtopol
- chenopis
- chenrui333
- dchen1107
- haibinxie
- hanjiayao
- lichuqiang
- lucperkins
- markthink
- SataQiu
- tengqm
@@ -167,6 +193,26 @@ aliases:
sig-docs-pt-owners: # Admins for Portuguese content
- femrtnz
- jcjesus
- devlware
sig-docs-pt-reviews: # PR reviews for Portugese content
- femrtnz
- jcjesus
- devlware
sig-docs-vi-owners: # Admins for Vietnamese content
- huynguyennovem
- ngtuna
- truongnh1992
sig-docs-vi-reviews: # PR reviews for Vietnamese content
- huynguyennovem
- ngtuna
- truongnh1992
sig-docs-ru-owners: # Admins for Russian content
- msheldyakov
- aisonaku
- potapy4
- dianaabv
sig-docs-ru-reviews: # PR reviews for Russian content
- msheldyakov
- aisonaku
- potapy4
- dianaabv
+75
View File
@@ -0,0 +1,75 @@
# Kubernetesのドキュメント
[![Build Status](https://api.travis-ci.org/kubernetes/website.svg?branch=master)](https://travis-ci.org/kubernetes/website)
[![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
ようこそ!このリポジトリには、[KubernetesのWebサイトとドキュメント](https://kubernetes.io/)をビルドするために必要な全アセットが格納されています。貢献に興味を持っていただきありがとうございます!
## ドキュメントに貢献する
GitHubの画面右上にある**Fork**ボタンをクリックすると、お使いのGitHubアカウントに紐付いた本リポジトリのコピーが作成され、このコピーのことを*フォーク*と呼びます。フォークリポジトリの中ではお好きなように変更を加えていただいて構いません。加えた変更をこのリポジトリに追加したい任意のタイミングにて、フォークリポジトリからPull Reqeustを作成してください。
Pull Requestが作成されると、レビュー担当者が責任を持って明確かつ実用的なフィードバックを返します。
Pull Requestの所有者は作成者であるため、**ご自身で作成したPull Requestを編集し、フィードバックに対応するのはご自身の役目です。**
また、状況によっては2人以上のレビュアーからフィードバックが返されたり、アサインされていないレビュー担当者からのフィードバックが来ることがある点もご注意ください。
さらに、特定のケースにおいては、レビュー担当者が[Kubernetes tech reviewer](https://github.com/kubernetes/website/wiki/Tech-reviewers)に対してレビューを依頼することもあります。
レビュー担当者はタイムリーにフィードバックを提供するために最善を尽くしますが、応答時間は状況に応じて異なる場合があります。
Kubernetesのドキュメントへの貢献に関する詳細については以下のページをご覧ください:
* [貢献のはじめ方](https://kubernetes.io/docs/contribute/start/)
* [ドキュメントの変更をステージする](http://kubernetes.io/docs/contribute/intermediate#view-your-changes-locally)
* [ページテンプレートの使い方](http://kubernetes.io/docs/contribute/style/page-templates/)
* [ドキュメントのスタイルガイド](http://kubernetes.io/docs/contribute/style/style-guide/)
* [Kubernetesドキュメントの翻訳方法](https://kubernetes.io/docs/contribute/localization/)
## Dockerを使ってローカル環境でWebサイトを動かす
ローカル環境で本ページを動かすのに推奨される方法は、静的サイトジェネレータの[Hugo](https://gohugo.io)を動かすのに特化した[Docker](https://docker.com)イメージを使うことです。
> Windows上で環境を作る場合は[Chocolatey](https://chocolatey.org)を使ってインストール可能な追加のツールが必要になります。 `choco install make`
> Dockerを使わずに環境を構築したい場合は、[Hugoをローカル環境で動かす](#hugoをローカル環境で動かす)をご覧ください。
既に[Dockerが動いている環境](https://www.docker.com/get-started)であれば、以下のコマンドを使って`kubernetes-hugo`イメージをローカルでビルドします:
```bash
make docker-image
```
イメージが作成されたら、以下のコマンドを使ってWebサイトをローカル上で動かすことができます:
```bash
make docker-serve
```
お使いのブラウザにて http://localhost:1313 にアクセスすることでWebサイトが開きます。リポジトリ内のソースファイルに変更を加えると、HugoがWebサイトの内容を更新してブラウザに反映します。
## Hugoをローカル環境で動かす
Hugoのインストール方法については[Hugoの公式ドキュメント](https://gohugo.io/getting-started/installing/)をご覧ください。このとき、[`netlify.toml`](netlify.toml#L9)ファイルに記述されている`HUGO_VERSION`と同じバージョンをインストールするようにしてください。
Hugoがインストールできたら、以下のコマンドを使ってWebサイトをローカル上で動かすことができます:
```bash
make serve
```
これで、Hugoのサーバーが1313番ポートを使って開始します。 お使いのブラウザにて http://localhost:1313 にアクセスしてください。リポジトリ内のソースファイルに変更を加えると、HugoがWebサイトの内容を更新してブラウザに反映します。
## コミュニティ内での議論、貢献、サポートなどについて
[コミュニティのページ](http://kubernetes.io/community/)をご覧になることで、Kubernetesコミュニティとの関わり方を学ぶことができます。
本プロジェクトのメンテナーには以下の方法で連絡することができます:
- [Slack](https://kubernetes.slack.com/messages/kubernetes-docs-ja)
- [メーリングリスト](https://groups.google.com/forum/#!forum/kubernetes-sig-docs)
### 行動規範
Kubernetesコミュニティへの参加については、[Kubernetesの行動規範](code-of-conduct.md)によって管理されています。
## ありがとうございます!
Kubernetesはコミュニティの参加によって成長しています。Webサイトおよびドキュメンテーションへの皆さんの貢献に感謝します!
+7 -7
View File
@@ -3,13 +3,13 @@
[![Build Status](https://api.travis-ci.org/kubernetes/website.svg?branch=master)](https://travis-ci.org/kubernetes/website)
[![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
환영합니다! 이 저장소는 쿠버네티스 웹사이트 및 문서화를 만드는 데 필요로 하는 모든 asset에 대한 공간을 제공합니다. 여러 분이 기여를 원한다는 사실에 매우 기쁩니다!
환영합니다! 이 저장소는 쿠버네티스 웹사이트 및 문서화를 만드는 데 필요로 하는 모든 asset에 대한 공간을 제공합니다. 여러분이 기여를 원한다는 사실에 매우 기쁩니다!
## 문서에 기여하기
이 저장소에 대한 복제본을 여러분의 GitHub 계정에 생성하기 위해 화면 오른쪽 위 영역에 있는 **Fork** 버튼을 클릭 가능합니 다. 이 복제본은 *fork* 라고 부릅니다. 여러분의 fork에서 원하는 임의의 변경 사항을 만들고, 해당 변경 사항을 보낼 준비가 되었다면, 여러분의 fork로 이동하여 새로운 풀 리퀘스트를 만들어 우리에게 알려주시기 바랍니다.
이 저장소에 대한 복제본을 여러분의 GitHub 계정에 생성하기 위해 화면 오른쪽 위 영역에 있는 **Fork** 버튼을 클릭 가능합니다. 이 복제본은 *fork* 라고 부릅니다. 여러분의 fork에서 원하는 임의의 변경 사항을 만들고, 해당 변경 사항을 보낼 준비가 되었다면, 여러분의 fork로 이동하여 새로운 풀 리퀘스트를 만들어 우리에게 알려주시기 바랍니다.
여러분의 풀 리퀘스트가 생된 이후에는, 쿠버네티스 리뷰어가 명료하고 실행 가능한 피드백을 제공하는 책임을 담당할 것입니 다. 풀 리퀘스트의 오너로서, **쿠버네티스 리뷰어로부터 제공받은 피드백을 수용하기 위해 풀 리퀘스트를 수정하는 것은 여러분의 책임입니다.** 또한, 참고로 한 명 이상의 쿠버네티스 리뷰어가 여러분에게 피드백을 제공하는 상황에 처하거나, 또는 여러분에게 피드백을 제공하기로 원래 할당된 사람이 아닌 다른 쿠버네티스 리뷰어로부터 피드백을 받는 상황에 처할 수도 있습니다. 뿐만 아니라, 몇몇 상황에서는, 필요에 따라 리뷰어 중 한 명이 [쿠버네티스 기술 리뷰어](https://github.com/kubernetes/website/wiki/Tech-reviewers)로부터의 기술 리뷰를 요청할지도 모릅니다. 리뷰어는 제시간에 피드백을 제공하기 위해 최선을 다할 것이지만, 응답 시간은 상황에 따라 달라질 수도 있습니다.
여러분의 풀 리퀘스트가 생된 이후에는, 쿠버네티스 리뷰어가 명료하고 실행 가능한 피드백을 제공하는 책임을 담당할 것입니다. 풀 리퀘스트의 오너로서, **쿠버네티스 리뷰어로부터 제공받은 피드백을 수용하기 위해 풀 리퀘스트를 수정하는 것은 여러분의 책임입니다.** 또한, 참고로 한 명 이상의 쿠버네티스 리뷰어가 여러분에게 피드백을 제공하는 상황에 처하거나, 또는 여러분에게 피드백을 제공하기로 원래 할당된 사람이 아닌 다른 쿠버네티스 리뷰어로부터 피드백을 받는 상황에 처할 수도 있습니다. 뿐만 아니라, 몇몇 상황에서는, 필요에 따라 리뷰어 중 한 명이 [쿠버네티스 기술 리뷰어](https://github.com/kubernetes/website/wiki/Tech-reviewers)로부터의 기술 리뷰를 요청할지도 모릅니다. 리뷰어는 제시간에 피드백을 제공하기 위해 최선을 다할 것이지만, 응답 시간은 상황에 따라 달라질 수도 있습니다.
쿠버네티스 문서화에 기여하기와 관련된 보다 자세한 정보는, 다음을 살펴봅니다:
@@ -32,7 +32,7 @@
## 도커를 사용하여 사이트를 로컬에서 실행하기
쿠버네티스 웹사이트를 로컬에서 실행하기 위한 추천하는 방식은 [Hugo](https://gohugo.io) 정적 사이트 생성기를 포함하는 특 별한 [도커](https://docker.com) 이미지를 실행하는 것입니다.
쿠버네티스 웹사이트를 로컬에서 실행하기 위한 추천하는 방식은 [Hugo](https://gohugo.io) 정적 사이트 생성기를 포함하는 특별한 [도커](https://docker.com) 이미지를 실행하는 것입니다.
> Windows에서 실행하는 경우, [Chocolatey](https://chocolatey.org)로 설치할 수 있는 명명 추가 도구를 필요로 할 것입니다. `choco install make`
@@ -44,13 +44,13 @@
make docker-image
```
해당 이미지가 빌드된 이후, 사이트를 로컬에서 실행할 수 있습니다:
해당 이미지가 빌드 된 이후, 사이트를 로컬에서 실행할 수 있습니다:
```bash
make docker-serve
```
브라우저에서 http://localhost:1313 를 열어 사이트를 살펴봅니다. 소스 파일에 변경 사항이 있을 때, Hugo는 사이트를 업데이 트하고 브라우저를 강제로 새로고침합니다.
브라우저에서 http://localhost:1313 를 열어 사이트를 살펴봅니다. 소스 파일에 변경 사항이 있을 때, Hugo는 사이트를 업데이트하고 브라우저를 강제로 새로고침합니다.
## Hugo를 사용한 로컬 사이트 실행하기
@@ -62,7 +62,7 @@ Hugo가 설치되었을 때 로컬에서 사이트를 실행하기 위해 (다
make serve
```
이를 통해 로컬 Hugo 서버를 1313번 포트에 시작합니다. 브라우저에서 http://localhost:1313 를 열어 사이트를 살펴봅니다. 소 스 파일에 변경 사항이 있을 때, Hugo는 사이트를 업데이트하고 브라우저를 강제로 새로고침합니다.
이를 통해 로컬 Hugo 서버를 1313번 포트에 시작합니다. 브라우저에서 http://localhost:1313 를 열어 사이트를 살펴봅니다. 소스 파일에 변경 사항이 있을 때, Hugo는 사이트를 업데이트하고 브라우저를 강제로 새로고침합니다.
## 감사합니다!
+6 -12
View File
@@ -9,7 +9,7 @@ Bem vindos! Este repositório abriga todos os recursos necessários para criar o
Você pode clicar no botão **Fork** na área superior direita da tela para criar uma cópia desse repositório na sua conta do GitHub. Esta cópia é chamada de *fork*. Faça as alterações desejadas no seu fork e, quando estiver pronto para enviar as alterações para nós, vá até o fork e crie uma nova solicitação de pull para nos informar sobre isso.
Depois que seu **pull request** for criada, um revisor do Kubernetes assumirá a responsabilidade de fornecer um feedback claro e objetivo. Como proprietário do pull request, **é sua responsabilidade modificar seu pull request para abordar o feedback que foi fornecido a você pelo revisor do Kubernetes.** Observe também que você pode acabar tendo mais de um revisor do Kubernetes para fornecer seu feedback ou você pode acabar obtendo feedback de um revisor do Kubernetes que é diferente daquele originalmente designado para lhe fornecer feedback. Além disso, em alguns casos, um de seus revisores pode solicitar uma revisão técnica de um [revisor de tecnologia Kubernetes](https://github.com/kubernetes/website/wiki/Tech-reviewers) quando necessário. Os revisores farão o melhor para fornecer feedback em tempo hábil, mas o tempo de resposta pode variar de acordo com as circunstâncias.
Depois que seu **pull request** for criado, um revisor do Kubernetes assumirá a responsabilidade de fornecer um feedback claro e objetivo. Como proprietário do pull request, **é sua responsabilidade modificar seu pull request para abordar o feedback que foi fornecido a você pelo revisor do Kubernetes.** Observe também que você pode acabar tendo mais de um revisor do Kubernetes para fornecer seu feedback ou você pode acabar obtendo feedback de um revisor do Kubernetes que é diferente daquele originalmente designado para lhe fornecer feedback. Além disso, em alguns casos, um de seus revisores pode solicitar uma revisão técnica de um [revisor de tecnologia Kubernetes](https://github.com/kubernetes/website/wiki/Tech-reviewers) quando necessário. Os revisores farão o melhor para fornecer feedback em tempo hábil, mas o tempo de resposta pode variar de acordo com as circunstâncias.
Para mais informações sobre como contribuir com a documentação do Kubernetes, consulte:
@@ -19,16 +19,10 @@ Para mais informações sobre como contribuir com a documentação do Kubernetes
* [Guia de Estilo da Documentação](http://kubernetes.io/docs/contribute/style/style-guide/)
* [Localizando documentação do Kubernetes](https://kubernetes.io/docs/contribute/localization/)
## Documentação do Kubernetes Localizando o `README.md`
Você pode contactar os mantenedores da localização em Português em:
### coreano
Veja a tradução de `README.md` e mais orientações sobre detalhes para contribuidores coreanos na página [README coreano](README-ko.md).
Você pode alcançar os mantenedores da localização coreana em:
* June Yi ([GitHub - @gochist](https://github.com/gochist))
* [Slack channel](https://kubernetes.slack.com/messages/kubernetes-docs-ko)
* Felipe ([GitHub - @femrtnz](https://github.com/femrtnz))
* [Slack channel](https://kubernetes.slack.com/messages/kubernetes-docs-pt)
## Executando o site localmente usando o Docker
@@ -68,7 +62,7 @@ Isso iniciará o servidor Hugo local na porta 1313. Abra o navegador para http:/
Aprenda a se envolver com a comunidade do Kubernetes na [página da comunidade](http://kubernetes.io/community/).
Você pode alcançar os mantenedores deste projeto em:
Você pode falar com os mantenedores deste projeto:
- [Slack](https://kubernetes.slack.com/messages/sig-docs)
- [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-docs)
@@ -79,4 +73,4 @@ A participação na comunidade Kubernetes é regida pelo [Código de Conduta da
## Obrigado!
A Kubernetes prospera com a participação da comunidade e nós realmente apreciamos suas contribuições para o nosso site e nossa documentação!
O Kubernetes conta com a participação da comunidade e nós realmente agradecemos suas contribuições para o nosso site e nossa documentação!
+80
View File
@@ -0,0 +1,80 @@
# Документация по Kubernetes
[![Build Status](https://api.travis-ci.org/kubernetes/website.svg?branch=master)](https://travis-ci.org/kubernetes/website)
[![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
Добро пожаловать! Данный репозиторий содержит все необходимые файлы для сборки [сайта Kubernetes и документации](https://kubernetes.io/). Мы благодарим вас за старания!
## Вклад в документацию
Нажмите на кнопку **Fork** в правом верхнем углу, чтобы создать копию этого репозитория в ваш GitHub-аккаунт. Это копия называется *форк-репозиторием*. Делайте любые изменения в вашем форк-репозитории, и когда вы будете готовы опубликовать изменения, откройте форк-репозиторий и создайте новый пулреквест, чтобы уведомить нас.
После того, как вы отправите пулреквест, ревьювер Kubernetes даст по нему обратную связь. Вы, как автор пулреквеста, **должны обновить свой пулреквест после его рассмотрения ревьювером Kubernetes.** Вполне возможно, что более одного ревьювера Kubernetes оставят свои комментарии или даже может быть так, что новый комментарий ревьювера Kubernetes будет отличаться от первоначального назначенного ревьювера. Кроме того, в некоторых случаях один из ревьюверов может запросить технический обзор у [технического ревьювера Kubernetes](https://github.com/kubernetes/website/wiki/Tech-reviewers), если это будет необходимо. Ревьюверы сделают все возможное, чтобы как можно оперативно оставить свои предложения и пожелания, но время ответа может варьироваться в зависимости от обстоятельств.
Узнать подробнее о том, как поучаствовать в документации Kubernetes, вы можете по ссылкам ниже:
* [Начните вносить свой вклад](https://kubernetes.io/docs/contribute/start/)
* [Просмотр локальных изменений](http://kubernetes.io/docs/contribute/intermediate#view-your-changes-locally)
* [Использование шаблонов страниц](http://kubernetes.io/docs/contribute/style/page-templates/)
* [Руководство по оформлению документации](http://kubernetes.io/docs/contribute/style/style-guide/)
* [Руководство по локализации Kubernetes](https://kubernetes.io/docs/contribute/localization/)
## Файл `README.md` на других языках
| | |
|-------------------------------|-------------------------------|
| [Французский](README-fr.md) | [Корейский](README-ko.md) |
| [Немецкий](README-de.md) | [Португальский](README-pt.md) |
| [Хинди](README-hi.md) | [Испанский](README-es.md) |
| [Индонезийский](README-id.md) | [Китайский](README-zh.md) |
| | |
## Запуск сайта локально с помощью Docker
Рекомендованный способ запуска сайта Kubernetes на локальной машине - использовать специальный образ [Docker](https://docker.com), который включает статический генератор сайтов [Hugo](https://gohugo.io).
> Если вы используете Windows, вам необходимо установить дополнительные инструменты через [Chocolatey](https://chocolatey.org). `choco install make`
> Если вы хотите запустить сайт локально без Docker, обратитесь к разделу [Запуск сайта с помощью Hugo](#running-the-site-locally-using-hugo) ниже на этой странице.
Когда Docker [установлен и запущен](https://www.docker.com/get-started), соберите локально Docker-образ `kubernetes-hugo`, выполнив команду в консоли:
```bash
make docker-image
```
После того, как вы собрали образ, можно запустить сайт локально:
```bash
make docker-serve
```
Откройте браузер и перейдите по ссылке http://localhost:1313, чтобы открыть сайт. Если вы редактируете исходные файлы сайта, Hugo автоматически применит изменения и обновит страницу в браузере.
## Запуск сайта с помощью Hugo {#running-the-site-locally-using-hugo}
Обратитесь к [официальной документации Hugo](https://gohugo.io/getting-started/installing/), чтобы установить Hugo. Убедитесь, что вы установили правильную версию Hugo, которая устанавливается в переменной окружения `HUGO_VERSION` в файле [`netlify.toml`](netlify.toml#L9).
После установки Hugo, чтобы запустить сайт, выполните в консоли:
```bash
make serve
```
Эта команда запустит сервер Hugo на порту 1313. Откройте браузер и перейдите по ссылке http://localhost:1313, чтобы открыть сайта. Если вы отредактируете исходные файлы сайта, Hugo автоматически применит изменения и обновит страницу в браузере.
## Сообщество, обсуждение, вклад и поддержка
Узнайте, как поучаствовать в жизни сообщества Kubernetes на [странице сообщества](http://kubernetes.io/community/).
Вы можете связаться с сопровождающими этого проекта по следующим ссылкам:
- [Канал в Slack](https://kubernetes.slack.com/messages/sig-docs)
- [Рассылка](https://groups.google.com/forum/#!forum/kubernetes-sig-docs)
### Нормы поведения
Участие в сообществе Kubernetes регулируется [нормами поведения Kubernetes](code-of-conduct.md).
## Спасибо!
Kubernetes процветает благодаря сообществу и мы ценим ваш вклад в сайт и документацию!
+72
View File
@@ -0,0 +1,72 @@
# Tài liệu Kubernetes
[![Build Status](https://api.travis-ci.org/kubernetes/website.svg?branch=master)](https://travis-ci.org/kubernetes/website)
[![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
Chào mừng! Kho lưu trữ này chứa tất cả các tài nguyên cần thiết để xây dựng [trang web của Kubernetes và các tài liệu](https://kubernetes.io/). Chúng tôi rất vui vì bạn muốn đóng góp.
## Đóng góp cho tài liệu
Bạn có thể click vào nút **Fork** ở góc trên bên phải màn hình để tạo bản sao của kho lưu trữ này trong tài khoản GitHub của bạn. Bản sao này được gọi là một bản *fork*. Thực hiện bất kì thay đổi nào mà bạn muốn trong bản fork của bạn và khi bạn sẵn sang gửi những thay đổi đó cho chúng tôi, hãy đến bản fork của bạn và tạo một Pull Request mới để cho chúng tôi biết về nó.
Một khi Pull Request của bạn được tạo, reviewer sẽ chịu trách nhiệm cung cấp các phản hồi rõ ràng, có thể thực hiện được. Là chủ sở hữu của pull request, **bạn có trách nhiệm sửa đổi Pull Request của mình để giải quyết các phản hồi bởi reviewer.** Ngoài ra, lưu ý rằng bạn có thể có nhiều hơn một reviewer cung cấp cho bạn các phản hồi hoặc bạn có thể nhận được phản hồi từ reviewer khác với reviewer ban đầu được chỉ định. Hơn nữa, trong một số trường hợp, một trong những reviewer của bạn có thể yêu cầu đánh giá kỹ thuật từ [Kubernetes tech reviewer](https://github.com/kubernetes/website/wiki/Tech-reviewers) khi cần. Các reviewers sẽ cố gắng hết sức để cung cấp phản hồi một cách kịp thời nhưng thời gian phản hồi có thể thay đổi tùy theo hoàn cảnh.
Để biết thêm thông tin về việc đóng góp cho tài liệu Kubernetes, hãy xem:
* [Bắt đầu đóng góp](https://kubernetes.io/docs/contribute/start/)
* [Các giai đoạn thay đổi tài liệu](http://kubernetes.io/docs/contribute/intermediate#view-your-changes-locally)
* [Sử dụng các trang templates](http://kubernetes.io/docs/contribute/style/page-templates/)
* [Hướng dẫn biểu mẫu tài liệu](http://kubernetes.io/docs/contribute/style/style-guide/)
* [Địa phương hóa tài liệu Kubernetes](https://kubernetes.io/docs/contribute/localization/)
## Chạy website cục bộ dùng Docker
Cách được đề xuất để chạy trang web Kubernetes cục bộ là dùng [Docker](https://docker.com) image chứa trình tạo web tĩnh [Hugo](https://gohugo.io).
> Nếu bạn làm việc trên môi trường Windows, bạn sẽ cần thêm môt vài công cụ mà bạn có thể cài đặt với [Chocolatey](https://chocolatey.org). `choco install make`
> Nếu bạn không muốn dùng Docker để chạy trang web cục bộ, hãy xem [Chạy website cục bộ dùng Hugo](#Chạy website cục bộ dùng Hugo) dưới đây.
Nếu bạn có Docker đang [up và running](https://www.docker.com/get-started), build `kubernetes-hugo` Docker image cục bộ:
```bash
make docker-image
```
Khi image đã được built, bạn có thể chạy website cục bộ:
```bash
make docker-serve
```
Mở trình duyệt và đến địa chỉ http://localhost:1313 để xem website. Khi bạn thay đổi các file nguồn, Hugo cập nhật website và buộc làm mới trình duyệt.
## Chạy website cục bộ dùng Hugo
Hãy xem [tài liệu chính thức của Hugo](https://gohugo.io/getting-started/installing/) cho việc hướng dẫn cài đặt Hugo. Đảm bảo cài đặt phiên bản mở rộng của Hugo được xác định bởi biến môi trường `HUGO_VERSION` trong file [`netlify.toml`](netlify.toml#L9)
Để chạy website cục bộ khi Hugo được cài đặt:
```bash
make serve
```
Câu lệnh trên sẽ khởi động server Hugo cục bộ trên cổng 1313. Mở trình duyệt và đến địa chỉ http://localhost:1313 để xem website. Khi bạn thay đổi các file nguồn, Hugo cập nhật website và buộc làm mới trình duyệt.
## Cộng đồng, thảo luận, đóng góp và hỗ trợ
Tìm hiểu cách tham gia với cộng đồng Kubernetes trên [trang cộng đồng](http://kubernetes.io/community/).
Bạn có thể tiếp cận những maintainers của dự án này tại:
- [Slack](https://kubernetes.slack.com/messages/sig-docs)
- [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-docs)
### Quy tắc ứng xử
Sự tham gia vào cộng đồng Kubernetes được điểu chỉnh bởi [Kubernetes Code of Conduct](code-of-conduct.md).
## Cảm ơn!
Kubernetes phát triển mạnh mẽ về sự tham gia của cộng đồng và chúng tôi đánh giá cao những đóng góp của bạn cho trang web và tài liệu của chúng tôi!
+182
View File
@@ -0,0 +1,182 @@
# Kubernetes 文档
<!--
# The Kubernetes documentation
-->
[![Build Status](https://api.travis-ci.org/kubernetes/website.svg?branch=master)](https://travis-ci.org/kubernetes/website)
[![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
<!--
Welcome! This repository houses all of the assets required to build the [Kubernetes website and documentation](https://kubernetes.io/).
We're glad that you want to contribute!
-->
欢迎!本仓库包含了所有用于构建 [Kubernetes 网站和文档](https://kubernetes.io/)的内容。
我们非常高兴您想要参与贡献!
<!--
## Contributing to the docs
-->
## 贡献文档
<!--
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.
This copy is 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.
-->
您可以点击屏幕右上方的 **Fork** 按钮,在您的 GitHub 账户下创建一份本仓库的副本。这个副本叫做 *fork*。您可以对 fork 副本进行任意修改,
当准备好把修改提交给我们时,您可以通过创建一个 pull request 来告知我们。
<!--
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 initially 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.
-->
创建 pull request 后,Kubernetes 审核人员将负责提供清晰且可操作的反馈。作为 pull request 的所有者,**您有责任修改 pull request 以解决 Kubernetes 审核者提供给您的反馈。**
另请注意,您最终可能会收到多个 Kubernetes 审核人员为您提供的反馈,也可能出现后面 Kubernetes 审核人员的反馈与前面审核人员的反馈不尽相同的情况。
此外,在某些情况下,您的某位评审员可能会在需要时要求 [Kubernetes 技术评审员](https://github.com/kubernetes/website/wiki/Tech-reviewers) 进行技术评审。
审稿人将尽最大努力及时提供反馈,但响应时间可能因情况而异。
<!--
For more information about contributing to the Kubernetes documentation, see:
* [Start contributing](https://kubernetes.io/docs/contribute/start/)
* [Staging Your Documentation Changes](http://kubernetes.io/docs/contribute/intermediate#view-your-changes-locally)
* [Using Page Templates](http://kubernetes.io/docs/contribute/style/page-templates/)
* [Documentation Style Guide](http://kubernetes.io/docs/contribute/style/style-guide/)
* [Localizing Kubernetes Documentation](https://kubernetes.io/docs/contribute/localization/)
-->
有关为 Kubernetes 文档做出贡献的更多信息,请参阅:
* [开始贡献](https://kubernetes.io/docs/contribute/start/)
* [缓存您的文档变更](http://kubernetes.io/docs/contribute/intermediate#view-your-changes-locally)
* [使用页面模版](http://kubernetes.io/docs/contribute/style/page-templates/)
* [文档风格指南](http://kubernetes.io/docs/contribute/style/style-guide/)
* [本地化 Kubernetes 文档](https://kubernetes.io/docs/contribute/localization/)
<!--
## `README.md`'s Localizing Kubernetes Documentation
-->
## `README.md` 的本地化 Kubernetes 文档
<!--
### Korean
You can reach the maintainers of Korean localization at:
* June Yi ([GitHub - @gochist](https://github.com/gochist))
* [Slack channel](https://kubernetes.slack.com/messages/kubernetes-docs-ko)
-->
### 中文
可以通过以下方式联系中文本地化的维护人员:
* Rui Chen ([GitHub - @chenrui333](https://github.com/chenrui333))
* He Xiaolong ([GitHub - @markthink](https://github.com/markthink))
* [Slack channel](https://kubernetes.slack.com/messages/kubernetes-docs-zh)
<!--
## Running the website locally using Docker
-->
## 在本地使用 docker 运行网站
<!--
The recommended way to run the Kubernetes website locally is to run a specialized [Docker](https://docker.com) image that includes the [Hugo](https://gohugo.io) static website generator.
-->
在本地运行 Kubernetes 网站的推荐方法是运行包含 [Hugo](https://gohugo.io) 静态网站生成器的专用 [Docker](https://docker.com) 镜像。
<!--
> If you are running on Windows, you'll need a few more tools which you can install with [Chocolatey](https://chocolatey.org). `choco install make`
-->
> 如果您使用的是 Windows,则需要一些工具,可以使用 [Chocolatey](https://chocolatey.org) 进行安装。`choco install make`
<!--
> If you'd prefer to run the website locally without Docker, see [Running the website locally using Hugo](#running-the-site-locally-using-hugo) below.
-->
> 如果您更喜欢在没有 Docker 的情况下在本地运行网站,请参阅下面的[使用 Hugo 在本地运行网站](#running-the-site-locally-using-hugo) 章节。
<!--
If you have Docker [up and running](https://www.docker.com/get-started), build the `kubernetes-hugo` Docker image locally:
-->
如果您已经[安装运行](https://www.docker.com/get-started)了 Docker,使用以下命令在本地构建 `kubernetes-hugo` Docker 镜像:
```bash
make docker-image
```
<!--
Once the image has been built, you can run the website locally:
-->
一旦创建了镜像,您就可以在本地运行网站了:
```bash
make docker-serve
```
<!--
Open up your browser to http://localhost:1313 to view the website. As you make changes to the source files, Hugo updates the website and forces a browser refresh.
-->
打开浏览器访问 http://localhost:1313 以查看网站。当您对源文件进行更改时,Hugo 会更新网站并强制刷新浏览器。
<!--
## Running the website locally using Hugo
-->
## 使用 Hugo 在本地运行网站
<!--
See the [official Hugo documentation](https://gohugo.io/getting-started/installing/) for Hugo installation instructions.
Make sure to install the Hugo version specified by the `HUGO_VERSION` environment variable in the [`netlify.toml`](netlify.toml#L9) file.
-->
有关 Hugo 的安装说明,请参阅 [Hugo 官方文档](https://gohugo.io/getting-started/installing/)。
确保安装对应版本的 Hugo,版本号由 [`netlify.toml`](netlify.toml#L9) 文件中的 `HUGO_VERSION` 环境变量指定。
<!--
To run the website locally when you have Hugo installed:
-->
安装 Hugo 后,在本地运行网站:
```bash
make serve
```
<!--
This will start the local Hugo server on port 1313. Open up your browser to http://localhost:1313 to view the website. As you make changes to the source files, Hugo updates the website and forces a browser refresh.
-->
这将在 1313 端口上启动本地 Hugo 服务器。打开浏览器访问 http://localhost:1313 查看网站。当您对源文件进行更改时,Hugo 会更新网站并强制刷新浏览器。
<!--
## Community, discussion, contribution, and support
-->
## 社区、讨论、贡献和支持
<!--
Learn how to engage with the Kubernetes community on the [community page](http://kubernetes.io/community/).
-->
在[社区页面](http://kubernetes.io/community/)了解如何与 Kubernetes 社区互动。
<!--
You can reach the maintainers of this project at:
-->
您可以通过以下方式联系该项目的维护人员:
- [Slack](https://kubernetes.slack.com/messages/sig-docs)
- [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-docs)
<!--
### Code of conduct
Participation in the Kubernetes community is governed by the [Kubernetes Code of Conduct](code-of-conduct.md).
-->
### 行为准则
参与 Kubernetes 社区受 [Kubernetes 行为准则](code-of-conduct.md)的约束。
<!--
## Thank you!
Kubernetes thrives on community participation, and we appreciate your contributions to our website and our documentation!
-->
## 感谢!
Kubernetes 因为社区的参与而蓬勃发展,感谢您对我们网站和文档的贡献!
+4 -2
View File
@@ -25,7 +25,9 @@ For more information about contributing to the Kubernetes documentation, see:
|[French README](README-fr.md)|[Korean README](README-ko.md)|
|[German README](README-de.md)|[Portuguese README](README-pt.md)|
|[Hindi README](README-hi.md)|[Spanish README](README-es.md)|
|[Indonesian README](README-id.md)|
|[Indonesian README](README-id.md)|[Chinese README](README-zh.md)|
|[Japanese README](README-ja.md)|[Vietnamese README](README-vi.md)|
|[Russian README](README-ru.md)|
|||
## Running the website locally using Docker
@@ -52,7 +54,7 @@ Open up your browser to http://localhost:1313 to view the website. As you make c
## Running the website locally using Hugo
See the [official Hugo documentation](https://gohugo.io/getting-started/installing/) for Hugo installation instructions. Make sure to install the Hugo version specified by the `HUGO_VERSION` environment variable in the [`netlify.toml`](netlify.toml#L9) file.
See the [official Hugo documentation](https://gohugo.io/getting-started/installing/) for Hugo installation instructions. Make sure to install the Hugo extended version specified by the `HUGO_VERSION` environment variable in the [`netlify.toml`](netlify.toml#L9) file.
To run the website locally when you have Hugo installed:
+1 -1
View File
@@ -10,6 +10,6 @@
# DO NOT REPORT SECURITY VULNERABILITIES DIRECTLY TO THESE NAMES, FOLLOW THE
# INSTRUCTIONS AT https://kubernetes.io/security/
chenopis
bradamant3
jimangel
zacharysarah
-10
View File
@@ -1,10 +0,0 @@
# See the OWNERS docs at https://go.k8s.io/owners
# Allow CSS/SASS updates from blog and case studies owners
options:
no_parent_owners: false
reviewers:
- alexcontini
approvers:
- alexcontini
+34 -24
View File
@@ -70,7 +70,7 @@ section
background-color: white
section, header, footer
main
.main-section
position: relative
margin: auto
@@ -126,6 +126,10 @@ header
background-position: center center
background-repeat: no-repeat
#blog
&.flip-nav, &.open-nav
.logo
background-image: url(../images/nav_logo2.svg)
// Blog post tables
.blog-content
@@ -245,7 +249,7 @@ header
color: $blue
font-weight: normal
main
.main-section
white-space: nowrap
overflow: hidden
clear: both
@@ -435,7 +439,7 @@ footer
background-image: url(/images/texture.png)
background-color: $dark-grey
main
.main-section
padding: 20px 0
nav
@@ -484,9 +488,9 @@ footer
.social a
display: inline-block
background-image: url(/images/social_sprite.png)
background-image: url(/images/social_sprite.svg)
background-repeat: no-repeat
background-size: auto
background-size: 350px
width: 50px
height: 50px
border-radius: 5px
@@ -545,6 +549,12 @@ a.calendar
&:hover
background-position: -250px 100%
a.youtube
background-position: -300px 0
&:hover
background-position: -300px 100%
#viewDocs
display: none
@@ -890,7 +900,6 @@ dd
font-family: $mono-font
vertical-align: baseline
font-size: 14px
font-weight: bold
padding: 2px 4px
a code
@@ -1062,7 +1071,7 @@ dd
position: fixed
bottom: 0
#miceType
.miceType
clear: both
font-size: 11px
line-height: 18px
@@ -1118,13 +1127,23 @@ $feature-box-div-margin-bottom: 40px
margin-bottom: 0
padding-bottom: 1px
main
.main-section
padding: 0 10px
margin-bottom: 30px
#vendorStrip
display: none
// Add logo to CNCF section
section#cncf
padding-top: 60px
padding-bottom: 140px
background-image: url(/images/cncf-color.svg)
background-position: center 100px
background-repeat: no-repeat
background-size: 300px
// OCEAN NODES
#oceanNodes
@@ -1134,7 +1153,7 @@ $feature-box-div-margin-bottom: 40px
a
color: $blue
main
.main-section
margin-bottom: $ocean-nodes-padding-Y
min-height: 160px
@@ -1147,7 +1166,7 @@ $feature-box-div-margin-bottom: 40px
width: 100%
max-width: 160px
main:first-child
.main-section:first-child
.image-wrapper
max-width: 100%
@@ -1174,7 +1193,7 @@ $feature-box-div-margin-bottom: 40px
position: absolute
top: 50%
left: 75%
width: 525px
width: 575px
padding-right: 80px
transform: translate(-50%, -50%)
color: white
@@ -1269,15 +1288,6 @@ $feature-box-div-margin-bottom: 40px
&:hover
border-color: white
// CNCF
#cncf
padding-top: 60px
padding-bottom: 140px
background-image: url(/images/cncf-color.png)
background-position: center 100px
background-repeat: no-repeat
background-size: 300px
// KubeWeekly
#kubeweekly
background-color: $light-grey
@@ -1304,10 +1314,10 @@ $feature-box-div-margin-bottom: 40px
#features
padding-top: 140px
background-color: $light-grey
background-image: url(/images/wheel.png)
background-image: url(/images/wheel.svg)
background-position: center 60px
background-repeat: no-repeat
background-size: auto
background-size: 60px
.feature-box
//padding: 50px 0
@@ -1352,7 +1362,7 @@ $feature-box-div-margin-bottom: 40px
#mainContent
padding: 20px 0
main
.main-section
max-width: none
a
@@ -1771,7 +1781,7 @@ $feature-box-div-margin-bottom: 40px
#home
#talkToUs
main
.main-section
padding: 30px 0
h5
+13 -7
View File
@@ -95,7 +95,7 @@ $video-section-height: 550px
right: -25px
section, header, footer
main
.main-section
max-width: $main-max-width
header, #vendorStrip, #encyclopedia, #hero h1, #hero h5, #docs #hero h1, #docs #hero h5,
@@ -108,11 +108,11 @@ $video-section-height: 550px
#home
section, header, footer
main
.main-section
max-width: 1000px
#oceanNodes
main
.main-section
position: relative
max-width: 830px
@@ -129,7 +129,7 @@ $video-section-height: 550px
transform: translateY(-50%)
img
max-width: 425px
width: 425px
//.content
// width: 50%
@@ -172,7 +172,7 @@ $video-section-height: 550px
background-image: url(../images/texture.png)
background-color: $dark-grey
main
.main-section
padding: 20px 0
nav
@@ -211,9 +211,9 @@ $video-section-height: 550px
.social a
display: inline-block
background-image: url(../images/social_sprite.png)
background-image: url(../images/social_sprite.svg)
background-repeat: no-repeat
background-size: auto
background-size: 350px
width: 50px
height: 50px
border-radius: 5px
@@ -264,6 +264,12 @@ $video-section-height: 550px
&:hover
background-position: -250px 100%
a.youtube
background-position: -300px 0
&:hover
background-position: -300px 100%
#community, .gridPage
#hero
text-align: left
+2 -2
View File
@@ -26,7 +26,7 @@ section, header, #vendorStrip
padding-left: $full-width-paddingX
padding-right: $full-width-paddingX
main
.main-section
width: $main-width
max-width: $main-max-width
@@ -59,7 +59,7 @@ header
.nav-box + .nav-box
margin-left: $nav-box-sibling-margin-left
main + main
.main-secton + .main-section
margin-top: $main-nav-main-sibling-margin-top
.left .button
+1 -1
View File
@@ -116,7 +116,7 @@ $feature-box-div-width: 45%
text-align: left
margin-bottom: 18px
main
main, .main-section
position: relative
clear: both
display: table
+68 -38
View File
@@ -24,7 +24,8 @@ pygmentsStyle = "emacs"
enableGitInfo = true
# Norwegian ("no") is sometimes but not currently used for testing.
disableLanguages = ["no"]
# Hindi is disabled because it's currently in development.
disableLanguages = ["hi", "no"]
[blackfriday]
hrefTargetBlank = true
@@ -64,10 +65,10 @@ time_format_blog = "Monday, January 02, 2006"
description = "Production-Grade Container Orchestration"
showedit = true
latest = "v1.14"
latest = "v1.17"
fullversion = "v1.14.0"
version = "v1.14"
fullversion = "v1.17.0"
version = "v1.17"
githubbranch = "master"
docsbranch = "master"
deprecated = false
@@ -76,11 +77,16 @@ nextUrl = "https://kubernetes-io-vnext-staging.netlify.com/"
githubWebsiteRepo = "github.com/kubernetes/website"
githubWebsiteRaw = "raw.githubusercontent.com/kubernetes/website"
# param for displaying an announcement block on every page; see PR #16210
announcement = false
# announcement_message is only displayed when announcement = true; update with your specific message
announcement_message = "The Kubernetes Documentation team would like your feedback! Please take a <a href='https://www.surveymonkey.com/r/8R237FN' target='_blank'>short survey</a> so we can improve the Kubernetes online documentation."
[[params.versions]]
fullversion = "v1.14.0"
version = "v1.14"
githubbranch = "v1.14.0"
docsbranch = "release-1.14"
fullversion = "v1.17.0"
version = "v1.17"
githubbranch = "v1.17.0"
docsbranch = "release-1.17"
url = "https://kubernetes.io"
[params.pushAssets]
@@ -95,33 +101,33 @@ js = [
]
[[params.versions]]
fullversion = "v1.13.4"
fullversion = "v1.16.3"
version = "v1.16"
githubbranch = "v1.16.3"
docsbranch = "release-1.16"
url = "https://v1-16.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.15.6"
version = "v1.15"
githubbranch = "v1.15.6"
docsbranch = "release-1.15"
url = "https://v1-15.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.14.9"
version = "v1.14"
githubbranch = "v1.14.9"
docsbranch = "release-1.14"
url = "https://v1-14.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.13.12"
version = "v1.13"
githubbranch = "v1.13.4"
githubbranch = "v1.13.12"
docsbranch = "release-1.13"
url = "https://v1-13.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.12.6"
version = "v1.12"
githubbranch = "v1.12.6"
docsbranch = "release-1.12"
url = "https://v1-12.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.11.8"
version = "v1.11"
githubbranch = "v1.11.8"
docsbranch = "release-1.11"
url = "https://v1-11.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.10.13"
version = "v1.10"
githubbranch = "v1.10.13"
docsbranch = "release-1.10"
url = "https://v1-10.docs.kubernetes.io"
# Language definitions.
[languages]
@@ -134,7 +140,7 @@ weight = 1
[languages.zh]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
description = "生产级别的容器编排系统"
languageName = "中文 Chinese"
weight = 2
contentDir = "content/zh"
@@ -145,7 +151,7 @@ language_alternatives = ["en"]
[languages.ko]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
description = "운영 수준의 컨테이너 오케스트레이션"
languageName = "한국어 Korean"
weight = 3
contentDir = "content/ko"
@@ -180,7 +186,7 @@ language_alternatives = ["en"]
[languages.it]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName ="Italian"
languageName = "Italiano"
weight = 6
contentDir = "content/it"
@@ -203,7 +209,7 @@ language_alternatives = ["en"]
[languages.de]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
description = "Produktionsreife Container-Orchestrierung"
languageName ="Deutsch"
weight = 8
contentDir = "content/de"
@@ -239,7 +245,7 @@ language_alternatives = ["en"]
[languages.id]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
description = "Orkestrasi Kontainer dengan Skala Produksi"
languageName ="Bahasa Indonesia"
weight = 10
contentDir = "content/id"
@@ -252,6 +258,30 @@ language_alternatives = ["en"]
[languages.hi]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName ="Hindi"
languageName = "Hindi"
weight = 11
contentDir = "content/hi"
contentDir = "content/hi"
[languages.hi.params]
time_format_blog = "01.02.2006"
language_alternatives = ["en"]
[languages.vi]
title = "Kubernetes"
description = "Giải pháp điều phối container trong môi trường production"
languageName = "Tiếng Việt"
contentDir = "content/vi"
weight = 12
[languages.ru]
title = "Kubernetes"
description = "Первоклассная оркестрация контейнеров"
languageName = "Русский"
weight = 12
contentDir = "content/ru"
[languages.ru.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"]
+3 -3
View File
@@ -1,5 +1,5 @@
---
title: "Production-Grade Container Orchestration"
title: "Produktionsreife Container-Orchestrierung"
abstract: "Automatisierte Bereitstellung, Skalierung und Verwaltung von Containern"
cid: home
---
@@ -44,12 +44,12 @@ Kubernetes ist Open Source und bietet Ihnen die Freiheit, die Infrastruktur vor
<br>
<br>
<br>
<a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-europe-2019" button id="desktopKCButton">KubeCon vom 20-23. Mai 2019 in Barcelona</a>
<a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019" button id="desktopKCButton">KubeCon vom 18-21. November 2019 in San Diego</a>
<br>
<br>
<br>
<br>
<a href="https://www.lfasiallc.com/events/kubecon-cloudnativecon-china-2019" button id="desktopKCButton">KubeCon vom 24-26. Juni 2019 in Shanghai</a>
<a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-europe-2020/" button id="desktopKCButton">KubeCon vom 30 März-2 Apr. 2020 in Amsterdam</a>
</div>
<div id="videoPlayer">
<iframe data-url="https://www.youtube.com/embed/H06qrNmGqyE?autoplay=1" frameborder="0" allowfullscreen></iframe>
+1 -1
View File
@@ -1,7 +1,7 @@
---
title: Fallstudien
linkTitle: Fallstudien
bigheader: Kubernetes Anwenderberichte
bigheader: Kubernetes Anwenderberichte
abstract: Eine Sammlung von Benutzern, die Kubernetes in Produktion verwenden.
layout: basic
class: gridPage
+3 -3
View File
@@ -26,9 +26,9 @@ cid: community
<div class="content">
<h3>Verhaltensregeln</h3>
<p>Die Kubernetes-Community schätzt Respekt und Inklusivität und setzt einen <a href="code-of-conduct/">Verhaltenskodex</a>
in allen Interaktionen durch. Wenn Sie einen Verstoß gegen den Verhaltenskodex bei einer Veranstaltung oder Sitzung,
in Slack oder in einem anderen Kommunikationsmechanismus feststellen, wenden Sie sich
<p>Die Kubernetes-Community schätzt Respekt und Inklusivität und setzt einen <a href="code-of-conduct/">Verhaltenskodex</a>
in allen Interaktionen durch. Wenn Sie einen Verstoß gegen den Verhaltenskodex bei einer Veranstaltung oder Sitzung,
in Slack oder in einem anderen Kommunikationsmechanismus feststellen, wenden Sie sich
bitte an das <a href="https://github.com/kubernetes/community/tree/master/committee-code-of-conduct">Kubernetes Code of Conduct Committee</a> <a href="mailto:conduct@kubernetes.io">conduct@kubernetes.io</a>. Ihre Anonymität wird geschützt.
</p>
</div>
+12 -12
View File
@@ -7,7 +7,7 @@ weight: 40
{{% capture overview %}}
Im Abschnitt Konzepte erfahren Sie mehr über die Teile des Kubernetes-Systems und die Abstraktionen, die Kubernetes zur Darstellung Ihres Clusters verwendet, und Sie erhalten ein tieferes Verständnis der Funktionsweise von Kubernetes.
Im Abschnitt Konzepte erfahren Sie mehr über die Bestandteile des Kubernetes-Systems und die Abstraktionen, die Kubernetes zur Verwaltung Ihres Clusters zur Verfügung stellt. Sie erhalten zudem ein tieferes Verständnis der Funktionsweise von Kubernetes.
{{% /capture %}}
@@ -15,10 +15,10 @@ Im Abschnitt Konzepte erfahren Sie mehr über die Teile des Kubernetes-Systems u
## Überblick
Um mit Kubernetes zu arbeiten, verwenden Sie *Kubernetes-API-Objekte*, um den *gewünschten Status Ihres Clusters* zu beschreiben:
welche Anwendungen oder anderen Workloads Sie ausführen möchten, welche Containerimages sie verwenden, die Anzahl der Replikate, welche Netzwerk- und Festplattenressourcen Sie zur Verfügung stellen möchten, und vieles mehr. Sie legen den gewünschten Status fest, indem Sie Objekte mithilfe der Kubernetes-API erstellen, normalerweise über die Befehlszeilenschnittstelle `kubectl`. Sie können die Kubernetes-API auch direkt verwenden, um mit dem Cluster zu interagieren und den gewünschten Status festzulegen oder zu ändern.
Um mit Kubernetes zu arbeiten, verwenden Sie *Kubernetes-API-Objekte*, um den *gewünschten Status Ihres Clusters* zu beschreiben:
welche Anwendungen oder anderen Workloads Sie ausführen möchten, welche Containerimages sie verwenden, die Anzahl der Replikate, welche Netzwerk- und Festplattenressourcen Sie zur Verfügung stellen möchten, und vieles mehr. Sie legen den gewünschten Status fest, indem Sie Objekte mithilfe der Kubernetes-API erstellen. Dies geschieht normalerweise über die Befehlszeilenschnittstelle `kubectl`. Sie können die Kubernetes-API auch direkt verwenden, um mit dem Cluster zu interagieren und den gewünschten Status festzulegen oder zu ändern.
Sobald Sie den gewünschten Status eingestellt haben, wird das *Kubernetes Control Plane* dafür sorgen, dass der aktuelle Status des Clusters mit dem gewünschten Status übereinstimmt. Zu diesem Zweck führt Kubernetes verschiedene Aufgaben automatisch aus, z. B. Starten oder Neustarten von Containern, Skalieren der Anzahl der Repliken einer bestimmten Anwendung und vieles mehr. Das Kubernetes Control Plane besteht aus einer Reihe von Prozessen, die in Ihrem Cluster ausgeführt werden:
Sobald Sie den gewünschten Status eingestellt haben, wird das *Kubernetes Control Plane* dafür sorgen, dass der aktuelle Status des Clusters mit dem gewünschten Status übereinstimmt. Zu diesem Zweck führt Kubernetes verschiedene Aufgaben automatisch aus, z. B. das Starten oder Neustarten von Containern, Skalieren der Anzahl der Repliken einer bestimmten Anwendung und vieles mehr. Das Kubernetes Control Plane besteht aus einer Reihe von Prozessen, die in Ihrem Cluster ausgeführt werden:
* Der **Kubernetes Master** bestehet aus drei Prozessen, die auf einem einzelnen Node in Ihrem Cluster ausgeführt werden, der als Master-Node bezeichnet wird. Diese Prozesse sind:[kube-apiserver](/docs/admin/kube-apiserver/), [kube-controller-manager](/docs/admin/kube-controller-manager/) und [kube-scheduler](/docs/admin/kube-scheduler/).
* Jeder einzelne Node in Ihrem Cluster, welcher nicht der Master ist, führt zwei Prozesse aus:
@@ -27,16 +27,16 @@ Sobald Sie den gewünschten Status eingestellt haben, wird das *Kubernetes Contr
## Kubernetes Objects
Kubernetes enthält eine Reihe von Abstraktionen, die den Status Ihres Systems darstellen: implementierte containerisierte Anwendungen und Workloads, die zugehörigen Netzwerk- und Festplattenressourcen sowie weitere Informationen zu den Aufgaben Ihres Clusters. Diese Abstraktionen werden durch Objekte in der Kubernetes-API dargestellt; Lesen Sie [Kubernetes Objects Überblick](/docs/concepts/abstractions/overview/) für weitere Details.
Kubernetes enthält eine Reihe von Abstraktionen, die den Status Ihres Systems darstellen: im Container eingesetzte Anwendungen und Workloads, die zugehörigen Netzwerk- und Festplattenressourcen sowie weitere Informationen zu den Aufgaben Ihres Clusters. Diese Abstraktionen werden durch Objekte in der Kubernetes-API dargestellt; Lesen Sie [Kubernetes Objects Überblick](/docs/concepts/abstractions/overview/) für weitere Details.
Die grundlegenden Objekte von Kubernetes umfassen:
Die Basisobjekte von Kubernetes umfassen:
* [Pod](/docs/concepts/workloads/pods/pod-overview/)
* [Service](/docs/concepts/services-networking/service/)
* [Volume](/docs/concepts/storage/volumes/)
* [Namespace](/docs/concepts/overview/working-with-objects/namespaces/)
Darüber hinaus enthält Kubernetes eine Reihe von Abstraktionen auf höherer Ebene, die als Controller bezeichnet werden. Controller bauen auf den Basisobjekten auf und bieten zusätzliche Funktionen und Komfortfunktionen. Sie beinhalten:
Darüber hinaus enthält Kubernetes Abstraktionen auf höherer Ebene, die als Controller bezeichnet werden. Controller bauen auf den Basisobjekten auf und bieten zusätzliche Funktionen und Komfortfunktionen. Sie beinhalten:
* [ReplicaSet](/docs/concepts/workloads/controllers/replicaset/)
* [Deployment](/docs/concepts/workloads/controllers/deployment/)
@@ -46,19 +46,19 @@ Darüber hinaus enthält Kubernetes eine Reihe von Abstraktionen auf höherer Eb
## Kubernetes Control Plane
Die verschiedenen Teile der Kubernetes-Steuerungsebene (Control Plane), wie der Kubernetes Master- und der Kubelet-Prozess, bestimmen, wie Kubernetes mit Ihrem Cluster kommuniziert. Das Control Plane führt ein Inventar aller Kubernetes-Objekte im System und führt fortlaufende Steuerkreise aus, um den Status dieser Objekte zu verwalten. Zu jeder Zeit reagieren die Steuerkreise des Control Plane auf Änderungen im Cluster und arbeiten daran, dass der tatsächliche Status aller Objekte im System mit dem gewünschten Status, den Sie definiert haben, übereinstimmt.
Die verschiedenen Teile der Kubernetes-Steuerungsebene (Control Plane), wie der Kubernetes Master- und der Kubelet-Prozess, bestimmen, wie Kubernetes mit Ihrem Cluster kommuniziert. Das Control Plane verwaltet ein Inventar aller Kubernetes-Objekte im System und führt kontinuierlich Kontrollschleifen aus, um den Status dieser Objekte zu verwalten. Zu jeder Zeit reagieren die Kontrollschleifen des Control Plane auf Änderungen im Cluster und arbeiten daran, dass der tatsächliche Status aller Objekte im System mit dem von Ihnen definierten Status übereinstimmt.
Wenn Sie beispielsweise mit der Kubernetes-API ein Deployment-Objekt erstellen, geben Sie einen neuen gewünschten Status für das System an. Das Kubernetes Control Plane zeichnet die Objekterstellung auf und führt Ihre Anweisungen aus, indem es die erforderlichen Anwendungen startet und sie für auf den Cluster-Nodes plant--Dadurch wird der tatsächliche Status des Clusters an den gewünschten Status angepasst.
Wenn Sie beispielsweise mit der Kubernetes-API ein Deployment-Objekt erstellen, geben Sie einen neuen gewünschten Status für das System an. Das Kubernetes Control Plane zeichnet die Objekterstellung auf und führt Ihre Anweisungen aus, indem es die erforderlichen Anwendungen startet und Sie für auf den Cluster-Nodes plant - Dadurch wird der tatsächliche Status des Clusters an den gewünschten Status angepasst.
### Kubernetes Master
Der Kubernetes-Master ist für die Aufrechterhaltung des gewünschten Status für Ihren Cluster verantwortlich. Wenn Sie mit Kubernetes interagieren, beispielsweise mit dem Kommanduzeilen-Tool `kubectl`, kommunizieren Sie mit dem Kubernetes-Master Ihres Clusters.
Der Kubernetes-Master ist für Erhalt des gewünschten Status Ihres Clusters verantwortlich. Wenn Sie mit Kubernetes interagieren, beispielsweise mit dem Kommanduzeilen-Tool `kubectl`, kommunizieren Sie mit dem Kubernetes-Master Ihres Clusters.
> Der "Master" bezieht sich auf eine Reihe von Prozessen, die den Clusterstatus verwalten. Normalerweise werden diese Prozesse alle auf einem einzigen Node im Cluster ausgeführt. Dieser Node wird auch als Master bezeichnet. Der Master kann repliziert werden um Verfügbarkeit und Redundanz zu erhöhen.
> Der Begriff "Master" bezeichnet dabei eine Reihe von Prozessen, die den Clusterstatus verwalten. Normalerweise werden diese Prozesse alle auf einem einzigen Node im Cluster ausgeführt. Dieser Node wird auch als Master bezeichnet. Der Master kann repliziert werden, um die Verfügbarkeit und Redundanz zu erhöhen.
### Kubernetes Nodes
Die Nodes in einem Cluster sind die Maschinen (VMs, physische Server usw.), auf denen Ihre Anwendungen und Cloud-Workflows ausgeführt werden. Der Kubernetes-Master steuert jeden Master. Sie werden selten direkt mit Nodes interagieren.
Die Nodes in einem Cluster sind die Maschinen (VMs, physische Server usw.), auf denen Ihre Anwendungen und Cloud-Workflows ausgeführt werden. Der Kubernetes-Master steuert jeden Node; Sie werden selten direkt mit Nodes interagieren.
#### Objekt Metadata
@@ -0,0 +1,238 @@
---
title: Zugrunde liegende Konzepte des Cloud Controller Manager
content_template: templates/concept
weight: 30
---
{{% capture overview %}}
Das Konzept des Cloud Controller Managers (CCM) (nicht zu verwechseln mit der Binärdatei) wurde ursprünglich entwickelt, um Cloud-spezifischen Anbieter Code und den Kubernetes Kern unabhängig voneinander entwickeln zu können. Der Cloud Controller Manager läuft zusammen mit anderen Master Komponenten wie dem Kubernetes Controller Manager, dem API-Server und dem Scheduler auf dem Host. Es kann auch als Kubernetes Addon gestartet werden, in diesem Fall läuft er auf Kubernetes.
Das Design des Cloud Controller Managers basiert auf einem Plugin Mechanismus, der es neuen Cloud Anbietern ermöglicht, sich mit Kubernetes einfach über Plugins zu integrieren. Es gibt Pläne für die Einbindung neuer Cloud Anbieter auf Kubernetes und für die Migration von Cloud Anbietern vom alten Modell auf das neue CCM-Modell.
Dieses Dokument beschreibt die Konzepte hinter dem Cloud Controller Manager und gibt Details zu den damit verbundenen Funktionen.
Die Architektur eines Kubernetes Clusters ohne den Cloud Controller Manager sieht wie folgt aus:
![Pre CCM Kube Arch](/images/docs/pre-ccm-arch.png)
{{% /capture %}}
{{% capture body %}}
## Design
Im vorhergehenden Diagramm sind Kubernetes und der Cloud-Provider über mehrere verschiedene Komponenten integriert:
* Kubelet
* Kubernetes Controller Manager
* Kubernetes API Server
CCM konsolidiert die gesamte Abhängigkeit der Cloud Logik von den drei vorhergehenden Komponenten zu einem einzigen Integrationspunkt mit der Cloud. So sieht die neue Architektur mit dem CCM aus:
![CCM Kube Arch](/images/docs/post-ccm-arch.png)
## Komponenten des CCM
Der CCM löst einen Teil der Funktionalität des Kubernetes Controller Managers (KCM) ab und führt ihn als separaten Prozess aus. Konkret trennt es die Cloud abhängigen Controller im KCM. Der KCM verfügt über die folgenden Cloud abhängigen Steuerungsschleifen:
* Node Controller
* Volume Controller
* Route Controller
* Service Controller
In der Version 1.9 führt der CCM die folgenden Controller aus der vorhergehenden Liste aus:
* Node Controller
* Route Controller
* Service Controller
{{< note >}}
Der Volume Controller wurde bewusst nicht als Teil des CCM gewählt. Aufgrund der Komplexität und der bestehenden Bemühungen, herstellerspezifische Volume Logik zu abstrahieren, wurde entschieden, dass der Volume Controller nicht zum CCM verschoben wird.
{{< /note >}}
Der ursprüngliche Plan, Volumes mit CCM zu integrieren, sah die Verwendung von Flex-Volumes vor welche austauschbare Volumes unterstützt. Allerdings ist eine konkurrierende Initiative namens CSI geplant, um Flex zu ersetzen.
In Anbetracht dieser Dynamik haben wir uns entschieden, eine Zwischenstopp durchzuführen um die Unterschiede zu beobachten , bis das CSI bereit ist.
## Funktionen des CCM
Der CCM erbt seine Funktionen von Komponenten des Kubernetes, die von einem Cloud Provider abhängig sind. Dieser Abschnitt ist auf der Grundlage dieser Komponenten strukturiert.
### 1. Kubernetes Controller Manager
Die meisten Funktionen des CCM stammen aus dem KCM. Wie im vorherigen Abschnitt erwähnt, führt das CCM die folgenden Steuerschleifen durch:
* Node Controller
* Route Controller
* Service Controller
#### Node Controller
Der Node Controller ist für die Initialisierung eines Knotens verantwortlich, indem er Informationen über die im Cluster laufenden Knoten vom Cloud Provider erhält. Der Node Controller führt die folgenden Funktionen aus:
1. Initialisierung eines Knoten mit Cloud-spezifischen Zonen-/Regionen Labels.
2. Initialisieren von Knoten mit Cloud-spezifischen Instanzdetails, z.B. Typ und Größe.
3. Ermitteln der Netzwerkadressen und des Hostnamen des Knotens.
4. Falls ein Knoten nicht mehr reagiert, überprüft der Controller die Cloud, um festzustellen, ob der Knoten aus der Cloud gelöscht wurde.
Wenn der Knoten aus der Cloud gelöscht wurde, löscht der Controller das Kubernetes Node Objekt.
#### Route Controller
Der Route Controller ist dafür verantwortlich, Routen in der Cloud so zu konfigurieren, dass Container auf verschiedenen Knoten im Kubernetes Cluster miteinander kommunizieren können. Der Route Controller ist nur auf einem Google Compute Engine Cluster anwendbar.
#### Service Controller
Der Service Controller ist verantwortlich für das Abhören von Ereignissen zum Erstellen, Aktualisieren und Löschen von Diensten. Basierend auf dem aktuellen Stand der Services in Kubernetes konfiguriert es Cloud Load Balancer (wie ELB, Google LB oder Oracle Cloud Infrastructure LB), um den Zustand der Services in Kubernetes abzubilden. Darüber hinaus wird sichergestellt, dass die Service Backends für Cloud Loadbalancer auf dem neuesten Stand sind.
### 2. Kubelet
Der Node Controller enthält die Cloud-abhängige Funktionalität des Kubelets. Vor der Einführung des CCM war das Kubelet für die Initialisierung eines Knotens mit cloudspezifischen Details wie IP-Adressen, Regions-/Zonenbezeichnungen und Instanztypinformationen verantwortlich. Mit der Einführung des CCM wurde diese Initialisierungsoperation aus dem Kubelet in das CCM verschoben.
In diesem neuen Modell initialisiert das Kubelet einen Knoten ohne cloudspezifische Informationen. Es fügt jedoch dem neu angelegten Knoten einen Taint hinzu, der den Knoten nicht verplanbar macht, bis der CCM den Knoten mit cloudspezifischen Informationen initialisiert. Dann wird der Taint entfernt.
## Plugin Mechanismus
Der Cloud Controller Manager verwendet die Go Schnittstellen, um Implementierungen aus jeder Cloud einzubinden. Konkret verwendet dieser das CloudProvider Interface, das [hier](https://github.com/kubernetes/cloud-provider/blob/9b77dc1c384685cb732b3025ed5689dd597a5971/cloud.go#L42-L62) definiert ist.
Die Implementierung der vier oben genannten geteiltent Controllern und einigen Scaffolding sowie die gemeinsame CloudProvider Schnittstelle bleiben im Kubernetes Kern. Cloud Provider spezifische Implementierungen werden außerhalb des Kerns aufgebaut und implementieren im Kern definierte Schnittstellen.
Weitere Informationen zur Entwicklung von Plugins findest du im Bereich [Entwickeln von Cloud Controller Manager](/docs/tasks/administer-cluster/developing-cloud-controller-manager/).
## Autorisierung
Dieser Abschnitt beschreibt den Zugriff, den der CCM für die Ausführung seiner Operationen auf verschiedene API Objekte benötigt.
### Node Controller
Der Node Controller funktioniert nur mit Node Objekten. Es benötigt vollen Zugang zu get, list, create, update, patch, watch, und delete Node Objekten.
v1/Node:
- Get
- List
- Create
- Update
- Patch
- Watch
- Delete
### Route Controller
Der Route Controller horcht auf die Erstellung von Node Objekten und konfiguriert die Routen entsprechend. Es erfordert get Zugriff auf die Node Objekte.
v1/Node:
- Get
### Service Controller
Der Service Controller hört auf die Service Objekt Events create, update und delete und konfiguriert dann die Endpunkte für diese Services entsprechend.
Um auf Services zuzugreifen, benötigt man list und watch Berechtigung. Um die Services zu aktualisieren, sind patch und update Zugriffsrechte erforderlich.
Um die Endpunkte für die Dienste einzurichten, benötigt der Controller Zugriff auf create, list, get, watch und update.
v1/Service:
- List
- Get
- Watch
- Patch
- Update
### Sonstiges
Die Implementierung des Kerns des CCM erfordert den Zugriff auf die Erstellung von Ereignissen und zur Gewährleistung eines sicheren Betriebs den Zugriff auf die Erstellung von ServiceAccounts.
v1/Event:
- Create
- Patch
- Update
v1/ServiceAccount:
- Create
Die RBAC ClusterRole für CCM sieht wie folgt aus:
```yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: cloud-controller-manager
rules:
- apiGroups:
- ""
resources:
- events
verbs:
- create
- patch
- update
- apiGroups:
- ""
resources:
- nodes
verbs:
- '*'
- apiGroups:
- ""
resources:
- nodes/status
verbs:
- patch
- apiGroups:
- ""
resources:
- services
verbs:
- list
- patch
- update
- watch
- apiGroups:
- ""
resources:
- serviceaccounts
verbs:
- create
- apiGroups:
- ""
resources:
- persistentvolumes
verbs:
- get
- list
- update
- watch
- apiGroups:
- ""
resources:
- endpoints
verbs:
- create
- get
- list
- watch
- update
```
## Anbieter Implementierung
Die folgenden Cloud Anbieter haben CCMs implementiert:
* [Digital Ocean](https://github.com/digitalocean/digitalocean-cloud-controller-manager)
* [Oracle](https://github.com/oracle/oci-cloud-controller-manager)
* [Azure](https://github.com/kubernetes/cloud-provider-azure)
* [GCP](https://github.com/kubernetes/cloud-provider-gcp)
* [AWS](https://github.com/kubernetes/cloud-provider-aws)
* [BaiduCloud](https://github.com/baidu/cloud-provider-baiducloud)
* [Linode](https://github.com/linode/linode-cloud-controller-manager)
## Cluster Administration
Eine vollständige Anleitung zur Konfiguration und zum Betrieb des CCM findest du [hier](/docs/tasks/administer-cluster/running-cloud-controller/#cloud-controller-manager).
{{% /capture %}}
@@ -6,7 +6,7 @@ weight: 20
{{% capture overview %}}
Dieses Dokument katalogisiert die Kommunikationspfade zwischen dem Master (eigentlich dem Apiserver) und des Kubernetes-Clusters.
Dieses Dokument katalogisiert die Kommunikationspfade zwischen dem Master (eigentlich dem Apiserver) und des Kubernetes-Clusters.
Die Absicht besteht darin, Benutzern die Möglichkeit zu geben, ihre Installation so anzupassen, dass die Netzwerkkonfiguration so abgesichert wird, dass der Cluster in einem nicht vertrauenswürdigen Netzwerk (oder mit vollständig öffentlichen IP-Adressen eines Cloud-Providers) ausgeführt werden kann.
{{% /capture %}}
@@ -20,11 +20,11 @@ Alle Kommunikationspfade vom Cluster zum Master enden beim Apiserver (keine der
In einem typischen Setup ist der Apiserver so konfiguriert, dass er Remote-Verbindungen an einem sicheren HTTPS-Port (443) mit einer oder mehreren Formen der [Clientauthentifizierung](/docs/reference/access-authn-authz/authentication/) überwacht.
Eine oder mehrere Formene von [Autorisierung](/docs/reference/access-authn-authz/authorization/) sollte aktiviert sein, insbesondere wenn [anonyme Anfragen](/docs/reference/access-authn-authz/authentication/#anonymous-requests) oder [Service Account Tokens](/docs/reference/access-authn-authz/authentication/#service-account-tokens) aktiviert sind.
Nodes sollten mit dem öffentlichen Stammzertifikat für den Cluster konfigurirert werden, sodass sie eine sichere Verbindung zum Apiserver mit gültigen Client-Anmeldeinformationen herstellen können.
Nodes sollten mit dem öffentlichen Stammzertifikat für den Cluster konfiguriert werden, sodass sie eine sichere Verbindung zum Apiserver mit gültigen Client-Anmeldeinformationen herstellen können.
Beispielsweise bei einer gewöhnlichen GKE-Konfiguration enstprechen die dem kubelet zur Verfügung gestellten Client-Anmeldeinformationen eines Client-Zertifikats.
Lesen Sie über [kubelet TLS bootstrapping](/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping/) zur automatisierten Bereitstellung von kubelet-Client-Zertifikaten.
Pods, die eine Verbindung zum Apiserver herstellen möchten, können dies auf sichere Weise tun, indem sie ein Dienstkonto verwenden, sodass Kubernetes das öffentliche Stammzertifikat und ein gültiges Trägertoken automatisch in den Pod einfügt, wenn er instanziert wird.
Pods, die eine Verbindung zum Apiserver herstellen möchten, können dies auf sichere Weise tun, indem sie ein Dienstkonto verwenden, sodass Kubernetes das öffentliche Stammzertifikat und ein gültiges Trägertoken automatisch in den Pod einfügt, wenn er instanziiert wird.
Der `kubernetes`-Dienst (in allen Namespaces) ist mit einer virtuellen IP-Adresse konfiguriert, die (über den Kube-Proxy) an den HTTPS-Endpunkt auf dem Apiserver umgeleitet wird.
Die Master-Komponenten kommunizieren auch über den sicheren Port mit dem Cluster-Apiserver.
@@ -34,26 +34,26 @@ Der Standardbetriebsmodus für Verbindungen vom Cluster (Knoten und Pods, die au
## Master zum Cluster
Es gibt zwei primäre Kommunikationspfade vom Master (Apiserver) zum Cluster.
Der erste ist vom Apiserver bis zum Kubelet-Prozess, der auf jedem Node im Cluster ausgeführt wird.
Der zweite ist vom Apiserver zu einem beliebigen Node, Pod oder Dienst über die Proxy-Funktionalität des Apiservers.
Der Erste ist vom Apiserver hin zum Kubelet-Prozess, der auf jedem Node im Cluster ausgeführt wird.
Der Zweite ist vom Apiserver zu einem beliebigen Node, Pod oder Dienst über die Proxy-Funktionalität des Apiservers.
### Apiserver zum kubelet
Die Verbindungen vom Apiserver zum Kubelet werden verwendet für:
* Abrufen von Protokollen für Pods.
* Verbinden (durch kubectl) mit laufenden Pods.
* Bereitstellung der Portweiterleitungsfunktion des kubelet.
* Das Abrufen von Protokollen für Pods.
* Das Verbinden (durch kubectl) mit laufenden Pods.
* Die Bereitstellung der Portweiterleitungsfunktion des kubelet.
Diese Verbindungen enden am HTTPS-Endpunkt des kubelet.
Standardmäßig überprüft der Apiserver das Serverzertifikat des Kubelet nicht, was die Verbindung von angreifbar für Man-in-the-Middle-Angriffe macht, und ist es ist daher **unsicher** wenn die Verbindungen über nicht vertrauenswürdige und/oder öffentliche Netzwerke laufen.
Standardmäßig überprüft der Apiserver das Serverzertifikat des Kubelets nicht, was die Verbindung angreifbar für Man-in-the-Middle-Angriffe macht. Die Kommunikation ist daher **unsicher**, wenn die Verbindungen über nicht vertrauenswürdige und/oder öffentliche Netzwerke laufen.
Um diese Verbindung zu überprüfen, verwenden Sie das Flag `--kubelet-certificate-authority`, um dem Apiserver ein Stammzertifikatbündel bereitzustellen, das zur Überprüfung des Server-Zertifikats des kubelet verwendet wird.
Um diese Verbindung zu überprüfen, verwenden Sie das Flag `--kubelet-certificate-authority`, um dem Apiserver ein Stammzertifikatbündel bereitzustellen, das zur Überprüfung des Server-Zertifikats des kubelets verwendet wird.
Wenn dies nicht möglich ist, verwenden Sie [SSH tunneling](/docs/concepts/architecture/master-node-communication/#ssh-tunnels)
zwischen dem Apiserver und kubelet, falls erforderlich, um eine Verbindung über ein nicht vertrauenswürdiges oder öffentliches Netz zu vermeiden.
zwischen dem Apiserver und dem kubelet, falls es erforderlich ist eine Verbindung über ein nicht vertrauenswürdiges oder öffentliches Netz zu vermeiden.
Ausserdem sollte, [Kubelet Authentifizierung und/oder Autorisierung](/docs/admin/kubelet-authentication-authorization/) sollte aktiviert sein, um die kubelet-API zu sichern.
Außerdem sollte [Kubelet Authentifizierung und/oder Autorisierung](/docs/admin/kubelet-authentication-authorization/) aktiviert sein, um die kubelet-API abzusichern.
### Apiserver zu Nodes, Pods und Services
@@ -63,10 +63,10 @@ Diese Verbindungen **sind derzeit nicht sicher** innerhalb von nicht vertrauensw
### SSH Tunnels
Kubernetes unterstützt SSH-Tunnel zum Schutz der Kommunikationspfade von Master -> Cluster.
In dieser Konfiguration initiiert der Apiserver einen SSH-Tunnel zu jedem Nodem im Cluster (Verbindung mit dem SSH-Server, der Port 22 läuft), und leitet den gesamten Datenverkehr für ein kubelet, einen Node, einen Pod oder einen Dienst durch den Tunnel.
Kubernetes unterstützt SSH-Tunnel zum Schutz der Master -> Cluster Kommunikationspfade.
In dieser Konfiguration initiiert der Apiserver einen SSH-Tunnel zu jedem Node im Cluster (Verbindung mit dem SSH-Server, der mit Port 22 läuft), und leitet den gesamten Datenverkehr für ein kubelet, einen Node, einen Pod oder einen Dienst durch den Tunnel.
Dieser Tunnel stellt sicher, dass der Datenverkehr nicht außerhalb des Netzwerks sichtbar ist, in dem die Knoten ausgeführt werden.
SSH-Tunnel sind derzeit nicht mehr unterstützt. Sie sollten sie also nicht verwenden, es sei denn, Sie wissen, was Sie tun. Ein Ersatz für diesen Kommunikationskanal wird entwickelt.
SSH-Tunnel werden zur Zeit nicht unterstützt. Sie sollten also nicht verwendet werden, sei denn, man weiß, was man tut. Ein Ersatz für diesen Kommunikationskanal wird entwickelt.
{{% /capture %}}
+30 -30
View File
@@ -8,9 +8,9 @@ weight: 10
Ein Knoten (Node in Englisch) ist eine Arbeitsmaschine in Kubernetes, früher als `minion` bekannt. Ein Node
kann je nach Cluster eine VM oder eine physische Maschine sein. Jeder Node enthält
die für den Betrieb von [Pods](/docs/concepts/workloads/pods/pod/) notwendigen Dienste
und wird von den Master-Komponenten verwaltet.
Die Dienste auf einem Node umfassen die [Container Runtime](/docs/concepts/overview/components/#node-components), das Kubelet und den Kube-Proxy.
die für den Betrieb von [Pods](/docs/concepts/workloads/pods/pod/) notwendigen Dienste
und wird von den Master-Komponenten verwaltet.
Die Dienste auf einem Node umfassen die [Container Runtime](/docs/concepts/overview/components/#node-components), das Kubelet und den Kube-Proxy.
Weitere Informationen finden Sie im Abschnitt Kubernetes Node in der Architekturdesign-Dokumentation.
{{% /capture %}}
@@ -64,13 +64,13 @@ Der Zustand eines Nodes wird als JSON-Objekt dargestellt. Die folgende Antwort b
Wenn der Status der `Ready`-Bedingung `Unknown` oder `False` länger als der `pod-eviction-timeout` bleibt, wird ein Parameter an den [kube-controller-manager](/docs/admin/kube-controller-manager/) übergeben und alle Pods auf dem Node werden vom Node Controller gelöscht.
Die voreingestellte Zeit vor der Entfernung beträgt **fünf Minuten**.
In einigen Fällen, in denen der Node nicht erreichbar ist, kann der Apiserver nicht mit dem Kubelet auf dem Node kommunizieren.
Die voreingestellte Zeit vor der Entfernung beträgt **fünf Minuten**.
In einigen Fällen, in denen der Node nicht erreichbar ist, kann der Apiserver nicht mit dem Kubelet auf dem Node kommunizieren.
Die Entscheidung, die Pods zu löschen, kann dem Kublet erst mitgeteilt werden, wenn die Kommunikation mit dem Apiserver wiederhergestellt ist.
In der Zwischenzeit können Pods, deren Löschen geplant ist, weiterhin auf dem unzugänglichen Node laufen.
In Versionen von Kubernetes vor 1.5 würde der Node Controller das Löschen dieser unerreichbaren Pods vom Apiserver [erzwingen](/docs/concepts/workloads/pods/pod/#force-deletion-of-pods). In Version 1.5 und höher erzwingt der Node Controller jedoch keine Pod Löschung, bis bestätigt wird, dass sie nicht mehr im Cluster ausgeführt werden. Pods die auf einem unzugänglichen Node laufen sind eventuell in einem einem `Terminating` oder `Unkown` Status. In Fällen, in denen Kubernetes nicht aus der zugrunde liegenden Infrastruktur schließen kann, ob ein Node einen Cluster dauerhaft verlassen hat, muss der Clusteradministrator den Node möglicherweise manuell löschen.
In Versionen von Kubernetes vor 1.5 würde der Node Controller das Löschen dieser unerreichbaren Pods vom Apiserver [erzwingen](/docs/concepts/workloads/pods/pod/#force-deletion-of-pods). In Version 1.5 und höher erzwingt der Node Controller jedoch keine Pod Löschung, bis bestätigt wird, dass sie nicht mehr im Cluster ausgeführt werden. Pods die auf einem unzugänglichen Node laufen sind eventuell in einem einem `Terminating` oder `Unkown` Status. In Fällen, in denen Kubernetes nicht aus der zugrunde liegenden Infrastruktur schließen kann, ob ein Node einen Cluster dauerhaft verlassen hat, muss der Clusteradministrator den Node möglicherweise manuell löschen.
Das Löschen des Kubernetes-Nodeobjekts bewirkt, dass alle auf dem Node ausgeführten Pod-Objekte gelöscht und deren Namen freigegeben werden.
In Version 1.12 wurde die Funktion `TaintNodesByCondition` als Beta-Version eingeführt, die es dem Node-Lebenszyklus-Controller ermöglicht, automatisch [Markierungen](/docs/concepts/configuration/taint-and-toleration/) (*taints* in Englisch) zu erstellen, die Bedingungen darstellen.
@@ -79,13 +79,13 @@ Ebenso ignoriert der Scheduler die Bedingungen, wenn er einen Node berücksichti
Anwender können jetzt zwischen dem alten Scheduling-Modell und einem neuen, flexibleren Scheduling-Modell wählen.
Ein Pod, der keine Toleranzen aufweist, wird gemäß dem alten Modell geplant.
Ein Pod, der keine Toleranzen aufweist, wird gemäß dem alten Modell geplant.
Aber ein Pod, die die Taints eines bestimmten Node toleriert, kann auf diesem Node geplant werden.
{{< caution >}}
Wenn Sie diese Funktion aktivieren, entsteht eine kleine Verzögerung zwischen der Zeit,
in der eine Bedingung beobachtet wird, und der Zeit, in der ein Taint entsteht.
Diese Verzögerung ist in der Regel kürzer als eine Sekunde, aber sie kann die Anzahl
Wenn Sie diese Funktion aktivieren, entsteht eine kleine Verzögerung zwischen der Zeit,
in der eine Bedingung beobachtet wird, und der Zeit, in der ein Taint entsteht.
Diese Verzögerung ist in der Regel kürzer als eine Sekunde, aber sie kann die Anzahl
der Pods erhöhen, die erfolgreich geplant, aber vom Kubelet abgelehnt werden.
{{< /caution >}}
@@ -104,7 +104,7 @@ Die Informationen werden von Kubelet vom Node gesammelt.
Im Gegensatz zu [Pods](/docs/concepts/workloads/pods/pod/) und [Services](/docs/concepts/services-networking/service/),
ein Node wird nicht von Kubernetes erstellt: Er wird extern von Cloud-Anbietern wie Google Compute Engine erstellt oder ist in Ihrem Pool physischer oder virtueller Maschinen vorhanden.
Wenn Kubernetes also einen Node erstellt, wird ein Objekt erstellt, das den Node darstellt.
Wenn Kubernetes also einen Node erstellt, wird ein Objekt erstellt, das den Node darstellt.
Nach der Erstellung überprüft Kubernetes, ob der Node gültig ist oder nicht.
Wenn Sie beispielsweise versuchen, einen Node aus folgendem Inhalt zu erstellen:
@@ -123,7 +123,7 @@ Wenn Sie beispielsweise versuchen, einen Node aus folgendem Inhalt zu erstellen:
```
Kubernetes erstellt intern ein Node-Oject (die Darstellung) und validiert den Node durch Zustandsprüfung basierend auf dem Feld `metadata.name`.
Kubernetes erstellt intern ein Node-Oject (die Darstellung) und validiert den Node durch Zustandsprüfung basierend auf dem Feld `metadata.name`.
Wenn der Node gültig ist, d.h. wenn alle notwendigen Dienste ausgeführt werden, ist er berechtigt, einen Pod auszuführen.
Andernfalls wird er für alle Clusteraktivitäten ignoriert, bis er gültig wird.
@@ -140,45 +140,45 @@ Aktuell gibt es drei Komponenten, die mit dem Kubernetes Node-Interface interagi
Der Node Controller ist eine Kubernetes-Master-Komponente, die verschiedene Aspekte von Nodes verwaltet.
Der Node Controller hat mehrere Rollen im Leben eines Nodes.
Der Node Controller hat mehrere Rollen im Leben eines Nodes.
Der erste ist die Zuordnung eines CIDR-Blocks zu dem Node, wenn er registriert ist (sofern die CIDR-Zuweisung aktiviert ist).
Die zweite ist, die interne Node-Liste des Node Controllers mit der Liste der verfügbaren Computer des Cloud-Anbieters auf dem neuesten Stand zu halten.
Wenn ein Node in einer Cloud-Umgebung ausgeführt wird und sich in einem schlechten Zustand befindet, fragt der Node Controller den Cloud-Anbieter, ob die virtuelle Maschine für diesen Node noch verfügbar ist. Wenn nicht, löscht der Node Controller den Node aus seiner Node-Liste.
Der dritte ist die Überwachung des Zustands der Nodes. Der Node Controller ist dafür verantwortlich,
die NodeReady-Bedingung von NodeStatus auf ConditionUnknown zu aktualisieren, wenn ein wenn ein Node unerreichbar wird (der Node Controller empfängt aus irgendeinem Grund keine Herzschläge mehr, z.B. weil der Node heruntergefahren ist) und später alle Pods aus dem Node zu entfernen (und diese ordnungsgemäss zu beenden), wenn der Node weiterhin unzugänglich ist. (Die Standard-Timeouts sind 40s, um ConditionUnknown zu melden und 5 Minuten, um mit der Evakuierung der Pods zu beginnen).
die NodeReady-Bedingung von NodeStatus auf ConditionUnknown zu aktualisieren, wenn ein wenn ein Node unerreichbar wird (der Node Controller empfängt aus irgendeinem Grund keine Herzschläge mehr, z.B. weil der Node heruntergefahren ist) und später alle Pods aus dem Node zu entfernen (und diese ordnungsgemäss zu beenden), wenn der Node weiterhin unzugänglich ist. (Die Standard-Timeouts sind 40s, um ConditionUnknown zu melden und 5 Minuten, um mit der Evakuierung der Pods zu beginnen).
Der Node Controller überprüft den Zustand jedes Nodes alle `--node-monitor-period` Sekunden.
In Versionen von Kubernetes vor 1.13 ist NodeStatus der Herzschlag des Nodes.
Ab Kubernetes 1.13 wird das Node-Lease-Feature als Alpha-Feature eingeführt (Feature-Gate `NodeLease`, [KEP-0009](https://github.com/kubernetes/community/blob/master/keps/sig-node/0009-node-heartbeat.md)).
Ab Kubernetes 1.13 wird das Node-Lease-Feature als Alpha-Feature eingeführt (Feature-Gate `NodeLease`, [KEP-0009](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/0009-node-heartbeat.md)).
Wenn die Node Lease Funktion aktiviert ist, hat jeder Node ein zugeordnetes `Lease`-Objekt im `kube-node-lease`-Namespace, das vom Node regelmäßig erneuert wird.
Sowohl NodeStatus als auch Node Lease werden als Herzschläge vom Node aus behandelt.
Node Leases werden häufig erneuert, während NodeStatus nur dann vom Node zu Master gemeldet wird, wenn sich etwas ändert oder genügend Zeit vergangen ist (Standard ist 1 Minute, was länger ist als der Standard-Timeout von 40 Sekunden für unerreichbare Nodes).
Wenn die Node Lease Funktion aktiviert ist, hat jeder Node ein zugeordnetes `Lease`-Objekt im `kube-node-lease`-Namespace, das vom Node regelmäßig erneuert wird.
Sowohl NodeStatus als auch Node Lease werden als Herzschläge vom Node aus behandelt.
Node Leases werden häufig erneuert, während NodeStatus nur dann vom Node zu Master gemeldet wird, wenn sich etwas ändert oder genügend Zeit vergangen ist (Standard ist 1 Minute, was länger ist als der Standard-Timeout von 40 Sekunden für unerreichbare Nodes).
Da Node Leases viel lastärmer sind als NodeStatus, macht diese Funktion den Node Herzschlag sowohl in Bezug auf Skalierbarkeit als auch auf die Leistung deutlich effizienter.
In Kubernetes 1.4 haben wir die Logik der Node-Steuerung aktualisiert, um Fälle besser zu handhaben, in denen eine große Anzahl von Nodes Probleme hat, den Master zu erreichen (z.B. weil der Master Netzwerkprobleme hat).
In Kubernetes 1.4 haben wir die Logik der Node-Steuerung aktualisiert, um Fälle besser zu handhaben, in denen eine große Anzahl von Nodes Probleme hat, den Master zu erreichen (z.B. weil der Master Netzwerkprobleme hat).
Ab 1.4 betrachtet der Node-Controller den Zustand aller Nodes im Cluster, wenn er eine Entscheidung über die Enterfung eines Pods trifft.
In den meisten Fällen begrenzt der Node-Controller die Entfernungsrate auf `--node-eviction-rate` (Standard 0,1) pro Sekunde, was bedeutet, dass er die Pods nicht von mehr als einem Node pro 10 Sekunden entfernt.
Das Entfernungsverhalten von Nodes ändert sich, wenn ein Node in einer bestimmten Verfügbarkeitszone ungesund wird.
Der Node-Controller überprüft gleichzeitig, wie viel Prozent der Nodes in der Zone ungesund sind (NodeReady-Bedingung ist ConditionUnknown oder ConditionFalse).
Das Entfernungsverhalten von Nodes ändert sich, wenn ein Node in einer bestimmten Verfügbarkeitszone ungesund wird.
Der Node-Controller überprüft gleichzeitig, wie viel Prozent der Nodes in der Zone ungesund sind (NodeReady-Bedingung ist ConditionUnknown oder ConditionFalse).
Wenn der Anteil der ungesunden Nodes mindestens `--unhealthy-zone-threshold` (Standard 0,55) beträgt, wird die Entfernungsrate reduziert:
Wenn der Cluster klein ist (d.h. weniger als oder gleich `--large-cluster-size-threshold` Node - Standard 50), werden die Entfernungen gestoppt. Andernfalls wird die Entfernungsrate auf `--secondary-node-eviction-rate` (Standard 0,01) pro Sekunde reduziert.
Wenn der Cluster klein ist (d.h. weniger als oder gleich `--large-cluster-size-threshold` Node - Standard 50), werden die Entfernungen gestoppt. Andernfalls wird die Entfernungsrate auf `--secondary-node-eviction-rate` (Standard 0,01) pro Sekunde reduziert.
Der Grund, warum diese Richtlinien pro Verfügbarkeitszone implementiert werden, liegt darin, dass eine Verfügbarkeitszone vom Master unerreichbar werden könnte, während die anderen verbunden bleiben. Wenn Ihr Cluster nicht mehrere Verfügbarkeitszonen von Cloud-Anbietern umfasst, gibt es nur eine Verfügbarkeitszone (den gesamten Cluster).
Ein wichtiger Grund für die Verteilung Ihrer Nodes auf Verfügbarkeitszonen ist, dass die Arbeitsbelastung auf gesunde Zonen verlagert werden kann, wenn eine ganze Zone ausfällt.
Wenn also alle Nodes in einer Zone ungesund sind, entfernt Node Controller mit der normalen `--node-eviction-rate` Geschwindigkeit.
Der Ausnahmefall ist, wenn alle Zonen völlig ungesund sind (d.h. es gibt keine gesunden Node im Cluster).
Wenn also alle Nodes in einer Zone ungesund sind, entfernt Node Controller mit der normalen `--node-eviction-rate` Geschwindigkeit.
Der Ausnahmefall ist, wenn alle Zonen völlig ungesund sind (d.h. es gibt keine gesunden Node im Cluster).
In diesem Fall geht der Node-Controller davon aus, dass es ein Problem mit der Master-Konnektivität gibt und stoppt alle Entfernungen, bis die Verbindung wiederhergestellt ist.
Ab Kubernetes 1.6 ist der Node-Controller auch für die Entfernung von Pods zuständig, die auf Nodes mit `NoExecute`-Taints laufen, wenn die Pods die Markierungen nicht tolerieren.
Zusätzlich ist der NodeController als Alpha-Funktion, die standardmäßig deaktiviert ist, dafür verantwortlich, Taints hinzuzufügen, die Node Probleme, wie `Node unreachable` oder `not ready` entsprechen.
Ab Kubernetes 1.6 ist der Node-Controller auch für die Entfernung von Pods zuständig, die auf Nodes mit `NoExecute`-Taints laufen, wenn die Pods die Markierungen nicht tolerieren.
Zusätzlich ist der NodeController als Alpha-Funktion, die standardmäßig deaktiviert ist, dafür verantwortlich, Taints hinzuzufügen, die Node Probleme, wie `Node unreachable` oder `not ready` entsprechen.
Siehe [diese Dokumentation](/docs/concepts/configuration/taint-and-toleration/) für Details über `NoExecute` Taints und die Alpha-Funktion.
@@ -198,7 +198,7 @@ Zur Selbstregistrierung wird das kubelet mit den folgenden Optionen gestartet:
- `--node-labels` - Labels, die bei der Registrierung des Nodes im Cluster hinzugefügt werden sollen (Beachten Sie die Richlinien des [NodeRestriction admission plugin](/docs/reference/access-authn-authz/admission-controllers/#noderestriction) in 1.13+).
- `--node-status-update-frequency` - Gibt an, wie oft kubelet den Nodestatus an den Master übermittelt.
Wenn der [Node authorization mode](/docs/reference/access-authn-authz/node/) und
Wenn der [Node authorization mode](/docs/reference/access-authn-authz/node/) und
[NodeRestriction admission plugin](/docs/reference/access-authn-authz/admission-controllers/#noderestriction) aktiviert sind,
dürfen kubelets nur ihre eigene Node-Ressource erstellen / ändern.
@@ -214,7 +214,7 @@ Zu den Änderungen gehören das Setzen von Labels und das Markieren des Nodes.
Labels auf Nodes können in Verbindung mit node selectors auf Pods verwendet werden, um die Planung zu steuern, z.B. um einen Pod so zu beschränken, dass er nur auf einer Teilmenge der Nodes ausgeführt werden darf.
Das Markieren eines Nodes als nicht geplant, verhindert, dass neue Pods für diesen Node geplant werden. Dies hat jedoch keine Auswirkungen auf vorhandene Pods auf dem Node.
Dies ist nützlich als vorbereitender Schritt vor einem Neustart eines Nodes usw.
Dies ist nützlich als vorbereitender Schritt vor einem Neustart eines Nodes usw.
Um beispielsweise einen Node als nicht geplant zu markieren, führen Sie den folgenden Befehl aus:
```shell
@@ -222,7 +222,7 @@ kubectl cordon $NODENAME
```
{{< note >}}
Pods, die von einem DaemonSet-Controller erstellt wurden, umgehen den Kubernetes-Scheduler und respektieren nicht das _unschedulable_ Attribut auf einem Node.
Pods, die von einem DaemonSet-Controller erstellt wurden, umgehen den Kubernetes-Scheduler und respektieren nicht das _unschedulable_ Attribut auf einem Node.
Dies setzt voraus, dass Daemons auf dem Computer verbleiben, auch wenn während der Vorbereitung eines Neustarts keine Anwendungen mehr vorhanden sind.
{{< /note >}}
@@ -234,7 +234,7 @@ Sofern Sie [Manuelle Nodeverwaltung](#Manuelle-Nodeverwaltung) betreiben, müsse
Der Kubernetes-Scheduler stellt sicher, dass für alle Pods auf einem Nodes genügend Ressourcen vorhanden sind.
Er prüft, dass die Summe der Requests von Containern auf dem Node nicht größer ist als die Kapazität des Nodes.
Er beinhaltet alle Container die vom kubelet gestarted worden, aber keine Container die direkt von der [container runtime](/docs/concepts/overview/components/#node-components) gestartet wurden, noch jegleiche Prozesse die ausserhalb von Containern laufen.
Er beinhaltet alle Container die vom kubelet gestarted worden, aber keine Container die direkt von der [container runtime](/docs/concepts/overview/components/#node-components) gestartet wurden, noch jegleiche Prozesse die ausserhalb von Containern laufen.
Wenn Sie Ressourcen explizit für Nicht-Pod-Prozesse reservieren möchten, folgen Sie diesem Lernprogramm um [Ressourcen für Systemdaemons zu reservieren](/docs/tasks/administer-cluster/reserve-compute-resources/#system-reserved).
@@ -0,0 +1,41 @@
---
title: Controller Manager Metriken
content_template: templates/concept
weight: 100
---
{{% capture overview %}}
Controller Manager Metriken liefern wichtige Erkenntnisse über die Leistung und den Zustand von den Controller Managern.
{{% /capture %}}
{{% capture body %}}
## Was sind Controller Manager Metriken
Die Kennzahlen des Controller Managers liefert wichtige Erkenntnisse über die Leistung und den Zustand des Controller Managers.
Diese Metriken beinhalten gängige Go Language Laufzeitmetriken wie go_routine count und controller-spezifische Metriken wie z.B.
etcd Request Latenzen oder Cloud Provider (AWS, GCE, OpenStack) API Latenzen, die verwendet werden können um den Zustand eines Clusters zu messen.
Ab Kubernetes 1.7 stehen detaillierte Cloud Provider Metriken für den Speicherbetrieb für GCE, AWS, Vsphere und OpenStack zur Verfügung.
Diese Metriken können verwendet werden, um den Zustand persistenter Datenträgeroperationen zu überwachen.
Für GCE werden diese Metriken beispielsweise wie folgt aufgerufen:
```
cloudprovider_gce_api_request_duration_seconds { request = "instance_list"}
cloudprovider_gce_api_request_duration_seconds { request = "disk_insert"}
cloudprovider_gce_api_request_duration_seconds { request = "disk_delete"}
cloudprovider_gce_api_request_duration_seconds { request = "attach_disk"}
cloudprovider_gce_api_request_duration_seconds { request = "detach_disk"}
cloudprovider_gce_api_request_duration_seconds { request = "list_disk"}
```
## Konfiguration
In einem Cluster sind die Controller Manager Metriken unter `http://localhost:10252/metrics` auf dem Host verfügbar, auf dem der Controller Manager läuft.
Die Metriken werden im [Prometheus Format](https://prometheus.io/docs/instrumenting/exposition_formats/) ausgegeben.
In einer Produktionsumgebung können Sie Prometheus oder einen anderen Metrik Scraper konfigurieren, um diese Metriken regelmäßig zu sammeln und in einer Art Zeitreihen Datenbank verfügbar zu machen.
{{% /capture %}}
@@ -0,0 +1,64 @@
---
title: Proxies in Kubernetes
content_template: templates/concept
weight: 90
---
{{% capture overview %}}
Auf dieser Seite werden die im Kubernetes verwendeten Proxies erläutert.
{{% /capture %}}
{{% capture body %}}
## Proxies
Es gibt mehrere verschiedene Proxies, die die bei der Verwendung von Kubernetes begegnen können:
1. Der [kubectl Proxy](/docs/tasks/access-application-cluster/access-cluster/#directly-accessing-the-rest-api):
- läuft auf dem Desktop eines Benutzers oder in einem Pod
- Proxy von einer lokalen Host-Adresse zum Kubernetes API Server
- Client zu Proxy verwendet HTTP
- Proxy zu API Server verwendet HTTPS
- lokalisiert den API Server
- fügt Authentifizierungs-Header hinzu
1. Der [API Server Proxy](/docs/tasks/access-application-cluster/access-cluster/#discovering-builtin-services):
- ist eine Bastion, die in den API Server eingebaut ist
- verbindet einen Benutzer außerhalb des Clusters mit Cluster IPs, die sonst möglicherweise nicht erreichbar wären
- läuft im API Server Prozess
- Client zu Proxy verwendet HTTPS (oder http, wenn API Server so konfiguriert ist)
- Proxy zum Ziel kann HTTP oder HTTPS verwenden, der Proxy wählt dies unter Verwendung der verfügbaren Informationen aus
- kann verwendet werden, um einen Knoten, Pod oder Service zu erreichen
- führt einen Lastausgleich durch um einen Service zu erreichen, wenn dieser verwendet wird
1. Der [kube Proxy](/docs/concepts/services-networking/service/#ips-and-vips):
- läuft auf jedem Knoten
- Proxy unterstüzt UDP, TCP und SCTP
- versteht kein HTTP
- stellt Lastausgleich zur Verfügung
- wird nur zum erreichen von Services verwendet
1. Ein Proxy/Load-balancer vor dem API Server:
- Existenz und Implementierung variieren von Cluster zu Cluster (z.B. nginx)
- sitzt zwischen allen Clients und einem oder mehreren API Servern
- fungiert als Load Balancer, wenn es mehrere API Server gibt
1. Cloud Load Balancer für externe Services:
- wird von einigen Cloud Anbietern angeboten (z.B. AWS ELB, Google Cloud Load Balancer)
- werden automatisch erstellt, wenn der Kubernetes Service den Typ `LoadBalancer` hat
- unterstützt normalerweiße nur UDP/TCP
- Die SCTP-Unterstützung hängt von der Load Balancer Implementierung des Cloud Providers ab
- die Implementierung variiert je nach Cloud Anbieter
Kubernetes Benutzer müssen sich in der Regel um nichts anderes als die ersten beiden Typen kümmern. Der Cluster Administrator stellt in der Regel sicher, dass die letztgenannten Typen korrekt eingerichtet sind.
## Anforderung an Umleitungen
Proxies haben die Möglichkeit der Umleitung (redirect) ersetzt. Umleitungen sind veraltet.
{{% /capture %}}
@@ -0,0 +1,339 @@
---
title: Images
content_template: templates/concept
weight: 10
---
{{% capture overview %}}
Sie erstellen ihr Docker Image und laden es in eine Registry hoch bevor es in einem Kubernetes Pod referenziert werden kann.
Die `image` Eigenschaft eines Containers unterstüzt die gleiche Syntax wie die des `docker` Kommandos, inklusive privater Registries und Tags.
{{% /capture %}}
{{% capture body %}}
## Aktualisieren von Images
Die Standardregel für das Herunterladen von Images ist `IfNotPresent`, dies führt dazu das dass Kubelet Images überspringt die bereits auf einem Node vorliegen.
Wenn sie stattdessen möchten das ein Image immer forciert heruntergeladen wird, können sie folgendes tun:
- Die `imagePullPolicy` des Containers auf `Always` setzen.
- Die `imagePullPolicy` auslassen und `:latest` als Image Tag nutzen.
- Die `imagePullPolicy` und den Tag des Images auslassen.
- Den [AlwaysPullImages](/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) Admission Controller aktivieren.
Beachten Sie das die die Nutzung des `:latest` Tags vermeiden sollten, weitere Informationen siehe: [Best Practices for Configuration](/docs/concepts/configuration/overview/#container-images).
## Multi-Architektur Images mit Manifesten bauen
Das Docker Kommandozeilenwerkzeug unterstützt jetzt das Kommando `docker manifest` mit den Subkommandos `create`, `annotate` and `push`.
Diese Kommandos können dazu genutzt werden Manifeste zu bauen und diese hochzuladen.
Weitere Informationen finden sie in der Docker Dokumentation:
https://docs.docker.com/edge/engine/reference/commandline/manifest/
Hier einige Beispiele wie wir dies in unserem Build - Prozess nutzen:
https://cs.k8s.io/?q=docker%20manifest%20(create%7Cpush%7Cannotate)&i=nope&files=&repos=
Diese Kommandos basieren rein auf dem Docker Kommandozeileninterface und werden auch damit ausgeführt. Sie sollten entweder die Datei `$HOME/.docker/config.json` bearbeiten und den `experimental` Schlüssel auf `enabled`setzen, oder einfach die Umgebungsvariable `DOCKER_CLI_EXPERIMENTAL` auf `enabled`setzen wenn Sie das Docker Kommandozeileninterface aufrufen.
{{< note >}}
Nutzen die bitte Docker *18.06 oder neuer*, ältere Versionen haben entweder bugs oder unterstützen die experimentelle Kommandozeilenoption nicht. Beispiel: https://github.com/docker/cli/issues/1135 verursacht Probleme unter containerd.
{{< /note >}}
Wenn mit alten Manifesten Probleme auftreten können sie die alten Manifeste in `$HOME/.docker/manifests` entfernen um von vorne zu beginnen.
Für Kubernetes selbst haben wir typischerweise Images mit dem Suffix `-$(ARCH)` genutzt. Um die Abwärtskompatibilität zu erhalten bitten wir Sie die älteren Images mit diesen Suffixen zu generieren. Die Idee dahinter ist z.B. das `pause` image zu generieren, welches das Manifest für alle Architekturen hat, `pause-amd64` wäre dann abwärtskompatibel zu älteren Konfigurationen, oder YAML - Dateien die ein Image mit Suffixen hart kodiert haben.
## Nutzung einer privaten Registry
Private Registries könnten Schlüssel erfordern um Images von ihnen herunterzuladen.
Authentifizierungsdaten können auf verschiedene Weisen hinterlegt werden:
- Bei der Google Container Registry
- Je Cluster
- Automatisch in der Google Compute Engine oder Google Kubernetes Engine
- Allen Pods erlauben von der privaten Registry des Projektes lesen zu können
- Bei der Amazon Elastic Container Registry (ECR)
- IAM Rollen und Richtlinien nutzen um den Zugriff auf ECR Repositories zu kontrollieren
- Automatisch ECR Authentifizierungsdaten aktualisieren
- Bei der Oracle Cloud Infrastructure Registry (OCIR)
- IAM Rollen und Richtlinien nutzen um den Zugriff auf OCIR Repositories zu kontrollieren
- Bei der Azure Container Registry (ACR)
- Bei der IBM Cloud Container Registry
- Nodes konfigurieren sich bei einer privaten Registry authentifizieren zu können
- Allen Pods erlauben von jeder konfigurierten privaten Registry lesen zu können
- Setzt die Konfiguration der Nodes durch einen Cluster - Aministrator voraus
- Im Voraus heruntergeladene Images
- Alle Pods können jedes gecachte Image auf einem Node nutzen
- Setzt root - Zugriff auf allen Nodes zum einrichten voraus
- Spezifizieren eines ImagePullSecrets bei einem Pod
- Nur Pods die eigene Schlüssel vorhalten haben Zugriff auf eine private Registry
Jeder Option wird im Folgenden im Detail beschrieben
### Bei Nutzung der Google Container Registry
Kubernetes hat eine native Unterstützung für die [Google Container
Registry (GCR)](https://cloud.google.com/tools/container-registry/) wenn es auf der Google Compute
Engine (GCE) läuft. Wenn Sie ihren Cluster auf GCE oder der Google Kubernetes Engine betreiben, genügt es einfach den vollen Image Namen zu nutzen (z.B. gcr.io/my_project/image:tag ).
Alle Pods in einem Cluster haben dann lesenden Zugriff auf Images in dieser Registry.
Das Kubelet authentifiziert sich bei GCR mit Nutzung des Google service Kontos der jeweiligen Instanz.
Das Google service Konto der Instanz hat einen `https://www.googleapis.com/auth/devstorage.read_only`, so kann es vom GCR des Projektes hochladen, aber nicht herunterladen.
### Bei Nutzung der Amazon Elastic Container Registry
Kubernetes eine native Unterstützung für die [Amazon Elastic Container Registry](https://aws.amazon.com/ecr/) wenn Knoten AWS EC2 Instanzen sind.
Es muss einfah nur der komplette Image Name (z.B. `ACCOUNT.dkr.ecr.REGION.amazonaws.com/imagename:tag`) in der Pod - Definition genutzt werden.
Alle Benutzer eines Clusters die Pods erstellen dürfen können dann jedes der Images in der ECR Registry zum Ausführen von Pods nutzen.
Das Kubelet wird periodisch ECR Zugriffsdaten herunterladen und auffrischen, es benötigt hierfür die folgenden Berechtigungen:
- `ecr:GetAuthorizationToken`
- `ecr:BatchCheckLayerAvailability`
- `ecr:GetDownloadUrlForLayer`
- `ecr:GetRepositoryPolicy`
- `ecr:DescribeRepositories`
- `ecr:ListImages`
- `ecr:BatchGetImage`
Voraussetzungen:
- Sie müssen Kubelet in der Version `v1.2.0` nutzen. (Führen sie z.B. (e.g. run `/usr/bin/kubelet --version=true` aus um die Version zu prüfen)
- Sie benötigen Version `v1.3.0` oder neuer wenn ihre Knoten in einer A - Region sind und sich ihre Registry in einer anderen B - Region befindet.
- ECR muss in ihrer Region angeboten werden
Fehlerbehebung:
- Die oben genannten Voraussetzungen müssen erfüllt sein
- Laden sie die $REGION (z.B. `us-west-2`) Zugriffsdaten auf ihren Arbeitsrechner. Verbinden sie sich per SSH auf den Host und nutzen die Docker mit diesen Daten. Funktioniert es?
- Prüfen sie ob das Kubelet it dem Parameter `--cloud-provider=aws` läuft.
- Prüfen sie die Logs des Kubelets (z.B. mit `journalctl -u kubelet`) auf Zeilen wie:
- `plugins.go:56] Registering credential provider: aws-ecr-key`
- `provider.go:91] Refreshing cache for provider: *aws_credentials.ecrProvider`
### Bei Nutzung der Azure Container Registry (ACR)
Bei Nutzung der [Azure Container Registry](https://azure.microsoft.com/en-us/services/container-registry/) können sie sich entweder als ein administrativer Nutzer, oder als ein Service Principal authentifizieren
In jedem Fall wird die Authentifizierung über die Standard - Docker Authentifizierung ausgeführt. Diese Anleitung bezieht sich auf das [azure-cli](https://github.com/azure/azure-cli) Kommandozeilenwerkzeug.
Sie müssen zunächst eine Registry und Authentifizierungsdaten erstellen, eine komplette Dokumentation dazu finden sie hier: [Azure container registry documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-get-started-azure-cli).
Sobald sie ihre Container Registry erstelt haben, nutzen sie die folgenden Authentifizierungsdaten:
* `DOCKER_USER` : Service Principal oder Administratorbenutzername
* `DOCKER_PASSWORD`: Service Principal Password oder Administratorpasswort
* `DOCKER_REGISTRY_SERVER`: `${some-registry-name}.azurecr.io`
* `DOCKER_EMAIL`: `${some-email-address}`
Wenn sie diese Variablen befüllt haben, können sie:
[configure a Kubernetes Secret and use it to deploy a Pod](/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod).
### Bei Nutzung der IBM Cloud Container Registry
Die IBM Cloud Container Registry bietet eine mandantenfähige Private Image Registry die Sie nutzen können um ihre Docker Images sicher speichern und teilen zu können.
Im Standard werden Images in ihrer Private Registry vom integrierten Schwachstellenscaner durchsucht um Sicherheitsprobleme und potentielle Schwachstellen zu finden. Benutzer können ihren IBM Cloud Account nutzen um Zugang zu ihren Images zu erhalten, oder um einen Token zu gernerieren, der Zugriff auf die Registry Namespaces erlaubt.
Um das IBM Cloud Container Registry Kommandozeilenwerkzeug zu installieren und einen Namespace für ihre Images zu erstellen, folgen sie dieser Dokumentation [Getting started with IBM Cloud Container Registry](https://cloud.ibm.com/docs/services/Registry?topic=registry-getting-started).
Sie können die IBM Cloud Container Registry nutzen um Container aus [IBM Cloud public images](https://cloud.ibm.com/docs/services/Registry?topic=registry-public_images) und ihren eigenen Images in den `default` Namespace ihres IBM Cloud Kubernetes Service Clusters zu deployen.
Um einen Container in einen anderen Namespace, oder um ein Image aus einer anderen IBM Cloud Container Registry Region oder einem IBM Cloud account zu deployen, erstellen sie ein Kubernetes `imagePullSecret`.
Weitere Informationen finden sie unter: [Building containers from images](https://cloud.ibm.com/docs/containers?topic=containers-images).
### Knoten für die Nutzung einer Private Registry konfigurieren
{{< note >}}
Wenn sie auf Google Kubernetes Engine laufen gibt es schon eine `.dockercfg` auf jedem Knoten die Zugriffsdaten für ihre Google Container Registry beinhaltet. Dann kann die folgende Vorgehensweise nicht angewendet werden.
{{< /note >}}
{{< note >}}
Wenn sie auf AWS EC2 laufen und die EC2 Container Registry (ECR) nutzen, wird das Kubelet auf jedem Knoten die ECR Zugriffsdaten verwalten und aktualisieren. Dann kann die folgende Vorgehensweise nicht angewendet werden.
{{< /note >}}
{{< note >}}
Diese Vorgehensweise ist anwendbar wenn sie ihre Knoten - Konfiguration ändern können, sie wird nicht zuverlässig auf GCE other einem anderen Cloud - Provider funktionieren der automatisch Knoten ersetzt.
{{< /note >}}
{{< note >}}
Kubernetes unterstützt zur Zeit nur die `auths` und `HttpHeaders` Sektionen der Docker Konfiguration . Das bedeutet das die Hilfswerkzeuge (`credHelpers` ooderr `credsStore`) nicht unterstützt werden.
{{< /note >}}
Docker speichert Schlüssel für eigene Registries in der Datei `$HOME/.dockercfg` oder `$HOME/.docker/config.json`. Wenn sie die gleiche Datei in einen der unten aufgeführten Suchpfade ablegen wird Kubelet sie als Hilfswerkzeug für Zugriffsdaten nutzen wenn es Images bezieht.
* `{--root-dir:-/var/lib/kubelet}/config.json`
* `{cwd of kubelet}/config.json`
* `${HOME}/.docker/config.json`
* `/.docker/config.json`
* `{--root-dir:-/var/lib/kubelet}/.dockercfg`
* `{cwd of kubelet}/.dockercfg`
* `${HOME}/.dockercfg`
* `/.dockercfg`
{{< note >}}
Eventuell müssen sie `HOME=/root` in ihrer Umgebungsvariablendatei setzen
{{< /note >}}
Dies sind die empfohlenen Schritte um ihre Knoten für eine Nutzung einer eigenen Registry zu konfigurieren, in diesem Beispiel führen sie folgende Schritte auf ihrem Desktop/Laptop aus:
1. Führen sie `docker login [server]` für jeden Satz ihrer Zugriffsdaten aus. Dies aktualisiert `$HOME/.docker/config.json`.
2. Prüfen Sie `$HOME/.docker/config.json` in einem Editor darauf ob dort nur Zugriffsdaten enthalten sind die Sie nutzen möchten.
3. Erhalten sie eine Liste ihrer Knoten:
- Wenn sie die Namen benötigen: `nodes=$(kubectl get nodes -o jsonpath='{range.items[*].metadata}{.name} {end}')`
- Wenn sie die IP - Adressen benötigen: `nodes=$(kubectl get nodes -o jsonpath='{range .items[*].status.addresses[?(@.type=="ExternalIP")]}{.address} {end}')`
4. Kopieren sie ihre lokale `.docker/config.json` in einen der oben genannten Suchpfade.
- Zum Beispiel: `for n in $nodes; do scp ~/.docker/config.json root@$n:/var/lib/kubelet/config.json; done`
Prüfen durch das Erstellen eines Pods der ein eigenes Image nutzt, z.B.:
```yaml
kubectl apply -f - <<EOF
apiVersion: v1
kind: Pod
metadata:
name: private-image-test-1
spec:
containers:
- name: uses-private-image
image: $PRIVATE_IMAGE_NAME
imagePullPolicy: Always
command: [ "echo", "SUCCESS" ]
EOF
pod/private-image-test-1 created
```
Wenn alles funktioniert sollten sie nach einigen Momenten folgendes sehen:
```shell
kubectl logs private-image-test-1
SUCCESS
```
Wenn es nicht funktioniert, sehen Sie:
```shell
kubectl describe pods/private-image-test-1 | grep "Failed"
Fri, 26 Jun 2015 15:36:13 -0700 Fri, 26 Jun 2015 15:39:13 -0700 19 {kubelet node-i2hq} spec.containers{uses-private-image} failed Failed to pull image "user/privaterepo:v1": Error: image user/privaterepo:v1 not found
```
Sie müssen sich darum kümmern das alle Knoten im Cluster die gleiche `.docker/config.json` haben, anderenfalls werden Pods auf einigen Knoten starten, auf anderen jedoch nicht.
Wenn sie zum Beispiel Knoten automatisch Skalieren lassen, sollte dann jedes Instanztemplate die `.docker/config.json` beinhalten, oder ein Laufwerk einhängen die diese beinhaltet.
Alle Pods haben Lesezugriff auf jedes Image in ihrer eigenen Registry sobald die Registry - Schlüssel zur `.docker/config.json` hinzugefügt wurden.
### Im Voraus heruntergeladene Images
{{< note >}}
Wenn sie auf Google Kubernetes Engine laufen gibt es schon eine `.dockercfg` auf jedem Knoten die Zugriffsdaten für ihre Google Container Registry beinhaltet. Dann kann die folgende Vorgehensweise nicht angewendet werden.
{{< /note >}}
{{< note >}}
Diese Vorgehensweise ist anwendbar wenn sie ihre Knoten - Konfiguration ändern können, sie wird nicht zuverlässig auf GCE other einem anderen Cloud - Provider funktionieren der automatisch Knoten ersetzt.
{{< /note >}}
Im Standard wird das Kubelet versuchen jedes Image von der spezifizierten Registry herunterzuladen.
Falls jedoch die `imagePullPolicy` Eigenschaft der Containers auf `IfNotPresent` oder `Never` gesetzt wurde, wird ein lokales Image genutzt (präferiert oder exklusiv, je nach dem).
Wenn Sie sich auf im Voraus heruntergeladene Images als Ersatz für eine Registry - Authentifizierung verlassen möchten, müssen sie sicherstellen das alle Knoten die gleichen im voraus heruntergeladenen Images aufweisen.
Diese Medthode kann dazu genutzt werden bestimmte Images aus Geschwindigkeitsgründen im Voraus zu laden, oder als Alternative zur Authentifizierung an einer eigenen Registry zu nutzen.
Alle Pods haben Leserechte auf alle im Voraus geladenen Images.
### Spezifizieren eines ImagePullSecrets für einen Pod
{{< note >}}
Diese Vorgehensweise ist aktuell die empfohlene Vorgehensweise für Google Kubernetes Engine, GCE, und jeden Cloud - Provider bei dem die Knotenerstelltung automatisiert ist.
{{< /note >}}
Kubernetes unterstützt die Spezifikation von Registrierungsschlüsseln für einen Pod.
#### Erstellung eines Secrets mit einer Docker Konfiguration
Führen sie foldenen Befehl mit Ersetzung der groß geschriebenen Werte aus:
```shell
kubectl create secret docker-registry <name> --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
```
Wenn sie bereits eine Datei mit Docker Zugriffsdaten haben, könenn sie die Zugriffsdaten als ein Kubernetes Secret importieren:
[Create a Secret based on existing Docker credentials](/docs/tasks/configure-pod-container/pull-image-private-registry/#registry-secret-existing-credentials) beschreibt die Erstellung.
Dies ist insbesondere dann sinnvoll wenn sie mehrere eigene Container Registries nutzen, da `kubectl create secret docker-registry` ein Secret erstellt das nur mit einer einzelnen eigenen Registry funktioniert.
{{< note >}}
Pods können nur eigene Image Pull Secret in ihrem eigenen Namespace referenzieren, somit muss dieser Prozess jedes mal einzeln für je Namespace angewendet werden.
{{< /note >}}
#### Referenzierung eines imagePullSecrets bei einem Pod
Nun können sie Pods erstellen die dieses Secret referenzieren indem sie eine `imagePullSecrets` Sektion zu ihrer Pod - Definition hinzufügen.
```shell
cat <<EOF > pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: foo
namespace: awesomeapps
spec:
containers:
- name: foo
image: janedoe/awesomeapp:v1
imagePullSecrets:
- name: myregistrykey
EOF
cat <<EOF >> ./kustomization.yaml
resources:
- pod.yaml
EOF
```
Dies muss für jeden Pod getan werden der eine eigene Registry nutzt.
Die Erstellung dieser Sektion kann jedoch automatisiert werden indem man imagePullSecrets einer serviceAccount](/docs/user-guide/service-accounts) Ressource hinzufügt.
[Add ImagePullSecrets to a Service Account](/docs/tasks/configure-pod-container/configure-service-account/#add-imagepullsecrets-to-a-service-account) bietet detaillierte Anweisungen hierzu.
Sie können dies in Verbindung mit einer auf jedem Knoten genutzten `.docker/config.json` benutzen, die Zugriffsdaten werden dann zusammengeführt. Dieser Vorgehensweise wird in der Google Kubernetes Engine funktionieren.
### Anwendungsfälle
Es gibt eine Anzahl an Lösungen um eigene Registries zu konfigurieren, hier sind einige Anwendungsfälle und empfohlene Lösungen.
1. Cluster die nur nicht-proprietäre Images (z.B. open-source) ausführen. Images müssen nicht versteckt werden.
- Nutzung von öffentlichen Images auf Docker Hub.
- Keine Konfiguration notwendig.
- Auf GCE/Google Kubernetes Engine, wird automatisch ein lokaler Spiegel für eine verbesserte Geschwindigkeit und Verfügbarkeit genutzt.
2. Cluster die einige proprietäre Images ausführen die für Außenstehende nicht sichtbar sein dürfen, aber für alle Cluster - Benutzer sichtbar sein sollen.
- Nutzung einer gehosteten privaten Registry [Docker registry](https://docs.docker.com/registry/).
- Kann auf [Docker Hub](https://hub.docker.com/signup), oder woanders gehostet werden.
- Manuelle Konfiguration der .docker/config.json auf jedem Knoten, wie oben beschrieben.
- Der Betrieb einer internen privaten Registry hinter ihrer Firewall mit offenen Leseberechtigungen.
- Keine Kubernetes - Konfiguration notwendig
- Wenn GCE/Google Kubernetes Engine genutzt wird, nutzen sie die Google Container Registry des Projektes.
- Funktioniert besser mit Cluster - Autoskalierung als mit manueller Knotenkonfiguration.
- Auf einem Cluster bei dem die Knotenkonfiguration ungünstig ist können `imagePullSecrets` genutzt werden.
3. Cluster mit proprieritären Images, mit einigen Images die eine erweiterte Zugriffskontrolle erfordern.
- Stellen sie sicher das [AlwaysPullImages admission controller](/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) aktiv ist, anderenfalls können alle Pods potenziell Zugriff auf alle Images haben.
- Verschieben sie sensitive Daten in eine "Secret" Ressource statt sie im Image abzulegen.
4. Ein mandantenfähiger Cluster in dem jeder Mandant eine eigene private Registry benötigt.
- Stellen sie dicher das [AlwaysPullImages admission controller](/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) aktiv ist, anderenfalls können alle Pods potenziell Zugriff auf alle Images haben.
- Nutzen sie eine private Registry die eine Authorisierung erfordert.
- Generieren die Registry - Zugriffsdaten für jeden Mandanten, abgelegt in einem Secret das in jedem Mandanten - Namespace vorhanden ist.
- Der Mandant fügt dieses Sercret zu den imagePullSecrets in jedem seiner Namespace hinzu.
{{% /capture %}}
Falls die Zugriff auf mehrere Registries benötigen, können sie ein Secret für jede Registry erstellen, Kubelet wird jedwede `imagePullSecrets` in einer einzelnen `.docker/config.json` zusammenfassen.
@@ -2,7 +2,7 @@
title: Kubernetes Komponenten
content_template: templates/concept
weight: 20
card:
card:
name: concepts
weight: 20
---
@@ -50,7 +50,7 @@ Der cloud-controller-manager ist eine Alpha-Funktion, die in Kubernetes Version
cloud-controller-manager führt nur Cloud-Provider-spezifische Controller-Schleifen aus. Sie müssen diese Controller-Schleifen im Cube-Controller-Manager deaktivieren. Sie können die Controller-Schleifen deaktivieren, indem Sie beim Starten des kube-controller-manager das Flag `--cloud-provider` auf `external` setzen.
cloud-controller-manager erlaubt es dem Cloud-Anbieter Code und dem Kubernetes-Code, sich unabhängig voneinander zu entwickeln.
cloud-controller-manager erlaubt es dem Cloud-Anbieter Code und dem Kubernetes-Code, sich unabhängig voneinander zu entwickeln.
In früheren Versionen war der Kerncode von Kubernetes für die Funktionalität von Cloud-Provider-spezifischem Code abhängig.
In zukünftigen Versionen sollte der für Cloud-Anbieter spezifische Code vom Cloud-Anbieter selbst verwaltet und mit dem Cloud-Controller-Manager verknüpft werden, während Kubernetes ausgeführt wird.
@@ -81,7 +81,7 @@ Kubernetes unterstützt mehrere Laufzeiten: [Docker](http://www.docker.com), [co
## Addons
Addons sind Pods und Dienste, die Clusterfunktionen implementieren. Die Pods können verwaltet werden
durch Deployments, ReplicationControllers, und so wieter.
durch Deployments, ReplicationControllers, und so wieter.
Namespace-Addon-Objekte werden im Namespace `kube-system` erstellt.
Ausgewählte Addons werden unten beschrieben. Eine erweiterte Liste verfügbarer Addons finden Sie unter [Addons](/docs/concepts/cluster-administration/addons/).
@@ -2,7 +2,7 @@
title: Was ist Kubernetes?
content_template: templates/concept
weight: 10
card:
card:
name: concepts
weight: 10
---
@@ -14,10 +14,10 @@ Diese Seite ist eine Übersicht über Kubernetes.
{{% capture body %}}
Kubernetes ist eine portable, erweiterbare Open-Source-Plattform zur Verwaltung von
containerisierten Arbeitslasten und Services, die sowohl die deklarative Konfiguration als auch die Automatisierung erleichtert.
containerisierten Arbeitslasten und Services, die sowohl die deklarative Konfiguration als auch die Automatisierung erleichtert.
Es hat einen großes, schnell wachsendes Ökosystem. Kubernetes Dienstleistungen, Support und Tools sind weit verbreitet.
Google hat das Kubernetes-Projekt 2014 als Open-Source-Projekt zur Verfügung gestellt. Kubernetes baut auf anderthalb Jahrzehnten
Google hat das Kubernetes-Projekt 2014 als Open-Source-Projekt zur Verfügung gestellt. Kubernetes baut auf anderthalb Jahrzehnten
Erfahrung auf, die Google mit der Ausführung von Produktions-Workloads in großem Maßstab hat, kombiniert mit den besten Ideen und Praktiken der Community.
## Warum brauche ich Kubernetes und was kann ich damit tun?
@@ -29,65 +29,65 @@ Kubernetes hat eine Reihe von Funktionen. Es kann gesehen werden als:
- eine portable Cloud-Plattform
und vieles mehr.
Kubernetes bietet eine **containerzentrierte** Managementumgebung. Es koordiniert die Computer-, Netzwerk- und Speicherinfrastruktur
im Namen der Benutzer-Workloads. Dies bietet einen Großteil der Einfachheit von Platform as a Service (PaaS) mit der Flexibilität
Kubernetes bietet eine **containerzentrierte** Managementumgebung. Es koordiniert die Computer-, Netzwerk- und Speicherinfrastruktur
im Namen der Benutzer-Workloads. Dies bietet einen Großteil der Einfachheit von Platform as a Service (PaaS) mit der Flexibilität
von Infrastructure as a Service (IaaS) und ermöglicht die Portabilität zwischen Infrastrukturanbietern.
## Wie ist Kubernetes eine Plattform?
Auch wenn Kubernetes eine Menge Funktionalität bietet, gibt es immer wieder neue Szenarien,
die von neuen Funktionen profitieren würden. Anwendungsspezifische Workflows können optimiert werden,
um die Entwicklungsgeschwindigkeit zu beschleunigen.
Eine zunächst akzeptable Ad-hoc-Orchestrierung erfordert oft eine robuste Automatisierung in großem Maßstab.
Aus diesem Grund wurde Kubernetes auch als Plattform für den Aufbau eines Ökosystems von Komponenten und Tools
Auch wenn Kubernetes eine Menge Funktionalität bietet, gibt es immer wieder neue Szenarien,
die von neuen Funktionen profitieren würden. Anwendungsspezifische Workflows können optimiert werden,
um die Entwicklungsgeschwindigkeit zu beschleunigen.
Eine zunächst akzeptable Ad-hoc-Orchestrierung erfordert oft eine robuste Automatisierung in großem Maßstab.
Aus diesem Grund wurde Kubernetes auch als Plattform für den Aufbau eines Ökosystems von Komponenten und Tools
konzipiert, um die Bereitstellung, Skalierung und Verwaltung von Anwendungen zu erleichtern.
[Labels](/docs/concepts/overview/working-with-objects/labels/) ermöglichen es den Benutzern, ihre Ressourcen
[Labels](/docs/concepts/overview/working-with-objects/labels/) ermöglichen es den Benutzern, ihre Ressourcen
nach Belieben zu organisieren. [Anmerkungen](/docs/concepts/overview/working-with-objects/annotations/) ermöglichen es Benutzern,
Ressourcen mit benutzerdefinierten Informationen zu versehen, um ihre Arbeitsabläufe zu vereinfachen und eine einfache Möglichkeit
für Managementtools zu bieten, den Status von Kontrollpunkten zu ermitteln.
Darüber hinaus basiert die [Kubernetes-Steuerungsebene](/docs/concepts/overview/components/) auf den gleichen APIs,
die Entwicklern und Anwendern zur Verfügung stehen. Benutzer können ihre eigenen Controller, wie z.B.
[Scheduler](https://github.com/kubernetes/community/blob/{{< param "githubbranch" >}}/contributors/devel/scheduler.md), mit
ihren [eigenen APIs](](/docs/concepts/api-extension/custom-resources/) schreiben, die von einem
die Entwicklern und Anwendern zur Verfügung stehen. Benutzer können ihre eigenen Controller, wie z.B.
[Scheduler](https://github.com/kubernetes/community/blob/{{< param "githubbranch" >}}/contributors/devel/scheduler.md), mit
ihren [eigenen APIs](/docs/concepts/api-extension/custom-resources/) schreiben, die von einem
universellen [Kommandozeilen-Tool](/docs/user-guide/kubectl-overview/) angesprochen werden können.
Dieses [Design](https://git.k8s.io/community/contributors/design-proposals/architecture/architecture.md) hat es einer Reihe anderer Systeme ermöglicht, auf Kubernetes aufzubauen.
## Was Kubernetes nicht ist
Kubernetes ist kein traditionelles, allumfassendes PaaS (Plattform als ein Service) System. Da Kubernetes nicht auf Hardware-,
sondern auf Containerebene arbeitet, bietet es einige allgemein anwendbare Funktionen, die PaaS-Angeboten gemeinsam sind,
wie Bereitstellung, Skalierung, Lastausgleich, Protokollierung und Überwachung.
Kubernetes ist jedoch nicht monolithisch, und diese Standardlösungen sind optional und modular etweiterbar.
Kubernetes liefert die Bausteine für den Aufbau von Entwicklerplattformen, bewahrt aber die
Kubernetes ist kein traditionelles, allumfassendes PaaS (Plattform als ein Service) System. Da Kubernetes nicht auf Hardware-,
sondern auf Containerebene arbeitet, bietet es einige allgemein anwendbare Funktionen, die PaaS-Angeboten gemeinsam sind,
wie Bereitstellung, Skalierung, Lastausgleich, Protokollierung und Überwachung.
Kubernetes ist jedoch nicht monolithisch, und diese Standardlösungen sind optional und modular etweiterbar.
Kubernetes liefert die Bausteine für den Aufbau von Entwicklerplattformen, bewahrt aber die
Wahlmöglichkeiten und Flexibilität der Benutzer, wo es wichtig ist.
Kubernetes:
* Schränkt nicht die Art der unterstützten Anwendungen ein. Kubernetes zielt darauf ab,
eine extrem große Vielfalt von Workloads zu unterstützen, einschließlich stateless,
stateful und datenverarbeitender Workloads. Wenn eine Anwendung in einem Container ausgeführt
* Schränkt nicht die Art der unterstützten Anwendungen ein. Kubernetes zielt darauf ab,
eine extrem große Vielfalt von Workloads zu unterstützen, einschließlich stateless,
stateful und datenverarbeitender Workloads. Wenn eine Anwendung in einem Container ausgeführt
werden kann, sollte sie auf Kubernetes hervorragend laufen.
* Verteilt keinen Quellcode und entwickelt Ihre Anwendung nicht.
Kontinuierliche Integrations-, Liefer- und Bereitstellungs-Workflows (CI/CD) werden durch
* Verteilt keinen Quellcode und entwickelt Ihre Anwendung nicht.
Kontinuierliche Integrations-, Liefer- und Bereitstellungs-Workflows (CI/CD) werden durch
Unternehmenskulturen und -präferenzen sowie technische Anforderungen bestimmt.
* Bietet keine Dienste auf Anwendungsebene, wie Middleware (z.B. Nachrichtenbusse),
Datenverarbeitungs-Frameworks (z.B. Spark), Datenbanken (z.B. mysql), Caches oder
Cluster-Speichersysteme (z.B. Ceph) als eingebaute Dienste. Solche Komponenten können
auf Kubernetes laufen und/oder von Anwendungen, die auf Kubernetes laufen, über
* Bietet keine Dienste auf Anwendungsebene, wie Middleware (z.B. Nachrichtenbusse),
Datenverarbeitungs-Frameworks (z.B. Spark), Datenbanken (z.B. mysql), Caches oder
Cluster-Speichersysteme (z.B. Ceph) als eingebaute Dienste. Solche Komponenten können
auf Kubernetes laufen und/oder von Anwendungen, die auf Kubernetes laufen, über
portable Mechanismen wie den Open Service Broker angesprochen werden.
* Bietet keine Konfigurationssprache bzw. kein Konfigurationssystem (z.B.[jsonnet](https://github.com/google/jsonnet)).
* Bietet keine Konfigurationssprache bzw. kein Konfigurationssystem (z.B.[jsonnet](https://github.com/google/jsonnet)).
Es bietet eine deklarative API, die von beliebigen Formen deklarativer Spezifikationen angesprochen werden kann.
* Bietet keine umfassenden Systeme zur Maschinenkonfiguration, Wartung, Verwaltung oder Selbstheilung.
Außerdem ist Kubernetes nicht nur ein *Orchestrierungssystem*. Fakt ist, dass es die Notwendigkeit einer Orchestrierung
Außerdem ist Kubernetes nicht nur ein *Orchestrierungssystem*. Fakt ist, dass es die Notwendigkeit einer Orchestrierung
überflüssig macht. Die technische Definition von *Orchestrierung* ist die Ausführung eines
definierten Workflows: zuerst A, dann B, dann C. Im Gegensatz dazu besteht Kubernetes aus einer Reihe von unabhängigen,
komponierbaren Steuerungsprozessen, die den aktuellen Zustand kontinuierlich in Richtung des bereitgestellten Soll-Zustandes vorantreiben.
Es sollte keine Rolle spielen, wie Sie von A nach C kommen. Eine zentrale Steuerung ist ebenfalls nicht erforderlich.
komponierbaren Steuerungsprozessen, die den aktuellen Zustand kontinuierlich in Richtung des bereitgestellten Soll-Zustandes vorantreiben.
Es sollte keine Rolle spielen, wie Sie von A nach C kommen. Eine zentrale Steuerung ist ebenfalls nicht erforderlich.
Das Ergebnis ist ein System, das einfacher zu bedienen und leistungsfähiger, robuster, widerstandsfähiger und erweiterbar ist.
## Warum Container?
@@ -96,33 +96,33 @@ Sie suchen nach Gründen, warum Sie Container verwenden sollten?
![Why Containers?](/images/docs/why_containers.svg)
Der *Altbekannte* Weg zur Bereitstellung von Anwendungen war die Installation
Der *Altbekannte* Weg zur Bereitstellung von Anwendungen war die Installation
der Anwendungen auf einem Host mit dem Betriebssystempaketmanager.
Dies hatte den Nachteil, dass die ausführbaren Dateien, Konfigurationen,
Bibliotheken und Lebenszyklen der Anwendungen untereinander und mit dem
Host-Betriebssystem verwoben waren. Man könnte unveränderliche
Virtual-Machine-Images erzeugen, um vorhersehbare Rollouts
Dies hatte den Nachteil, dass die ausführbaren Dateien, Konfigurationen,
Bibliotheken und Lebenszyklen der Anwendungen untereinander und mit dem
Host-Betriebssystem verwoben waren. Man könnte unveränderliche
Virtual-Machine-Images erzeugen, um vorhersehbare Rollouts
und Rollbacks zu erreichen, aber VMs sind schwergewichtig und nicht portierbar.
Der *Neue Weg* besteht darin, Container auf Betriebssystemebene und nicht auf
Hardware-Virtualisierung bereitzustellen. Diese Container sind voneinander
und vom Host isoliert: Sie haben ihre eigenen Dateisysteme, sie können die
Prozesse des anderen nicht sehen, und ihr Ressourcenverbrauch kann begrenzt
werden. Sie sind einfacher zu erstellen als VMs, und da sie von der zugrunde
liegenden Infrastruktur und dem Host-Dateisystem entkoppelt sind,
Der *Neue Weg* besteht darin, Container auf Betriebssystemebene und nicht auf
Hardware-Virtualisierung bereitzustellen. Diese Container sind voneinander
und vom Host isoliert: Sie haben ihre eigenen Dateisysteme, sie können die
Prozesse des anderen nicht sehen, und ihr Ressourcenverbrauch kann begrenzt
werden. Sie sind einfacher zu erstellen als VMs, und da sie von der zugrunde
liegenden Infrastruktur und dem Host-Dateisystem entkoppelt sind,
sind sie über Clouds und Betriebssystem-Distributionen hinweg portabel.
Da Container klein und schnell sind, kann in jedes Containerimage eine Anwendung gepackt werden.
Diese 1:1-Beziehung zwischen Anwendung und Image ermöglicht es, die Vorteile von Containern
voll auszuschöpfen. Mit Containern können unveränderliche Container-Images eher zur Build-/Release-Zeit
als zur Deployment-Zeit erstellt werden, da jede Anwendung nicht mit dem Rest des Anwendungsstacks komponiert
werden muss und auch nicht mit der Produktionsinfrastrukturumgebung verbunden ist. Die Generierung von
Container-Images zum Zeitpunkt der Erstellung bzw. Freigabe ermöglicht es, eine konsistente Umgebung
von der Entwicklung bis zur Produktion zu gewährleisten.
Ebenso sind Container wesentlich transparenter als VMs, was die Überwachung und Verwaltung erleichtert.
Dies gilt insbesondere dann, wenn die Prozesslebenszyklen der Container von der Infrastruktur verwaltet
Da Container klein und schnell sind, kann in jedes Containerimage eine Anwendung gepackt werden.
Diese 1:1-Beziehung zwischen Anwendung und Image ermöglicht es, die Vorteile von Containern
voll auszuschöpfen. Mit Containern können unveränderliche Container-Images eher zur Build-/Release-Zeit
als zur Deployment-Zeit erstellt werden, da jede Anwendung nicht mit dem Rest des Anwendungsstacks komponiert
werden muss und auch nicht mit der Produktionsinfrastrukturumgebung verbunden ist. Die Generierung von
Container-Images zum Zeitpunkt der Erstellung bzw. Freigabe ermöglicht es, eine konsistente Umgebung
von der Entwicklung bis zur Produktion zu gewährleisten.
Ebenso sind Container wesentlich transparenter als VMs, was die Überwachung und Verwaltung erleichtert.
Dies gilt insbesondere dann, wenn die Prozesslebenszyklen der Container von der Infrastruktur verwaltet
werden und nicht von einem Prozess-Supervisor im Container versteckt werden.
Schließlich, mit einer einzigen Anwendung pro Container, wird die Verwaltung
Schließlich, mit einer einzigen Anwendung pro Container, wird die Verwaltung
der Container gleichbedeutend mit dem Management des Deployments der Anwendung.
Zusammenfassung der Container-Vorteile:
@@ -130,23 +130,23 @@ Zusammenfassung der Container-Vorteile:
* **Agile Anwendungserstellung und -bereitstellung**:
Einfachere und effizientere Erstellung von Container-Images im Vergleich zur Verwendung von VM-Images.
* **Kontinuierliche Entwicklung, Integration und Bereitstellung**:
Bietet eine zuverlässige und häufige Erstellung und Bereitstellung von Container-Images
Bietet eine zuverlässige und häufige Erstellung und Bereitstellung von Container-Images
mit schnellen und einfachen Rollbacks (aufgrund der Unveränderlichkeit des Images).
* **Dev und Ops Trennung der Bedenken**:
Erstellen Sie Anwendungscontainer-Images nicht zum Deployment-, sondern zum Build-Releasezeitpunkt
Erstellen Sie Anwendungscontainer-Images nicht zum Deployment-, sondern zum Build-Releasezeitpunkt
und entkoppeln Sie so Anwendungen von der Infrastruktur.
* **Überwachbarkeit**
Nicht nur Informationen und Metriken auf Betriebssystemebene werden angezeigt,
Nicht nur Informationen und Metriken auf Betriebssystemebene werden angezeigt,
sondern auch der Zustand der Anwendung und andere Signale.
* **Umgebungskontinuität in Entwicklung, Test und Produktion**:
Läuft auf einem Laptop genauso wie in der Cloud.
* **Cloud- und OS-Distribution portabilität**:
Läuft auf Ubuntu, RHEL, CoreOS, On-Prem, Google Kubernetes Engine und überall sonst.
* **Anwendungsorientiertes Management**:
Erhöht den Abstraktionsgrad vom Ausführen eines Betriebssystems auf virtueller Hardware
Erhöht den Abstraktionsgrad vom Ausführen eines Betriebssystems auf virtueller Hardware
bis zum Ausführen einer Anwendung auf einem Betriebssystem unter Verwendung logischer Ressourcen.
* **Locker gekoppelte, verteilte, elastische, freie [micro-services](https://martinfowler.com/articles/microservices.html)**:
Anwendungen werden in kleinere, unabhängige Teile zerlegt und können dynamisch bereitgestellt
Anwendungen werden in kleinere, unabhängige Teile zerlegt und können dynamisch bereitgestellt
und verwaltet werden -- nicht ein monolithischer Stack, der auf einer großen Single-Purpose-Maschine läuft.
* **Ressourcenisolierung**:
Vorhersehbare Anwendungsleistung.
@@ -155,7 +155,7 @@ Zusammenfassung der Container-Vorteile:
## Was bedeutet Kubernetes? K8s?
Der Name **Kubernetes** stammt aus dem Griechischen, beteutet *Steuermann* oder
Der Name **Kubernetes** stammt aus dem Griechischen, bedeutet *Steuermann* oder
*Pilot*, und ist der Ursprung von *Gouverneur* und
[cybernetic](http://www.etymonline.com/index.php?term=cybernetics). *K8s*
ist eine Abkürzung, die durch Ersetzen der 8 Buchstaben "ubernete" mit "8" abgeleitet wird.
+7 -7
View File
@@ -8,11 +8,11 @@ weight: 80
{{% capture overview %}}
Wenn Sie an der Dokumentation oder der Website von Kubernetes mitwirken möchten, freuen wir uns über Ihre Hilfe!
Wenn Sie an der Dokumentation oder der Website von Kubernetes mitwirken möchten, freuen wir uns über Ihre Hilfe!
Jeder kann seinen Beitrag leisten, unabhängig davon ob Sie neu im Projekt sind oder schon lange dabei sind, und ob Sie sich als
Entwickler, Endbenutzer oder einfach jemanden, der es einfach nicht aushält, Tippfehler zu sehen sehen.
Weitere Möglichkeiten, sich in der Kubernetes-Community zu engagieren oder mehr über uns zu erfahren, finden Sie auf der [Kubernetes-Community-Seite](/community/).
Weitere Möglichkeiten, sich in der Kubernetes-Community zu engagieren oder mehr über uns zu erfahren, finden Sie auf der [Kubernetes-Community-Seite](/community/).
Informationen zum Handbuch zur Dokumentation von Kubernetes finden Sie im [Gestaltungshandbuch](/docs/contribute/style/style-guide/).
{{% capture body %}}
@@ -20,12 +20,12 @@ Informationen zum Handbuch zur Dokumentation von Kubernetes finden Sie im [Gesta
## Arten von Mitwirkenden
- Ein _Member_ der Kubernetes Organisation, hat die [CLA unterzeichnet](/docs/contribute/start#sign-the-cla)
und etwas Zeit und Energie zum Projekt beigetragen.
Siehe [Community-Mitgliedschaft](https://github.com/kubernetes/community/blob/master/community-membership.md) für spezifische Kriterien bezüglich der Mitgliedschaft.
- Ein SIG Docs _Reviewer_ ist ein Mitglied der Kubernetes-Organisation, das Interesse an der Überprüfung von
Dokumentationsanfragen geäußert hat und von einem SIG Docs Approver zu der entsprechenden Github-Gruppe
und etwas Zeit und Energie zum Projekt beigetragen.
Siehe [Community-Mitgliedschaft](https://github.com/kubernetes/community/blob/master/community-membership.md) für spezifische Kriterien bezüglich der Mitgliedschaft.
- Ein SIG Docs _Reviewer_ ist ein Mitglied der Kubernetes-Organisation, das Interesse an der Überprüfung von
Dokumentationsanfragen geäußert hat und von einem SIG Docs Approver zu der entsprechenden Github-Gruppe
und den `OWNERS`-Dateien im Github-Repository hinzugefügt wurde.
- Ein SIG Docs _approver_ ist ein Mitglied mit gutem Ansehen, das sich kontinuierlich für das Projekt engagiert hat.
- Ein SIG Docs _approver_ ist ein Mitglied mit gutem Ansehen, das sich kontinuierlich für das Projekt engagiert hat.
Ein Approver kann Pull-Anfragen zusammenführen und Inhalte im Namen der Kubernetes-Organisation veröffentlichen.
Approver können SIG Docs auch in der größeren Kubernetes-Community vertreten. Einige der Aufgaben eines SIG Docs Approvers, wie z.B. die Koordination einer Freigabe, erfordern einen erheblichen Zeitaufwand.
+4 -4
View File
@@ -20,16 +20,16 @@ Dieser Abschnitt der Kubernetes-Dokumentation enthält Referenzinformationen.
* [Kubernetes API Überblick](/docs/reference/using-api/api-overview/) - Übersicht über die API für Kubernetes.
* Kubernetes API Versionen
* [1.17](/docs/reference/generated/kubernetes-api/v1.17/)
* [1.16](/docs/reference/generated/kubernetes-api/v1.16/)
* [1.15](/docs/reference/generated/kubernetes-api/v1.15/)
* [1.14](/docs/reference/generated/kubernetes-api/v1.14/)
* [1.13](/docs/reference/generated/kubernetes-api/v1.13/)
* [1.12](/docs/reference/generated/kubernetes-api/v1.12/)
* [1.11](/docs/reference/generated/kubernetes-api/v1.11/)
* [1.10](/docs/reference/generated/kubernetes-api/v1.10/)
## API-Clientbibliotheken
Um die Kubernetes-API aus einer Programmiersprache aufzurufen, können Sie
[Clientbibliotheken](/docs/reference/using-api/client-libraries/) verwenden.
[Clientbibliotheken](/docs/reference/using-api/client-libraries/) verwenden.
Offiziell unterstützte Clientbibliotheken:
- [Kubernetes Go Clientbibliothek](https://github.com/kubernetes/client-go/)
+2 -2
View File
@@ -6,14 +6,14 @@ full_link: /docs/tasks/administer-cluster/configure-upgrade-etcd/
short_description: >
Konsistenter und hochverfügbarer Key-Value Speicher, der als Backupspeicher von Kubernetes für alle Clusterdaten verwendet wird.
aka:
aka:
tags:
- architecture
- storage
---
Konsistenter und hochverfügbarer Key-Value Speicher, der als Backupspeicher von Kubernetes für alle Clusterdaten verwendet wird.
<!--more-->
<!--more-->
Halten Sie immer einen Sicherungsplan für etcds Daten für Ihren Kubernetes-Cluster bereit. Ausführliche Informationen zu etcd finden Sie in der [etcd Dokumentation](https://github.com/coreos/etcd/blob/master/Documentation/docs.md).
@@ -4,16 +4,16 @@ id: kube-apiserver
date: 2018-04-12
full_link: /docs/reference/generated/kube-apiserver/
short_description: >
Komponente auf dem Master, der die Kubernetes-API verfügbar macht. Es ist das Frontend für die Kubernetes-Steuerebene.
Komponente auf dem Master, der die Kubernetes-API verfügbar macht. Es ist das Frontend für die Kubernetes-Steuerebene.
aka:
aka:
tags:
- architecture
- fundamental
---
Komponente auf dem Master, der die Kubernetes-API verfügbar macht. Es ist das Frontend für die Kubernetes-Steuerebene.
Komponente auf dem Master, der die Kubernetes-API verfügbar macht. Es ist das Frontend für die Kubernetes-Steuerebene.
<!--more-->
<!--more-->
Es ist für die horizontale Skalierung konzipiert, d. H. Es skaliert durch die Bereitstellung von mehr Instanzen. Mehr informationen finden Sie unter [Cluster mit hoher Verfügbarkeit erstellen](/docs/admin/high-availability/).
@@ -6,14 +6,14 @@ full_link: /docs/reference/generated/kube-controller-manager/
short_description: >
Komponente auf dem Master, auf dem Controller ausgeführt werden.
aka:
aka:
tags:
- architecture
- fundamental
---
Komponente auf dem Master, auf dem {{< glossary_tooltip text="controllers" term_id="controller" >}} ausgeführt werden.
<!--more-->
<!--more-->
Logisch gesehen ist jeder {{< glossary_tooltip text="controller" term_id="controller" >}} ein separater Prozess, aber zur Vereinfachung der Komplexität werden sie alle zu einer einzigen Binärdatei zusammengefasst und in einem einzigen Prozess ausgeführt.
@@ -6,13 +6,13 @@ full_link: /docs/reference/generated/kube-scheduler/
short_description: >
Komponente auf dem Master, die neu erstellte Pods überwacht, denen kein Node zugewiesen ist. Sie wählt den Node aus, auf dem sie ausgeführt werden sollen.
aka:
aka:
tags:
- architecture
---
Komponente auf dem Master, die neu erstellte Pods überwacht, denen kein Node zugewiesen ist. Sie wählt den Node aus, auf dem sie ausgeführt werden sollen.
<!--more-->
<!--more-->
Zu den Faktoren, die bei Planungsentscheidungen berücksichtigt werden, zählen individuelle und kollektive Ressourcenanforderungen, Hardware- / Software- / Richtlinieneinschränkungen, Affinitäts- und Anti-Affinitätsspezifikationen, Datenlokalität, Interworkload-Interferenz und Deadlines.
@@ -6,13 +6,13 @@ full_link: /docs/reference/generated/kubelet
short_description: >
Ein Agent, der auf jedem Node im Cluster ausgeführt wird. Er stellt sicher, dass Container in einem Pod ausgeführt werden.
aka:
aka:
tags:
- fundamental
- core-object
---
Ein Agent, der auf jedem Node im Cluster ausgeführt wird. Er stellt sicher, dass Container in einem Pod ausgeführt werden.
<!--more-->
<!--more-->
Das Kubelet verwendet eine Reihe von PodSpecs, die über verschiedene Mechanismen bereitgestellt werden, und stellt sicher, dass die in diesen PodSpecs beschriebenen Container ordnungsgemäß ausgeführt werden. Das kubelet verwaltet keine Container, die nicht von Kubernetes erstellt wurden.
+10 -11
View File
@@ -55,7 +55,7 @@ KUBECONFIG=~/.kube/config:~/.kube/kubconfig2 kubectl config view
kubectl config view -o jsonpath='{.users[?(@.name == "e2e")].user.password}'
kubectl config view -o jsonpath='{.users[].name}' # eine Liste der Benutzer erhalten
kubectl config current-context # den aktuellen Kontext anzeigen
kubectl config current-context # den aktuellen Kontext anzeigen
kubectl config use-context my-cluster-name # Setzen Sie den Standardkontext auf my-cluster-name
# Fügen Sie Ihrer kubeconf einen neuen Cluster hinzu, der basic auth unterstützt
@@ -64,7 +64,7 @@ kubectl config set-credentials kubeuser/foo.kubernetes.com --username=kubeuser -
# Legen Sie einen Kontext fest, indem Sie einen bestimmten Benutzernamen und einen bestimmten Namespace verwenden.
kubectl config set-context gce --user=cluster-admin --namespace=foo \
&& kubectl config use-context gce
kubectl config unset users.foo # delete user foo
```
@@ -77,10 +77,10 @@ Kubernetes Manifeste können in Json oder Yaml definiert werden. Die Dateierweit
`.yml`, und `.json` können verwendet werden.
```bash
kubectl apply -f ./my-manifest.yaml # Ressource(n) erstellen
kubectl apply -f ./my1.yaml -f ./my2.yaml # aus mehreren Dateien erstellen
kubectl apply -f ./dir # Erstellen Sie Ressourcen in allen Manifestdateien in Verzeichnis
kubectl apply -f https://git.io/vPieo # Ressource(n) aus URL erstellen
kubectl apply -f ./my-manifest.yaml # Ressource(n) erstellen
kubectl apply -f ./my1.yaml -f ./my2.yaml # aus mehreren Dateien erstellen
kubectl apply -f ./dir # Erstellen Sie Ressourcen in allen Manifestdateien in Verzeichnis
kubectl apply -f https://git.io/vPieo # Ressource(n) aus URL erstellen
kubectl create deployment nginx --image=nginx # Starten Sie eine einzelne Instanz von Nginx
kubectl explain pods,svc # Zeigen Sie die Dokumentation für Pod und SVC Manifeste an
@@ -133,7 +133,7 @@ kubectl get services # Listen Sie alle Dienste im Names
kubectl get pods --all-namespaces # Listen Sie alle Pods in allen Namespaces auf
kubectl get pods -o wide # Listen Sie alle Pods im Namespace mit weiteren Details auf
kubectl get deployment my-dep # Listen Sie eine bestimmte Bereitstellung auf
kubectl get pods --include-uninitialized # Listen Sie alle Pods im Namespace auf, einschließlich der nicht initialisierten
kubectl get pods # Listen Sie alle Pods im Namespace auf
# Describe Befehle mit ausführlicher Ausgabe
kubectl describe nodes my-node
@@ -145,7 +145,7 @@ kubectl get services --sort-by=.metadata.name # Listen Sie Dienste nach Namen so
kubectl get pods --sort-by='.status.containerStatuses[0].restartCount'
# Erhalten Sie die Versionsbezeichnung aller Pods mit der Bezeichnung app=cassandra
kubectl get pods --selector=app=cassandra rc -o \
kubectl get pods --selector=app=cassandra -o \
jsonpath='{.items[*].metadata.labels.version}'
# Alle Worker-Knoten abrufen (verwenden Sie einen Selektor, um Ergebnisse auszuschließen,
@@ -250,8 +250,7 @@ kubectl scale --replicas=5 rc/foo rc/bar rc/baz # Skaliert meh
kubectl delete -f ./pod.json # Löscht einen Pod mit dem in pod.json angegebenen Typ und Namen
kubectl delete pod,service baz foo # Löscht Pods und Services mit den gleichen Namen "baz" und "foo"
kubectl delete pods,services -l name=myLabel # Löscht Pods und Services mit dem Label name=myLabel
kubectl delete pods,services -l name=myLabel --include-uninitialized # Löscht Pods und Services, einschließlich nicht initialisierter, mit dem Label name=myLabel
kubectl -n my-ns delete po,svc --all # Löscht alle Pods und Dienste, einschließlich nicht initialisierter, im Namespace my-ns,
kubectl -n my-ns delete po,svc --all # Löscht alle Pods und Dienste, im Namespace my-ns
```
## Interaktion mit laufenden Pods
@@ -322,7 +321,7 @@ Ausgabeformat | Beschreibung
### Kubectl Ausgabe Ausführlichkeit und Debugging
Die Ausführlichkeit von Kubectl wird mit den Flags `-v` oder `--v ` gesteuert, gefolgt von einer Ganzzahl, die die Protokollebene darstellt. Allgemeine Protokollierungskonventionen für Kubernetes und die zugehörigen Protokollebenen werden [hier](https://github.com/kubernetes/community/blob/master/contributors/devel/logging.md) beschrieben.
Die Ausführlichkeit von Kubectl wird mit den Flags `-v` oder `--v ` gesteuert, gefolgt von einer Ganzzahl, die die Protokollebene darstellt. Allgemeine Protokollierungskonventionen für Kubernetes und die zugehörigen Protokollebenen werden [hier](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-instrumentation/logging.md) beschrieben.
Ausführlichkeit | Beschreibung
--------------| -----------
+4 -4
View File
@@ -12,7 +12,7 @@ Kubernetes enthält mehrere integrierte Tools, die Ihnen bei der Arbeit mit dem
[`kubectl`](/docs/tasks/tools/install-kubectl/) ist ein Kommandozeilenprogramm für Kubernetes. Es steuert den Kubernetes Clustermanager.
## Kubeadm
## Kubeadm
[`kubeadm`](/docs/setup/independent/install-kubeadm/) ist ein Kommandozeilenprogramm zur einfachen Bereitstellung eines sicheren Kubernetes-Clusters auf physischen oder Cloud-Servern oder virtuellen Maschinen (derzeit in alpha).
@@ -24,7 +24,7 @@ Kubernetes enthält mehrere integrierte Tools, die Ihnen bei der Arbeit mit dem
[`minikube`](/docs/tasks/tools/install-minikube/) ist ein Tool, das es Ihnen einfach macht, einen Kubernetes-Cluster mit einem einzigen Knoten lokal auf Ihrer Workstation für Entwicklungs- und Testzwecke auszuführen.
## Dashboard
## Dashboard
[`Dashboard`](/docs/tasks/access-application-cluster/web-ui-dashboard/), die webbasierte Benutzeroberfläche von Kubernetes ermöglicht es Ihnen containerisierte Anwendungen in einem Kubernetes-Cluster bereitzustellen Fehler zu beheben und den Cluster und seine Ressourcen selbst zu verwalten.
@@ -34,10 +34,10 @@ Kubernetes enthält mehrere integrierte Tools, die Ihnen bei der Arbeit mit dem
Verwenden Sie Helm um:
* Beliebte Software verpackt als Kubernetes charts zu finden und zu verwenden
* Beliebte Software verpackt als Kubernetes charts zu finden und zu verwenden
* Ihre eigenen Applikationen als Kubernetes charts zu teilen
* Reproduzierbare Builds Ihrer Kubernetes Anwendungen zu erstellen
* Intelligenten Verwaltung von Ihren Kubernetes manifest files
* Intelligenten Verwaltung von Ihren Kubernetes manifest files
* Verwalten von Versionen von Helm Paketen
## Kompose
+6 -6
View File
@@ -18,7 +18,7 @@ Minikube ist ein Tool, mit dem Kubernetes lokal einfach ausgeführt werden kann.
* NodePorts
* ConfigMaps and Secrets
* Dashboards
* Container Laufzeiumgebungen: Docker, [rkt](https://github.com/rkt/rkt), [CRI-O](https://github.com/kubernetes-incubator/cri-o) und [containerd](https://github.com/containerd/containerd)
* Container Laufzeiumgebungen: Docker, [rkt](https://github.com/rkt/rkt), [CRI-O](https://cri-o.io/) und [containerd](https://github.com/containerd/containerd)
* Unterstützung von CNI (Container Network Interface)
* Ingress
@@ -29,7 +29,7 @@ Lesen Sie [Minikube installieren](/docs/tasks/tools/install-minikube/) für Info
## Schnellstart
Folgend finden Sie eine kurze Demo zur Verwendung von Minikube.
Wenn Sie den VM-Treiber ändern möchten, fügen Sie das entsprechende `--vm-driver=xxx`-Flag zu `minikube start` hinzu.
Wenn Sie den VM-Treiber ändern möchten, fügen Sie das entsprechende `--vm-driver=xxx`-Flag zu `minikube start` hinzu.
Minikube unterstützt die folgenden Treiber:
* virtualbox
@@ -52,20 +52,20 @@ Creating machine...
Starting local Kubernetes cluster...
```
```shell
kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.10 --port=8080
kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.10
```
```
deployment.apps/hello-minikube created
```
```shell
kubectl expose deployment hello-minikube --type=NodePort
kubectl expose deployment hello-minikube --type=NodePort --port=8080
```
```
service/hello-minikube exposed
```
```
# Wir haben jetzt einen echoserver Pod gestartet, aber wir müssen warten,
# Wir haben jetzt einen echoserver Pod gestartet, aber wir müssen warten,
# bis der Pod betriebsbereit ist, bevor wir über den exponierten Dienst auf ihn zugreifen können.
# Um zu überprüfen, ob der Pod läuft, können wir Folgendes verwenden:
kubectl get pod
@@ -164,7 +164,7 @@ minikube start \
#### CRI-O
Um [CRI-O](https://github.com/kubernetes-incubator/cri-o) als Containerlaufzeitumgebung zu verwenden, führen Sie den folgenden Befehl aus:
Um [CRI-O](https://cri-o.io/) als Containerlaufzeitumgebung zu verwenden, führen Sie den folgenden Befehl aus:
```bash
minikube start \
+1 -1
View File
@@ -9,7 +9,7 @@ content_template: templates/concept
{{% capture overview %}}
Dieser Abschnitt der Kubernetes-Dokumentation enthält Seiten, die zeigen, wie man einzelne Aufgaben erledigt.
Dieser Abschnitt der Kubernetes-Dokumentation enthält Seiten, die zeigen, wie man einzelne Aufgaben erledigt.
Eine Aufgabenseite zeigt, wie man eine einzelne Aufgabe ausführt, typischerweise durch eine kurze Abfolge von Schritten.
{{% /capture %}}
@@ -88,7 +88,7 @@ Schließlich, kurz bevor HPA das Ziel skaliert, wird die Skalierungsempfehlung a
Der Horizontal Pod Autoscaler ist eine API Ressource in der Kubernetes `autoscaling` API Gruppe.
Die aktuelle stabile Version, die nur die Unterstützung für die automatische Skalierung der CPU beinhaltet, befindet sich in der `autoscaling/v1` API Version.
Die Beta-Version, weclhe die Skalierung des Speichers und benutzerdefinierte Metriken unterstützt, befindet sich unter `autoscaling/v2beta2`. Die in `autoscaling/v2beta2` neu eingeführten Felder bleiben bei der Arbeit mit `autoscaling/v1` als Anmerkungen erhalten.
Die Beta-Version, welche die Skalierung des Speichers und benutzerdefinierte Metriken unterstützt, befindet sich unter `autoscaling/v2beta2`. Die in `autoscaling/v2beta2` neu eingeführten Felder bleiben bei der Arbeit mit `autoscaling/v1` als Anmerkungen erhalten.
Weitere Details über das API Objekt kann unter dem [HorizontalPodAutoscaler Objekt](https://git.k8s.io/community/contributors/design-proposals/autoscaling/horizontal-pod-autoscaler.md#horizontalpodautoscaler-object) gefunden werden.
@@ -131,6 +131,7 @@ Beim Abstimmen dieser Parameterwerte sollte sich ein Clusterbetreiber der mögli
Kubernetes 1.6 bietet Unterstützung für die Skalierung basierend auf mehreren Metriken. Du kannst die API Version `autoscaling/v2beta2` verwenden, um mehrere Metriken für den Horizontal Pod Autoscaler zum Skalieren festzulegen. Anschließend wertet der Horizontal Pod Autoscaler Controller jede Metrik aus und schlägt eine neue Skalierung basierend auf diesen Metrik vor. Die größte der vorgeschlagenen Skalierung wird als neue Skalierung verwendet.
## Unterstützung von benutzerdefinierte Metriken
{{< note >}}
Kubernetes 1.2 bietet Alpha Unterstützung für die Skalierung basierend auf anwendungsspezifischen Metriken über speziellen Annotations. Die Unterstützung für diese Annotations wurde in Kubernetes 1.6 zugunsten der neuen autoskalierenden API entfernt. Während die alte Methode zum Sammeln von benutzerdefinierten Metriken weiterhin verfügbar ist, stehen diese Metriken dem Horizontal Pod Autoscaler nicht mehr zur Verfügung, ebenso wenig wie die früheren Annotations zur Angabe, welche benutzerdefinierten Metriken zur Skalierung vom Horizontal Pod Autoscaler Controller berücksichtigt werden sollen.
{{< /note >}}
@@ -148,14 +149,14 @@ Standardmäßig ruft der HorizontalPodAutoscaler Controller Metriken aus einer R
* Der [API Aggregations Layer](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/) aktiviert ist.
* Die entsprechenden APIs registriert sind:
* Für Ressourcenmetriken ist dies die API `metrics.k8s.io`, die im Allgemeinen von [metrics-server](https://github.com/kubernetes-incubator/metrics-server) bereitgestellt wird.
* Für Ressourcenmetriken ist dies die API `metrics.k8s.io`, die im Allgemeinen von [metrics-server](https://github.com/kubernetes-incubator/metrics-server) bereitgestellt wird.
Es kann als Cluster-Addon gestartet werden.
* Für benutzerdefinierte Metriken ist dies die API `custom.metrics.k8s.io`. Diese wird vom "Adapter" API Servern bereitgestellt, welches von Anbietern von Metrik Lösungen beliefert wird.
Überprüfe dies mit deiner Metrik Pipeline oder der [Liste bekannter Lösungen](https://github.com/kubernetes/metrics/blob/master/IMPLEMENTATIONS.md#custom-metrics-api).
Falls du deinen eigenen schreiben möchtest hilft dir folgender [boilerplate](https://github.com/kubernetes-incubator/custom-metrics-apiserver) um zu starten.
* Für externe Metriken ist dies die `external.metrics.k8s.io` API. Es kann sein, dass dies durch den benutzerdefinierten Metrik Adapter bereitgestellt wird.
* Das Flag `--horizontal-pod-autoscaler-use-rest-clients` ist auf `true` oder ungesetzt. Wird dies auf `false` gesetzt wird die Heapster basierte Autoskalierung aktiviert, welche veraltet ist.
+11 -11
View File
@@ -9,7 +9,7 @@ card:
---
{{% capture overview %}}
Verwenden Sie das Kubernetes Befehlszeilenprogramm, [kubectl](/docs/user-guide/kubectl/), um Anwendungen auf Kubernetes bereitzustellen und zu verwalten.
Verwenden Sie das Kubernetes Befehlszeilenprogramm, [kubectl](/docs/user-guide/kubectl/), um Anwendungen auf Kubernetes bereitzustellen und zu verwalten.
Mit kubectl können Sie Clusterressourcen überprüfen, Komponenten erstellen, löschen und aktualisieren; Ihren neuen Cluster betrachten; und Beispielanwendungen aufrufen.
{{% /capture %}}
@@ -90,7 +90,7 @@ Wenn Sie mit macOS arbeiten und den [Macports](https://macports.org/) Paketmanag
sudo port selfupdate
sudo port install kubectl
```
2. Testen Sie, ob die installierte Version ausreichend aktuell ist:
```
@@ -107,9 +107,9 @@ Wenn Sie mit Windows arbeiten und den [Powershell Gallery](https://www.powershel
Install-Script -Name install-kubectl -Scope CurrentUser -Force
install-kubectl.ps1 [-DownloadLocation <path>]
```
{{< note >}}Wenn Sie keine `DownloadLocation` angeben, wird `kubectl` im temporären Verzeichnis des Benutzers installiert.{{< /note >}}
Das Installationsprogramm erstellt `$HOME/.kube` und weist es an, eine Konfigurationsdatei zu erstellen
2. Testen Sie, ob die installierte Version ausreichend aktuell ist:
@@ -164,7 +164,7 @@ Um kubectl unter Windows zu installieren, können Sie entweder den Paketmanager
```
New-Item config -type file
```
{{< note >}}Bearbeiten Sie die Konfigurationsdatei mit einem Texteditor Ihrer Wahl, z.B. Notepad.{{< /note >}}
## Download als Teil des Google Cloud SDK herunter
@@ -177,7 +177,7 @@ Sie können kubectl als Teil des Google Cloud SDK installieren.
```
gcloud components install kubectl
```
3. Testen Sie, ob die installierte Version ausreichend aktuell ist:
```
@@ -190,14 +190,14 @@ Sie können kubectl als Teil des Google Cloud SDK installieren.
{{% tab name="macOS" %}}
1. Laden Sie die neueste Version herunter:
```
```
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl
```
Um eine bestimmte Version herunterzuladen, ersetzen Sie den Befehlsteil `$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)` mit der jeweiligen Version.
Um beispielsweise die Version {{< param "fullversion" >}} auf macOS herunterzuladen, verwenden Sie den folgenden Befehl:
```
curl -LO https://storage.googleapis.com/kubernetes-release/release/{{< param "fullversion" >}}/bin/darwin/amd64/kubectl
```
@@ -225,7 +225,7 @@ Sie können kubectl als Teil des Google Cloud SDK installieren.
Um eine bestimmte Version herunterzuladen, ersetzen Sie den Befehlsteil `$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)` mit der jeweiligen Version.
Um beispielsweise die Version {{< param "fullversion" >}} auf Linux herunterzuladen, verwenden Sie den folgenden Befehl:
```
curl -LO https://storage.googleapis.com/kubernetes-release/release/{{< param "fullversion" >}}/bin/linux/amd64/kubectl
```
@@ -243,7 +243,7 @@ Sie können kubectl als Teil des Google Cloud SDK installieren.
```
{{% /tab %}}
{{% tab name="Windows" %}}
1. Laden Sie das aktuellste Release {{< param "fullversion" >}} von [disem link](https://storage.googleapis.com/kubernetes-release/release/{{< param "fullversion" >}}/bin/windows/amd64/kubectl.exe) herunter.
1. Laden Sie das aktuellste Release {{< param "fullversion" >}} von [diesem link](https://storage.googleapis.com/kubernetes-release/release/{{< param "fullversion" >}}/bin/windows/amd64/kubectl.exe) herunter.
Oder, sofern Sie `curl` installiert haven, verwenden Sie den folgenden Befehl:
@@ -261,7 +261,7 @@ Sie können kubectl als Teil des Google Cloud SDK installieren.
## kubectl konfigurieren
Damit kubectl einen Kubernetes-Cluster finden und darauf zugreifen kann, benötigt es eine [kubeconfig Datei](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/). Diese wird automatisch erstellt, wenn Sie einen Cluster mit kube-up.sh erstellen oder einen Minikube-Cluster erfolgreich implementieren. Weitere Informationen zum Erstellen von Clustern finden Sie in den [Anleitungen für die ersten Schritte](/docs/setup/). Wenn Sie Zugriff auf einen Cluster benötigen, den Sie nicht erstellt haben, lesen Sie die [Cluster-Zugriff freigeben Dokumentation](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/).
Damit kubectl einen Kubernetes-Cluster finden und darauf zugreifen kann, benötigt es eine [kubeconfig Datei](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/). Diese wird automatisch erstellt, wenn Sie einen Cluster mit [kube-up.sh](https://github.com/kubernetes/kubernetes/blob/master/cluster/kube-up.sh) erstellen oder einen Minikube-Cluster erfolgreich implementieren. Weitere Informationen zum Erstellen von Clustern finden Sie in den [Anleitungen für die ersten Schritte](/docs/setup/). Wenn Sie Zugriff auf einen Cluster benötigen, den Sie nicht erstellt haben, lesen Sie die [Cluster-Zugriff freigeben Dokumentation](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/).
Die kubectl-Konfiguration befindet sich standardmäßig unter `~/.kube/config`.
## Überprüfen der kubectl-Konfiguration
@@ -98,7 +98,7 @@ choco install minikube kubernetes-cli
Schließen Sie nach der Installation von Minikube die aktuelle CLI-Sitzung und starten Sie sie neu. Minikube sollte automatisch zu Ihrem Pfad hinzugefügt werden.
#### Manuelle installation unter Windows
#### Manuelle installation unter Windows
Um Minikube manuell unter Windows zu installieren, laden Sie die Datei [`minikube-windows-amd64`](https://github.com/kubernetes/minikube/releases/latest) herunter, umbenennen Sie sie in `minikube.exe` und fügen Sie sie Ihrem Pfad zu.
+1 -1
View File
@@ -8,7 +8,7 @@ content_template: templates/concept
{{% capture overview %}}
Dieser Abschnitt der Kubernetes-Dokumentation enthält Tutorials.
Ein Tutorial zeigt, wie Sie ein Ziel erreichen, das größer ist als eine einzelne [Aufgabe](/docs/tasks/).
Ein Tutorial zeigt, wie Sie ein Ziel erreichen, das größer ist als eine einzelne [Aufgabe](/docs/tasks/).
Ein Tutorial besteht normalerweise aus mehreren Abschnitten, die jeweils eine Abfolge von Schritten haben.
Bevor Sie die einzelnen Lernprogramme durchgehen, möchten Sie möglicherweise ein Lesezeichen zur Seite mit dem [Standardisierten Glossar](/docs/reference/glossary/) setzen um später Informationen nachzuschlagen.
+10 -10
View File
@@ -8,7 +8,7 @@ menu:
weight: 10
post: >
<p>Sind Sie bereit, Ihre Hände schmutzig zu machen? Erstellen Sie einen einfachen Kubernetes-Cluster, auf dem "Hallo Welt" für Node.js ausgeführt wird.</p>
card:
card:
name: tutorials
weight: 10
---
@@ -62,7 +62,7 @@ Weitere Informationen zum `docker build` Befehl, lesen Sie die [Docker Dokumenta
3. In einer Katacoda-Umgebung: Klicken Sie oben im Terminalbereich auf das Pluszeichen und anschließend auf **Select port to view on Host 1**.
4. In einer Katacoda-Umgebung: Geben Sie `30000` ein und klicken Sie dann auf **Display Port**.
4. In einer Katacoda-Umgebung: Geben Sie `30000` ein und klicken Sie dann auf **Display Port**.
## Erstellen eines Deployments
@@ -71,8 +71,8 @@ Der Pod in diesem Tutorial hat nur einen Container.
Ein Kubernetes [*Deployment*](/docs/concepts/workloads/controllers/deployment/) überprüft den Zustand Ihres Pods und startet den Container des Pods erneut, wenn er beendet wird.
Deployments sind die empfohlene Methode zum Verwalten der Erstellung und Skalierung von Pods.
1. Verwenden Sie den Befehl `kubectl create`, um ein Deployment zu erstellen, die einen Pod verwaltet.
Der Pod führt einen Container basierend auf dem bereitgestellten Docker-Image aus.
1. Verwenden Sie den Befehl `kubectl create`, um ein Deployment zu erstellen, die einen Pod verwaltet.
Der Pod führt einen Container basierend auf dem bereitgestellten Docker-Image aus.
```shell
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
@@ -114,7 +114,7 @@ Der Pod führt einen Container basierend auf dem bereitgestellten Docker-Image a
```shell
kubectl config view
```
{{< note >}}Weitere Informationen zu `kubectl`-Befehlen finden Sie im [kubectl Überblick](/docs/user-guide/kubectl-overview/).{{< /note >}}
## Erstellen Sie einen Service
@@ -127,7 +127,7 @@ Um den "Hallo-Welt"-Container außerhalb des virtuellen Netzwerks von Kubernetes
```shell
kubectl expose deployment hello-node --type=LoadBalancer --port=8080
```
Das Flag `--type = LoadBalancer` zeigt an, dass Sie Ihren Service außerhalb des Clusters verfügbar machen möchten.
2. Zeigen Sie den gerade erstellten Service an:
@@ -160,7 +160,7 @@ Um den "Hallo-Welt"-Container außerhalb des virtuellen Netzwerks von Kubernetes
Daraufhin wird ein Browserfenster geöffnet, in dem Ihre App ausgeführt wird und die Meldung "Hello World" (Hallo Welt) angezeigt wird.
## Addons aktivieren
## Addons aktivieren
Minikube verfügt über eine Reihe von integrierten Add-Ons, die in der lokalen Kubernetes-Umgebung aktiviert, deaktiviert und geöffnet werden können.
@@ -189,13 +189,13 @@ Minikube verfügt über eine Reihe von integrierten Add-Ons, die in der lokalen
registry-creds: disabled
storage-provisioner: enabled
```
2. Aktivieren Sie ein Addon, zum Beispiel `heapster`:
```shell
minikube addons enable heapster
```
Ausgabe:
```shell
@@ -232,7 +232,7 @@ Minikube verfügt über eine Reihe von integrierten Add-Ons, die in der lokalen
```shell
minikube addons disable heapster
```
Ausgabe:
```shell
@@ -14,6 +14,8 @@ card:
<body>
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<div class="layout" id="top">
<main class="content">
@@ -38,8 +40,8 @@ card:
<div class="row">
<div class="col-md-9">
<h2>Was kann Kubernetes für Sie tun?</h2>
<p>Bei modernen Webservices erwarten Benutzer, dass Anwendungen rund um die Uhr verfügbar sind, und Entwickler erwarten, mehrmals täglich neue Versionen dieser Anwendungen bereitzustellen (deployen).
Containerisierung hilft bei der Paketierung von Software, um diese Ziele zu erreichen, sodass Anwendungen einfach und schnell ohne Ausfallzeiten veröffentlicht und aktualisiert werden können. Kubernetes hilft Ihnen dabei, sicherzustellen, dass diese Containeranwendungen immer dort laufen, wo und wann Sie möchten, und hilft ihnen, die Ressourcen und Tools zu finden, die sie zum Arbeiten benötigen. Kubernetes ist eine produktionsbereite Open-Source-Plattform, die auf der gesammelten Erfahrung von Google in der Container-Orchestrierung basiert und mit den besten Ideen der Community kombiniert wird.</p>
<p>Bei modernen Webservices erwarten Benutzer, dass Anwendungen rund um die Uhr verfügbar sind, und Entwickler erwarten, mehrmals täglich neue Versionen dieser Anwendungen bereitzustellen (deployen).
Containerisierung hilft bei der Paketierung von Software, um diese Ziele zu erreichen, sodass Anwendungen einfach und schnell ohne Ausfallzeiten veröffentlicht und aktualisiert werden können. Kubernetes hilft Ihnen dabei, sicherzustellen, dass diese Containeranwendungen immer dort laufen, wo und wann Sie möchten, und hilft Ihnen, die Ressourcen und Tools zu finden, die Sie zum Arbeiten benötigen. Kubernetes ist eine produktionsbereite Open-Source-Plattform, die auf der gesammelten Erfahrung von Google in der Container-Orchestrierung basiert und mit den besten Ideen der Community kombiniert wird.</p>
</div>
</div>
@@ -29,14 +29,14 @@ weight: 10
<h3>Kubernetes-Bereitstellungen (Deployments)</h3>
<p>
Sobald Sie einen Kubernetes-Cluster ausgeführt haben, können Sie Ihre containerisierten Anwendungen darüber bereitstellen.
                Dazu erstellen Sie eine Kubernetes <b>Deployment</b>-Konfiguration. Das Deployment weist Kubernetes an, wie Instanzen Ihrer
Anwendung erstellt und aktualisiert werden. Nachdem Sie ein Deployment erstellt haben, plant der Kubernetes-Master die genannten
                Dazu erstellen Sie eine Kubernetes <b>Deployment</b>-Konfiguration. Das Deployment weist Kubernetes an, wie Instanzen Ihrer
Anwendung erstellt und aktualisiert werden. Nachdem Sie ein Deployment erstellt haben, plant der Kubernetes-Master die genannten
Anwendungsinstanzen für einzelne Nodes im Cluster.
</p>
<p>Sobald die Anwendungsinstanzen erstellt wurden, überwacht ein Kubernetes Deployment Controller diese Instanzen kontinuierlich. Wenn der Node, der eine Instanz hostet, ausfällt oder gelöscht wird, ersetzt der Deployment Controller die Instanz durch eine Instanz auf einem anderen Node im Cluster. <b>Dies bietet einen Selbstheilungsmechanismus, um Maschinenausfälle oder -wartungen zu vermeiden.</b></p>
<p>In einer Welt vor der Orchestrierung wurden häufig Installationsskripts zum Starten von Anwendungen verwendet, sie erlaubten jedoch keine Wiederherstellung nach einem Maschinenausfall.
<p>In einer Welt vor der Orchestrierung wurden häufig Installationsskripts zum Starten von Anwendungen verwendet, sie erlaubten jedoch keine Wiederherstellung nach einem Maschinenausfall.
Kubernetes Deployments erstellen Ihre Anwendungsinstanzen und sorgen dafür, dass sie über mehrere Nodes hinweg ausgeführt werden. Dadurch bieten Kubernetes Deployments einen grundlegend anderen Ansatz für die Anwendungsverwaltung.</p>
</div>
@@ -74,7 +74,7 @@ weight: 10
<div class="row">
<div class="col-md-8">
<p>Sie können eine Bereitstellung mithilfe der Kubernetes-Befehlszeilenschnittstelle <b>Kubectl</b> erstellen und verwalten.
<p>Sie können eine Bereitstellung mithilfe der Kubernetes-Befehlszeilenschnittstelle <b>Kubectl</b> erstellen und verwalten.
Kubectl verwendet die Kubernetes-API, um mit dem Cluster zu interagieren.
                    In diesem Modul lernen Sie die gebräuchlichsten Kubectl-Befehle kennen, die zum Erstellen von Deployments zum Ausführen Ihrer Anwendungen in einem Kubernetes-Cluster erforderlich sind.</p>
@@ -61,11 +61,11 @@ weight: 10
<li data-target="#myCarousel" data-slide-to="1"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<div class="item carousel-item active">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_05_scaling1.svg">
</div>
<div class="item">
<div class="item carousel-item">
<img src="/docs/tutorials/kubernetes-basics/public/images/module_05_scaling2.svg">
</div>
</div>
@@ -1,4 +1,4 @@
Dieses Handbuch geht davon aus, dass Sie eine laufende Installation der Kubernetes Cluster Federation haben.
Dieses Handbuch geht davon aus, dass Sie eine laufende Installation der Kubernetes Cluster Federation haben.
Wenn nicht, dann besuchen Sie den [Federation Admin Guide](/docs/tutorials/federation/set-up-cluster-federation-kubefed/), um zu lernen, wie man
eine Cluster Federation erstellen kann (oder dies von Ihrem Cluster Administrator für Sie übernehmen lassen).
Andere Tutorials, wie z.B. Kelsey Hightowers [Federated Kubernetes Tutorial](https://github.com/kelseyhightower/kubernetes-cluster-federation),
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 214 210"><defs><style>.cls-1{fill:#316ce6;}.cls-2{fill:#09c1d1;}.cls-3{fill:#c9e9ec;}</style></defs><title>kubernetes_icons</title><rect class="cls-1" x="10.24" y="8.775" width="33.6" height="33.6" rx="4.158"/><rect class="cls-1" x="10.24" y="46.975" width="33.6" height="33.6" rx="4.158"/><rect class="cls-1" x="170.2" y="8.775" width="33.6" height="33.6" rx="4.158"/><rect class="cls-1" x="90.18" y="86.925" width="33.6" height="33.6" rx="4.158"/><rect class="cls-1" x="50.23" y="126.825" width="33.6" height="33.6" rx="4.158"/><rect class="cls-1" x="10.24" y="166.085" width="33.6" height="33.6" rx="4.158"/><rect class="cls-1" x="90.22" y="166.085" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="89.99" y="8.775" width="33.6" height="33.6" rx="4.158"/><rect class="cls-3" x="89.99" y="48.1" width="33.6" height="33.6" rx="4.158"/><rect class="cls-3" x="49.914" y="8.775" width="33.6" height="33.6" rx="4.158"/><rect class="cls-3" x="10.24" y="86.925" width="33.6" height="33.6" rx="4.158"/><rect class="cls-3" x="50.23" y="166.085" width="33.6" height="33.6" rx="4.158"/><rect class="cls-3" x="130.21" y="126.825" width="33.6" height="33.6" rx="4.158"/><rect class="cls-3" x="170.2" y="166.085" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="49.914" y="48.1" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="50.21" y="86.925" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="130.15" y="86.925" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="170.2" y="126.825" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="10.24" y="126.825" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="130.21" y="166.085" width="33.6" height="33.6" rx="4.158"/><rect class="cls-2" x="90.22" y="126.825" width="33.6" height="33.6" rx="4.158"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 214 210"><defs><style>.cls-1{fill:#316ce6;}.cls-2{fill:#08c1d1;}.cls-3{fill:#fff;}</style></defs><title>kubernetes_icons</title><rect class="cls-1" x="24.43837" y="69.59095" width="68.66984" height="68.66984" rx="2.37703" transform="translate(-56.27239 71.99817) rotate(-45)"/><rect class="cls-1" x="122.20077" y="69.59095" width="68.66984" height="68.66984" rx="2.37703" transform="translate(-27.63844 141.12663) rotate(-45)"/><rect class="cls-1" x="78.16563" y="128.81421" width="59.80067" height="59.80067" rx="2.07002" transform="translate(-80.57634 122.90059) rotate(-45)"/><rect class="cls-1" x="78.16563" y="19.38512" width="59.80067" height="59.80067" rx="2.07002" transform="translate(-3.19829 90.84955) rotate(-45)"/><rect class="cls-2" x="84.26447" y="80.01949" width="47.6109" height="47.6109" rx="5.89185" transform="translate(-41.76237 106.82659) rotate(-45)"/><rect class="cls-3" x="105.64189" y="55.09395" width="4.80943" height="43.28484"/><polygon class="cls-3" points="100.231 56.897 115.862 56.897 108.047 41.868 100.231 56.897"/><rect class="cls-3" x="114.14747" y="100.79333" width="43.28484" height="4.80943"/><polygon class="cls-3" points="155.629 95.382 155.629 111.013 170.658 103.198 155.629 95.382"/><rect class="cls-3" x="105.64143" y="109.47241" width="4.80943" height="43.28484"/><polygon class="cls-3" points="115.862 150.954 100.231 150.954 108.047 165.984 115.862 150.954"/><rect class="cls-3" x="58.69934" y="100.79348" width="43.28484" height="4.80943"/><polygon class="cls-3" points="60.503 111.013 60.503 95.382 45.474 103.198 60.503 111.013"/><circle class="cls-3" cx="107.94678" cy="103.92587" r="9.01768"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.2 KiB

+3 -2
View File
@@ -3,6 +3,7 @@ title: "Production-Grade Container Orchestration"
abstract: "Automated container deployment, scaling, and management"
cid: home
---
{{< announcement >}}
{{< deprecationwarning >}}
@@ -44,12 +45,12 @@ Kubernetes is open source giving you the freedom to take advantage of on-premise
<br>
<br>
<br>
<a href="https://www.lfasiallc.com/events/kubecon-cloudnativecon-china-2019" button id="desktopKCButton">Attend KubeCon in Shanghai on June 24-26, 2019</a>
<a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-europe-2020/" button id="desktopKCButton">Attend KubeCon in Amsterdam on Mar. 30-Apr. 2, 2020</a>
<br>
<br>
<br>
<br>
<a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019" button id="desktopKCButton">Attend KubeCon in San Diego on Nov. 18-21, 2019</a>
<a href="https://events.linuxfoundation.cn/kubecon-cloudnativecon-open-source-summit-china/" button id="desktopKCButton">Attend KubeCon in Shanghai on July 28-30, 2020</a>
</div>
<div id="videoPlayer">
<iframe data-url="https://www.youtube.com/embed/H06qrNmGqyE?autoplay=1" frameborder="0" allowfullscreen></iframe>
+2 -10
View File
@@ -2,19 +2,11 @@
# Owned by Kubernetes Blog reviewers
options:
no_parent_owners: false
approvers:
- kbarnard10
- zacharysarah
- sig-docs-blog-owners # Defined in OWNERS_ALIASES
reviewers:
- vonguard
- castrojo
- mrbobbytables
- cody-clark
- parispittman
- sig-docs-blog-reviewers # Defined in OWNERS_ALIASES
labels:
- area/blog
@@ -50,7 +50,7 @@ Zend Server - The Complete PHP Application Platform
This list will grow, and is curated [here](https://github.com/openstack/murano-apps/tree/master/Docker/Kubernetes). You can examine (and contribute to) the YAML file that tells Murano how to install and start the Kubernetes cluster [here](https://github.com/openstack/murano-apps/blob/master/Docker/Kubernetes/KubernetesCluster/package/Classes/KubernetesCluster.yaml).
This list will grow, and is curated [here](https://opendev.org/x/k8s-docker-suite-app-murano/src/branch/master/Kubernetes). You can examine (and contribute to) the YAML file that tells Murano how to install and start the Kubernetes cluster [here](https://opendev.org/x/k8s-docker-suite-app-murano/src/branch/master/Kubernetes/KubernetesCluster/package/Classes/KubernetesCluster.yaml).
@@ -30,19 +30,19 @@ When you start thinking in terms of Pods, there are naturally some general patte
Sidecar containers extend and enhance the "main" container, they take existing containers and make them better. &nbsp;As an example, consider a container that runs the Nginx web server. &nbsp;Add a different container that syncs the file system with a git repository, share the file system between the containers and you have built Git push-to-deploy. &nbsp;But youve done it in a modular manner where the git synchronizer can be built by a different team, and can be reused across many different web servers (Apache, Python, Tomcat, etc). &nbsp;Because of this modularity, you only have to write and test your git synchronizer once and reuse it across numerous apps. And if someone else writes it, you dont even need to do that.
[![](https://3.bp.blogspot.com/-IVsNKDqS0jE/WRnPX21pxEI/AAAAAAAABJg/lAj3NIFwhPwvJYrmCdVbq1bqNq3E4AkhwCLcB/s400/Example%2B%25231-%2BSidecar%2Bcontainers%2B.png)](https://3.bp.blogspot.com/-IVsNKDqS0jE/WRnPX21pxEI/AAAAAAAABJg/lAj3NIFwhPwvJYrmCdVbq1bqNq3E4AkhwCLcB/s1600/Example%2B%25231-%2BSidecar%2Bcontainers%2B.png)
![Sidecar Containers](/images/blog/2015-06-00-The-Distributed-System-Toolkit-Patterns/sidecar-containers.png)
## Example #2: Ambassador containers
Ambassador containers proxy a local connection to the world. &nbsp;As an example, consider a Redis cluster with read-replicas and a single write master. &nbsp;You can create a Pod that groups your main application with a Redis ambassador container. &nbsp;The ambassador is a proxy is responsible for splitting reads and writes and sending them on to the appropriate servers. &nbsp;Because these two containers share a network namespace, they share an IP address and your application can open a connection on “localhost” and find the proxy without any service discovery. &nbsp;As far as your main application is concerned, it is simply connecting to a Redis server on localhost. &nbsp;This is powerful, not just because of separation of concerns and the fact that different teams can easily own the components, but also because in the development environment, you can simply skip the proxy and connect directly to a Redis server that is running on localhost.
[![](https://4.bp.blogspot.com/-yEmqGZ86mNQ/WRnPYG1m3jI/AAAAAAAABJo/94DlN54LA-oTsORjEBHfHS_UQTIbNPvcgCEw/s400/Example%2B%25232-%2BAmbassador%2Bcontainers.png)](https://4.bp.blogspot.com/-yEmqGZ86mNQ/WRnPYG1m3jI/AAAAAAAABJo/94DlN54LA-oTsORjEBHfHS_UQTIbNPvcgCEw/s1600/Example%2B%25232-%2BAmbassador%2Bcontainers.png)
![Ambassador Containers](/images/blog/2015-06-00-The-Distributed-System-Toolkit-Patterns/ambassador-containers.png)
## Example #3: Adapter containers
Adapter containers standardize and normalize output. &nbsp;Consider the task of monitoring N different applications. &nbsp;Each application may be built with a different way of exporting monitoring data. (e.g. JMX, StatsD, application specific statistics) but every monitoring system expects a consistent and uniform data model for the monitoring data it collects. &nbsp;By using the adapter pattern of composite containers, you can transform the heterogeneous monitoring data from different systems into a single unified representation by creating Pods that groups the application containers with adapters that know how to do the transformation. &nbsp;Again because these Pods share namespaces and file systems, the coordination of these two containers is simple and straightforward.
[![](https://4.bp.blogspot.com/-4rfSCMwvSwo/WRnPYLLQZqI/AAAAAAAABJk/c29uQgM2lSMHaUL013scJo_z4O8w38mJgCEw/s400/Example%2B%25233-%2BAdapter%2Bcontainers%2B.png)](https://4.bp.blogspot.com/-4rfSCMwvSwo/WRnPYLLQZqI/AAAAAAAABJk/c29uQgM2lSMHaUL013scJo_z4O8w38mJgCEw/s1600/Example%2B%25233-%2BAdapter%2Bcontainers%2B.png)
![Adapter Containers](/images/blog/2015-06-00-The-Distributed-System-Toolkit-Patterns/adapter-containers.png)
In all of these cases, we've used the container boundary as an encapsulation/abstraction boundary that allows us to build modular, reusable components that we combine to build out applications. &nbsp;This reuse enables us to more effectively share containers between different developers, reuse our code across multiple applications, and generally build more reliable, robust distributed systems more quickly. &nbsp;I hope youve seen how Pods and composite container patterns can enable you to build robust distributed systems more quickly, and achieve container code re-use. &nbsp;To try these patterns out yourself in your own applications. I encourage you to go check out open source Kubernetes or Google Container Engine.
@@ -95,7 +95,7 @@ Mesosphere has incorporated Kubernetes into its Data Center Operating System (DC
|
[Platalytics, Inc][24]. and announced the release of one-touch deploy-anywhere feature for its Spark Application Platform. Based on Kubernetes, Docker, and CoreOS, it allows simple and automated deployment of Apache Hadoop, Spark, and Platalytics platform, with a single click, to all major public clouds, including Google, Amazon, Azure, Digital Ocean, and private on-premise clouds. It also enables hybrid cloud scenarios, where resources on public and private clouds can be mixed.
[Platalytics, Inc][24]. and announced the release of one-touch deploy-anywhere feature for its Spark Application Platform. Based on Kubernetes, Docker, and CoreOS, it allows simple and automated deployment of Apache Hadoop, Spark, and Platalytics platform, with a single click, to all major public clouds, including Google, Amazon, Azure, DigitalOcean, and private on-premise clouds. It also enables hybrid cloud scenarios, where resources on public and private clouds can be mixed.
|
|
@@ -146,6 +146,6 @@ Ahh, thats better.
##### Conclusion
So there you have it, nine new and exciting things you can do with your Kubernetes cluster and the kubectl command line. If youre just getting started with Kubernetes, check out [Google Container Engine](https://cloud.google.com/container-engine/) or other ways to [get started with Kubernetes](http://kubernetes.io/gettingstarted/).
So there you have it, nine new and exciting things you can do with your Kubernetes cluster and the kubectl command line. If youre just getting started with Kubernetes, check out [Google Container Engine](https://cloud.google.com/container-engine/) or other ways to [get started with Kubernetes](/docs/tutorials/kubernetes-basics/).
- Brendan Burns, Google Software Engineer
@@ -46,7 +46,7 @@ As we mentioned above, we would love your help:
- Connect with the community on [Slack](http://slack.kubernetes.io/)
- Follow us on Twitter [@Kubernetesio](https://twitter.com/kubernetesio) for latest updates&nbsp;
- Post questions (or answer questions) on Stackoverflow&nbsp;
- Get started running, deploying, and using Kubernetes [guides](http://kubernetes.io/gettingstarted/)&nbsp;
- Get started running, deploying, and using Kubernetes [guides](/docs/tutorials/kubernetes-basics/);
But, most of all, just let us know how you are transforming your business using Kubernetes, and how we can help you do it even faster. Thank you for your support!
@@ -41,7 +41,7 @@ There are a seemingly infinite set of choices, with an infinite set of possible
* [Amazon EC2](https://aws.amazon.com/ec2/) as our cloud platform, including RDS for persistence&nbsp;
* [Docker Swarm](https://docs.docker.com/swarm/) as our "scheduler"&nbsp;
* [Consul](https://consul.io/) for service discovery when bootstrapping Swarm&nbsp;
* [Weave Net](http://weave.works/product/net/) for our network and service discovery for the application itself&nbsp;
* [Weave Net](https://www.weave.works/oss/net/) for our network and service discovery for the application itself&nbsp;
* [Terraform](https://terraform.io/) as our provisioner&nbsp;
@@ -11,7 +11,7 @@ People familiar with [Puppet](https://github.com/puppetlabs/puppet)&nbsp;might h
### The Puppet Kubernetes Module
The Puppet Kubernetes module currently assumes you already have a Kubernetes cluster [up and running](http://kubernetes.io/gettingstarted/).&nbsp;Its focus is on managing the resources in Kubernetes, like Pods, Replication Controllers and Services, not (yet) on managing the underlying kubelet or etcd services. Heres a quick snippet of code describing a Pod in Puppets DSL.
The Puppet Kubernetes module currently assumes you already have a Kubernetes cluster [up and running](/docs/tutorials/kubernetes-basics/);Its focus is on managing the resources in Kubernetes, like Pods, Replication Controllers and Services, not (yet) on managing the underlying kubelet or etcd services. Heres a quick snippet of code describing a Pod in Puppets DSL.
```
@@ -6,7 +6,7 @@ url: /blog/2016/03/1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-S
---
_Editor's&nbsp;note: this is the first in a [series of in-depth posts](https://kubernetes.io/blog/2016/03/five-days-of-kubernetes-12) on what's new in Kubernetes 1.2_
We're proud to announce that with the [release of 1.2](https://kubernetes.io/blog/2016/03/Kubernetes-1.2-even-more-performance-upgrades-plus-easier-application-deployment-and-management-), Kubernetes now supports 1000-node clusters, with a reduction of 80% in 99th percentile tail latency for most API operations. This means in just six months, we've increased our overall scale by 10 times while maintaining a great user experience&nbsp;—&nbsp;the&nbsp;99th percentile pod startup times are less than 3 seconds, and 99th percentile latency of most API operations is tens of milliseconds (the exception being LIST operations, which take hundreds of milliseconds in very large clusters).
We're proud to announce that with the [release of 1.2](https://kubernetes.io/blog/2016/03/kubernetes-1-2-even-more-performance-upgrades-plus-easier-application-deployment-and-management), Kubernetes now supports 1000-node clusters, with a reduction of 80% in 99th percentile tail latency for most API operations. This means in just six months, we've increased our overall scale by 10 times while maintaining a great user experience&nbsp;—&nbsp;the&nbsp;99th percentile pod startup times are less than 3 seconds, and 99th percentile latency of most API operations is tens of milliseconds (the exception being LIST operations, which take hundreds of milliseconds in very large clusters).
Words are fine, but nothing speaks louder than a demo. Check this out!
@@ -2,7 +2,7 @@
title: " Building highly available applications using Kubernetes new multi-zone clusters (a.k.a. 'Ubernetes Lite') "
date: 2016-03-29
slug: building-highly-available-applications-using-kubernetes-new-multi-zone-clusters-a.k.a-ubernetes-lite
url: /blog/2016/03/Building-Highly-Available-Applications-Using-Kubernetes-New-Multi-Zone-Clusters-A.K.A-Ubernetes-Lite
url: /blog/2016/03/Building-Highly-Available-Applications-Using-Kubernetes-New-Multi-Zone-Clusters-aka-Ubernetes-Lite
---
_Editor's note: this is the third post in a [series of in-depth posts](https://kubernetes.io/blog/2016/03/five-days-of-kubernetes-12) on what's new in Kubernetes 1.2_
@@ -11,7 +11,7 @@ _Editor's note: this is the third post in a [series of in-depth posts](https://k
### Introduction&nbsp;
One of the most frequently-requested features for Kubernetes is the ability to run applications across multiple zones. And with good reason — developers need to deploy applications across multiple domains, to improve availability in thxe advent of a single zone outage.
[Kubernetes 1.2](https://kubernetes.io/blog/2016/03/Kubernetes-1.2-even-more-performance-upgrades-plus-easier-application-deployment-and-management-), released two weeks ago, adds support for running a single cluster across multiple failure zones (GCP calls them simply "zones," Amazon calls them "availability zones," here we'll refer to them as "zones"). This is the first step in a broader effort to allow federating multiple Kubernetes clusters together (sometimes referred to by the affectionate nickname "[Ubernetes](https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/federation.md)"). This initial version (referred to as "Ubernetes Lite") offers improved application availability by spreading applications across multiple zones within a single cloud provider.
[Kubernetes 1.2](https://kubernetes.io/blog/2016/03/kubernetes-1-2-even-more-performance-upgrades-plus-easier-application-deployment-and-management), released two weeks ago, adds support for running a single cluster across multiple failure zones (GCP calls them simply "zones," Amazon calls them "availability zones," here we'll refer to them as "zones"). This is the first step in a broader effort to allow federating multiple Kubernetes clusters together (sometimes referred to by the affectionate nickname "[Ubernetes](https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/federation.md)"). This initial version (referred to as "Ubernetes Lite") offers improved application availability by spreading applications across multiple zones within a single cloud provider.
Multi-zone clusters are deliberately simple, and by design, very easy to use — no Kubernetes API changes were required, and no application changes either. You simply deploy your existing Kubernetes application into a new-style multi-zone cluster, and your application automatically becomes resilient to zone failures.
@@ -4,7 +4,7 @@ date: 2016-03-28
slug: five-days-of-kubernetes-12
url: /blog/2016/03/Five-Days-Of-Kubernetes-12
---
The Kubernetes project has had some huge milestones over the past few weeks. We released [Kubernetes 1.2](https://kubernetes.io/blog/2016/03/Kubernetes-1.2-even-more-performance-upgrades-plus-easier-application-deployment-and-management-), had our [first conference in Europe](https://kubecon.io/), and were accepted into the [Cloud Native Computing Foundation](https://cncf.io/). While we catch our breath, we would like to take a moment to highlight some of the great work contributed by the community since our last milestone, just four months ago.
The Kubernetes project has had some huge milestones over the past few weeks. We released [Kubernetes 1.2](https://kubernetes.io/blog/2016/03/kubernetes-1-2-even-more-performance-upgrades-plus-easier-application-deployment-and-management), had our [first conference in Europe](https://kubecon.io/), and were accepted into the [Cloud Native Computing Foundation](https://cncf.io/). While we catch our breath, we would like to take a moment to highlight some of the great work contributed by the community since our last milestone, just four months ago.
@@ -21,7 +21,7 @@ Our mission is to make building distributed systems easy and accessible for all.
|
3/29
|
\* [Building highly available applications using Kubernetes new multi-zone clusters (a.k.a. Ubernetes Lite")](https://kubernetes.io/blog/2016/03/building-highly-available-applications-using-Kubernetes-new-multi-zone-clusters-a.k.a-Ubernetes-Lite)
\* [Building highly available applications using Kubernetes new multi-zone clusters (a.k.a. Ubernetes Lite")](https://kubernetes.io/blog/2016/03/building-highly-available-applications-using-kubernetes-new-multi-zone-clusters-aka-ubernetes-lite/)
\* Guest post by AppFormix: [Helping Enterprises Operationalize Kubernetes](https://kubernetes.io/blog/2016/03/appformix-helping-enterprises)
|
|
@@ -32,7 +32,7 @@ Our mission is to make building distributed systems easy and accessible for all.
|
3/31
|
\* [Kubernetes 1.2 and simplifying advanced networking with Ingress](https://kubernetes.io/blog/2016/03/Kubernetes-1.2-and-simplifying-advanced-networking-with-Ingress)
\* [Kubernetes 1.2 and simplifying advanced networking with Ingress](https://kubernetes.io/blog/2016/03/kubernetes-1-2-and-simplifying-advanced-networking-with-ingress/)
|
|
4/1
@@ -2,7 +2,7 @@
title: " Kubernetes 1.2 and simplifying advanced networking with Ingress "
date: 2016-03-31
slug: kubernetes-1.2-and-simplifying-advanced-networking-with-ingress
url: /blog/2016/03/Kubernetes-1.2-And-Simplifying-Advanced-Networking-With-Ingress
url: /blog/2016/03/Kubernetes-1-2-And-Simplifying-Advanced-Networking-With-Ingress
---
_Editor's note: This is the sixth post in a [series of in-depth posts](https://kubernetes.io/blog/2016/03/five-days-of-kubernetes-12) on what's new in Kubernetes 1.2._
_Ingress is currently in beta and under active development._
@@ -2,7 +2,7 @@
title: " Kubernetes 1.2: Even more performance upgrades, plus easier application deployment and management "
date: 2016-03-17
slug: kubernetes-1.2-even-more-performance-upgrades-plus-easier-application-deployment-and-management
url: /blog/2016/03/Kubernetes-1.2-Even-More-Performance-Upgrades-Plus-Easier-Application-Deployment-And-Management
url: /blog/2016/03/Kubernetes-1-2-Even-More-Performance-Upgrades-Plus-Easier-Application-Deployment-And-Management
---
Today we released Kubernetes 1.2. This release represents significant improvements for large organizations building distributed systems. Now with over 680 unique contributors to the project, this release represents our largest yet.
@@ -42,7 +42,7 @@ Our heaviest use of the Kubernetes API is definitely our system of creating dyna
**Ingresses**
In order to provide a backend for HTTP API calls and allow self-registration of handlers we make use of the Ingress system in Kubernetes. It wasn't the clearest thing to set up, but reading through enough of the [nginx example](https://kubernetes.io/blog/2016/03/Kubernetes-1.2-and-simplifying-advanced-networking-with-Ingress) eventually got us to a good spot where it is easy to connect services to the frontend.
In order to provide a backend for HTTP API calls and allow self-registration of handlers we make use of the Ingress system in Kubernetes. It wasn't the clearest thing to set up, but reading through enough of the [nginx example](https://kubernetes.io/blog/2016/03/kubernetes-1-2-and-simplifying-advanced-networking-with-ingress/) eventually got us to a good spot where it is easy to connect services to the frontend.
@@ -4,9 +4,9 @@ date: 2016-07-12
slug: autoscaling-in-kubernetes
url: /blog/2016/07/Autoscaling-In-Kubernetes
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3) on what's new in Kubernetes 1.3_
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1-3) on what's new in Kubernetes 1.3_
Customers using Kubernetes respond to end user requests quickly and ship software faster than ever before. But what happens when you build a service that is even more popular than you planned for, and run out of compute? In [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), we are proud to announce that we have a solution: autoscaling. On [Google Compute Engine](https://cloud.google.com/compute/) (GCE) and [Google Container Engine](https://cloud.google.com/container-engine/) (GKE) (and coming soon on [AWS](https://aws.amazon.com/)), Kubernetes will automatically scale up your cluster as soon as you need it, and scale it back down to save you money when you dont.
Customers using Kubernetes respond to end user requests quickly and ship software faster than ever before. But what happens when you build a service that is even more popular than you planned for, and run out of compute? In [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/), we are proud to announce that we have a solution: autoscaling. On [Google Compute Engine](https://cloud.google.com/compute/) (GCE) and [Google Container Engine](https://cloud.google.com/container-engine/) (GKE) (and coming soon on [AWS](https://aws.amazon.com/)), Kubernetes will automatically scale up your cluster as soon as you need it, and scale it back down to save you money when you dont.
### Benefits of Autoscaling
@@ -21,7 +21,7 @@ I wish all our experiences working together with a technical partner were as goo
Next, NetScaler CPX needed to be inserted in the data path of GCP ingress load balancer so that NetScaler CPX can spread traffic to front end web servers. The NetScaler team made modifications so that NetScaler CPX listens to API server events and configures itself to create a VIP, IP table rules and server rules to take ingress traffic and load balance across front end applications. Google Cloud Platform team provided feedback and assistance to verify modifications made to overcome the technical hurdles. Done!
NetScaler CPX use case is supported in [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads). Citrix customers and the broader enterprise market will have the opportunity to leverage NetScaler with Kubernetes, thereby lowering the friction to move workloads to the cloud.&nbsp;
NetScaler CPX use case is supported in [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/). Citrix customers and the broader enterprise market will have the opportunity to leverage NetScaler with Kubernetes, thereby lowering the friction to move workloads to the cloud.&nbsp;
You can learn more about&nbsp;NetScaler CPX [here](https://www.citrix.com/networking/microservices.html).
@@ -5,7 +5,7 @@ slug: cross-cluster-services
url: /blog/2016/07/Cross-Cluster-Services
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3) on what's new in Kubernetes 1.3_
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1-3) on what's new in Kubernetes 1.3_
As Kubernetes users scale their production deployments weve heard a clear desire to deploy services across zone, region, cluster and cloud boundaries. Services that span clusters provide geographic distribution, enable hybrid and multi-cloud scenarios and improve the level of high availability beyond single cluster multi-zone deployments. Customers who want their services to span one or more (possibly remote) clusters, need them to be reachable in a consistent manner from both within and outside their clusters.
@@ -5,13 +5,13 @@ slug: dashboard-web-interface-for-kubernetes
url: /blog/2016/07/Dashboard-Web-Interface-For-Kubernetes
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3) on what's new in Kubernetes 1.3_
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1-3) on what's new in Kubernetes 1.3_
[Kubernetes Dashboard](http://github.com/kubernetes/dashboard) is a project that aims to bring a general purpose monitoring and operational web interface to the Kubernetes world.&nbsp;Three months ago we [released](https://kubernetes.io/blog/2016/04/building-awesome-user-interfaces-for-kubernetes) the first production ready version, and since then the dashboard has made massive improvements. In a single UI, youre able to perform majority of possible interactions with your Kubernetes clusters without ever leaving your browser. This blog post breaks down new features introduced in the latest release and outlines the roadmap for the future.&nbsp;
**Full-Featured Dashboard**
Thanks to a large number of contributions from the community and project members, we were able to deliver many new features for [Kubernetes 1.3 release](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads). We have been carefully listening to all the great feedback we have received from our users (see the [summary infographics](http://static.lwy.io/img/kubernetes_dashboard_infographic.png)) and addressed the highest priority requests and pain points.
Thanks to a large number of contributions from the community and project members, we were able to deliver many new features for [Kubernetes 1.3 release](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/). We have been carefully listening to all the great feedback we have received from our users (see the [summary infographics](http://static.lwy.io/img/kubernetes_dashboard_infographic.png)) and addressed the highest priority requests and pain points.
The Dashboard UI now handles all workload resources. This means that no matter what workload type you run, it is visible in the web interface and you can do operational changes on it. For example, you can modify your stateful MySQL installation with [Pet Sets](/docs/user-guide/petset/), do a rolling update of your web server with Deployments or install cluster monitoring with DaemonSets.&nbsp;
@@ -2,9 +2,9 @@
title: " Five Days of Kubernetes 1.3 "
date: 2016-07-11
slug: five-days-of-kubernetes-1.3
url: /blog/2016/07/Five-Days-Of-Kubernetes-1.3
url: /blog/2016/07/Five-Days-Of-Kubernetes-1-3
---
Last week we [released Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), two years from the day when the first Kubernetes commit was pushed to GitHub. Now 30,000+ commits later from over 800 contributors, this 1.3 releases is jam packed with updates driven by feedback from users.
Last week we [released Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/), two years from the day when the first Kubernetes commit was pushed to GitHub. Now 30,000+ commits later from over 800 contributors, this 1.3 releases is jam packed with updates driven by feedback from users.
While many new improvements and features have been added in the latest release, well be highlighting several that stand-out. Follow along and read these in-depth posts on whats new and how we continue to make Kubernetes the best way to manage containers at scale.&nbsp;
@@ -43,7 +43,7 @@ Day 5
|
Bonus
|
\* [Updates to Performance and Scalability](https://kubernetes.io/blog/2016/07/kubernetes-updates-to-performance-and-scalability-in-1.3)
\* [Updates to Performance and Scalability](https://kubernetes.io/blog/2016/07/update-on-kubernetes-for-windows-server-containers/)
|
@@ -2,7 +2,7 @@
title: " Kubernetes 1.3: Bridging Cloud Native and Enterprise Workloads "
date: 2016-07-06
slug: kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads
url: /blog/2016/07/Kubernetes-1.3-Bridging-Cloud-Native-And-Enterprise-Workloads
url: /blog/2016/07/Kubernetes-1-3-Bridging-Cloud-Native-And-Enterprise-Workloads
---
Nearly two years ago, when we officially kicked off the Kubernetes project, we wanted to simplify distributed systems management and provide the core technology required to everyone. The communitys response to this effort has blown us away. Today, thousands of customers, partners and developers are running clusters in production using Kubernetes and have joined the cloud native revolution.&nbsp;
@@ -11,7 +11,7 @@ Kubernetes was the first external orchestration platform supported by [Rancher](
### Rancher and Kubernetes 1.2
Kubernetes 1.2 introduced enhanced Ingress object to simplify allowing inbound connections to reach the cluster services: heres an excellent [blog post about ingress](https://kubernetes.io/blog/2016/03/Kubernetes-1.2-and-simplifying-advanced-networking-with-Ingress) policies. Ingress resource allows users to define host name routing rules and TLS config for the Load Balancer in a user friendly way. Then it should be backed up by an Ingress controller that would configure a corresponding cloud providers Load Balancer with the Ingress rules. Since Rancher already included a software defined Load Balancer based on HAproxy, we already supported all of the configuration requirements of the Ingress resource, and didnt have to do any changes on the Rancher side to adopt Ingress. What we had to do was write an Ingress controller that would listen to Kubernetes ingress specific events, configure the Rancher Load Balancer accordingly, and propagate the Load Balancer public entry point back to Kubernetes:
Kubernetes 1.2 introduced enhanced Ingress object to simplify allowing inbound connections to reach the cluster services: heres an excellent [blog post about ingress](https://kubernetes.io/blog/2016/03/kubernetes-1-2-and-simplifying-advanced-networking-with-ingress/) policies. Ingress resource allows users to define host name routing rules and TLS config for the Load Balancer in a user friendly way. Then it should be backed up by an Ingress controller that would configure a corresponding cloud providers Load Balancer with the Ingress rules. Since Rancher already included a software defined Load Balancer based on HAproxy, we already supported all of the configuration requirements of the Ingress resource, and didnt have to do any changes on the Rancher side to adopt Ingress. What we had to do was write an Ingress controller that would listen to Kubernetes ingress specific events, configure the Rancher Load Balancer accordingly, and propagate the Load Balancer public entry point back to Kubernetes:
@@ -155,7 +155,7 @@ Then every underlying Kubernetes cluster represented by Rancher environment, sho
- Kubernetes [cluster federation design doc](https://github.com/kubernetes/kubernetes/blob/master/docs/design/federation-phase-1.md)
- Kubernetes [blog post on multi zone clusters](https://kubernetes.io/blog/2016/03/building-highly-available-applications-using-Kubernetes-new-multi-zone-clusters-a.k.a-Ubernetes-Lite)
- Kubernetes [blog post on multi zone clusters](https://kubernetes.io/blog/2016/03/building-highly-available-applications-using-kubernetes-new-multi-zone-clusters-aka-ubernetes-lite/)
- Kubernetes [federated services design doc](https://github.com/kubernetes/kubernetes/blob/master/docs/design/federated-services.md)
@@ -4,13 +4,13 @@ date: 2016-07-11
slug: minikube-easily-run-kubernetes-locally
url: /blog/2016/07/Minikube-Easily-Run-Kubernetes-Locally
---
_Editor's note: This is the first post in a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3) on what's new in Kubernetes 1.3&nbsp;_
_Editor's note: This is the first post in a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1-3) on what's new in Kubernetes 1.3&nbsp;_
While Kubernetes is one of the best tools for managing containerized applications available today, and has been production-ready for over a year, Kubernetes has been missing a great local development platform.
For the past several months, several of us from the Kubernetes community have been working to fix this in the [Minikube](http://github.com/kubernetes/minikube) repository on GitHub. Our goal is to build an easy-to-use, high-fidelity Kubernetes distribution that can be run locally on Mac, Linux and Windows workstations and laptops with a single command.
Thanks to lots of help from members of the community, we're proud to announce the official release of Minikube. This release comes with support for [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), new commands to make interacting with your local cluster easier and experimental drivers for xhyve (on macOS) and KVM (on Linux).
Thanks to lots of help from members of the community, we're proud to announce the official release of Minikube. This release comes with support for [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/), new commands to make interacting with your local cluster easier and experimental drivers for xhyve (on macOS) and KVM (on Linux).
**Using Minikube**
@@ -4,9 +4,9 @@ date: 2016-07-11
slug: rktnetes-brings-rkt-container-engine-to-kubernetes
url: /blog/2016/07/Rktnetes-Brings-Rkt-Container-Engine-To-Kubernetes
---
_Editors note: this post is part of&nbsp;a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3) on what's new in Kubernetes 1.3&nbsp;_
_Editors note: this post is part of&nbsp;a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1-3) on what's new in Kubernetes 1.3&nbsp;_
As part of [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), were happy to report that our work to bring interchangeable container engines to Kubernetes is bearing early fruit. What we affectionately call “rktnetes” is included in the version 1.3 Kubernetes release, and is ready for development use. rktnetes integrates support for [CoreOS rkt](https://coreos.com/rkt/) into Kubernetes as the container runtime on cluster nodes, and is now part of the mainline Kubernetes source code. Today its easier than ever for developers and ops pros with container portability in mind to try out running Kubernetes with a different container engine.
As part of [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/), were happy to report that our work to bring interchangeable container engines to Kubernetes is bearing early fruit. What we affectionately call “rktnetes” is included in the version 1.3 Kubernetes release, and is ready for development use. rktnetes integrates support for [CoreOS rkt](https://coreos.com/rkt/) into Kubernetes as the container runtime on cluster nodes, and is now part of the mainline Kubernetes source code. Today its easier than ever for developers and ops pros with container portability in mind to try out running Kubernetes with a different container engine.
"We find CoreOSs rkt a compelling container engine in Kubernetes because of how rkt is composed with the underlying systemd,” said Mark Petrovic, senior MTS and architect at Xoom, a PayPal service. “The rkt runtime assumes only the responsibility it needs to, then delegates to other system services where appropriate. This separation of concerns is important to us.”
@@ -5,13 +5,13 @@ slug: thousand-instances-of-cassandra-using-kubernetes-pet-set
url: /blog/2016/07/Thousand-Instances-Of-Cassandra-Using-Kubernetes-Pet-Set
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3) on what's new in Kubernetes 1.3_
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1-3) on what's new in Kubernetes 1.3_
## Running The Greek Pet Monster Races
For the [Kubernetes 1.3 launch](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), we wanted to put the new Pet Set through its paces. By testing a thousand instances of [Cassandra](https://cassandra.apache.org/), we could make sure that Kubernetes 1.3 was production ready. Read on for how we adapted Cassandra to Kubernetes, and had our largest deployment ever.
For the [Kubernetes 1.3 launch](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/), we wanted to put the new Pet Set through its paces. By testing a thousand instances of [Cassandra](https://cassandra.apache.org/), we could make sure that Kubernetes 1.3 was production ready. Read on for how we adapted Cassandra to Kubernetes, and had our largest deployment ever.
Its fairly straightforward to use containers with basic stateful applications today. Using a persistent volume, you can mount a disk in a pod, and ensure that your data lasts beyond the life of your pod. However, with deployments of distributed stateful applications, things can become more tricky. With Kubernetes 1.3, the new [Pet Set](/docs/user-guide/petset/) component makes everything much easier. To test this new feature out at scale, we decided to host the Greek Pet Monster Races! We raced Centaurs and other Ancient Greek Monsters over hundreds of thousands of races across multiple availability zones.
@@ -4,7 +4,7 @@ date: 2016-07-07
slug: update-on-kubernetes-for-windows-server-containers
url: /blog/2016/07/Update-On-Kubernetes-For-Windows-Server-Containers
---
We are proud to announce that with the [release of version 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), Kubernetes now supports 2000-node clusters with even better end-to-end pod startup time. The latency of our API calls are within our one-second [Service Level Objective (SLO)](https://en.wikipedia.org/wiki/Service_level_objective) and most of them are even an order of magnitude better than that. It is possible to run larger deployments than a 2,000 node cluster, but performance may be degraded and it may not meet our strict SLO.
We are proud to announce that with the [release of version 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/), Kubernetes now supports 2000-node clusters with even better end-to-end pod startup time. The latency of our API calls are within our one-second [Service Level Objective (SLO)](https://en.wikipedia.org/wiki/Service_level_objective) and most of them are even an order of magnitude better than that. It is possible to run larger deployments than a 2,000 node cluster, but performance may be degraded and it may not meet our strict SLO.
In this blog post we discuss the detailed performance results from Kubernetes 1.3 and what changes we made from version 1.2 to achieve these results. We also describe Kubemark, a performance testing tool that weve integrated into our continuous testing framework to detect performance and scalability regressions.
@@ -6,7 +6,7 @@ url: /blog/2016/07/happy-k8sbday-1
---
Last year at OSCON, I got to reconnect with a bunch of friends and see what they have been working on. That turned out to be the [Kubernetes 1.0 launch event](https://www.youtube.com/playlist?list=PL69nYSiGNLP0Ljwa9J98xUd6UlM604Y-l). Even that day, it was clear the project was supported by a broad community -- a group that showed an ambitious vision for distributed computing.&nbsp;
Today, on the first anniversary of the Kubernetes 1.0 launch, its amazing to see what a community of dedicated individuals can do. Kubernauts have collectively put in [237 person years of coding effort](https://www.openhub.net/p/kubernetes) since launch to bring forward our most recent [release 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads). However the community is much more than simply coding effort. It is made up of people -- individuals that have given their expertise and energy to make this project flourish. With more than 830 diverse contributors, from independents to the largest companies in the world, its their work that makes Kubernetes stand out. Here are stories from a couple early contributors reflecting back on the project:
Today, on the first anniversary of the Kubernetes 1.0 launch, its amazing to see what a community of dedicated individuals can do. Kubernauts have collectively put in [237 person years of coding effort](https://www.openhub.net/p/kubernetes) since launch to bring forward our most recent [release 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/). However the community is much more than simply coding effort. It is made up of people -- individuals that have given their expertise and energy to make this project flourish. With more than 830 diverse contributors, from independents to the largest companies in the world, its their work that makes Kubernetes stand out. Here are stories from a couple early contributors reflecting back on the project:
- [Sam Ghods](https://www.box.com/blog/kubernetes-box-microservices-maximum-velocity/), services architect and co-founder at Box
@@ -14,7 +14,7 @@ Google spent over ten years developing, applying and refining the principles of
- Dynamically scheduled, for increased infrastructure efficiency and decreased operational overhead; and&nbsp;
- Microservices-based. Loosely coupled components significantly increase the overall agility, resilience and maintainability of applications.
These principles have enabled us to build the largest, most efficient, most powerful cloud infrastructure in the world, which anyone can access via [Google Cloud Platform](http://cloud.google.com/). They are the same principles responsible for the recent surge in popularity of Linux containers. Two years ago, we open-sourced Kubernetes to spur adoption of containers and scalable, microservices-based applications, and the recently released [Kubernetes version 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads) introduces a number of features to bridge enterprise and cloud native workloads. We expect that adoption of cloud-native principles will drive the same benefits within the OpenStack community, as well as smoothing the path between OpenStack and the public cloud providers that embrace them.
These principles have enabled us to build the largest, most efficient, most powerful cloud infrastructure in the world, which anyone can access via [Google Cloud Platform](http://cloud.google.com/). They are the same principles responsible for the recent surge in popularity of Linux containers. Two years ago, we open-sourced Kubernetes to spur adoption of containers and scalable, microservices-based applications, and the recently released [Kubernetes version 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/) introduces a number of features to bridge enterprise and cloud native workloads. We expect that adoption of cloud-native principles will drive the same benefits within the OpenStack community, as well as smoothing the path between OpenStack and the public cloud providers that embrace them.
**Making OpenStack better**
@@ -7,7 +7,7 @@ url: /blog/2016/07/stateful-applications-in-containers-kubernetes
_Editor's note: todays guest post is from Mark Balch, VP of Products at Diamanti, wholl share more about the contributions theyve made to Kubernetes._
Congratulations to the Kubernetes community on another [value-packed release](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads). A focus on stateful applications and federated clusters are two reasons why Im so excited about 1.3. Kubernetes support for stateful apps such as Cassandra, Kafka, and MongoDB is critical. Important services rely on databases, key value stores, message queues, and more. Additionally, relying on one data center or container cluster simply wont work as apps grow to serve millions of users around the world. Cluster federation allows users to deploy apps across multiple clusters and data centers for scale and resiliency.
Congratulations to the Kubernetes community on another [value-packed release](https://kubernetes.io/blog/2016/07/kubernetes-1-3-bridging-cloud-native-and-enterprise-workloads/). A focus on stateful applications and federated clusters are two reasons why Im so excited about 1.3. Kubernetes support for stateful apps such as Cassandra, Kafka, and MongoDB is critical. Important services rely on databases, key value stores, message queues, and more. Additionally, relying on one data center or container cluster simply wont work as apps grow to serve millions of users around the world. Cluster federation allows users to deploy apps across multiple clusters and data centers for scale and resiliency.
You may have [heard me say before](https://www.diamanti.com/blog/the-next-great-application-platform/) that containers are the next great application platform. Diamanti is accelerating container adoption for stateful apps in production - where performance and ease of deployment really matter.&nbsp;
@@ -2,7 +2,7 @@
title: " Kubernetes 1.4: Making it easy to run on Kubernetes anywhere "
date: 2016-09-26
slug: kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere
url: /blog/2016/09/Kubernetes-1.4-Making-It-Easy-To-Run-On-Kuberentes-Anywhere
url: /blog/2016/09/Kubernetes-1-4-Making-It-Easy-To-Run-On-Kuberentes-Anywhere
---
Today were happy to announce the release of Kubernetes 1.4.
@@ -5,7 +5,7 @@ slug: dynamic-provisioning-and-storage-in-kubernetes
url: /blog/2016/10/Dynamic-Provisioning-And-Storage-In-Kubernetes
---
Storage is a critical part of running containers, and Kubernetes offers some powerful primitives for managing it. Dynamic volume provisioning, a feature unique to Kubernetes, allows storage volumes to be created on-demand. Without dynamic provisioning, cluster administrators have to manually make calls to their cloud or storage provider to create new storage volumes, and then create PersistentVolume objects to represent them in Kubernetes. The dynamic provisioning feature eliminates the need for cluster administrators to pre-provision storage. Instead, it automatically provisions storage when it is requested by users. This feature was introduced as alpha in Kubernetes 1.2, and has been improved and promoted to beta in the [latest release, 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere). This release makes dynamic provisioning far more flexible and useful.
Storage is a critical part of running containers, and Kubernetes offers some powerful primitives for managing it. Dynamic volume provisioning, a feature unique to Kubernetes, allows storage volumes to be created on-demand. Without dynamic provisioning, cluster administrators have to manually make calls to their cloud or storage provider to create new storage volumes, and then create PersistentVolume objects to represent them in Kubernetes. The dynamic provisioning feature eliminates the need for cluster administrators to pre-provision storage. Instead, it automatically provisions storage when it is requested by users. This feature was introduced as alpha in Kubernetes 1.2, and has been improved and promoted to beta in the [latest release, 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1-4-making-it-easy-to-run-on-kuberentes-anywhere/). This release makes dynamic provisioning far more flexible and useful.
**Whats New?**
@@ -8,7 +8,7 @@ _Editor's note: Todays post is by Allan Naim, Product Manager, and Quinton Ho
In Kubernetes 1.3, we announced Kubernetes Cluster Federation and introduced the concept of Cross Cluster Service Discovery, enabling developers to deploy a service that was sharded across a federation of clusters spanning different zones, regions or cloud providers. This enables developers to achieve higher availability for their applications, without sacrificing quality of service, as detailed in our [previous](https://kubernetes.io/blog/2016/07/cross-cluster-services) blog post.
In the latest release, [Kubernetes 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere), we've extended Cluster Federation to support Replica Sets, Secrets, Namespaces and Ingress objects. This means that you no longer need to deploy and manage these objects individually in each of your federated clusters. Just create them once in the federation, and have its built-in controllers automatically handle that for you.
In the latest release, [Kubernetes 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1-4-making-it-easy-to-run-on-kuberentes-anywhere/), we've extended Cluster Federation to support Replica Sets, Secrets, Namespaces and Ingress objects. This means that you no longer need to deploy and manage these objects individually in each of your federated clusters. Just create them once in the federation, and have its built-in controllers automatically handle that for you.
[**Federated Replica Sets**](/docs/user-guide/federation/replicasets/) leverage the same configuration as non-federated Kubernetes Replica Sets and automatically distribute Pods across one or more federated clusters. By default, replicas are evenly distributed across all clusters, but for cases where that is not the desired behavior, we've introduced Replica Set preferences, which allow replicas to be distributed across only some clusters, or in non-equal proportions ([define annotations](https://github.com/kubernetes/kubernetes/blob/master/federation/apis/federation/types.go#L114)).
@@ -18,7 +18,7 @@ So what do you do when there are too many places for things to be found?
In this case, were not creating Yet Another Place for Applications, rather promoting an existing one as the canonical location. As part of the Special Interest Group Apps ([SIG Apps](https://github.com/kubernetes/community/tree/master/sig-apps)) work for the [Kubernetes 1.4 release](https://kubernetes.io/blog/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere), we began to provide a home for these Kubernetes deployable applications that provides continuous releases of well documented and user friendly packages. These packages are being created as Helm [**Charts**](https://github.com/kubernetes/helm/blob/master/docs/charts.md) and can be installed using the Helm tool. **[Helm](https://github.com/kubernetes/helm)** allows users to easily templatize their Kubernetes manifests and provide a set of configuration parameters that allows users to customize their deployment.
In this case, were not creating Yet Another Place for Applications, rather promoting an existing one as the canonical location. As part of the Special Interest Group Apps ([SIG Apps](https://github.com/kubernetes/community/tree/master/sig-apps)) work for the [Kubernetes 1.4 release](https://kubernetes.io/blog/2016/09/kubernetes-1-4-making-it-easy-to-run-on-kuberentes-anywhere/), we began to provide a home for these Kubernetes deployable applications that provides continuous releases of well documented and user friendly packages. These packages are being created as Helm [**Charts**](https://github.com/kubernetes/helm/blob/master/docs/charts.md) and can be installed using the Helm tool. **[Helm](https://github.com/kubernetes/helm)** allows users to easily templatize their Kubernetes manifests and provide a set of configuration parameters that allows users to customize their deployment.
**Helm is the package manager** (analogous to yum and apt) and **Charts are packages** (analogous to debs and rpms). The home for these Charts is the [Kubernetes Charts repository](https://github.com/kubernetes/charts) which provides continuous integration for pull requests, as well as automated releases of Charts in the master branch.
@@ -34,11 +34,11 @@ The following applications are now available:
|[Drupal](https://github.com/kubernetes/charts/tree/master/stable/drupal) | [Consul](https://github.com/kubernetes/charts/tree/master/incubator/consul) |
|[Jenkins](https://github.com/kubernetes/charts/tree/master/stable/jenkins)|[Elasticsearch](https://github.com/kubernetes/charts/tree/master/incubator/elasticsearch) |
| [MariaDB](https://github.com/kubernetes/charts/tree/master/stable/mariadb) | [etcd](https://github.com/kubernetes/charts/tree/master/incubator/etcd) |
| [MySQL](https://github.com/kubernetes/charts/tree/master/stable/mysql) | [Grafana](https://github.com/kubernetes/charts/tree/master/incubator/grafana) |
| [Redmine](https://github.com/kubernetes/charts/tree/master/stable/redmine)|[MongoDB](https://github.com/kubernetes/charts/tree/master/incubator/mongodb)|
| [MySQL](https://github.com/kubernetes/charts/tree/master/stable/mysql) | [Grafana](https://github.com/helm/charts/tree/master/stable/grafana) |
| [Redmine](https://github.com/kubernetes/charts/tree/master/stable/redmine)|[MongoDB](https://github.com/helm/charts/tree/master/stable/mongodb)|
| [Wordpress](https://github.com/kubernetes/charts/tree/master/stable/wordpress)|[Patroni](https://github.com/kubernetes/charts/tree/master/incubator/patroni) |
||[Prometheus](https://github.com/kubernetes/charts/tree/master/incubator/prometheus)|
| | [Spark](https://github.com/kubernetes/charts/tree/master/incubator/spark)|
||[Prometheus](https://github.com/helm/charts/tree/master/stable/prometheus)|
| | [Spark](https://github.com/helm/charts/tree/master/stable/spark)|
| | [ZooKeeper](https://github.com/kubernetes/charts/tree/master/incubator/zookeeper) |
@@ -48,7 +48,7 @@ The following applications are now available:
1. [Create a chart](https://github.com/kubernetes/helm/blob/master/docs/charts.md)
2. Developer provides parameters via the [values.yaml](https://github.com/kubernetes/helm/blob/master/docs/charts.md#values-files) file allowing users to customize their deployment. This can be seen as the API between chart devs and chart users.
3. A [README](https://github.com/kubernetes/charts/tree/master/stable/mariadb) is written to help describe the application and its parameterized values.
4. Once the application installs properly and the values customize the deployment appropriately, the developer adds a [NOTES.txt](https://github.com/kubernetes/helm/blob/master/docs/charts.md#chart-license-readme-and-notes) file that is shown as soon as the user installs. This file generally points out the next steps for the user to connect to or use the application.
4. Once the application installs properly and the values customize the deployment appropriately, the developer adds a [NOTES.txt](https://github.com/helm/helm/blob/dev-v2/docs/charts.md) file that is shown as soon as the user installs. This file generally points out the next steps for the user to connect to or use the application.
5. If the application requires persistent storage, the developer adds a mechanism to store the data such that pod restarts do not lose data. Most charts requiring this today are using [dynamic volume provisioning](https://kubernetes.io/blog/2016/10/dynamic-provisioning-and-storage-in-kubernetes) to abstract away underlying storage details from the user which allows a single configuration to work against Kubernetes installations.
6. Submit a [Pull Request to the Kubernetes Charts repo](https://github.com/kubernetes/charts/pulls). Once tested and reviewed, the PR will be merged.
7. Once merged to the master branch, the chart will be packaged and released to Helms default repository and available for users to install.
@@ -56,16 +56,16 @@ The following applications are now available:
**Example workflow for a Chart user**
1. 1.[Install Helm](https://github.com/kubernetes/helm/blob/master/docs/quickstart.md#install-helm)
2. 2.[Initialize Helm](https://github.com/kubernetes/helm/blob/master/docs/quickstart.md#install-an-example-chart)
3. 3.[Search for a chart](https://github.com/kubernetes/helm/blob/master/docs/using_helm.md#helm-search-finding-charts)
1. 1.[Install Helm](https://helm.sh/docs/intro/quickstart/#install-helm)
2. 2.[Initialize Helm](https://helm.sh/docs/intro/quickstart/#install-an-example-chart)
3. 3.[Search for a chart](https://helm.sh/docs/intro/using_helm/#helm-search-finding-charts)
```
$ helm search
NAME VERSION DESCRIPTION stable/drupal 0.3.1 One of the most versatile open source content m...stable/jenkins 0.1.0 A Jenkins Helm chart for Kubernetes. stable/mariadb 0.4.0 Chart for MariaDB stable/mysql 0.1.0 Chart for MySQL stable/redmine 0.3.1 A flexible project management web application. stable/wordpress 0.3.0 Web publishing platform for building blogs and ...
```
4. 4.[Install the chart](https://github.com/kubernetes/helm/blob/master/docs/using_helm.md#helm-install-installing-a-package)
4. 4.[Install the chart](https://helm.sh/docs/intro/using_helm/#helm-install-installing-a-package)
```
$ helm install stable/jenkins
@@ -2,9 +2,9 @@
title: " How we improved Kubernetes Dashboard UI in 1.4 for your production needs "
date: 2016-10-03
slug: production-kubernetes-dashboard-ui-1.4-improvements_3
url: /blog/2016/10/Production-Kubernetes-Dashboard-UI-1.4-improvements_3
url: /blog/2016/10/Production-Kubernetes-Dashboard-UI-1-4-improvements_3
---
With the release of [Kubernetes 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere) last week, Dashboard the official web UI for Kubernetes has a number of exciting updates and improvements of its own. The past three months have been busy ones for the Dashboard team, and were excited to share the resulting features of that effort here. If youre not familiar with Dashboard, the [GitHub repo](https://github.com/kubernetes/dashboard#kubernetes-dashboard) is a great place to get started.
With the release of [Kubernetes 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1-4-making-it-easy-to-run-on-kuberentes-anywhere/) last week, Dashboard the official web UI for Kubernetes has a number of exciting updates and improvements of its own. The past three months have been busy ones for the Dashboard team, and were excited to share the resulting features of that effort here. If youre not familiar with Dashboard, the [GitHub repo](https://github.com/kubernetes/dashboard#kubernetes-dashboard) is a great place to get started.
A quick recap before unwrapping our shiny new features: Dashboard was initially released March 2016. One of the focuses for Dashboard throughout its lifetime has been the onboarding experience; its a less intimidating way for Kubernetes newcomers to get started, and by showing multiple resources at once, it provides contextualization lacking in [kubectl](/docs/user-guide/kubectl-overview/) (the CLI). After that initial release though, the product team realized that fine-tuning for a beginner audience was getting ahead of ourselves: there were still fundamental product requirements that Dashboard needed to satisfy in order to have a productive UX to onboard new users too. That became our mission for this release: closing the gap between Dashboard and kubectl by showing more resources, leveraging a web UIs strengths in monitoring and troubleshooting, and architecting this all in a user friendly way.
@@ -4,29 +4,29 @@ date: 2016-11-07
slug: bringing-kubernetes-support-to-azure
url: /blog/2016/11/Bringing-Kubernetes-Support-To-Azure
---
_Editor's note: Todays post is by Brendan Burns, Partner Architect, at Microsoft & Kubernetes co-founder talking about bringing Kubernetes to Azure Container Service._
With more than a thousand people coming to [KubeCon](http://events.linuxfoundation.org/events/kubecon) in my hometown of Seattle, nearly three years after I helped start the Kubernetes project, its amazing and humbling to see what a small group of people and a radical idea have become after three years of hard work from a large and growing community. In July of 2014, scarcely a month after Kubernetes became publicly available, Microsoft announced its initial support for Azure. The release of [Kubernetes 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere), brought support for native Microsoft networking, [load-balancer](https://github.com/kubernetes/kubernetes/pull/28821) and [disk integration](https://github.com/kubernetes/kubernetes/pull/29836).&nbsp;
Today, Microsoft [announced](https://azure.microsoft.com/en-us/blog/azure-container-service-the-cloud-s-most-open-option-for-containers/) the next step in Kubernetes on Azure: the introduction of Kubernetes as a supported orchestrator in Azure Container Service (ACS). Its been really exciting for me to join the ACS team and help build this new addition. The integration of Kubernetes into ACS means that with a few clicks in the Azure portal, or by running a single command in the new python-based Azure command line tool, you will be able to create a fully functional Kubernetes cluster that is integrated with the rest of your Azure resources.
Kubernetes is available in public preview in Azure Container Service today. Community participation has always been an important part of the Kubernetes experience. Over the next few months, I hope youll join us and provide your feedback on the experience as we bring it to general availability.
In the spirit of community, we are also excited to announce a new open source project: [ACS Engine](https://github.com/azure/acs-engine). The goal of ACS Engine is to provide an open, community driven location to develop and share best practices for orchestrating containers on Azure. All of our knowledge of running containers in Azure has been captured in that repository, and we look forward to improving and extending it as we move forward with the community. Going forward, the templates in ACS Engine will be the basis for clusters deployed via the ACS API, and thus community driven improvements, features and more will have a natural path into the Azure Container Service. Were excited to invite you to join us in improving ACS. Prior to the creation of ACS Engine, customers with unique requirements not supported by the ACS API needed to maintain variations on our templates. While these differences start small, they grew larger over time as the mainline template was improved and users also iterated their templates. These differences and drift really impact the ability for users to collaborate, since their templates are all different. Without the ability to share and collaborate, its difficult to form a community since every user is siloed in their own variant.
To solve this problem, the core of ACS Engine is a template processor, built in Go, that enables you to dynamically combine different pieces of configuration together to form a final template that can be used to build up your cluster. Thus, each user can mix and match the pieces build the final container cluster that suits their needs. At the same time, each piece can be built and maintained collaboratively by the community. Weve been beta testing this approach with some customers and the feedback weve gotten so far has been really positive.
Beyond services to help you run containers on Azure, I think its incredibly important to improve the experience of developing and deploying containerized applications to Kubernetes. To that end, Ive been doing a bunch of work lately to build a Kubernetes extension for the really excellent, open source, [Visual Studio Code](https://code.visualstudio.com/). The Kubernetes extension enables you to quickly deploy JSON or YAML files you are editing onto a Kubernetes cluster. Additionally, it enables you to import existing Kubernetes objects into Code for easy editing. Finally, it enables synchronization between your running containers and the source code that you are developing for easy debugging of issues you are facing in production.
But really, a demo is worth a thousand words, so please have a look at this [video](https://www.youtube.com/watch?v=nhY9XdzNbbY):
_Editor's note: Todays post is by Brendan Burns, Partner Architect, at Microsoft & Kubernetes co-founder talking about bringing Kubernetes to Azure Container Service._
With more than a thousand people coming to [KubeCon](http://events.linuxfoundation.org/events/kubecon) in my hometown of Seattle, nearly three years after I helped start the Kubernetes project, its amazing and humbling to see what a small group of people and a radical idea have become after three years of hard work from a large and growing community. In July of 2014, scarcely a month after Kubernetes became publicly available, Microsoft announced its initial support for Azure. The release of [Kubernetes 1.4](https://kubernetes.io/blog/2016/09/kubernetes-1-4-making-it-easy-to-run-on-kuberentes-anywhere/), brought support for native Microsoft networking, [load-balancer](https://github.com/kubernetes/kubernetes/pull/28821) and [disk integration](https://github.com/kubernetes/kubernetes/pull/29836).&nbsp;
Today, Microsoft [announced](https://azure.microsoft.com/en-us/blog/azure-container-service-the-cloud-s-most-open-option-for-containers/) the next step in Kubernetes on Azure: the introduction of Kubernetes as a supported orchestrator in Azure Container Service (ACS). Its been really exciting for me to join the ACS team and help build this new addition. The integration of Kubernetes into ACS means that with a few clicks in the Azure portal, or by running a single command in the new python-based Azure command line tool, you will be able to create a fully functional Kubernetes cluster that is integrated with the rest of your Azure resources.
Kubernetes is available in public preview in Azure Container Service today. Community participation has always been an important part of the Kubernetes experience. Over the next few months, I hope youll join us and provide your feedback on the experience as we bring it to general availability.
In the spirit of community, we are also excited to announce a new open source project: [ACS Engine](https://github.com/azure/acs-engine). The goal of ACS Engine is to provide an open, community driven location to develop and share best practices for orchestrating containers on Azure. All of our knowledge of running containers in Azure has been captured in that repository, and we look forward to improving and extending it as we move forward with the community. Going forward, the templates in ACS Engine will be the basis for clusters deployed via the ACS API, and thus community driven improvements, features and more will have a natural path into the Azure Container Service. Were excited to invite you to join us in improving ACS. Prior to the creation of ACS Engine, customers with unique requirements not supported by the ACS API needed to maintain variations on our templates. While these differences start small, they grew larger over time as the mainline template was improved and users also iterated their templates. These differences and drift really impact the ability for users to collaborate, since their templates are all different. Without the ability to share and collaborate, its difficult to form a community since every user is siloed in their own variant.
To solve this problem, the core of ACS Engine is a template processor, built in Go, that enables you to dynamically combine different pieces of configuration together to form a final template that can be used to build up your cluster. Thus, each user can mix and match the pieces build the final container cluster that suits their needs. At the same time, each piece can be built and maintained collaboratively by the community. Weve been beta testing this approach with some customers and the feedback weve gotten so far has been really positive.
Beyond services to help you run containers on Azure, I think its incredibly important to improve the experience of developing and deploying containerized applications to Kubernetes. To that end, Ive been doing a bunch of work lately to build a Kubernetes extension for the really excellent, open source, [Visual Studio Code](https://code.visualstudio.com/). The Kubernetes extension enables you to quickly deploy JSON or YAML files you are editing onto a Kubernetes cluster. Additionally, it enables you to import existing Kubernetes objects into Code for easy editing. Finally, it enables synchronization between your running containers and the source code that you are developing for easy debugging of issues you are facing in production.
But really, a demo is worth a thousand words, so please have a look at this [video](https://www.youtube.com/watch?v=nhY9XdzNbbY):
Of course, like everything else in Kubernetes its released as open source, and I look forward to working on it further with the community. Thanks again, I look forward to seeing everyone at the OpenShift Gathering today, as well as at the Microsoft Azure booth during KubeCon tomorrow and Wednesday. Welcome to Seattle!
Of course, like everything else in Kubernetes its released as open source, and I look forward to working on it further with the community. Thanks again, I look forward to seeing everyone at the OpenShift Gathering today, as well as at the Microsoft Azure booth during KubeCon tomorrow and Wednesday. Welcome to Seattle!
- [Download](http://get.k8s.io/) Kubernetes
- Get involved with the Kubernetes project on [GitHub](https://github.com/kubernetes/kubernetes)&nbsp;
@@ -2,11 +2,11 @@
title: " Cluster Federation in Kubernetes 1.5 "
date: 2016-12-22
slug: cluster-federation-in-kubernetes-1.5
url: /blog/2016/12/Cluster-Federation-In-Kubernetes-1.5
url: /blog/2016/12/Cluster-Federation-In-Kubernetes-1-5
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1.5) on what's new in Kubernetes 1.5_
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1-5/) on what's new in Kubernetes 1.5_
In the latest [Kubernetes 1.5 release](https://kubernetes.io/blog/2016/12/kubernetes-1.5-supporting-production-workloads), youll notice that support for Cluster Federation is maturing. That functionality was introduced in Kubernetes 1.3, and the 1.5 release includes a number of new features, including an easier setup experience and a step closer to supporting all Kubernetes API objects.
In the latest [Kubernetes 1.5 release](https://kubernetes.io/blog/2016/12/kubernetes-1-5-supporting-production-workloads/), youll notice that support for Cluster Federation is maturing. That functionality was introduced in Kubernetes 1.3, and the 1.5 release includes a number of new features, including an easier setup experience and a step closer to supporting all Kubernetes API objects.
A new command line tool called **[kubefed](/docs/admin/federation/kubefed/)** was introduced to make getting started with Cluster Federation much simpler. Also, alpha level support was added for Federated DaemonSets, Deployments and ConfigMaps. In summary:
@@ -4,14 +4,14 @@ date: 2016-12-19
slug: container-runtime-interface-cri-in-kubernetes
url: /blog/2016/12/Container-Runtime-Interface-Cri-In-Kubernetes
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1.5) on what's new in Kubernetes 1.5_
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1-5/) on what's new in Kubernetes 1.5_
At the lowest layers of a Kubernetes node is the software that, among other things, starts and stops containers. We call this the “Container Runtime”. The most widely known container runtime is Docker, but it is not alone in this space. In fact, the container runtime space has been rapidly evolving. As part of the effort to make Kubernetes more extensible, we've been working on a new plugin API for container runtimes in Kubernetes, called "CRI".
**What is the CRI and why does Kubernetes need it?**
Each container runtime has it own strengths, and many users have asked for Kubernetes to support more runtimes. In the Kubernetes 1.5 release, we are proud to introduce the [Container Runtime Interface](https://github.com/kubernetes/kubernetes/blob/242a97307b34076d5d8f5bbeb154fa4d97c9ef1d/docs/devel/container-runtime-interface.md) (CRI) -- a plugin interface which enables kubelet to use a wide variety of container runtimes, without the need to recompile. CRI consists of a [protocol buffers](https://developers.google.com/protocol-buffers/) and [gRPC API](http://www.grpc.io/), and [libraries](https://github.com/kubernetes/kubernetes/tree/release-1.5/pkg/kubelet/server/streaming), with additional specifications and tools under active development. CRI is being released as Alpha in [Kubernetes 1.5](https://kubernetes.io/blog/2016/12/kubernetes-1.5-supporting-production-workloads).
Each container runtime has it own strengths, and many users have asked for Kubernetes to support more runtimes. In the Kubernetes 1.5 release, we are proud to introduce the [Container Runtime Interface](https://github.com/kubernetes/kubernetes/blob/242a97307b34076d5d8f5bbeb154fa4d97c9ef1d/docs/devel/container-runtime-interface.md) (CRI) -- a plugin interface which enables kubelet to use a wide variety of container runtimes, without the need to recompile. CRI consists of a [protocol buffers](https://developers.google.com/protocol-buffers/) and [gRPC API](http://www.grpc.io/), and [libraries](https://github.com/kubernetes/kubernetes/tree/release-1.5/pkg/kubelet/server/streaming), with additional specifications and tools under active development. CRI is being released as Alpha in [Kubernetes 1.5](https://kubernetes.io/blog/2016/12/kubernetes-1-5-supporting-production-workloads).
Supporting interchangeable container runtimes is not a new concept in Kubernetes. In the 1.3 release, we announced the [rktnetes](https://kubernetes.io/blog/2016/07/rktnetes-brings-rkt-container-engine-to-Kubernetes) project to enable [rkt container engine](https://github.com/coreos/rkt) as an alternative to the Docker container runtime. However, both Docker and rkt were integrated directly and deeply into the kubelet source code through an internal and volatile interface. Such an integration process requires a deep understanding of Kubelet internals and incurs significant maintenance overhead to the Kubernetes community. These factors form high barriers to entry for nascent container runtimes. By providing a clearly-defined abstraction layer, we eliminate the barriers and allow developers to focus on building their container runtimes. This is a small, yet important step towards truly enabling pluggable container runtimes and building a healthier ecosystem.
@@ -90,7 +90,7 @@ Another potential issue with the kubelet implementation today is that kubelet ha
There are many other aspects of CRI that are not covered in this blog post. Please see the list of [design docs and proposals](https://github.com/kubernetes/community/blob/master/contributors/devel/container-runtime-interface.md#design-docs-and-proposals) for all the details.
There are many other aspects of CRI that are not covered in this blog post. Please see the list of [design docs and proposals](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md#design-docs-and-proposals) for all the details.
@@ -100,7 +100,7 @@ Although CRI is still in its early stages, there are already several projects un
- [cri-o](https://github.com/kubernetes-incubator/cri-o): OCI conformant runtimes.
- [cri-o](https://cri-o.io/): OCI conformant runtimes.
- [rktlet](https://github.com/kubernetes-incubator/rktlet): the rkt container runtime.
- [frakti](https://github.com/kubernetes/frakti): hypervisor-based container runtimes.
- [docker CRI shim](https://github.com/kubernetes/kubernetes/tree/release-1.5/pkg/kubelet/dockershim).
@@ -112,7 +112,7 @@ If you are interested in trying these alternative runtimes, you can follow the i
For developers interested in integrating a new container runtime, please see the [developer guide](https://github.com/kubernetes/community/blob/master/contributors/devel/container-runtime-interface.md) for the known limitations and issues of the API. We are actively incorporating feedback from early developers to improve the API. Developers should expect occasional API breaking changes (it is Alpha, after all).
For developers interested in integrating a new container runtime, please see the [developer guide](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md) for the known limitations and issues of the API. We are actively incorporating feedback from early developers to improve the API. Developers should expect occasional API breaking changes (it is Alpha, after all).
@@ -124,7 +124,7 @@ Kubelet does not yet use CRI by default, but we are actively working on making t
Besides a few [missing features](https://github.com/kubernetes/community/blob/master/contributors/devel/container-runtime-interface.md#docker-cri-integration-known-issues), the new integration has consistently passed the main end-to-end tests. We plan to expand the test coverage soon and would like to encourage the community to report any issues to help with the transition.
Besides a few [missing features](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md#docker-cri-integration-known-issues), the new integration has consistently passed the main end-to-end tests. We plan to expand the test coverage soon and would like to encourage the community to report any issues to help with the transition.
@@ -2,9 +2,9 @@
title: " Five Days of Kubernetes 1.5 "
date: 2016-12-19
slug: five-days-of-kubernetes-1.5
url: /blog/2016/12/Five-Days-Of-Kubernetes-1.5
url: /blog/2016/12/Five-Days-Of-Kubernetes-1-5
---
With the help of our growing community of 1,000 contributors, we pushed some 5,000 commits to extend support for production workloads and deliver [Kubernetes 1.5](https://kubernetes.io/blog/2016/12/kubernetes-1.5-supporting-production-workloads). While many improvements and new features have been added, we selected few to highlight in a series of in-depths posts listed below.&nbsp;
With the help of our growing community of 1,000 contributors, we pushed some 5,000 commits to extend support for production workloads and deliver [Kubernetes 1.5](https://kubernetes.io/blog/2016/12/kubernetes-1-5-supporting-production-workloads/). While many improvements and new features have been added, we selected few to highlight in a series of in-depths posts listed below.&nbsp;
This progress is our commitment in continuing to make Kubernetes best way to manage your production workloads at scale.
@@ -13,7 +13,7 @@ This progress is our commitment in continuing to make Kubernetes best way to man
| Day 1 | [Introducing Container Runtime Interface (CRI) in Kubernetes](https://kubernetes.io/blog/2016/12/container-runtime-interface-cri-in-kubernetes) |
| Day 2 | [StatefulSet: Run and Scale Stateful Applications Easily in Kubernetes](https://kubernetes.io/blog/2016/12/statefulset-run-scale-stateful-applications-in-kubernetes) |
| Day 3 | [Windows Server Support Comes to Kubernetes](https://kubernetes.io/blog/2016/12/windows-server-support-kubernetes) |
| Day 4 | [Cluster Federation in Kubernetes 1.5](https://kubernetes.io/blog/2016/12/cluster-federation-in-kubernetes-1.5) |
| Day 4 | [Cluster Federation in Kubernetes 1.5](https://kubernetes.io/blog/2016/12/cluster-federation-in-kubernetes-1-5/) |
| Day 5 | [Kubernetes supports OpenAPI](https://kubernetes.io/blog/2016/12/kubernetes-supports-openapi) |
@@ -2,7 +2,7 @@
title: " Kubernetes 1.5: Supporting Production Workloads "
date: 2016-12-13
slug: kubernetes-1.5-supporting-production-workloads
url: /blog/2016/12/Kubernetes-1.5-Supporting-Production-Workloads
url: /blog/2016/12/Kubernetes-1-5-Supporting-Production-Workloads
---
Today were announcing the release of Kubernetes 1.5. This release follows close on the heels of KubeCon/CloundNativeCon, where users gathered to share how theyre running their applications on Kubernetes. Many of you expressed interest in running stateful applications in containers with the eventual goal of running all applications on Kubernetes. If you have been waiting to try running a distributed database on Kubernetes, or for ways to guarantee application disruption SLOs for stateful and stateless apps, this release has solutions for you.&nbsp;
@@ -54,11 +54,11 @@ The CNCF recently announced the [Kubernetes Managed Service Provider](https://ku
**Community Velocity**
In the past three months weve seen more than a hundred new contributors join the project with some 5,000 commits pushed, reaching new milestones by bringing the total for the core project to 1,000+ contributors and 40,000+ commits. This incredible momentum is only possible by having an open design, being open to new ideas, and empowering an open community to be welcoming to new and senior contributors alike. A big thanks goes out to the release team for 1.5 -- Saad Ali of Google, Davanum Srinivas of Mirantis, and Caleb Miles of CoreOS for their work bringing the 1.5 release to light.
Offline, the community can be found at one of the many Kubernetes related [meetups](https://www.meetup.com/topics/kubernetes/) around the world. The strength and scale of the community was visible in the crowded halls of CloudNativeCon/KubeCon Seattle (the recorded user talks are [here](https://www.youtube.com/playlist?list=PLj6h78yzYM2PqgIGU1Qmi8nY7dqn9PCr4)). The next C[loudNativeCon + KubeCon is in Berlin](http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe) March 29-30, 2017, be sure to get your ticket and [submit your talk](https://docs.google.com/a/google.com/forms/d/e/1FAIpQLSc0lPQhSuDusPXLKJDTcWrH3DbOuoQlTD0lB4IGUz6NAmcf2g/viewform) before the CFP deadline of Dec 16th.
Offline, the community can be found at one of the many Kubernetes related [meetups](https://www.meetup.com/topics/kubernetes/) around the world. The strength and scale of the community was visible in the crowded halls of CloudNativeCon/KubeCon Seattle (the recorded user talks are [here](https://www.youtube.com/playlist?list=PLj6h78yzYM2PqgIGU1Qmi8nY7dqn9PCr4)). The next C[loudNativeCon + KubeCon is in Berlin](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/) March 29-30, 2017, be sure to get your ticket and [submit your talk](https://docs.google.com/a/google.com/forms/d/e/1FAIpQLSc0lPQhSuDusPXLKJDTcWrH3DbOuoQlTD0lB4IGUz6NAmcf2g/viewform) before the CFP deadline of Dec 16th.
Ready to start contributing? Share your voice at our weekly [community meeting](https://github.com/kubernetes/community/blob/master/community/README.md).&nbsp;
Ready to start contributing? Share your voice at our weekly [community meeting](https://kubernetes.io/community/).&nbsp;
- Post questions (or answer questions) on [Stack Overflow](http://stackoverflow.com/questions/tagged/kubernetes)&nbsp;
@@ -4,11 +4,11 @@ date: 2016-12-23
slug: kubernetes-supports-openapi
url: /blog/2016/12/Kubernetes-Supports-Openapi
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1.5) on what's new in Kubernetes 1.5_
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1-5/) on what's new in Kubernetes 1.5_
[OpenAPI](https://www.openapis.org/) allows API providers to define their operations and models, and enables developers to automate their tools and generate their favorite languages client to talk to that API server. Kubernetes has supported swagger 1.2 (older version of OpenAPI spec) for a while, but the spec was incomplete and invalid, making it hard to generate tools/clients based on it.
In Kubernetes 1.4, we introduced alpha support for the OpenAPI spec (formerly known as swagger 2.0 before it was donated to the [Open API Initiative](https://www.openapis.org/about)) by upgrading the current models and operations. Beginning in [Kubernetes 1.5](https://kubernetes.io/blog/2016/12/kubernetes-1.5-supporting-production-workloads), the support for the OpenAPI spec has been completed by auto-generating the spec directly from Kubernetes source, which will keep the spec--and documentation--completely in sync with future changes in operations/models.
In Kubernetes 1.4, we introduced alpha support for the OpenAPI spec (formerly known as swagger 2.0 before it was donated to the [Open API Initiative](https://www.openapis.org/about)) by upgrading the current models and operations. Beginning in [Kubernetes 1.5](https://kubernetes.io/blog/2016/12/kubernetes-1-5-supporting-production-workloads/), the support for the OpenAPI spec has been completed by auto-generating the spec directly from Kubernetes source, which will keep the spec--and documentation--completely in sync with future changes in operations/models.
The new spec enables us to have better API documentation and we have even introduced a supported [python client](https://github.com/kubernetes-incubator/client-python).

Some files were not shown because too many files have changed in this diff Show More