Compare commits

..

1209 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 2e12dd3187 Merge pull request #25887 from sculley/fix-upgrade-kubeadm-docs-release-1.16
re-positioned drain/uncorden steps in kubeadm upgrade docs in release-1.16
2021-01-04 17:11:58 -08:00
Sam Culley 20b4aaba68 re-positioned drain/uncorden steps in kubeadm upgrade docs 2021-01-04 19:11:07 +00:00
Kubernetes Prow Robot 4de1790dc0 Merge pull request #25564 from Sophy417/patch-31
Create overview.md
2020-12-17 06:31:09 -08:00
Sophy417 e05a179f9a Create overview.md 2020-12-11 15:37:11 +08:00
Kubernetes Prow Robot f6cfbdb919 Merge pull request #25392 from annajung/release-1.16
Update 1.16 config.toml for release 1.20
2020-12-08 14:23:34 -08:00
Anna Jung (VMware) 27b4075909 Update config.toml for release 1.20 2020-12-03 17:54:32 -06:00
Kubernetes Prow Robot b5d4db51a1 Merge pull request #24539 from foreversunyao/v1.16_upgrade_renew_certs
v1.16_upgrade, add notes for upgrading additional control plane nodes
2020-10-20 07:28:10 -07:00
Samuel da42aee63d v1.16_upgrade, add notes for upgrading additional control plane nodes 2020-10-13 19:57:45 -07:00
Jim Angel bf0a27e2dd Merge pull request #23334 from savitharaghunathan/config_update_1_16
Update release-1.16 branch config.toml for release v1.19
2020-08-26 14:54:19 -05:00
Savitha Raghunathan 2ee239302b Updated config.toml for release v1.19 2020-08-23 14:20:48 -04:00
Kubernetes Prow Robot 639e571bc1 Merge pull request #21602 from Sophy417/patch-13
Create content-guide.md
2020-06-14 05:11:55 -07:00
Sophy417 41e4d9aa75 Create content-guide.md 2020-06-09 22:31:14 +08:00
Kubernetes Prow Robot 3d3c3e744e Merge pull request #20203 from liggitt/feature-state-typo-1.16
Fix feature-state typo
2020-04-09 17:35:48 -07:00
Jordan Liggitt e67c5710a6 Fix feature-state typo 2020-04-09 13:28:16 -04:00
Kubernetes Prow Robot 476f7b4765 Merge pull request #19995 from tengqm/kubeadm-upgrade-1.16
Amend 1.16 kubeadm upgrade guide
2020-04-06 18:43:45 -07:00
Kubernetes Prow Robot c6498f1694 Merge pull request #19894 from kbhawkey/netlify-bug-redirects-1.16
update static _redirects, release-1.16
2020-04-06 12:47:47 -07:00
Qiming Teng e568b61cd5 Amend 1.16 kubeadm upgrade guide
There is a common issue when upgrading a cluster to 1.16.x from 1.15.y.
2020-03-31 12:28:20 +08:00
Karen Bradshaw ebe58f70c4 update static _redirects, release-1.16 2020-03-27 11:16:29 -04:00
Vineeth Pothulapati 12f0b657ab Updated config.toml 1.17 url fix (#19855)
Signed-off-by: vineeth <vineethpothulapati@outlook.com>
2020-03-27 04:30:22 -07:00
Vineeth Pothulapati 83b340dc45 As a part of 1.18 docs release team work updating the config.toml file. (#19840)
Signed-off-by: vineeth <vineethpothulapati@outlook.com>
2020-03-25 14:44:27 -07:00
Sophy417 b7ae162d2d Create api-group.md (#19430) 2020-03-17 06:44:23 -07:00
Sophy417 f88ea20e24 update zh-trans content/zh/docs/reference/glossary/disruption.md (#19428)
* Create disruption.md

* Update disruption.md

* Update disruption.md
2020-03-17 06:42:23 -07:00
Sophy417 335c0e3685 update zh-translation content/zh/docs/reference/glossary/cidr.md (#19443)
* cidr.md

* Update cidr.md

* Update cidr.md
2020-03-17 06:40:22 -07:00
Brian Pursley 5a8f49bcad Change version selector to retain current page when switching versions (#19467) 2020-03-15 10:46:35 -07:00
Sophy417 c38a328903 update zh-translation content/zh/docs/reference/glossary/proxy.md (#19433)
* Create proxy.md

* Update proxy.md
2020-03-06 09:19:24 -08:00
Sophy417 165f7410ca update zh-translation content/zh/docs/reference/glossary/manifest.md (#19429)
* Create manifest.md

* Update manifest.md
2020-03-06 08:23:24 -08:00
dacapoday 5a148fdff1 [typo]fix Translation error: 123_web repeat (#18523)
English version:

For example, the names 123-abc and web are valid, but 123_abc and -web are not.

Chinese version:

例如,名称 123_abc 和 web 有效,但是 123_abc 和 -web 无效。

Fix version:

例如,名称 123-abc 和 web 有效,但是 123_abc 和 -web 无效。
2020-01-12 21:51:36 -08:00
Qiming Teng e01fd4d196 Fix API reference doc for 1.16 (#18587)
For some unknown reasons, we are displaying "1.17.0" as the API version
in the release-1.16 branch. The error was introduced in #16569.
This PR refreshes the reference doc by showing the correct version. The
updated reference also contains the following improvements:

- responses from an API are now sorted by their code;
- the left navigation bar can be horizontally scrolled if text is too long;
- the fixes to the examples are backported to release-1.16.
2020-01-09 23:04:34 -08:00
June Yi 21f774fd23 Seventh Korean L10n Work for Release 1.16 (#18494)
* (fix) Broken links in Korean documentation. (#18179)
* Modified link between Korean documents. (#18152)
* Update to outdated files in the dev-1.16-ko.7 (#18146)
* Updates to documents that do not reflect the original text - 1.16 (#18166)
* Update path of referenced links in translated documents - 1.16. (#18164)

Co-Authored-By: Oleg Butuzov <butuzov@users.noreply.github.com>
Co-Authored-By: Seokho Son <shsongist@gmail.com>
Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com>

Co-authored-by: Oleg Butuzov <butuzov@users.noreply.github.com>
Co-authored-by: Seokho Son <shsongist@gmail.com>
Co-authored-by: Yuk, Yongsu <ysyukr@gmail.com>
2020-01-06 14:04:17 -08:00
yuxiaobo96 c2ff814a1c zh-translation(1.16):install-kubeadm.md (#18325)
Signed-off-by: yuxiaobo <yuxiaobogo@163.com>
2020-01-01 21:31:40 -08:00
SataQiu 0f2bd2871b zh-trans: merge zh content from release-1.16-temporary into release-1.16 (#18216)
* Update http-proxy-access-api.md (#16932)

* Update coredns.md (#16930)

* 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

* fix shotcode mismatch

Co-authored-by: zhangx501 <zhang0000xun@gmail.com>
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: 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: LiuDui <1693291525@qq.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:53:29 -08:00
June Yi 6be3e1414d Remove /cve aliases in Ko docs (#18144) 2019-12-14 23:15:37 -08:00
Christoph Blecker 2fc20c0c6d Remove /security/ alias for ko translation (#18134) 2019-12-14 13:43:36 -08:00
Tim Bannister 065ccd94be Revert v1.17 release changes on v1.16 branch (#18123)
This reverts commits:
  1131f8603e.
  cf5b8b200c.
  75de70a431.
  dff2f7b960.
  cf925bb688.
  ffd1363c0e.
  87a2cafb20.
  ffe259d6f2.
2019-12-13 11:51:36 -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
2427 changed files with 256383 additions and 63696 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.17 Features: set Milestone to 1.17 and Base Branch to dev-1.17
>
> 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
@@ -1,5 +1,5 @@
DOCKER = docker
HUGO_VERSION = 0.58.3
HUGO_VERSION = 0.59.1
DOCKER_IMAGE = kubernetes-hugo
DOCKER_RUN = $(DOCKER) run --rm --interactive --tty --volume $(CURDIR):/src
NODE_BIN = node_modules/.bin
+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
+48 -28
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,16 @@ aliases:
- chuckha
- detiber
- dixudx
sig-docs-blog-owners: # Approvers for blog content
- castrojo
- kbarnard10
- zacharysarah
sig-docs-blog-reviewers: # Reviewers for blog content
- cody-clark
- mrbobbytables
- onlydole
- parispittman
- vonguard
sig-docs-de-owners: # Admins for German content
- bene2k1
- mkorbi
@@ -29,35 +37,31 @@ aliases:
sig-docs-en-owners: # Admins for English content
- bradamant3
- bradtopol
- chenopis
- cody-clark
- daminisatya
- gochist
- jaredbhatti
- jimangel
- kbarnard10
- kbhawkey
- makoscafee
- mistyhacks
- rajakavitha1
- ryanmcginnis
- simplytunde
- steveperry-53
- stewart-yu
- tengqm
- tfogo
- xiangpengzhao
- zacharysarah
- zhangxiaoyu-zidif
- zparnold
sig-docs-en-reviews: # PR reviews for English content
- jimangel
- rajakavitha1
- stewart-yu
- xiangpengzhao
- zhangxiaoyu-zidif
- sftim
- tengqm
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,26 +104,29 @@ aliases:
- girikuncoro
- irvifa
sig-docs-it-owners: # Admins for Italian content
- rlenferink
- mattiaperi
- micheleberardi
- rlenferink
sig-docs-it-reviews: # PR reviews for Italian content
- rlenferink
- 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
@@ -128,28 +135,21 @@ aliases:
- seokho-son
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
- xiangpengzhao
- xichengliudui
- zacharysarah
@@ -167,6 +167,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](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
+57 -29
View File
@@ -66,18 +66,23 @@ time_format_blog = "Monday, January 02, 2006"
description = "Production-Grade Container Orchestration"
showedit = true
latest = "v1.18"
latest = "v1.20"
fullversion = "v1.14.10"
version = "v1.14"
githubbranch = "v1.14.10"
docsbranch = "release-1.14"
fullversion = "v1.16.15"
version = "v1.16"
githubbranch = "v1.16.15"
docsbranch = "release-1.16"
deprecated = true
currentUrl = "https://kubernetes.io/docs/home/"
nextUrl = "https://kubernetes-io-vnext-staging.netlify.com/"
githubWebsiteRepo = "github.com/kubernetes/website"
githubWebsiteRaw = "raw.githubusercontent.com/kubernetes/website"
# 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.pushAssets]
css = [
"callouts",
@@ -90,40 +95,40 @@ js = [
]
[[params.versions]]
fullversion = "v1.18.0"
version = "v1.18"
githubbranch = "v1.18.0"
docsbranch = "release-1.18"
fullversion = "v1.20.0"
version = "v1.20"
githubbranch = "v1.20.0"
docsbranch = "master"
url = "https://kubernetes.io"
[[params.versions]]
fullversion = "v1.17.4"
fullversion = "v1.19.4"
version = "v1.19"
githubbranch = "v1.19.4"
docsbranch = "release-1.19"
url = "https://v1-19.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.18.12"
version = "v1.18"
githubbranch = "v1.18.12"
docsbranch = "release-1.18"
url = "https://v1-18.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.17.14"
version = "v1.17"
githubbranch = "v1.17.4"
githubbranch = "v1.17.14"
docsbranch = "release-1.17"
url = "https://v1-17.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.16.8"
fullversion = "v1.16.15"
version = "v1.16"
githubbranch = "v1.16.8"
githubbranch = "v1.16.15"
docsbranch = "release-1.16"
url = "https://v1-16.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.15.11"
version = "v1.15"
githubbranch = "v1.15.11"
docsbranch = "release-1.15"
url = "https://v1-15.docs.kubernetes.io"
[[params.versions]]
fullversion = "v1.14.10"
version = "v1.14"
githubbranch = "v1.14.10"
docsbranch = "release-1.14"
url = "https://v1-14.docs.kubernetes.io"
# Language definitions.
[languages]
@@ -144,7 +149,6 @@ contentDir = "content/zh"
[languages.zh.params]
time_format_blog = "2006.01.02"
language_alternatives = ["en"]
deprecated = false
[languages.ko]
title = "Kubernetes"
@@ -255,6 +259,30 @@ language_alternatives = ["en"]
[languages.hi]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName ="Hindi"
languageName = "Hindi"
weight = 11
contentDir = "content/hi"
[languages.hi.params]
time_format_blog = "01.02.2006"
language_alternatives = ["en"]
[languages.vi]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
languageName = "Vietnamese"
contentDir = "content/vi"
weight = 12
[languages.ru]
title = "Kubernetes"
description = "Production-Grade Container Orchestration"
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"]
+2 -2
View File
@@ -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 %}}
@@ -34,7 +34,7 @@ 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 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.
### Apiserver zum kubelet
+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 %}}
@@ -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.
+1 -1
View File
@@ -29,7 +29,7 @@ Dieser Abschnitt der Kubernetes-Dokumentation enthält Referenzinformationen.
## 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
@@ -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!
@@ -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.
```
@@ -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_
@@ -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.
@@ -2,7 +2,7 @@
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.
@@ -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;
@@ -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.
@@ -2,7 +2,7 @@
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.
@@ -2,7 +2,7 @@
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_
@@ -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,7 +2,7 @@
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;
@@ -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;
@@ -418,7 +418,7 @@ zk-budget 2 1 2h
zk-budget indicates that at least two members of the ensemble must be available at all times for the ensemble to be healthy. If you attempt to drain a node prior taking it offline, and if draining it would terminate a Pod that violates the budget, the drain operation will fail. If you use [kubectl drain](/docs/user-guide/kubectl/kubectl_drain/), in conjunction with PodDisruptionBudgets, to cordon your nodes and to evict all Pods prior to maintenance or decommissioning, you can ensure that the procedure wont be disruptive to your stateful applications.
zk-budget indicates that at least two members of the ensemble must be available at all times for the ensemble to be healthy. If you attempt to drain a node prior taking it offline, and if draining it would terminate a Pod that violates the budget, the drain operation will fail. If you use [kubectl drain](/docs/reference/generated/kubectl/kubectl-commands#drain), in conjunction with PodDisruptionBudgets, to cordon your nodes and to evict all Pods prior to maintenance or decommissioning, you can ensure that the procedure wont be disruptive to your stateful applications.
@@ -2,7 +2,7 @@
title: " Five Days of Kubernetes 1.6 "
date: 2017-03-29
slug: five-days-of-kubernetes-1.6
url: /blog/2017/03/Five-Days-Of-Kubernetes-1.6
url: /blog/2017/03/Five-Days-Of-Kubernetes-1-6
---
With the help of our growing community of 1,110 plus contributors, we pushed around 5,000 commits to deliver [Kubernetes 1.6](https://kubernetes.io/blog/2017/03/kubernetes-1.6-multi-user-multi-workloads-at-scale), bringing focus on multi-user, multi-workloads at scale. While many improvements have been contributed, we selected few features to highlight in a series of in-depths posts listed below.&nbsp;
@@ -2,7 +2,7 @@
title: " Kubernetes 1.6: Multi-user, Multi-workloads at Scale "
date: 2017-03-28
slug: kubernetes-1.6-multi-user-multi-workloads-at-scale
url: /blog/2017/03/Kubernetes-1.6-Multi-User-Multi-Workloads-At-Scale
url: /blog/2017/03/Kubernetes-1-6-Multi-User-Multi-Workloads-At-Scale
---
Today were announcing the release of Kubernetes 1.6.
@@ -2,7 +2,7 @@
title: " Scalability updates in Kubernetes 1.6: 5,000 node and 150,000 pod clusters "
date: 2017-03-30
slug: scalability-updates-in-kubernetes-1.6
url: /blog/2017/03/Scalability-Updates-In-Kubernetes-1.6
url: /blog/2017/03/Scalability-Updates-In-Kubernetes-1-6
---
_Editors note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2017/03/five-days-of-kubernetes-1.6) on what's new in Kubernetes 1.6_
@@ -62,7 +62,7 @@ However, we were still using JSON as a format in which data was stored in etcd,
We made tens of optimizations throughout the Kubernetes codebase during the last three releases, including:
- optimizing the scheduler (which resulted in 5-10x higher scheduling throughput)
- switching all controllers to a new recommended design using shared informers, which reduced resource consumption of controller-manager - for reference see [this document](https://github.com/kubernetes/community/blob/master/contributors/devel/controllers.md)
- switching all controllers to a new recommended design using shared informers, which reduced resource consumption of controller-manager - for reference see [this document](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/controllers.md)
- optimizing individual operations in the API server (conversions, deep-copies, patch)
- reducing memory allocation in the API server (which significantly impacts the latency of API calls)
We want to emphasize that the optimization work we have done during the last few releases, and indeed throughout the history of the project, is a joint effort by many different companies and individuals from the whole Kubernetes community.
@@ -13,7 +13,7 @@ The Kubernetes community believes that we can help teams restore their footing o
With over 1,200 contributors and [over a million lines of code](https://www.openhub.net/p/kubernetes), each release of Kubernetes is a massive undertaking staffed by brave volunteer [release managers](https://github.com/kubernetes/community/wiki). These normal releases are fully transparent and the process happens in public. However, security releases must be handled differently to keep potential attackers in the dark until a fix is made available to users.
We drew inspiration from other open source projects in order to create the [**Kubernetes security release process**](https://github.com/kubernetes/community/blob/master/contributors/devel/security-release-process.md). Unlike a regularly scheduled release, a security release must be delivered on an accelerated schedule, and we created the [Product Security Team](https://git.k8s.io/security/security-release-process.md#product-security-committee-psc)&nbsp;to handle this process.
We drew inspiration from other open source projects in order to create the [**Kubernetes security release process**](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-release/release.md). Unlike a regularly scheduled release, a security release must be delivered on an accelerated schedule, and we created the [Product Security Team](https://git.k8s.io/security/security-release-process.md#product-security-committee-psc)&nbsp;to handle this process.
This team quickly selects a lead to coordinate work and manage communication with the persons that disclosed the vulnerability and the Kubernetes community. The security release process also documents ways to measure vulnerability severity using the [Common Vulnerability Scoring System (CVSS) Version 3.0 Calculator](https://www.first.org/cvss/calculator/3.0). This calculation helps inform decisions on release cadence in the face of holidays or limited developer bandwidth. By making severity criteria transparent we are able to better set expectations and hit critical timelines during an incident where we strive to:
@@ -2,7 +2,7 @@
title: " Kubernetes 1.7: Security Hardening, Stateful Application Updates and Extensibility "
date: 2017-06-30
slug: kubernetes-1.7-security-hardening-stateful-application-extensibility-updates
url: /blog/2017/06/Kubernetes-1.7-Security-Hardening-Stateful-Application-Extensibility-Updates
url: /blog/2017/06/Kubernetes-1-7-Security-Hardening-Stateful-Application-Extensibility-Updates
---
Today were announcing Kubernetes 1.7, a milestone release that adds security, storage and extensibility features motivated by widespread production use of Kubernetes in the most demanding enterprise environments.&nbsp;
@@ -32,7 +32,8 @@ Stateful workloads:
Extensibility:
- [API aggregation](/docs/concepts/api-extension/apiserver-aggregation/) at runtime is the most powerful extensibility features in this release, allowing power users to add Kubernetes-style pre-built, 3rd party or user-created APIs to their cluster.
- [Container Runtime Interface](https://github.com/kubernetes/community/blob/master/contributors/devel/container-runtime-interface.md) (CRI) has been enhanced with New RPC calls to retrieve container metrics from the runtime. [Validation tests for the CRI](https://github.com/kubernetes/community/blob/master/contributors/devel/cri-validation.md) have been published and Alpha integration with [containerd](http://containerd.io/), which supports basic pod lifecycle and image management is now available. Read our previous [in-depth post introducing CRI](https://kubernetes.io/blog/2016/12/container-runtime-interface-cri-in-kubernetes).
- [Container Runtime Interface](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md) (CRI) has been enhanced with New RPC calls to retrieve container metrics from the runtime. [Validation tests for the CRI](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/cri-validation.md) have been published and Alpha integration with [containerd](http://containerd.io/), which supports basic pod lifecycle and image management is now available. Read our previous [in-depth post introducing CRI](https://kubernetes.io/blog/2016/12/container-runtime-interface-cri-in-kubernetes).
Additional Features:
@@ -12,9 +12,9 @@ With the help of our growing community of 1,400 plus contributors, we issued mor
While many improvements have been contributed, we highlight key features in this series of in-depth&nbsp;posts listed below. [Follow along](https://twitter.com/kubernetesio) and see whats new and improved with storage, security and more.
**Day 1:** [5 Days of Kubernetes v1.8](https://kubernetes.io/blog/2017/10/five-days-of-kubernetes-18)
**Day 1:** [5 Days of Kubernetes 1.8](https://kubernetes.io/blog/2017/10/five-days-of-kubernetes-18)
**Day 2:** [kubeadm v1.8 Introduces Easy Upgrades for Kubernetes Clusters](https://kubernetes.io/blog/2017/10/kubeadm-v18-released)
**Day 3:** [Kubernetes v1.8 Retrospective: It Takes a Village to Raise a Kubernetes](https://kubernetes.io/blog/2017/10/it-takes-village-to-raise-kubernetes)
**Day 3:** [Kubernetes v.1.8 Retrospective: It Takes a Village to Raise a Kubernetes](https://kubernetes.io/blog/2017/10/it-takes-village-to-raise-kubernetes)
**Day 4:** [Using RBAC, Generally Available in Kubernetes v1.8](https://kubernetes.io/blog/2017/10/using-rbac-generally-available-18)
**Day 5:** [Enforcing Network Policies in Kubernetes](https://kubernetes.io/blog/2017/10/enforcing-network-policies-in-kubernetes)
@@ -92,7 +92,7 @@ Finally, we pointed our browser to [http://$BOOKINFO\_URL/productpage](about:bla
## HTTP request routing
Existing container orchestration platforms like Kubernetes, Mesos, and other microservice frameworks allow operators to control when a particular set of pods/VMs should receive traffic (e.g., by adding/removing specific labels). Unlike existing techniques, Istio decouples traffic flow and infrastructure scaling. This allows Istio to provide a variety of traffic management features that reside outside the application code, including dynamic HTTP [request routing](https://istio.io/docs/concepts/traffic-management/request-routing.html) for A/B testing, canary releases, gradual rollouts, [failure recovery](https://istio.io/docs/concepts/traffic-management/handling-failures.html) using timeouts, retries, circuit breakers, and [fault injection](https://istio.io/docs/concepts/traffic-management/fault-injection.html) to test compatibility of failure recovery policies across services.
Existing container orchestration platforms like Kubernetes, Mesos, and other microservice frameworks allow operators to control when a particular set of pods/VMs should receive traffic (e.g., by adding/removing specific labels). Unlike existing techniques, Istio decouples traffic flow and infrastructure scaling. This allows Istio to provide a variety of traffic management features that reside outside the application code, including dynamic HTTP [request routing](https://istio.io/docs/concepts/traffic-management/#routing-rules) for A/B testing, canary releases, gradual rollouts, [failure recovery](https://istio.io/docs/concepts/traffic-management/#network-resilience-and-testing) using timeouts, retries, circuit breakers, and [fault injection](https://istio.io/docs/concepts/traffic-management/fault-injection.html) to test compatibility of failure recovery policies across services.
To demonstrate, well deploy v2 of the **reviews** service and use Istio to make it visible only for a specific test user. We can create a Kubernetes deployment, reviews-v2, with [this YAML file](https://raw.githubusercontent.com/istio/istio/master/samples/kubernetes-blog/bookinfo-reviews-v2.yaml):
@@ -72,9 +72,9 @@ Cri-containerd v1.0.0-alpha.0 was released on Sep. 25, 2017.
It is feature complete. All Kubernetes features are supported.
All [CRI validation test](https://github.com/kubernetes/community/blob/master/contributors/devel/cri-validation.md)s have passed. (A CRI validation is a test framework for validating whether a CRI implementation meets all the requirements expected by Kubernetes.)
All [CRI validation tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/cri-validation.md) have passed. (A CRI validation is a test framework for validating whether a CRI implementation meets all the requirements expected by Kubernetes.)
All regular [node e2e test](https://github.com/kubernetes/community/blob/master/contributors/devel/e2e-node-tests.md)s have passed. (The Kubernetes test framework for testing Kubernetes node level functionalities such as managing pods, mounting volumes etc.)
All regular [node e2e tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-testing/e2e-tests.md) have passed. (The Kubernetes test framework for testing Kubernetes node level functionalities such as managing pods, mounting volumes etc.)
To learn more about the v1.0.0-alpha.0 release, see the [project repository](https://github.com/kubernetes-incubator/cri-containerd/releases/tag/v1.0.0-alpha.0).
@@ -12,7 +12,7 @@ _Editor's note: Today's post is a joint post from the deep learning team at Baid
Two open source communities—PaddlePaddle, the deep learning framework originated in Baidu, and Kubernetes®, the most famous containerized application scheduler—are announcing the Elastic Deep Learning (EDL) feature in PaddlePaddles new release codenamed Fluid.
Fluid EDL includes a [Kubernetes controller](https://github.com/kubernetes/community/blob/master/contributors/devel/controllers.md), [_PaddlePaddle auto-scaler_](https://github.com/PaddlePaddle/cloud/tree/develop/doc/autoscale), which changes the number of processes of distributed jobs according to the idle hardware resource in the cluster, and a new fault-tolerable architecture as described in the [PaddlePaddle design doc](https://github.com/PaddlePaddle/Paddle/blob/develop/doc/design/cluster_train/README.md).
Fluid EDL includes a [Kubernetes controller](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/controllers.md), [_PaddlePaddle auto-scaler_](https://github.com/PaddlePaddle/cloud/tree/develop/doc/edl/experiment#auto-scaling-experiment), which changes the number of processes of distributed jobs according to the idle hardware resource in the cluster, and a new fault-tolerable architecture as described in the [PaddlePaddle design doc](https://github.com/PaddlePaddle/Paddle/blob/develop/doc/design/cluster_train/README.md).
Industrial deep learning requires significant computation power. Research labs and companies often build GPU clusters managed by SLURM, MPI, or SGE. These clusters either run a submitted job if it requires less than the idle resource, or pend the job for an unpredictably long time. This approach has its drawbacks: in an example with 99 available nodes and a submitted job that requires 100, the job has to wait without using any of the available nodes. Fluid works with Kubernetes to power elastic deep learning jobs, which often lack optimal resources, by helping to expose potential algorithmic problems as early as possible.
@@ -37,7 +37,7 @@ In the second test, each experiment ran 400 Nginx pods, which has higher priorit
| _Figure 2. Fluid changes PaddlePaddle processes with the change of Nginx processes._ |
We continue to work on FluidEDL and welcome comments and contributions. Visit the [PaddlePaddle repo](https://github.com/PaddlePaddle/cloud), where you can find the [design doc](https://github.com/PaddlePaddle/cloud/blob/develop/doc/autoscale/README.md), a [simple tutorial](https://github.com/PaddlePaddle/cloud/blob/develop/doc/autoscale/example/autoscale.md), and [experiment details](https://github.com/PaddlePaddle/cloud/tree/develop/doc/autoscale/experiment).
We continue to work on FluidEDL and welcome comments and contributions. Visit the [PaddlePaddle repo](https://github.com/PaddlePaddle/cloud), where you can find the [design doc](https://github.com/PaddlePaddle/cloud/tree/develop/doc/design), a [simple tutorial](https://github.com/PaddlePaddle/cloud/blob/develop/doc/autoscale/example/autoscale.md), and [experiment details](https://github.com/PaddlePaddle/cloud/tree/develop/doc/edl/experiment).
- Xu Yan (Baidu Research)
- Helin Wang (Baidu Research)
@@ -54,7 +54,7 @@ If you'd like to learn more about how Cilium uses eBPF, take a look at the proje
Weave Scope employs an agent that runs on each node of a cluster. The agent monitors the system, generates a report and sends it to the app server. The app server compiles the reports it receives and presents the results in the Weave Scope UI.
To accurately draw connections between containers, the agent attaches a BPF program to kprobes that track socket events: opening and closing connections. The BPF program, [tcptracer-bpf](https://github.com/weaveworks/tcptracer-bpf), is compiled into an ELF object file and loaded using [gopbf](https://github.com/iovisor/gobpf).
To accurately draw connections between containers, the agent attaches a BPF program to kprobes that track socket events: opening and closing connections. The BPF program, [tcptracer-bpf](https://github.com/weaveworks/tcptracer-bpf), is compiled into an ELF object file and loaded using [gobpf](https://github.com/iovisor/gobpf).
(As a side note, Weave Scope also has a plugin that make use of eBPF: [HTTP statistics](https://github.com/weaveworks-plugins/scope-http-statistics).)
@@ -74,7 +74,7 @@ spec:
```
$ kubectl create -f app.yaml
The App "example-app" is invalid: []: Invalid value: map[string]interface {}{"apiVersion":"mygroup.example.com/v1", "kind":"App", "metadata":map[string]interface {}{"creationTimestamp":"2017-08-31T20:52:54Z", "uid":"5c674651-8e8e-11e7-86ad-f0761cb232d1", "selfLink":"", "clusterName":"", "name":"example-app", "namespace":"default", "deletionTimestamp":interface {}(nil), "deletionGracePeriodSeconds":(\*int64)(nil)}, "spec":map[string]interface {}{"replicas":15, "version":"v1.0.2"}}:
The App "example-app" is invalid: []: Invalid value: map[string]interface {}{"apiVersion":"mygroup.example.com/v1", "kind":"App", "metadata":map[string]interface {}{"creationTimestamp":"2017-08-31T20:52:54Z", "uid":"5c674651-8e8e-11e7-86ad-f0761cb232d1", "clusterName":"", "name":"example-app", "namespace":"default", "deletionTimestamp":interface {}(nil), "deletionGracePeriodSeconds":(\*int64)(nil)}, "spec":map[string]interface {}{"replicas":15, "version":"v1.0.2"}}:
validation failure list:
spec.replicas in body should be less than or equal to 10
spec.version in body should be one of [v1.0.0 v1.0.1]
@@ -252,7 +252,7 @@ Its finally possible to have dots in Go package names. In this sections ex
Kubernetes 1.9 includes a number of example projects which can serve as a blueprint for your own projects:
- [k8s.io/sample-apiserver](https://github.com/kubernetes/sample-apiserver) is a simple user-provided API server that is integrated into a cluster via [API aggregation](/docs/concepts/api-extension/apiserver-aggregation/).
- [k8s.io/sample-controller](https://github.com/kubernetes/sample-controller) is a full-featured [controller](https://github.com/kubernetes/community/blob/master/contributors/devel/controllers.md) (also called an operator) with shared informers and a workqueue to process created, changed or deleted objects. It is based on CustomResourceDefinitions and uses [k8s.io/code-generator](https://github.com/kubernetes/code-generator) to generate deepcopy functions, typed clientsets, informers, and listers.
- [k8s.io/sample-controller](https://github.com/kubernetes/sample-controller) is a full-featured [controller](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/controllers.md) (also called an operator) with shared informers and a workqueue to process created, changed or deleted objects. It is based on CustomResourceDefinitions and uses [k8s.io/code-generator](https://github.com/kubernetes/code-generator) to generate deepcopy functions, typed clientsets, informers, and listers.
@@ -20,7 +20,7 @@ Because the feature is alpha in 1.9, it must be explicitly enabled. Alpha featur
### Why Kubernetes CSI?
Kubernetes volume plugins are currently “in-tree”, meaning theyre linked, compiled, built, and shipped with the core kubernetes binaries. Adding support for a new storage system to Kubernetes (a volume plugin) requires checking code into the core Kubernetes repository. But aligning with the Kubernetes release process is painful for many plugin developers.
The existing [Flex Volume plugin](https://github.com/kubernetes/community/blob/master/contributors/devel/flexvolume.md) attempted to address this pain by exposing an exec based API for external volume plugins. Although it enables third party storage vendors to write drivers out-of-tree, in order to deploy the third party driver files it requires access to the root filesystem of node and master machines.
The existing [Flex Volume plugin](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-storage/flexvolume.md) attempted to address this pain by exposing an exec based API for external volume plugins. Although it enables third party storage vendors to write drivers out-of-tree, in order to deploy the third party driver files it requires access to the root filesystem of node and master machines.
In addition to being difficult to deploy, Flex did not address the pain of plugin dependencies: Volume plugins tend to have many external requirements (on mount and filesystem tools, for example). These dependencies are assumed to be available on the underlying host OS which is often not the case (and installing them requires access to the root filesystem of node machine).
@@ -215,7 +215,7 @@ CSI drivers are developed and maintained by third-parties. You can find example
### What about Flex?
The [Flex Volume plugin](https://github.com/kubernetes/community/blob/master/contributors/devel/flexvolume.md) exists as an exec based mechanism to create “out-of-tree” volume plugins. Although it has some drawbacks (mentioned above), the Flex volume plugin coexists with the new CSI Volume plugin. SIG Storage will continue to maintain the Flex API so that existing third-party Flex drivers (already deployed in production clusters) continue to work. In the future, new volume features will only be added to CSI, not Flex.
The [Flex Volume plugin](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-storage/flexvolume.md) exists as an exec based mechanism to create “out-of-tree” volume plugins. Although it has some drawbacks (mentioned above), the Flex volume plugin coexists with the new CSI Volume plugin. SIG Storage will continue to maintain the Flex API so that existing third-party Flex drivers (already deployed in production clusters) continue to work. In the future, new volume features will only be added to CSI, not Flex.
### What will happen to the in-tree volume plugins?
@@ -168,8 +168,6 @@ items:
resourceVersion: "415852"
selfLink: /apis/mysql.orain.com/v1/namespaces/default/mysqlclusters/clustershard-c
uid: 6bb089bb-b56f-11e7-ae02-525400e717a6
spec:
@@ -37,7 +37,7 @@ A `VolumeAttributes` field was added to Kubernetes `CSIPersistentVolumeSource` o
CSI plugin authors must provide their own instructions for deploying their plugin on Kubernetes.
The Kubernetes-CSI implementation team created a [sample hostpath CSI driver](https://kubernetes-csi.github.io/docs/Example.html). The sample provides a rough idea of what the deployment process for a CSI driver looks like. Production drivers, however, would deploy node components via a DaemonSet and controller components via a StatefulSet rather than a single pod (for example, see the deployment files for the [GCE PD driver](https://github.com/GoogleCloudPlatform/compute-persistent-disk-csi-driver/blob/master/deploy/kubernetes/README.md)).
The Kubernetes-CSI implementation team created a [sample hostpath CSI driver](https://kubernetes-csi.github.io/docs/example.html). The sample provides a rough idea of what the deployment process for a CSI driver looks like. Production drivers, however, would deploy node components via a DaemonSet and controller components via a StatefulSet rather than a single pod (for example, see the deployment files for the [GCE PD driver](https://github.com/GoogleCloudPlatform/compute-persistent-disk-csi-driver/blob/master/deploy/kubernetes/README.md)).
## How do I use a CSI Volume in my Kubernetes pod?
@@ -167,11 +167,11 @@ Storage vendors can build Kubernetes deployments for their plugins using these c
## Where can I find CSI drivers?
CSI drivers are developed and maintained by third parties. You can find a non-definitive list of some [sample and production CSI drivers](https://kubernetes-csi.github.io/docs/Drivers.html).
CSI drivers are developed and maintained by third parties. You can find a non-definitive list of some [sample and production CSI drivers](https://kubernetes-csi.github.io/docs/drivers.html).
## What about FlexVolumes?
As mentioned in the [alpha release blog post](https://kubernetes.io/blog/2018/01/introducing-container-storage-interface), [FlexVolume plugin](https://github.com/kubernetes/community/blob/master/contributors/devel/flexvolume.md) was an earlier attempt to make the Kubernetes volume plugin system extensible. Although it enables third party storage vendors to write drivers “out-of-tree”, because it is an exec based API, FlexVolumes requires files for third party driver binaries (or scripts) to be copied to a special plugin directory on the root filesystem of every node (and, in some cases, master) machine. This requires a cluster admin to have write access to the host filesystem for each node and some external mechanism to ensure that the driver file is recreated if deleted, just to deploy a volume plugin.
As mentioned in the [alpha release blog post](https://kubernetes.io/blog/2018/01/introducing-container-storage-interface), [FlexVolume plugin](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-storage/flexvolume.md) was an earlier attempt to make the Kubernetes volume plugin system extensible. Although it enables third party storage vendors to write drivers “out-of-tree”, because it is an exec based API, FlexVolumes requires files for third party driver binaries (or scripts) to be copied to a special plugin directory on the root filesystem of every node (and, in some cases, master) machine. This requires a cluster admin to have write access to the host filesystem for each node and some external mechanism to ensure that the driver file is recreated if deleted, just to deploy a volume plugin.
In addition to being difficult to deploy, Flex did not address the pain of plugin dependencies: Volume plugins tend to have many external requirements (on mount and filesystem tools, for example). These dependencies are assumed to be available on the underlying host OS, which is often not the case.
@@ -35,4 +35,4 @@ Our workflow hasn't changed for confidential advance drafts. Additionally, we'll
### Call for reviewers
The Kubernetes Blog needs more reviewers! If you're interested in contributing to the Kubernetes project and can participate on a regular, weekly basis, send an introductory email to [k8sblog@linuxfoundation.org](k8sblog@linuxfoundation.org).
The Kubernetes Blog needs more reviewers! If you're interested in contributing to the Kubernetes project and can participate on a regular, weekly basis, send an introductory email to [k8sblog@linuxfoundation.org](mailto:k8sblog@linuxfoundation.org).
@@ -44,7 +44,7 @@ Only 4 tools were in use by more than 10% of those who took the survey with Helm
## Want To See More?
As the [Application Definition Working Group](https://github.com/kubernetes/community/tree/master/wg-app-def) is working through the data we're putting observations into a [Google Slides Document](http://bit.ly/2qTkuhx). This is a living document that will continue to grow while we look over and discuss the data.
As the [Application Definition Working Group](https://github.com/kubernetes/community/tree/master/sig-apps) is working through the data we're putting observations into a [Google Slides Document](http://bit.ly/2qTkuhx). This is a living document that will continue to grow while we look over and discuss the data.
There is [a session at KubeCon where the Application Definition Working Group will be meeting](https://kccnceu18.sched.com/event/DxV4) and discussing the survey. This is a session open to anyone in attendance, if you would like to attend.
@@ -19,7 +19,7 @@ As a developer you want to think about where the Kubernetes cluster youre dev
![Dev Modes](/images/blog/2018-05-01-developing-on-kubernetes/dok-devmodes_preview.png)
A number of tools support pure offline development including Minikube, Docker for Mac/Windows, Minishift, and the ones we discuss in detail below. Sometimes, for example, in a microservices setup where certain microservices already run in the cluster, a proxied setup (forwarding traffic into and from the cluster) is preferable and Telepresence is an example tool in this category. The live mode essentially means youre building and/or deploying against a remote cluster and, finally, the pure online mode means both your development environment and the cluster are remote, as this is the case with, for example, [Eclipse Che](https://www.eclipse.org/che/docs/kubernetes-single-user.html) or [Cloud 9](https://github.com/errordeveloper/k9c). Lets now have a closer look at the basics of offline development: running Kubernetes locally.
A number of tools support pure offline development including Minikube, Docker for Mac/Windows, Minishift, and the ones we discuss in detail below. Sometimes, for example, in a microservices setup where certain microservices already run in the cluster, a proxied setup (forwarding traffic into and from the cluster) is preferable and Telepresence is an example tool in this category. The live mode essentially means youre building and/or deploying against a remote cluster and, finally, the pure online mode means both your development environment and the cluster are remote, as this is the case with, for example, [Eclipse Che](https://www.eclipse.org/che/docs/che-7/introduction-to-eclipse-che/) or [Cloud 9](https://github.com/errordeveloper/k9c). Lets now have a closer look at the basics of offline development: running Kubernetes locally.
[Minikube](/docs/getting-started-guides/minikube/) is a popular choice for those who prefer to run Kubernetes in a local VM. More recently Docker for [Mac](https://docs.docker.com/docker-for-mac/kubernetes/) and [Windows](https://docs.docker.com/docker-for-windows/kubernetes/) started shipping Kubernetes as an experimental package (in the “edge” channel). Some reasons why you may want to prefer using Minikube over the Docker desktop option are:
@@ -99,7 +99,7 @@ Implications:
More info:
* [Squash: A Debugger for Kubernetes Apps](https://www.youtube.com/watch?v=5TrV3qzXlgI)
* [Getting Started Guide](https://github.com/solo-io/squash/blob/master/docs/getting-started.md)
* [Getting Started Guide](https://squash.solo.io/overview/)
### Telepresence
@@ -77,8 +77,8 @@ Itd be impossible to have gotten where we are without enormous help from ever
* [Argo](https://github.com/kubeflow/kubeflow/tree/master/kubeflow/argo) for managing ML workflows
* [Caffe2 Operator](https://github.com/kubeflow/caffe2-operator) for running Caffe2 jobs
* [Horovod & OpenMPI](https://github.com/kubeflow/kubeflow/tree/master/kubeflow/openmpi) for improved distributed training performance of TensorFlow
* [Identity Aware Proxy](https://github.com/kubeflow/kubeflow/blob/master/docs/gke/iap.md), which enables using security your services with identities, rather than VPNs and Firewalls
* [Horovod & OpenMPI](https://github.com/kubeflow/kubeflow/tree/master/components/openmpi-controller) for improved distributed training performance of TensorFlow
* [Identity Aware Proxy](https://github.com/kubeflow/kubeflow/blob/master/docs/gke/iap_request.py), which enables using security your services with identities, rather than VPNs and Firewalls
* [Katib](https://github.com/kubeflow/katib) for hyperparameter tuning
* [Kubernetes volume controller](https://github.com/kubeflow/experimental-kvc) which provides basic volume and data management using volumes and volume sources in a Kubernetes cluster.
* [Kubebench](https://github.com/kubeflow/kubebench) for benchmarking of HW and ML stacks
@@ -35,7 +35,7 @@ Improving performance was one of the major focus items for the containerd 1.1 re
The following results are a comparison between containerd 1.1 and Docker 18.03 CE. The containerd 1.1 integration uses the CRI plugin built into containerd; and the Docker 18.03 CE integration uses the dockershim.
The results were generated using the Kubernetes node performance benchmark, which is part of [Kubernetes node e2e test](https://github.com/kubernetes/community/blob/master/contributors/devel/e2e-node-tests.md). Most of the containerd benchmark data is publicly accessible on the [node performance dashboard](http://node-perf-dash.k8s.io/).
The results were generated using the Kubernetes node performance benchmark, which is part of [Kubernetes node e2e test](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-testing/e2e-tests.md). Most of the containerd benchmark data is publicly accessible on the [node performance dashboard](http://node-perf-dash.k8s.io/).
### Pod Startup Latency
The "105 pod batch startup benchmark" results show that the containerd 1.1 integration has lower pod startup latency than Docker 18.03 CE integration with dockershim (lower is better).
@@ -92,7 +92,7 @@ Since containerd is being used by both Kubelet and Docker Engine, this means use
A containerd [namespace](https://github.com/containerd/containerd/blob/master/docs/namespaces.md) mechanism is employed to guarantee that Kubelet and Docker Engine won't see or have access to containers and images created by each other. This makes sure they won't interfere with each other. This also means that:
* Users won't see Kubernetes created containers with the _docker ps_ command. Please use _crictl ps_ instead. And vice versa, users won't see Docker CLI created containers in Kubernetes or with _crictl ps_ command. The _crictl create_ and _crictl runp_ commands are only for troubleshooting. Manually starting pod or container with _crictl_ on production nodes is not recommended.
* Users won't see Kubernetes pulled images with the _docker images_ command. Please use the _crictl images_ command instead. And vice versa, Kubernetes won't see images created by _docker pull_, _docker load_ or _docker build_ commands. Please use the _crictl pull_ command instead, and _[ctr](https://github.com/containerd/containerd/blob/master/docs/man/ctr.1.md) cri load_ if you have to load an image.
* Users won't see Kubernetes pulled images with the _docker images_ command. Please use the _crictl images_ command instead. And vice versa, Kubernetes won't see images created by _docker pull_, _docker load_ or _docker build_ commands. Please use the _crictl pull_ command instead, and _[ctr](https://github.com/containerd/containerd/blob/release/1.2/docs/man/ctr.1.md) cri load_ if you have to load an image.
# Summary
* Containerd 1.1 natively supports CRI. It can be used directly by Kubernetes.
@@ -11,7 +11,7 @@ date: 2018-05-29
[kustomization]: https://github.com/kubernetes-sigs/kustomize/blob/master/docs/glossary.md#kustomization
[mailing list]: https://groups.google.com/forum/#!forum/kustomize
[open an issue]: https://github.com/kubernetes-sigs/kustomize/issues/new
[subproject]: https://github.com/kubernetes/community/blob/master/keps/sig-cli/0008-kustomize.md
[subproject]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cli/0008-kustomize.md
[SIG-CLI]: https://github.com/kubernetes/community/tree/master/sig-cli
[workflow]: https://github.com/kubernetes-sigs/kustomize/blob/master/docs/workflows.md
@@ -148,7 +148,7 @@ You can also filter by namespaces or a label selector. This can allow you to run
In addition to the features described above, CoreDNS is easily extended. It is possible to build custom versions
of CoreDNS that include your own features. For example, this ability has been used to extend CoreDNS to do recursive resolution
with the [unbound plugin](https://https://coredns.io/explugins/unbound), to server records directly from a database with the [pdsql plugin](https://coredns.io/explugins/pdsql), and to allow multiple CoreDNS instances to share a common level 2 cache with the [redisc plugin](https://coredns.io/explugins/redisc).
with the [unbound plugin](https://coredns.io/explugins/unbound), to server records directly from a database with the [pdsql plugin](https://coredns.io/explugins/pdsql), and to allow multiple CoreDNS instances to share a common level 2 cache with the [redisc plugin](https://coredns.io/explugins/redisc).
Many other interesting extensions have been added, which you will find on the [External Plugins](https://coredns.io/explugins/) page of the CoreDNS site. One that is really interesting for Kubernetes and Istio users is the [kubernetai plugin](https://coredns.io/explugins/kubernetai), which allows a single CoreDNS instance to connect to multiple Kubernetes clusters and provide service discovery across all of them.
@@ -267,7 +267,7 @@ TIM PEPPER: Also, I would maybe argue in a way that a portion of that wasn't jus
<i>Thanks to Josh Berkus and Tim Pepper for talking to the Kubernetes Podcast from Google.
[Josh Berkus](https://github.com/jberkus) hangs out in #sig-release on the [Kubernetes Slack](slack.k8s.io). He maintains a newsletter called "[Last Week in Kubernetes Development](http://lwkd.info/)", with Noah Kantrowitz. You can read him on Twitter at [@fuzzychef](https://twitter.com/fuzzychef), but he does warn you that there's a lot of politics there as well.
[Josh Berkus](https://github.com/jberkus) hangs out in #sig-release on the [Kubernetes Slack](https://slack.k8s.io). He maintains a newsletter called "[Last Week in Kubernetes Development](http://lwkd.info/)", with Noah Kantrowitz. You can read him on Twitter at [@fuzzychef](https://twitter.com/fuzzychef), but he does warn you that there's a lot of politics there as well.
[Tim Pepper](https://github.com/tpepper) is also on Slack - he's always open to folks reaching out with a question, looking for help or advice. On Twitter you'll find him at [@pythomit](https://twitter.com/pythomit), which is "Timothy P" backwards. Tim is an avid soccer fan and season ticket holder for the [Portland Timbers](https://portlandtimbers.com/) and the [Portland Thorns](https://portlandthorns.com/), so you'll get all sorts of opinions on soccer in addition to technology!
@@ -285,7 +285,7 @@ The next stage of security&#39;s &quot;cloud native evolution&quot; looks to be
**A service mesh is a web of encrypted persistent connections, made between high performance &quot;sidecar&quot; proxy servers like Envoy and Linkerd. It adds traffic management, monitoring, and policy - all without microservice changes.**
Offloading microservice security and networking code to a shared, battle tested set of libraries was already possible with [Linkerd](https://linkerd.io/), and the introduction of [Istio](https://istio.io/) by Google, IBM, and Lyft, has added an alternative in this space. With the addition of [SPIFFE](https://spiffe.io) for per-pod cryptographic identity and a plethora of [other features](https://istio.io/docs/concepts/what-is-istio/overview.html), Istio could simplify the deployment of the next generation of network security.
Offloading microservice security and networking code to a shared, battle tested set of libraries was already possible with [Linkerd](https://linkerd.io/), and the introduction of [Istio](https://istio.io/) by Google, IBM, and Lyft, has added an alternative in this space. With the addition of [SPIFFE](https://spiffe.io) for per-pod cryptographic identity and a plethora of [other features](https://istio.io/docs/concepts/what-is-istio/), Istio could simplify the deployment of the next generation of network security.
In &quot;Zero Trust&quot; networks there may be no need for traditional firewalling or Kubernetes network policy, as every interaction occurs over mTLS (mutual TLS), ensuring that both parties are not only communicating securely, but that the identity of both services is known.

Some files were not shown because too many files have changed in this diff Show More