Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: K8s network model diagrams #39069

Closed
wants to merge 1,029 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1029 commits
Select commit Hold shift + click to select a range
7aae1ad
[zh-cn] Resync kubeadm_init_phase_control-plane_scheduler.md
Feb 20, 2023
2483764
Merge pull request #39541 from Zhuzhenghao/scale-stateful-set
k8s-ci-robot Feb 20, 2023
f04dd84
Merge pull request #38942 from windsonsea/0102cnd
k8s-ci-robot Feb 20, 2023
f416212
[zh] sync self-subject-review-v1alpha1.md
windsonsea Feb 20, 2023
b842660
Merge pull request #39560 from mengjiao-liu/sync-kubeadm-init-phase
k8s-ci-robot Feb 20, 2023
1bee739
Merge branch 'kubernetes:main' into patch-1
Jalmeida1994 Feb 20, 2023
516a23a
Merge pull request #38983 from windsonsea/labtai
k8s-ci-robot Feb 20, 2023
9ae9f74
[ja] Update page weights under content/ja/docs/concepts/scheduling-ev…
s-kawamura-w664 Feb 20, 2023
4bb80ef
Merge pull request #39535 from Zhuzhenghao/working-with-objects
k8s-ci-robot Feb 20, 2023
5c775fc
Reword further reading
sftim Feb 20, 2023
070831e
Wrap long lines in ConfigMap task
sftim Dec 26, 2020
67aa567
Revise Pod / ConfigMap task
sftim Aug 6, 2022
743df5f
Add cleanup steps
sftim Nov 24, 2022
39b9fcd
Improve page style
sftim Nov 24, 2022
0e3e953
Add note about valid characters for kubectl create from directory
sftim Feb 9, 2023
bdf6838
Merge pull request #37462 from joemcmahon/31483-unclear-monitoring-wo…
k8s-ci-robot Feb 20, 2023
c539208
Merge pull request #39555 from windsonsea/lsync
k8s-ci-robot Feb 20, 2023
b6b970e
[zh] sync resource-usage-monitoring.md
windsonsea Feb 20, 2023
99a793b
add announcement banner
upodroid Feb 20, 2023
9d1f69b
pt-br persistent-volume.md added
akash-kumar-saw Feb 15, 2023
774872b
updated content/pt-br/docs/reference/glossary/persistent-volume.md
akash-kumar-saw Feb 20, 2023
2a77eef
Rename "Enabling Unsafe Sysctls" section
sigv Feb 20, 2023
93ab5d3
Merge pull request #39527 from seancrasto/patch-8
k8s-ci-robot Feb 20, 2023
3639d82
Merge pull request #38273 from tengqm/normalize-ingress-minikube
k8s-ci-robot Feb 20, 2023
cbe9d2d
[es] improvement: kubectl install on windows verify command
Arhell Feb 21, 2023
a41c343
[zh] sync ingress-minikube.md
windsonsea Feb 21, 2023
7cc2dcb
Merge pull request #39582 from windsonsea/ingkube
k8s-ci-robot Feb 21, 2023
cded548
Merge pull request #39567 from sigv/patch-1
k8s-ci-robot Feb 21, 2023
ac611f7
[zh] Localize docs/concepts/services-networking/cluster-ip-allocation.md
Yanping-io Feb 20, 2023
981f21e
Update coarse-parallel-processing-work-queue.md
joebowbeer Feb 21, 2023
fc933ba
clean up /service-access-application-cluster.md
windsonsea Feb 21, 2023
82585b0
[zh] sync sysctl-cluster.md
windsonsea Feb 21, 2023
f7ae32e
[zh-cn]sync readme.md
uos-ljtian Feb 21, 2023
f3a499f
apply tim's suggestions
upodroid Feb 21, 2023
89d0d8d
[zh] sync /releases/download.md
windsonsea Feb 21, 2023
beaddd0
[zh-cn] Resync kubeadm_init_phase_addon_all.md
Feb 21, 2023
e277fe5
Update CVE feed layouts for new JSON feed format
mtardy Dec 20, 2022
96fe076
Remove unused localization strings
mtardy Jan 22, 2023
fdf5931
Update kubectl-convert in install-kubectl-macos.md
msahihi Feb 21, 2023
84a000b
Add remove kubectl-convert* files in install-kubectl-linux.md
msahihi Feb 21, 2023
90618e9
Fix: Translation.
PauloGoncalvesLima Feb 21, 2023
57d167f
Merge pull request #38569 from EuricoAbreu/windows-security
k8s-ci-robot Feb 21, 2023
08af340
Merge pull request #39431 from coder2800/patch-1
k8s-ci-robot Feb 21, 2023
6e6e6ba
Merge pull request #39482 from seancrasto/patch-6
k8s-ci-robot Feb 21, 2023
bbc9f8d
Merge pull request #39486 from wenjianhn/patch-1
k8s-ci-robot Feb 21, 2023
c67a986
Merge pull request #39499 from sftim/20230216_service_update_part_14
k8s-ci-robot Feb 21, 2023
7f5e0fa
Update content/pt-br/tasks/access-application-cluster/communicate-con…
AnaCarolinaRodriguesLeite Feb 21, 2023
dabf57d
Merge pull request #39509 from lianghao208/pod-lifecycle
k8s-ci-robot Feb 21, 2023
9de3510
Merge pull request #39584 from joebowbeer/patch-1
k8s-ci-robot Feb 21, 2023
903da02
Merge pull request #38562 from sftim/20221219_revise_service_concept_…
k8s-ci-robot Feb 21, 2023
92b9d3f
[zh-cn]SYNC labels.md
kinzhi Feb 20, 2023
e92d8bf
[zh-cn]SYNC annotations.md
kinzhi Feb 20, 2023
dead0d1
[zh-cn]SYNC feature-gates.md
kinzhi Feb 20, 2023
11646a6
Update content/pt-br/docs/concepts/configuration/windows-resource-man…
AnaCarolinaRodriguesLeite Feb 21, 2023
daddedc
Fix Introduction to Cilium link
dipesh-rawat Feb 21, 2023
082ba83
Merge pull request #38481 from GCES-Kubernetes-2022-2/administer-clus…
k8s-ci-robot Feb 21, 2023
d8c4b96
Merge pull request #39607 from dipesh-rawat/fix-broken-cilium-link
k8s-ci-robot Feb 21, 2023
9c398f8
Merge pull request #39554 from dipesh-rawat/fix-broken-quickstart-link
k8s-ci-robot Feb 21, 2023
5276678
changed architecture to flexible arch with components; update figure
chrismetz09 Feb 21, 2023
987e746
adjust the banner dates for katacoda deprecation
upodroid Feb 21, 2023
75e1101
Merge pull request #38625 from MrErlison/pt-br/kubeadm-upgrade
k8s-ci-robot Feb 21, 2023
fb2b6a5
Merge pull request #35110 from DonatoHorn/ptbr/runas
k8s-ci-robot Feb 21, 2023
74725dd
Merge pull request #35114 from DonatoHorn/ptbr/usev
k8s-ci-robot Feb 21, 2023
a5883ed
Merge pull request #39132 from MrErlison/pt-br/install-kubectl-linux
k8s-ci-robot Feb 21, 2023
7fbe6d4
Merge pull request #39585 from windsonsea/appclu
k8s-ci-robot Feb 22, 2023
1bd6749
[zh] Resync run-stateless-application-deployment
Zhuzhenghao Feb 19, 2023
13fce0e
Merge pull request #39542 from Zhuzhenghao/run-stateless-alpplication…
k8s-ci-robot Feb 22, 2023
401fd99
Merge pull request #36265 from bishal7679/docker/hi
k8s-ci-robot Feb 22, 2023
a21e1f7
Clean up page distribute-credentials-secure
Zhuzhenghao Feb 22, 2023
6c840a1
Merge branch 'kubernetes:main' into patch-24
javadoors Feb 22, 2023
91b1e3f
Merge pull request #39597 from msahihi/update-kubectl-install-doc
k8s-ci-robot Feb 22, 2023
5fc05fe
use a darker shade of red
upodroid Feb 22, 2023
507c25f
Merge pull request #39291 from javadoors/patch-24
k8s-ci-robot Feb 22, 2023
25252e2
Merge pull request #39618 from Zhuzhenghao/en/distribute
k8s-ci-robot Feb 22, 2023
7b08c16
Fix comments.
mk46 Feb 22, 2023
89d6a54
[zh] sync /services-networking/service.md
windsonsea Feb 22, 2023
5ff4c2e
Merge pull request #39565 from windsonsea/usamon
k8s-ci-robot Feb 22, 2023
f307243
Merge pull request #39480 from akash-kumar-saw/akash-kumar-saw/pt-br_…
k8s-ci-robot Feb 22, 2023
47b3287
Merge branch 'main' into website-dependency-testing
a-mccarthy Feb 22, 2023
9efe14f
Merge branch 'main' into update-page-weights
a-mccarthy Feb 22, 2023
11440ea
Merge pull request #36162 from mk46/autoupdate
k8s-ci-robot Feb 22, 2023
2668c62
Merge pull request #39551 from freddie400/ref-k8s-gcr-io
k8s-ci-robot Feb 22, 2023
3fc2fa9
Merge pull request #39142 from tengqm/cleanup-redirects-1
k8s-ci-robot Feb 22, 2023
20d71a2
Update content/pt-br/docs/concepts/configuration/windows-resource-man…
AnaCarolinaRodriguesLeite Feb 22, 2023
2a2c5cc
Fix Cilium Kubernetes Installation Guide link
dipesh-rawat Feb 22, 2023
0f12ff8
Merge pull request #38453 from stormqueen1990/update-locale-docs
k8s-ci-robot Feb 22, 2023
5e4a37a
add french translation for task 'Distribute Credentials Securely Usin…
Feb 22, 2023
0e538cb
add french example files for task 'Distribute Credentials Securely Us…
Feb 22, 2023
7bf363a
final pass on typos & formatting
Feb 22, 2023
655a9da
mod text to examples context, updated figures
chrismetz09 Feb 22, 2023
997a437
Revise glossary entry for Service
sftim Nov 24, 2022
c8064a5
Merge pull request #39114 from a-mccarthy/website-dependency-testing
k8s-ci-robot Feb 23, 2023
e0f05e9
Merge pull request #38788 from sftim/20221110_remove_old_images
k8s-ci-robot Feb 23, 2023
448e530
Merge pull request #38517 from tengqm/norm-cloud-controller
k8s-ci-robot Feb 23, 2023
bfccfbb
Merge pull request #39589 from uos-ljtian/main
k8s-ci-robot Feb 23, 2023
77dc30d
Merge pull request #39164 from Jalmeida1994/patch-1
k8s-ci-robot Feb 23, 2023
95095ad
Merge pull request #38727 from mgoodwin1989/patch-2
k8s-ci-robot Feb 23, 2023
9064af2
Remove redirect entries for docs/admin/... pages
tengqm Jan 29, 2023
b832ead
Clean up redirects for 'docs/user-guide/...' entries
tengqm Jan 29, 2023
8f656c9
Merge pull request #39572 from kinzhi/kinzhi249
k8s-ci-robot Feb 23, 2023
936026e
Merge pull request #39613 from windsonsea/servy
k8s-ci-robot Feb 23, 2023
4c1adec
Merge pull request #39574 from kinzhi/kinzhi251
k8s-ci-robot Feb 23, 2023
a299641
Merge pull request #39558 from wuyanpinguniontech/main
k8s-ci-robot Feb 23, 2023
344b6db
Merge pull request #39593 from windsonsea/downly
k8s-ci-robot Feb 23, 2023
9e17076
Merge pull request #39592 from mengjiao-liu/sync-kubeadm_init_phase_a…
k8s-ci-robot Feb 23, 2023
17f2ae9
Merge pull request #39586 from windsonsea/sysctly
k8s-ci-robot Feb 23, 2023
5a05d6e
Merge pull request #35750 from sftim/20220522_revise_configure_pod_co…
k8s-ci-robot Feb 23, 2023
9e75590
Merge pull request #39354 from AnaCarolinaRodriguesLeite/windows-reso…
k8s-ci-robot Feb 23, 2023
9b05790
Merge pull request #38814 from ydFu/update-istio-ko
k8s-ci-robot Feb 23, 2023
945babc
Merge pull request #38979 from AnaCarolinaRodriguesLeite/communicate-…
k8s-ci-robot Feb 23, 2023
9bb924d
[pt-br] Add blog/_posts/free-katacoda-kubernetes-tutorials-are-shutti…
pasimoes Feb 23, 2023
d4eaff9
added pt-br_persistent-volume-claim.md
akash-kumar-saw Feb 19, 2023
329dfd1
updated content/pt-br/docs/reference/glossary/persistent-volume-claim.md
akash-kumar-saw Feb 20, 2023
6105278
updated content/pt-br/docs/reference/glossary/persistent-volume-claim.md
akash-kumar-saw Feb 23, 2023
4df5efb
Add minimum and maximum values for PriorityClass
dipesh-rawat Feb 23, 2023
bee8fec
Add minimum and maximum values for PriorityClass
dipesh-rawat Feb 23, 2023
c5778fd
Merge pull request #38920 from a-mccarthy/update-page-weights
k8s-ci-robot Feb 23, 2023
001c92e
Use https://dl.k8s.io/
sftim Feb 23, 2023
1fab492
[zh] Resync page distribute-credentials-secure
Zhuzhenghao Feb 22, 2023
ba99616
Clean up page in tasks/run-application
Zhuzhenghao Feb 19, 2023
db787b5
Merge pull request #39543 from Zhuzhenghao/run-application
k8s-ci-robot Feb 24, 2023
58cf89a
Merge pull request #39640 from dipesh-rawat/pod-priority-min-max-limi…
k8s-ci-robot Feb 24, 2023
6acd310
[zh-cn] Resync kubeadm reference page
Feb 24, 2023
206231d
Merge pull request #39617 from Zhuzhenghao/distribute-credentials-sec…
k8s-ci-robot Feb 24, 2023
ec42ca7
Typo (subject-verb agreement)
Anton-Vasilev Feb 24, 2023
f89b55e
revert change to owners
upodroid Feb 24, 2023
25c74ff
Merge pull request #39628 from dipesh-rawat/fix-cilium-install-link
k8s-ci-robot Feb 24, 2023
ba9ad02
[es] Fix homebrew prefix error in bash-completion of kubectl
Arhell Feb 25, 2023
aaede4e
Merge pull request #38054 from sftim/20221124_redo_service_glossary_e…
k8s-ci-robot Feb 25, 2023
e244bf9
Merge pull request #39643 from sftim/20230223_update_download_links
k8s-ci-robot Feb 25, 2023
12d9b2c
[zh] sync run-single-instance-stateful-application
Zhuzhenghao Feb 25, 2023
35eda2c
[zh-cn]SYNC coarse-parallel-processing-work-queue.md
kinzhi Feb 21, 2023
efe8acd
[zh-cn]SYNC pod-lifecycle.md
kinzhi Feb 21, 2023
ced4a3e
PDB maxUnavailable rounding logic
i8r Feb 25, 2023
b372848
Merge pull request #39570 from kinzhi/kinzhi248
k8s-ci-robot Feb 25, 2023
b514657
Merge pull request #39013 from Ashwin1102/main
k8s-ci-robot Feb 26, 2023
02991a6
Merge pull request #39655 from Anton-Vasilev/patch-1
k8s-ci-robot Feb 26, 2023
334a083
Merge pull request #39646 from mengjiao-liu/resync-kubeadm-zh
k8s-ci-robot Feb 26, 2023
512ba15
Merge pull request #38063 from Ritikaa96/add-references-to-control-pl…
k8s-ci-robot Feb 26, 2023
7bc3d62
Update content/ja/docs/setup/production-environment/tools/kubeadm/ins…
yayoimizuha Feb 26, 2023
28963c6
Update content/ja/docs/setup/production-environment/tools/kubeadm/ins…
yayoimizuha Feb 26, 2023
cdb1a9c
Update content/ja/docs/setup/production-environment/tools/kubeadm/ins…
yayoimizuha Feb 26, 2023
91714b4
Update content/ja/docs/setup/production-environment/tools/kubeadm/ins…
yayoimizuha Feb 26, 2023
58917de
Update content/ja/docs/setup/production-environment/tools/kubeadm/ins…
yayoimizuha Feb 26, 2023
39ad5e7
Merge pull request #39143 from tengqm/cleanup-redirects-2
k8s-ci-robot Feb 26, 2023
22a1760
Merge pull request #39117 from Asaf-Malin/patch-1
k8s-ci-robot Feb 26, 2023
fcd671a
Merge pull request #39520 from Zhuzhenghao/deployment
k8s-ci-robot Feb 26, 2023
11c3289
Merge pull request #39603 from kinzhi/kinzhi253
k8s-ci-robot Feb 26, 2023
cd5919f
Merge pull request #39604 from kinzhi/kinzhi254
k8s-ci-robot Feb 26, 2023
dbde7cf
[zh] sync page in tasks/tools (#39666)
Zhuzhenghao Feb 26, 2023
f6d41d2
Merge pull request #39664 from Zhuzhenghao/run-single-instance-statef…
k8s-ci-robot Feb 26, 2023
bb4092c
cleanup page in configure-pod-container
Zhuzhenghao Feb 26, 2023
4ad5616
resync pages
Zhuzhenghao Feb 26, 2023
71a81bf
[zh] resync service-access-application-cluster
Zhuzhenghao Feb 26, 2023
b1ed291
[pt-br] Add /docs/reference/setup-tools (#33105)
MrErlison Feb 26, 2023
0a67b88
Merge pull request #39544 from akash-kumar-saw/akash-kumar-saw/pt-br_…
k8s-ci-robot Feb 26, 2023
b57fdb0
Merge pull request #38938 from Arhell/it-error
k8s-ci-robot Feb 26, 2023
e16623f
fix: remove excessive line breaks in headings and titles section.
stormqueen1990 Feb 26, 2023
f92af2c
Merge pull request #39673 from Zhuzhenghao/configure-pod-container
k8s-ci-robot Feb 27, 2023
434db7b
Merge pull request #39674 from Zhuzhenghao/force-delete-stateful-set-pod
k8s-ci-robot Feb 27, 2023
9a8e973
Merge pull request #39686 from stormqueen1990/fix/style-guide-formatting
k8s-ci-robot Feb 27, 2023
4854329
Update to use subsectionID instead of full-link
bconfiden2 Feb 27, 2023
33c2953
Merge pull request #39525 from yayoimizuha/patch-1
k8s-ci-robot Feb 27, 2023
8566c8a
Merge pull request #39690 from bconfiden2/0227-update-link
k8s-ci-robot Feb 27, 2023
8b7e4f3
Merge pull request #39676 from Zhuzhenghao/service-access-application…
k8s-ci-robot Feb 27, 2023
e97e4bb
[zh-cn] Translate docs/reference/glossary/feature-gates.md
qlijin Feb 24, 2023
69170a9
Merge pull request #39645 from qlijin/translate_new_file
k8s-ci-robot Feb 27, 2023
3d9ef70
[zh] resync page in scheduling-eviction
Zhuzhenghao Feb 26, 2023
6297df7
Update content/en/docs/tasks/run-application/configure-pdb.md
i8r Feb 27, 2023
c342ef2
Merge pull request #38915 from mfilocha/pl-1.25a7
k8s-ci-robot Feb 27, 2023
64dc81a
[zh] resync page cloud-controller
Zhuzhenghao Feb 27, 2023
3305d7b
Check that the fetched feed is a JSON feed 1.1 and fail if not
mtardy Jan 22, 2023
1d514a5
Merge pull request #38579 from mtardy/cve-json-feed
k8s-ci-robot Feb 27, 2023
cde1ecc
document the PodAndContainerStatsFromCRI feature
tzneal Feb 27, 2023
99721e5
pr comments
tzneal Feb 27, 2023
c92f1d3
Fix misspelling on Pods page
pjbgf Feb 27, 2023
7d6cc70
Merge branch 'main' of github.com:kubernetes/website into k8s-gcr-io-…
upodroid Feb 27, 2023
e4740b4
Update images.md
makkus183 Feb 27, 2023
4798193
Merge pull request #39670 from i8r/main
k8s-ci-robot Feb 27, 2023
c2d4ca7
Add volume.beta.kubernetes.io/storage-class annotation
dipesh-rawat Feb 27, 2023
ad9b54a
Add config API for kube-controller-manager configuration
tengqm Feb 27, 2023
c207222
Add blog post for introdution kwok
wzshiming Feb 28, 2023
a0085b4
Merge pull request #39710 from pjbgf/pod-misspell
k8s-ci-robot Feb 28, 2023
b5dfc75
Merge pull request #39697 from Zhuzhenghao/cloud-controller
k8s-ci-robot Feb 28, 2023
86a9bfd
Merge pull request #39677 from Zhuzhenghao/2-26
k8s-ci-robot Feb 28, 2023
3f6e14f
Merge pull request #39559 from s-kawamura-w664/order_services-networking
k8s-ci-robot Feb 28, 2023
dea9f5e
Merge pull request #39564 from s-kawamura-w664/order_scheduling-eviction
k8s-ci-robot Feb 28, 2023
9e97e1c
Merge pull request #39712 from makkus183/patch-1
k8s-ci-robot Feb 28, 2023
7a81702
Merge pull request #39701 from tzneal/add-cri-pod-container-stats-docs
k8s-ci-robot Feb 28, 2023
3d850f6
Clean CVE feed shortcode i18n caption data
mtardy Feb 28, 2023
aa9f17e
Transform CVE feed shortcode compliance check to warning
mtardy Feb 28, 2023
fbd180f
Merge pull request #39727 from mtardy/cve-feed-cleanup
k8s-ci-robot Feb 28, 2023
ff72b66
Add volume.beta.kubernetes.io/storage-class annotation
dipesh-rawat Feb 28, 2023
ec66152
Merge pull request #39575 from upodroid/k8s-gcr-io-banner-1
sftim Feb 28, 2023
9c86598
Update content/en/docs/reference/labels-annotations-taints/_index.md
dipesh-rawat Feb 28, 2023
2714d34
Update content/en/docs/reference/labels-annotations-taints/_index.md
dipesh-rawat Feb 28, 2023
9100a22
Update registry.k8s.io announcement article
sftim Feb 28, 2023
1f9b9e0
Synced pt-br_cheatsheet.md with English
akash-kumar-saw Feb 15, 2023
d1fec5a
content/pt-br/docs/reference/kubectl/cheatsheet.md
akash-kumar-saw Feb 23, 2023
5ec8366
updated content\pt-br\docs\reference\kubectl\cheatsheet.md
akash-kumar-saw Feb 26, 2023
0d87a3a
Empty Commit
akash-kumar-saw Feb 26, 2023
a7cd38a
[id] Add externalSetMarkChain to portmap config
Arhell Feb 28, 2023
2484c15
Record canonical URL
sftim Feb 28, 2023
4f65827
Merge pull request #39653 from wzshiming/blog/introducing-kwok
k8s-ci-robot Feb 28, 2023
1a44be7
add french translation for task 'Define Environment Variables for a C…
Feb 28, 2023
ce650bf
Merge pull request #39718 from tengqm/add-kcm-config-api
k8s-ci-robot Mar 1, 2023
8463423
Merge pull request #39717 from dipesh-rawat/add-storage-class-annotation
k8s-ci-robot Mar 1, 2023
8829999
Merge pull request #39733 from Arhell/id-add
k8s-ci-robot Mar 1, 2023
43d3ffa
[zh] resync page admission-controllers.
Zhuzhenghao Feb 27, 2023
8053f6a
Merge pull request #39702 from Zhuzhenghao/admisstion-controll
k8s-ci-robot Mar 1, 2023
6eb1bde
[zh] resync configure-pod-configmap
Zhuzhenghao Feb 26, 2023
6e6e4ed
Merge pull request #39731 from sftim/20230228_update_registry_k8s_io_…
k8s-ci-robot Mar 1, 2023
590366e
Merge pull request #39667 from Zhuzhenghao/configure-pod-configmap
k8s-ci-robot Mar 1, 2023
74d09c9
Merge pull request #39479 from akash-kumar-saw/akash-kumar-saw/sync_p…
k8s-ci-robot Mar 1, 2023
74746dd
[zh] sync 2023-03-01-introducing-kwok/ (#39739)
windsonsea Mar 1, 2023
ecd90c8
Merge pull request #39631 from k0rventen/origin/dev-1.26-fr
k8s-ci-robot Mar 1, 2023
9137c09
Merge pull request #39734 from k0rventen/fr-task-env-var-container
k8s-ci-robot Mar 1, 2023
70fec9e
[zh-cn]sync 2022-12-16-non-graceful-node-shutdown-to-beta.md
my-git9 Feb 23, 2023
5fd1a9d
Merge pull request #39639 from my-git9/blog-2022-12-16
k8s-ci-robot Mar 2, 2023
c38e5c0
Avoid creating local manifest for PSA tutorials
sftim Oct 29, 2022
25a926e
Assume that kind provides Pod Security Admission
sftim Oct 29, 2022
c6b3f34
Automatically clean up after deploying PSA examples
sftim Oct 29, 2022
a39ee49
Tidy PSA tutorials
sftim Oct 29, 2022
c9640eb
Make it clear that PSA example Pods do start OK
sftim Oct 29, 2022
3c8df5e
Mention that cluster-level PSA config might not be possible
sftim Oct 29, 2022
04cfb74
Await input in Pod Security Admission demo script
sftim Jan 24, 2023
cf11a9d
[pt] Add externalSetMarkChain to portmap config
Arhell Mar 2, 2023
a8454fd
Merge pull request #39765 from Arhell/pt-net
k8s-ci-robot Mar 2, 2023
b4f737e
Merge pull request #37587 from sftim/20221029_revise_psa_tutorials
k8s-ci-robot Mar 3, 2023
b1ca7a8
Merge pull request #39658 from Arhell/es-fix
k8s-ci-robot Mar 3, 2023
c44bdb2
Merge pull request #39581 from Arhell/es-imp
k8s-ci-robot Mar 3, 2023
4c9b2b1
initial commit
chrismetz09 Jan 23, 2023
fc74321
update container same pod section with new text and figure
chrismetz09 Jan 24, 2023
fabc063
cleanups, add terminology section outline, new pod-samehost figure
chrismetz09 Jan 25, 2023
8eec242
added preliminary text to terminology section
chrismetz09 Jan 26, 2023
3c3b784
add text, update fig in pods same node section
chrismetz09 Jan 30, 2023
8033e7b
text adjustments
chrismetz09 Jan 31, 2023
071950d
added pods different hosts figures
chrismetz09 Feb 9, 2023
6bbfc2f
update arch figure to distinguish between overlay and underlay
chrismetz09 Feb 15, 2023
78eb0a7
text update
chrismetz09 Feb 15, 2023
c8f7fb1
Update arch lead-in referencing example
chrismetz09 Feb 15, 2023
ae10bf5
update pod ip address bullet
chrismetz09 Feb 15, 2023
8f286d7
add L2 bridge pointer
chrismetz09 Feb 15, 2023
3d88fa0
update previously VM sentence in the beginning text
chrismetz09 Feb 15, 2023
131a0c0
change network concerns heading
chrismetz09 Feb 15, 2023
8ec6fea
changed architecture to flexible arch with components; update figure
chrismetz09 Feb 21, 2023
1df49cb
mod text to examples context, updated figures
chrismetz09 Feb 22, 2023
ab0fca4
modest text cleanup, more pointers
chrismetz09 Mar 3, 2023
65f632c
modest text cleanup, more pointers
chrismetz09 Mar 3, 2023
5d78673
update underlay figure, added overlay and underlay text
chrismetz09 Mar 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ aliases:
- divya-mohan0209
- kbhawkey
- mehabhalodiya
- mengjiao-liu
- natalisucks
- nate-double-u
- onlydole
Expand Down Expand Up @@ -143,6 +144,7 @@ aliases:
- chenxuc
- howieyuen
# idealhack
- kinzhi
- mengjiao-liu
- my-git9
# pigletfly
Expand All @@ -166,6 +168,7 @@ aliases:
- edsoncelio
- femrtnz
- jcjesus
- mrerlison
- rikatz
- stormqueen1990
- yagonobre
Expand Down
28 changes: 24 additions & 4 deletions README-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,34 @@ cd website
<!--
The Kubernetes website uses the [Docsy Hugo theme](https://github.com/google/docsy#readme). Even if you plan to run the website in a container, we strongly recommend pulling in the submodule and other development dependencies by running the following:
-->

Kubernetes 网站使用的是 [Docsy Hugo 主题](https://github.com/google/docsy#readme)。
即使你打算在容器中运行网站,我们也强烈建议你通过运行以下命令来引入子模块和其他开发依赖项:

```bash
# 引入 Docsy 子模块
<!--
### Windows
```powershell
# fetch submodule dependencies
git submodule update --init --recursive --depth 1
```
```
-->
### Windows
```powershell
# 获取子模块依赖
git submodule update --init --recursive --depth 1
```

<!--
### Linux / other Unix
```bash
# fetch submodule dependencies
make module-init
```
-->
### Linux / 其它 Unix
```bash
# 获取子模块依赖
make module-init
```

<!--
## Running the website using a container
Expand Down
14 changes: 14 additions & 0 deletions assets/scss/_custom.scss
Original file line number Diff line number Diff line change
Expand Up @@ -878,3 +878,17 @@ div.alert > em.javascript-required {
color: #fff;
background: #326de6;
}

// Adjust Bing search result page
#bing-results-container {
padding: 1em;
}
#bing-pagination-container {
padding: 1em;
margin-bottom: 1em;

a.bing-page-anchor {
padding: 0.5em;
margin: 0.25em;
}
}
2 changes: 1 addition & 1 deletion content/de/docs/concepts/containers/images.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ Pods können nur eigene Image Pull Secret in ihrem eigenen Namespace referenzier

#### Referenzierung eines imagePullSecrets bei einem Pod

Nun können Sie Pods erstellen, die dieses Secret referenzieren, indem Sie einen Aschnitt `imagePullSecrets` zu ihrer Pod - Definition hinzufügen.
Nun können Sie Pods erstellen, die dieses Secret referenzieren, indem Sie einen Abschnitt `imagePullSecrets` zu ihrer Pod - Definition hinzufügen.

```shell
cat <<EOF > pod.yaml
Expand Down
4 changes: 3 additions & 1 deletion content/en/_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@
{{% blocks/feature image="suitcase" %}}
#### Run K8s Anywhere

Kubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.
Kubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.

To download Kubernetes, visit the [download](/releases/download/) section.

{{% /blocks/feature %}}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ When a default StorageClass exists and a user creates a PersistentVolumeClaim wi



Kubernetes 1.4 maintains backwards compatibility with the alpha version of the dynamic provisioning feature to allow for a smoother transition to the beta version. The alpha behavior is triggered by the existance of the alpha dynamic provisioning annotation (volume. **alpha**.kubernetes.io/storage-class). Keep in mind that if the beta annotation (volume. **beta**.kubernetes.io/storage-class) is present, it takes precedence, and triggers the beta behavior.
Kubernetes 1.4 maintains backwards compatibility with the alpha version of the dynamic provisioning feature to allow for a smoother transition to the beta version. The alpha behavior is triggered by the existence of the alpha dynamic provisioning annotation (volume. **alpha**.kubernetes.io/storage-class). Keep in mind that if the beta annotation (volume. **beta**.kubernetes.io/storage-class) is present, it takes precedence, and triggers the beta behavior.



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ To modify/add your own DAGs, you can use `kubectl cp` to upload local files into

# Get Involved

This feature is just the beginning of multiple major efforts to improves Apache Airflow integration into Kubernetes. The Kubernetes Operator has been merged into the [1.10 release branch of Airflow](https://github.com/apache/incubator-airflow/tree/v1-10-test) (the executor in experimental mode), along with a fully k8s native scheduler called the Kubernetes Executor (article to come). These features are still in a stage where early adopters/contributers can have a huge influence on the future of these features.
This feature is just the beginning of multiple major efforts to improves Apache Airflow integration into Kubernetes. The Kubernetes Operator has been merged into the [1.10 release branch of Airflow](https://github.com/apache/incubator-airflow/tree/v1-10-test) (the executor in experimental mode), along with a fully k8s native scheduler called the Kubernetes Executor (article to come). These features are still in a stage where early adopters/contributors can have a huge influence on the future of these features.

For those interested in joining these efforts, I'd recommend checkint out these steps:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,7 @@ Now you can configure your DHCP. Basically you should set the `next-server` and
I use ISC-DHCP server, and here is an example `dhcpd.conf`:

```
shared-network ltsp-netowrk {
shared-network ltsp-network {
subnet 10.9.0.0 netmask 255.255.0.0 {
authoritative;
default-lease-time -1;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ date: 2018-12-12

Kubernetes provides great primitives for deploying applications to a cluster: it can be as simple as `kubectl create -f app.yaml`. Deploy apps across multiple clusters has never been that simple. How should app workloads be distributed? Should the app resources be replicated into all clusters, replicated into selected clusters, or partitioned into clusters? How is access to the clusters managed? What happens if some of the resources that a user wants to distribute pre-exist, in some or all of the clusters, in some form?

In SIG Multicluster, our journey has revealed that there are multiple possible models to solve these problems and there probably is no single best-fit, all-scenario solution. [Federation](/docs/concepts/cluster-administration/federation/), however, is the single biggest Kubernetes open source sub-project, and has seen the maximum interest and contribution from the community in this problem space. The project initially reused the Kubernetes API to do away with any added usage complexity for an existing Kubernetes user. This approach was not viable, because of the problems summarised below:
In SIG Multicluster, our journey has revealed that there are multiple possible models to solve these problems and there probably is no single best-fit, all-scenario solution. [Kubernetes Cluster Federation (KubeFed for short)](https://github.com/kubernetes-sigs/kubefed), however, is the single biggest Kubernetes open source sub-project, and has seen the maximum interest and contribution from the community in this problem space. The project initially reused the Kubernetes API to do away with any added usage complexity for an existing Kubernetes user. This approach was not viable, because of the problems summarised below:

* Difficulties in re-implementing the Kubernetes API at the cluster level, as federation-specific extensions were stored in annotations.
* Limited flexibility in federated types, placement and reconciliation, due to 1:1 emulation of the Kubernetes API.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ spec:
spec:
containers:
- name: test-container
image: k8s.gcr.io/busybox
image: registry.k8s.io/busybox # updated after publication (previously used k8s.gcr.io/busybox)
command:
- "/bin/sh"
args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Our goal is for Kubernetes docs to be a trustworthy guide to Kubernetes features

### Re-homing content

Some content will be removed that readers may find helpful. To make sure readers have continous access to information, we're giving stakeholders until the [1.19 release deadline for docs](https://github.com/kubernetes/sig-release/tree/master/releases/release-1.19), **July 9th, 2020** to re-home any content slated for removal.
Some content will be removed that readers may find helpful. To make sure readers have continuous access to information, we're giving stakeholders until the [1.19 release deadline for docs](https://github.com/kubernetes/sig-release/tree/master/releases/release-1.19), **July 9th, 2020** to re-home any content slated for removal.

Over the next few months you'll see less third party content in the docs as contributors open PRs to remove content.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -520,7 +520,7 @@ And the real strength of WSL2 integration, the port `8443` once open on WSL2 dis

Working on the command line is always good and very insightful. However, when dealing with Kubernetes we might want, at some point, to have a visual overview.

For that, Minikube embeded the [Kubernetes Dashboard](https://github.com/kubernetes/dashboard). Thanks to it, running and accessing the Dashboard is very simple:
For that, Minikube embedded the [Kubernetes Dashboard](https://github.com/kubernetes/dashboard). Thanks to it, running and accessing the Dashboard is very simple:

```bash
# Enable the Dashboard service
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ The team has made progress in the last few months that is well worth celebrating

- The K8s-Infrastructure Working Group released an automated billing report that they start every meeting off by reviewing as a group.
- DNS for k8s.io and kubernetes.io are also fully [community-owned](https://groups.google.com/g/kubernetes-dev/c/LZTYJorGh7c/m/u-ydk-yNEgAJ), with community members able to [file issues](https://github.com/kubernetes/k8s.io/issues/new?assignees=&labels=wg%2Fk8s-infra&template=dns-request.md&title=DNS+REQUEST%3A+%3Cyour-dns-record%3E) to manage records.
- The container registry [k8s.gcr.io](https://github.com/kubernetes/k8s.io/tree/main/k8s.gcr.io) is also fully community-owned and available for all Kubernetes subprojects to use.
- The container registry [registry.k8s.io](https://github.com/kubernetes/k8s.io/tree/main/registry.k8s.io) is also fully community-owned and available for all Kubernetes subprojects to use.
_Note:_ The container registry has changed to registry.k8s.io. Updated on August 25, 2022.
- The Kubernetes [publishing-bot](https://github.com/kubernetes/publishing-bot) responsible for keeping k8s.io/kubernetes/staging repositories published to their own top-level repos (For example: [kubernetes/api](https://github.com/kubernetes/api)) runs on a community-owned cluster.
- The gcsweb.k8s.io service used to provide anonymous access to GCS buckets for kubernetes artifacts runs on a community-owned cluster.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ GUINEVERE SAENGER: I would want Jorge to be really on top of making sure that ev

Greater communication of timelines and just giving people more time and space to be able to get in their changes, or at least, seemingly give them more time and space by sending early warnings, is going to be helpful. Of course, he's going to have a slightly longer release, too, than I did. This might be related to a unique Q4 challenge. Overall, I would encourage him to take more breaks, to rely more on his release shadows, and split out the work in a fashion that allows everyone to have a turn and everyone to have a break as well.

**ADAM GLICK: What would your advice be to someone who is hearing your experience and is inspired to get involved with the Kubernetes release or contributer process?**
**ADAM GLICK: What would your advice be to someone who is hearing your experience and is inspired to get involved with the Kubernetes release or contributor process?**

GUINEVERE SAENGER: Those are two separate questions. So let me tackle the Kubernetes release question first. Kubernetes [SIG Release](https://github.com/kubernetes/sig-release/#readme) has, in my opinion, a really excellent onboarding program for new members. We have what is called the [Release Team Shadow Program](https://github.com/kubernetes/sig-release/blob/master/release-team/shadows.md). We also have the Release Engineering Shadow Program, or the Release Management Shadow Program. Those are two separate subprojects within SIG Release. And each subproject has a team of roles, and each role can have two to four shadows that are basically people who are part of that role team, and they are learning that role as they are doing it.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ If the `ServerSideFieldValidation` feature gate is enabled starting 1.23, users

With the feature gate enabled, we also introduce the `fieldValidation` query parameter so that users can specify the desired behavior of the server on a per request basis. Valid values for the `fieldValidation` query parameter are:

- Ignore (default when feature gate is disabled, same as pre-1.23 behavior of dropping/ignoring unkonwn fields)
- Ignore (default when feature gate is disabled, same as pre-1.23 behavior of dropping/ignoring unknown fields)
- Warn (default when feature gate is enabled).
- Strict (this will fail the request with an Invalid Request error)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ linkTitle: "Dockershim Removal FAQ"
date: 2022-02-17
slug: dockershim-faq
aliases: [ '/dockershim' ]
evergreen: true
---

**This supersedes the original
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Caleb is also a co-organizer of the [CloudNative NZ](https://www.meetup.com/clou

## [Dylan Graham](https://github.com/DylanGraham)

Dylan Graham is a cloud engineer from Adeliade, Australia. He has been contributing to the upstream Kubernetes project since 2018.
Dylan Graham is a cloud engineer from Adelaide, Australia. He has been contributing to the upstream Kubernetes project since 2018.

He stated that being a part of such a large-scale project was initially overwhelming, but that the community's friendliness and openness assisted him in getting through it.

Expand Down
3 changes: 2 additions & 1 deletion content/en/blog/_posts/2022-05-13-grpc-probes-in-beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,8 @@ metadata:
spec:
containers:
- name: agnhost
image: k8s.gcr.io/e2e-test-images/agnhost:2.35
# image changed since publication (previously used registry "k8s.gcr.io")
image: registry.k8s.io/e2e-test-images/agnhost:2.35
command: ["/agnhost", "grpc-health-checking"]
ports:
- containerPort: 5000
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ case where you're using the `OrderedReady` Pod management policy for a StatefulS
Here are some examples:

- I am using a StatefulSet to orchestrate a multi-instance, cache based application where the size of the cache is large. The cache
starts cold and requires some siginificant amount of time before the container can start. There could be more initial startup tasks
starts cold and requires some significant amount of time before the container can start. There could be more initial startup tasks
that are required. A RollingUpdate on this StatefulSet would take a lot of time before the application is fully updated. If the
StatefulSet supported updating more than one pod at a time, it would result in a much faster update.

Expand Down Expand Up @@ -50,7 +50,8 @@ spec:
app: nginx
spec:
containers:
- image: k8s.gcr.io/nginx-slim:0.8
# image changed since publication (previously used registry "k8s.gcr.io")
- image: registry.k8s.io/nginx-slim:0.8
imagePullPolicy: IfNotPresent
name: nginx
updateStrategy:
Expand All @@ -66,7 +67,7 @@ If you enable the new feature and you don't specify a value for `maxUnavailable`
I'll run through a scenario based on that example manifest to demonstrate how this feature works. I will deploy a StatefulSet that
has 5 replicas, with `maxUnavailable` set to 2 and `partition` set to 0.

I can trigger a rolling update by changing the image to `k8s.gcr.io/nginx-slim:0.9`. Once I initiate the rolling update, I can
I can trigger a rolling update by changing the image to `registry.k8s.io/nginx-slim:0.9`. Once I initiate the rolling update, I can
watch the pods update 2 at a time as the current value of maxUnavailable is 2. The below output shows a span of time and is not
complete. The maxUnavailable can be an absolute number (for example, 2) or a percentage of desired Pods (for example, 10%). The
absolute number is calculated from percentage by rounding up to the nearest integer.
Expand Down
2 changes: 1 addition & 1 deletion content/en/blog/_posts/2022-07-13-gateway-api-in-beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ workstream within the Gateway API subproject focused on Gateway API for Mesh
Management and Administration.

This group will deliver [enhancement
proposals](https://gateway-api.sigs.k8s.io/v1beta1/contributing/gep/) consisting
proposals](https://gateway-api.sigs.k8s.io/geps/overview/) consisting
of resources, additions, and modifications to the Gateway API specification for
mesh and mesh-adjacent use-cases.

Expand Down
2 changes: 1 addition & 1 deletion content/en/blog/_posts/2022-08-31-cgroupv2-ga.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ To use cgroup v2 with Kubernetes, you must meet the following requirements:
* The kubelet and the container runtime are configured to use the [systemd cgroup driver](/docs/setup/production-environment/container-runtimes#systemd-cgroup-driver)

The kubelet and container runtime use a [cgroup driver](/docs/setup/production-environment/container-runtimes#cgroup-drivers)
to set cgroup paramaters. When using cgroup v2, it's strongly recommended that both
to set cgroup parameters. When using cgroup v2, it's strongly recommended that both
the kubelet and your container runtime use the
[systemd cgroup driver](/docs/setup/production-environment/container-runtimes#systemd-cgroup-driver),
so that there's a single cgroup manager on the system. To configure the kubelet
Expand Down
2 changes: 1 addition & 1 deletion content/en/blog/_posts/2022-09-29-immutability-with-cel.md
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ kubectl apply -f crds/stable.example.com_appendonlylists.yaml
customresourcedefinition.apiextensions.k8s.io/appendonlylists.stable.example.com created
```

Creating an inital list with one element inside should succeed without problem:
Creating an initial list with one element inside should succeed without problem:
```shell
kubectl apply -f - <<EOF
---
Expand Down
9 changes: 8 additions & 1 deletion content/en/blog/_posts/2022-11-28-registry-k8s-io-change.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Starting with Kubernetes 1.25, our container image registry has changed from k8s

## TL;DR: What you need to know about this change

* Container images for Kubernetes releases from 1.25 onward are no longer published to k8s.gcr.io, only to registry.k8s.io.
* Container images for Kubernetes releases from <del>1.25</del> 1.27 onward are not published to k8s.gcr.io, only to registry.k8s.io.
* In the upcoming December patch releases, the new registry domain default will be backported to all branches still in support (1.22, 1.23, 1.24).
* If you run in a restricted environment and apply strict domain/IP address access policies limited to k8s.gcr.io, the __image pulls will not function__ after the migration to this new registry. For these users, the recommended method is to mirror the release images to a private registry.

Expand Down Expand Up @@ -68,8 +68,15 @@ The image used by kubelet for the pod sandbox (`pause`) can be overridden by set
kubelet --pod-infra-container-image=k8s.gcr.io/pause:3.5
```

## Legacy container registry freeze {#registry-freeze}

[k8s.gcr.io Image Registry Will Be Frozen From the 3rd of April 2023](/blog/2023/02/06/k8s-gcr-io-freeze-announcement/) announces the freeze of the
legacy k8s.gcr.io image registry. Read that article for more details.

## Acknowledgments

__Change is hard__, and evolving our image-serving platform is needed to ensure a sustainable future for the project. We strive to make things better for everyone using Kubernetes. Many contributors from all corners of our community have been working long and hard to ensure we are making the best decisions possible, executing plans, and doing our best to communicate those plans.

Thanks to Aaron Crickenberger, Arnaud Meukam, Benjamin Elder, Caleb Woodbine, Davanum Srinivas, Mahamed Ali, and Tim Hockin from SIG K8s Infra, Brian McQueen, and Sergey Kanzhelev from SIG Node, Lubomir Ivanov from SIG Cluster Lifecycle, Adolfo García Veytia, Jeremy Rickard, Sascha Grunert, and Stephen Augustus from SIG Release, Bob Killen and Kaslin Fields from SIG Contribex, Tim Allclair from the Security Response Committee. Also a big thank you to our friends acting as liaisons with our cloud provider partners: Jay Pipes from Amazon and Jon Johnson Jr. from Google.

_This article was updated on the 28th of February 2023._
Loading