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

Merge main branch into dev 1.32 #47986

Merged
merged 681 commits into from
Sep 19, 2024
Merged
Changes from 1 commit
Commits
Show all changes
681 commits
Select commit Hold shift + click to select a range
0169c70
sync open-a-pr cluster-large multiple-zones
asa3311 Sep 3, 2024
96efb96
Merge pull request #47447 from krol3/issue-task-debug-47444
k8s-ci-robot Sep 3, 2024
c36992d
Merge pull request #47768 from asa3311/sync-zh-148
k8s-ci-robot Sep 3, 2024
6c04a47
Merge pull request #47716 from Arhell/zh-typo
k8s-ci-robot Sep 3, 2024
1881392
[zh] Add 6 feature gates
windsonsea Sep 3, 2024
b07eb68
Merge pull request #47767 from windsonsea/addfea
k8s-ci-robot Sep 3, 2024
571a0f4
[ja]Translate content/en/docs/concepts/storage/volume-attributes-clas…
kohbis Sep 3, 2024
6500783
[ja] Translate Gateway API into Japanese (#47728)
tamilselvan1102 Sep 3, 2024
a0bd65b
[ja] Translate docs/concepts/security/_index.md into Japanese (#47725)
Kei-Ta Sep 3, 2024
4007011
[ja] Translate Horizontal Pod Autoscaler into Japanese (#47730)
tamilselvan1102 Sep 3, 2024
cd1f280
[ja] Translate content/en/blog/_posts/2024-08-15-consistent-read-from…
ntkm61027 Sep 3, 2024
0a0da00
Merge pull request #47713 from tengqm/update-api-reference-131
k8s-ci-robot Sep 3, 2024
dc9aeb5
Merge pull request #47710 from iholder101/install-kubeadm/disable-swap
k8s-ci-robot Sep 3, 2024
ae24e82
Merge pull request #46681 from sftim/20240605_redo_mermaid_shortcode
k8s-ci-robot Sep 3, 2024
8baaba4
Merge pull request #47645 from mattcary/patch-2
k8s-ci-robot Sep 3, 2024
f6ddca1
Update namespaces.md to remove monospace formatting in Note block
NommyNomm Sep 4, 2024
446d465
Clean up 2024-08-16-matchlabelkeys-podaffinity.md
windsonsea Sep 2, 2024
ea0024a
[zh] Add a blog: 2024-08-14-moving-cgroup-v1-support-maintenance-mode…
windsonsea Sep 4, 2024
7fb02f8
Merge pull request #47751 from windsonsea/matchy
k8s-ci-robot Sep 4, 2024
b361199
update: title in job.md
Okabe-Junya Sep 4, 2024
54dcfd7
Update OWNERS_ALIASES
divya-mohan0209 Sep 4, 2024
23272e8
Update OWNERS_ALIASES
divya-mohan0209 Sep 4, 2024
7ddf096
Merge pull request #47781 from kubernetes/Okabe-Junya/update-ja-job
k8s-ci-robot Sep 4, 2024
e2bd6ad
Merge pull request #47778 from NommyNomm/patch-1
k8s-ci-robot Sep 4, 2024
6641c03
Merge pull request #47740 from kohbis/translate-flexvolume-into-ja
k8s-ci-robot Sep 4, 2024
29fc69d
Revise docs landing page (Docsy alignment)
sftim Sep 4, 2024
f616311
[es] Enhance Readability with Markdown Formatting Improvements
Arhell Sep 4, 2024
2c62b6b
Merge pull request #47785 from sftim/20240904_tidy_docs_portal_cards
k8s-ci-robot Sep 4, 2024
b736d8c
Fix trafficDistribution status in Service v1
tengqm Sep 4, 2024
9ca17f3
Fix field name for ListMeta in API reference
tengqm Sep 4, 2024
744d7d6
Fix typo in dynamic-resource-allocation.md
cdesiniotis Sep 4, 2024
f5d4315
Use Docsy layout for community page
sftim Aug 9, 2024
4a9b9e0
Merge pull request #47797 from tengqm/fix-list-metadata
k8s-ci-robot Sep 4, 2024
542939a
Note expected strings for localization
sftim Aug 12, 2024
2993435
Merge pull request #47796 from cdesiniotis/dra-typo
k8s-ci-robot Sep 4, 2024
f91dc17
[zh] Add workload-resources/resource-claim-v1alpha3.md
windsonsea Sep 4, 2024
88988dc
[zh] Add pod-scheduling-context-v1alpha3.md
windsonsea Sep 5, 2024
7ad548f
Merge pull request #47798 from windsonsea/podext
k8s-ci-robot Sep 5, 2024
80ddb03
Update kubelet.md
itsfinn Sep 5, 2024
0e5b153
docs: fix borken hyperlink in pod-sidecar-containers.md
HairlessVillager Sep 5, 2024
d6d0f78
Merge pull request #47799 from itsfinn/patch-2
k8s-ci-robot Sep 5, 2024
f3936f6
Merge pull request #47795 from tengqm/fix-traffic-distribution
k8s-ci-robot Sep 5, 2024
14f89a0
Merge pull request #47800 from HairlessVillager/patch-1
k8s-ci-robot Sep 5, 2024
b2a4849
[zh] Add an api doc: flow-schema-v1.md
windsonsea Sep 5, 2024
bd20550
[zh] Remove cluster-resources/binding-v1.md
windsonsea Sep 5, 2024
ff12e12
Update _index.md
junjieqian Sep 5, 2024
5ddd60c
[zh] Add priority-level-configuration-v1.md
windsonsea Sep 6, 2024
5cbd09d
Merge pull request #47809 from windsonsea/bindv1
k8s-ci-robot Sep 6, 2024
b644bb0
Merge pull request #47802 from windsonsea/flowv1
k8s-ci-robot Sep 6, 2024
20c2867
Merge pull request #47783 from windsonsea/rcecla
k8s-ci-robot Sep 6, 2024
69a008c
[zh] Add ip-address-v1beta1.md
windsonsea Sep 6, 2024
d62f44b
[zh] Sync resource-claim-template-v1alpha3.md
windsonsea Sep 4, 2024
c987ffa
[zh-cn] Add binding-v1.md
my-git9 Sep 5, 2024
bddf276
remove duplicated content for kube-proxy
junjieqian Sep 6, 2024
bf495ce
Merge pull request #47815 from junjieqian/patch-1
k8s-ci-robot Sep 6, 2024
a4133fc
Update rbac-good-practices.md
kohbis Sep 6, 2024
bd6bf89
Update rbac-good-practices.md
kohbis Sep 6, 2024
ec2403b
Update rbac-good-practices.md
kohbis Sep 6, 2024
f6fb5b7
Update rbac-good-practices.md
kohbis Sep 6, 2024
24ae601
Update rbac-good-practices.md
kohbis Sep 6, 2024
c5305c9
Update rbac-good-practices.md
kohbis Sep 6, 2024
08f07f5
Update rbac-good-practices.md
kohbis Sep 6, 2024
4efae29
Update rbac-good-practices.md
kohbis Sep 6, 2024
ccc2ec6
Merge pull request #47782 from divya-mohan0209/divya-mohan0209-patch-…
k8s-ci-robot Sep 6, 2024
1e287e1
Merge pull request #47807 from my-git9/pp-11735
k8s-ci-robot Sep 6, 2024
90cd68d
Merge pull request #47779 from windsonsea/clatem
k8s-ci-robot Sep 6, 2024
d90f059
Merge pull request #47813 from windsonsea/prifig
k8s-ci-robot Sep 6, 2024
c8f93d2
Merge pull request #47814 from windsonsea/cidrv1
k8s-ci-robot Sep 6, 2024
9b59bbd
Update content/ja/docs/concepts/security/rbac-good-practices.md
kohbis Sep 6, 2024
d733790
Update rbac-good-practices.md
kohbis Sep 6, 2024
0647c1a
[ja] Enhance Readability with Markdown Formatting Improvements
Arhell Sep 6, 2024
e079ca2
Merge pull request #46738 from Arhell/vi-glo
k8s-ci-robot Sep 7, 2024
6f8ba89
[ja]Translate content/en/docs/concepts/scheduling-eviction/dynamic-re…
kohbis Sep 7, 2024
35ceb4d
Merge pull request #47415 from sftim/20240808_use_docsy_layout_for_co…
k8s-ci-robot Sep 7, 2024
fda3ad9
Merge pull request #47537 from kohbis/rbac-good-practices
k8s-ci-robot Sep 7, 2024
eb75fd2
Drop vestigial page for code of conduct
sftim Sep 7, 2024
bc11525
Update kubernetes-api.md: tenses and punctuation
olu-folarin Sep 7, 2024
8b2b374
Merge pull request #47824 from sftim/20240907_drop_vestigial_code_of_…
k8s-ci-robot Sep 8, 2024
19eb6b9
[bn] Localize blog post gateway api v1.1 (#46449)
sajibAdhi Sep 8, 2024
4ae4bef
Fix broken links from "overview/components/#..." to "architecture/#..…
asem-hamid Sep 8, 2024
8a80c96
Merge pull request #47777 from windsonsea/cgroupy
k8s-ci-robot Sep 8, 2024
9c58a92
Update source-ip.md
colossus06 Sep 8, 2024
fda1c2f
[zh] Remove resource-class-v1alpha2.md
windsonsea Sep 9, 2024
147f30f
Merge pull request #47835 from windsonsea/devclas
k8s-ci-robot Sep 9, 2024
adbbbe1
[zh] Add device-class-v1alpha3.md
windsonsea Sep 9, 2024
6128af9
Update RemoveSelfLink feature gate for readability
tengqm Sep 9, 2024
56777ed
Merge pull request #47854 from tengqm/fg-rsl
k8s-ci-robot Sep 9, 2024
0b0b25a
Merge pull request #47832 from colossus06/patch-1
k8s-ci-robot Sep 9, 2024
347c375
Fix grammatical error in Network plugins segment
NommyNomm Sep 9, 2024
3a6d0a8
Merge pull request #47861 from NommyNomm/patch-2
k8s-ci-robot Sep 9, 2024
18c24fe
[zh] Remove cluster-cidr-v1alpha1.md
windsonsea Sep 10, 2024
ae6e9b3
Merge pull request #47865 from windsonsea/cidry
k8s-ci-robot Sep 10, 2024
4aa49bd
[zh] Add cluster-resources/service-cidr-v1beta1.md
windsonsea Sep 10, 2024
8b73208
[bn] Update Overview (#47831)
asem-hamid Sep 10, 2024
acdde24
Merge pull request #47794 from Arhell/es-line
k8s-ci-robot Sep 10, 2024
2f28a86
Update _index.md
asem-hamid Sep 10, 2024
ad38cb1
Update _index.md
asem-hamid Sep 10, 2024
9557e72
Merge pull request #47753 from windsonsea/matche
k8s-ci-robot Sep 10, 2024
52cb6e5
Drop executable permission for files
tengqm Sep 10, 2024
30551f9
[zh] Sync 2024-08-16-matchlabelkeys-podaffinity.md
windsonsea Sep 10, 2024
3d44915
Merge pull request #47849 from windsonsea/devass
k8s-ci-robot Sep 10, 2024
d13d7ad
Merge pull request #47866 from windsonsea/secidr
k8s-ci-robot Sep 10, 2024
b1cc8f7
Update kubernetes-api.md
olu-folarin Sep 10, 2024
572bc5e
Merge pull request #47826 from olu-folarin/patch-1
k8s-ci-robot Sep 10, 2024
d581ee0
Merge pull request #47870 from windsonsea/0816m
k8s-ci-robot Sep 10, 2024
c67bd48
Merge pull request #47867 from asem-hamid/Update-Services,-Load-Balan…
k8s-ci-robot Sep 10, 2024
ab9491f
Merge pull request #47868 from tengqm/fix-filemode
k8s-ci-robot Sep 10, 2024
947ef76
[zh] Fixed the security white-paper link
Arhell Sep 10, 2024
6443b6e
Merge pull request #47878 from Arhell/zh-fix-link
k8s-ci-robot Sep 11, 2024
863ea4d
Merge pull request #47735 from thockin/master
k8s-ci-robot Sep 11, 2024
7196958
[zh] update dns-debugging-resolution.md
windsonsea Sep 11, 2024
6e8b85e
Merge pull request #47879 from windsonsea/dnsres
k8s-ci-robot Sep 11, 2024
f27236b
[zh] Sync an api doc: cluster-resources/node-v1.md
windsonsea Sep 11, 2024
2c62e0f
Update docs/setup/best-practices/certificates.md (#44617)
ArmandoHerra Sep 11, 2024
2e7c1d4
add hyperlink for RFC3339 in bootstrap-tokens.md
ChinoUkaegbu Sep 11, 2024
bba2af1
Merge pull request #47882 from ChinoUkaegbu/docs/add-rfc3339-link
k8s-ci-robot Sep 11, 2024
1a4b398
Merge pull request #47880 from windsonsea/nodev1
k8s-ci-robot Sep 11, 2024
fa737e2
♻️: Update French documentation for concepts overview
rekcah78 Sep 11, 2024
f291516
Update French documentation for concepts overview
rekcah78 Sep 11, 2024
7ba952a
Merge pull request #47764 from rekcah78/fr_update_concepts_overview
k8s-ci-robot Sep 11, 2024
7e71096
Removed duplicated paragraph
olgalehm Sep 11, 2024
2ccaf06
Add envFrom details in docs (#47709)
tamilselvan1102 Sep 11, 2024
ad95201
Merge pull request #47885 from olgalehm/patch-1
k8s-ci-robot Sep 11, 2024
645d8b7
Update _index.md
asem-hamid Sep 11, 2024
0434720
Removed duplicated paragraph
rekcah78 Sep 11, 2024
65fb7e2
Merge pull request #47891 from rekcah78/rekcah78-patch-1
k8s-ci-robot Sep 11, 2024
cb7d2b2
sync liveness-readiness-startup-probes dynamic-resource-allocation in…
asa3311 Sep 11, 2024
c91c813
Update storage-version-migration.md
lzhecheng Sep 12, 2024
65107c7
kubeadm: add task pages for adding Linux and Windows worker nodes
neolit123 Sep 11, 2024
3fdb6bc
Merge pull request #47881 from asa3311/sync-zh-149
k8s-ci-robot Sep 12, 2024
fa9fae5
Merge pull request #46558 from aj11anuj/Branch-121
k8s-ci-robot Sep 12, 2024
e9e80dd
Merge pull request #47893 from lzhecheng/patch-1
k8s-ci-robot Sep 12, 2024
48766a9
Update French documentation for concept architecture
rekcah78 Sep 12, 2024
998cb77
Update French documentation for architecture concepts (update link)
rekcah78 Sep 12, 2024
2ccbf48
Update French documentation for architecture concepts
rekcah78 Sep 12, 2024
ecaea1a
Update French documentation for architecture concepts
rekcah78 Sep 12, 2024
e81d037
Update custom-resource-definitions.md
lvthanh03 Sep 12, 2024
ac9108c
Update custom-resource-definitions.md
lvthanh03 Sep 12, 2024
6f1ba0c
Revert previous change in zh-cn docs
lvthanh03 Sep 12, 2024
845b715
[zh] Update the apiserver-aggregation.md
Arhell Sep 12, 2024
544eb2c
Merge pull request #47904 from Arhell/zh-upd
k8s-ci-robot Sep 12, 2024
2bdd12a
Merge pull request #47900 from lvthanh03/main
k8s-ci-robot Sep 13, 2024
e685562
Fix some hyperlinks in the markdown files
tengqm Sep 13, 2024
95b49ef
[zh] Sync a concept: configuation/configmap.md
windsonsea Sep 13, 2024
5680361
Update garbage-collection.md
ayushpatil2122 Sep 13, 2024
9b312d5
Merge pull request #47898 from rekcah78/fr_update_concepts_archi
k8s-ci-robot Sep 13, 2024
8e06d36
Update release schedule
saschagrunert Sep 13, 2024
f540d2e
Merge pull request #47822 from Arhell/a-line
k8s-ci-robot Sep 13, 2024
7dd4f54
Merge pull request #47906 from tengqm/fix-links
k8s-ci-robot Sep 13, 2024
67c575a
Merge pull request #47908 from saschagrunert/schedule
k8s-ci-robot Sep 13, 2024
4fc01b4
Merge pull request #47888 from neolit123/1.32-add-linux-windows-task-…
k8s-ci-robot Sep 13, 2024
5a9879a
Emphasize that some commands run on control plane
sftim Sep 13, 2024
9ab3f54
Redirect legacy Windows node setup URLs to new page
sftim Sep 13, 2024
1be354b
Merge pull request #47905 from windsonsea/figmap
k8s-ci-robot Sep 13, 2024
2cb5cbd
Merge pull request #47720 from my-git9/pp-21862
k8s-ci-robot Sep 13, 2024
8e3232b
Update frontend.yaml
ayushpatil2122 Sep 13, 2024
c8bb00d
Reorganize kubeadm node tasks
sftim Sep 13, 2024
08a178b
Mark Windows node support as beta
sftim Sep 13, 2024
053a529
added image volume type in ephemeral volumes
saireddyb Sep 13, 2024
f04a552
Update ephemeral-volumes.md
saireddyb Sep 13, 2024
9d9702f
[zh] Fix doc link
Arhell Sep 13, 2024
7fbc869
Merge pull request #47916 from sftim/20240913_windows_beta
k8s-ci-robot Sep 13, 2024
21636eb
Merge pull request #47912 from sftim/20240913_redirect_windows_node_s…
k8s-ci-robot Sep 13, 2024
91a92b0
Merge pull request #47914 from ayushpatil2122/patch-3
k8s-ci-robot Sep 14, 2024
3d846d3
[zh] Resync server-side-apply page
tengqm Sep 14, 2024
f9c3b74
Removed Weave Scope link
eroldan Sep 14, 2024
a3498fe
Remove a dangling example from zh-cn localization
tengqm Sep 14, 2024
084fc01
[zh] Resync VAP reference page
tengqm Sep 14, 2024
74b246b
[zh] Drop an example file which is not referenced
tengqm Sep 14, 2024
9a14efc
Merge pull request #47924 from tengqm/zh-rm-yaml
k8s-ci-robot Sep 14, 2024
dbc34ad
[zh] Update concepts/service-networking/dns-pod-service.md
RifeWang Sep 14, 2024
c43780d
Merge pull request #47918 from saireddyb/patch-1
k8s-ci-robot Sep 14, 2024
05ba1a7
Merge pull request #47907 from ayushpatil2122/patch-2
k8s-ci-robot Sep 14, 2024
264d4b0
Merge pull request #47926 from tengqm/zh-rm-vwc-eg
k8s-ci-robot Sep 15, 2024
dd46be9
Fix wrong info about empty toleration key (#47929)
scheduler-tester Sep 15, 2024
788718f
[zh] Update concepts/service-networking/dns-pod-service.md
RifeWang Sep 15, 2024
22333d9
[zh] Fix doc link
Arhell Sep 15, 2024
0e5ef2d
Merge pull request #47919 from Arhell/fix
k8s-ci-robot Sep 15, 2024
6b139b0
[zh-cn] sync kubeadm/create-cluster-kubeadm.md
my-git9 Sep 15, 2024
702992c
[zh-cn] sync decrypt-data
my-git9 Sep 15, 2024
035e35e
[zh-cn] sync manage-resources-containers assign-pod-node pod-lifecycle
my-git9 Sep 15, 2024
b103fa7
[zh-cn] sync service ingress
my-git9 Sep 15, 2024
4155ff4
[zh-cn] sync components disruptions validating-webhook-configuration-v1
my-git9 Sep 15, 2024
03b03cb
[zh-cn]sync network-policy-v1 resource-quota-v1 endpoints-v1 kubeadm-…
my-git9 Sep 15, 2024
2161125
Changes outdated cosign link
kundan2707 Sep 15, 2024
d06d84c
Merge pull request #47941 from kundan2707/cosign_link_update
k8s-ci-robot Sep 15, 2024
46d6da1
Merge pull request #47923 from eroldan/patch-2
k8s-ci-robot Sep 15, 2024
c6d72f9
Merge pull request #47890 from asem-hamid/overview/_index.md
k8s-ci-robot Sep 16, 2024
109d3ba
Merge pull request #47936 from my-git9/pp-17761
k8s-ci-robot Sep 16, 2024
6e733ae
Merge pull request #47921 from tengqm/zh-fix-ssa
k8s-ci-robot Sep 16, 2024
60366ed
[zh-cn]sync kms-provider kubelet-config-file storage-version-migration
my-git9 Sep 16, 2024
ad4c293
[zh-cn] sync addons.md overview/_index.md
my-git9 Sep 16, 2024
b0f6af3
Merge pull request #47949 from my-git9/pp-28210
k8s-ci-robot Sep 16, 2024
9515ba2
Merge pull request #47950 from my-git9/pp-30997
k8s-ci-robot Sep 16, 2024
ef89a35
Merge pull request #47932 from my-git9/pp-14789
k8s-ci-robot Sep 16, 2024
93f63bf
[zh-cn] sync apiserver-audit.v1 kube-controller-manager-config.v1alph…
my-git9 Sep 16, 2024
0a8ed71
[zh-cn] sync stateful-set-v1.md
my-git9 Sep 16, 2024
326622b
[zh-cn] sync best-practices/certificates.md
my-git9 Sep 15, 2024
0db9d2f
Merge pull request #47952 from my-git9/pp-8113
k8s-ci-robot Sep 16, 2024
555a445
Merge pull request #47911 from sftim/20240913_remind_people_to_switch…
k8s-ci-robot Sep 16, 2024
ffccc1b
[zh-cn] sync service-account-v1 token-request-v1
my-git9 Sep 16, 2024
0fe0d2d
[zh-cn] sync custom-resource-definition-v1.md
my-git9 Sep 16, 2024
eded315
[zh-cn] sync job-v1.md
my-git9 Sep 16, 2024
47bb27b
[zh-cn] sync endpoint-slice-v1.md
my-git9 Sep 16, 2024
1adf353
[zh] Update kube-apiserver.md
Arhell Sep 16, 2024
5c9bb88
Rewrite "The Kubernetes network model"
danwinship Sep 12, 2024
9590336
Add AWS EFS To storage-classes.md (#47928)
imuneeeb Sep 16, 2024
56e2fb1
Merge pull request #47961 from Arhell/zh-upd
k8s-ci-robot Sep 17, 2024
7b9233a
[zh-cn] sync persistent-volume-claim-v1.md
my-git9 Sep 16, 2024
22fb81b
[zh-cn] sync common-parameters.md
my-git9 Sep 17, 2024
ed8f1d6
Remove deprecated sections from crictl doc
Aaina26 Sep 17, 2024
db70855
Update verify-signed-artifacts.md
111andre111 Sep 17, 2024
eead210
Merge pull request #47962 from my-git9/pp-13768
k8s-ci-robot Sep 17, 2024
b2a66e4
[zh-cn] sync kube-scheduler-config.v1.md
my-git9 Sep 17, 2024
415c5c5
Merge pull request #47955 from my-git9/pp-26573
k8s-ci-robot Sep 17, 2024
1e03e91
Merge pull request #47957 from my-git9/pp-7605
k8s-ci-robot Sep 17, 2024
5cade11
Merge pull request #47727 from mochizuki875/add_readinessprobe_manual…
k8s-ci-robot Sep 17, 2024
530904c
Merge pull request #47968 from 111andre111/patch-1
k8s-ci-robot Sep 17, 2024
0eff9e7
Merge pull request #47964 from Aaina26/remove_deprecated_sections
k8s-ci-robot Sep 17, 2024
add3958
Merge pull request #47915 from sftim/20240913_kubeadm_task_reorganize
k8s-ci-robot Sep 17, 2024
bcaf5a0
Merge pull request #47930 from scheduler-tester/patch-2
k8s-ci-robot Sep 17, 2024
44e798a
Fix feature-state shortcode for accurate feature gate rendering withi…
r21gh Sep 17, 2024
e26bcdf
Merge pull request #46866 from arujjval/development
k8s-ci-robot Sep 17, 2024
c5e917e
Update pod-lifecycle.md (#47959)
ayushpatil2122 Sep 18, 2024
050c4de
Merge pull request #47971 from my-git9/pp-2438
k8s-ci-robot Sep 18, 2024
e4c53f0
Merge pull request #47925 from tengqm/zh-resync-vap
k8s-ci-robot Sep 18, 2024
5b675ba
Merge pull request #47927 from RifeWang/main
k8s-ci-robot Sep 18, 2024
a97611d
Merge pull request #47931 from my-git9/pp-20144
k8s-ci-robot Sep 18, 2024
0b1f6a5
Merge pull request #47933 from my-git9/pp-26836
k8s-ci-robot Sep 18, 2024
75c426c
Merge pull request #47935 from my-git9/pp-9950
k8s-ci-robot Sep 18, 2024
59a2d2e
Merge pull request #47937 from my-git9/pp-16003
k8s-ci-robot Sep 18, 2024
de3200a
Merge pull request #47939 from my-git9/pp-24166
k8s-ci-robot Sep 18, 2024
fedcc6a
Merge pull request #47948 from my-git9/pp-30084
k8s-ci-robot Sep 18, 2024
37396c1
Merge pull request #47951 from my-git9/pp-2487
k8s-ci-robot Sep 18, 2024
c6b5445
Merge pull request #47953 from my-git9/pp-12226
k8s-ci-robot Sep 18, 2024
daa1a8c
[zh] Sync storage/storage-classes.md
windsonsea Sep 18, 2024
ea7e5c8
[zh] Sync api docs in policy-resources/
windsonsea Sep 18, 2024
8afe5b0
Merge pull request #47979 from windsonsea/storacl
k8s-ci-robot Sep 18, 2024
d70f867
Merge pull request #47980 from windsonsea/othery
k8s-ci-robot Sep 18, 2024
655a0aa
[zh] Add a blog: 2024-08-22-Fine-grained-SupplementalGroups-control
windsonsea Sep 18, 2024
865d7d7
[ja] Localize immutable infrastructure (#47808)
kaitoii11 Sep 18, 2024
2b7ce28
Add a statement regarding ReadinessProbe manual run
mochizuki875 Sep 18, 2024
719e87a
Merge pull request #47903 from danwinship/rewrite-network-model
k8s-ci-robot Sep 18, 2024
23e2c03
Merge pull request #47981 from mochizuki875/add_readinessprobe_manual…
k8s-ci-robot Sep 18, 2024
20fe906
[zh] Sync a task: debug-cluster/crictl.md
windsonsea Sep 18, 2024
fb9eebf
Merge pull request #47976 from r21gh/fix-47934
k8s-ci-robot Sep 18, 2024
ef1c8b6
Merge pull request #47958 from my-git9/pp-29822
k8s-ci-robot Sep 18, 2024
28f0159
Merge pull request #47978 from windsonsea/fgsgc
k8s-ci-robot Sep 18, 2024
2a6e5d2
Merge pull request #47983 from windsonsea/crictly
k8s-ci-robot Sep 18, 2024
f005d8c
Merge main into dev-1.32 to keep in sync
chanieljdan Sep 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[zh] Update concepts/service-networking/dns-pod-service.md
  • Loading branch information
RifeWang committed Sep 14, 2024
commit dbc34add8fcac91ff8cf1e5bc35d33f8b5c811e6
63 changes: 31 additions & 32 deletions content/zh-cn/docs/concepts/services-networking/dns-pod-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Kubernetes creates DNS records for Services and Pods. You can contact
Services with consistent DNS names instead of IP addresses.
-->
Kubernetes 为 Service 和 Pod 创建 DNS 记录。
你可以使用一致的 DNS 名称而非 IP 地址访问 Service。
你可以使用稳定的 DNS 名称而非 IP 地址访问 Service。

<!-- body -->

Expand All @@ -34,8 +34,8 @@ Kubernetes publishes information about Pods and Services which is used
to program DNS. Kubelet configures Pods' DNS so that running containers
can lookup Services by name rather than IP.
-->
Kubernetes 发布有关 Pod 和 Service 的信息,这些信息被用来对 DNS 进行编程
Kubelet 配置 Pod 的 DNS,以便运行中的容器可以通过名称而不是 IP 来查找服务
Kubernetes 发布有关 Pod 和 Service 的信息,用于配置 DNS。
Kubelet 配置 Pod 的 DNS,使运行中的容器可以通过名称而不是 IP 地址来查找服务

<!--
Services defined in the cluster are assigned DNS names. By default, a
Expand All @@ -44,7 +44,7 @@ cluster's default domain.
-->

集群中定义的 Service 被赋予 DNS 名称。
默认情况下,客户端 Pod 的 DNS 搜索列表会包含 Pod 自身的名字空间和集群的默认域
默认情况下,客户端 Pod 的 DNS 搜索列表包括 Pod 所在的命名空间和集群的默认域名

<!--
### Namespaces of Services
Expand All @@ -61,18 +61,17 @@ A query for `data` returns no results, because it uses the Pod's `test` namespac
A query for `data.prod` returns the intended result, because it specifies the
namespace.
-->
### Service 的名字空间 {#namespaces-of-services}
### Service 的命名空间 {#namespaces-of-services}

DNS 查询可能因为执行查询的 Pod 所在的名字空间而返回不同的结果
不指定名字空间的 DNS 查询会被限制在 Pod 所在的名字空间内
要访问其他名字空间中的 Service,需要在 DNS 查询中指定名字空间
DNS 查询可能因为执行查询的 Pod 所在的命名空间而返回不同的结果
不指定命名空间的 DNS 查询会被限制在 Pod 所在的命名空间内
要访问其他命名空间中的 Service,需要在 DNS 查询中指定命名空间

例如,假定名字空间 `test` 中存在一个 Pod,`prod` 名字空间中存在一个服务
`data`。
例如,假定命名空间 `test` 中存在一个 Pod,`prod` 命名空间中存在一个服务 `data`。

Pod 查询 `data` 时没有返回结果,因为使用的是 Pod 的名字空间 `test`。
Pod 查询 `data` 时没有返回结果,因为使用的是 Pod 所在的 `test` 命名空间

Pod 查询 `data.prod` 时则会返回预期的结果,因为查询中指定了名字空间
Pod 查询 `data.prod` 时则会返回预期的结果,因为查询中指定了命名空间

<!--
DNS queries may be expanded using the Pod's `/etc/resolv.conf`. Kubelet
Expand All @@ -81,10 +80,10 @@ expanded to `data.test.svc.cluster.local`. The values of the `search` option
are used to expand queries. To learn more about DNS queries, see
[the `resolv.conf` manual page.](https://www.man7.org/linux/man-pages/man5/resolv.conf.5.html)
-->
DNS 查询可以使用 Pod 中的 `/etc/resolv.conf` 展开
DNS 查询可以使用 Pod 中的 `/etc/resolv.conf` 文件进行扩展
Kubelet 为每个 Pod 配置此文件。
例如,对 `data` 的查询可能被展开为 `data.test.svc.cluster.local`。
`search` 选项的取值会被用来展开查询。要进一步了解 DNS 查询,可参阅
例如,对 `data` 的查询可能被扩展为 `data.test.svc.cluster.local`。
`search` 选项的值用于扩展查询。要进一步了解 DNS 查询,可参阅
[`resolv.conf` 手册页面](https://www.man7.org/linux/man-pages/man5/resolv.conf.5.html)。

```
Expand All @@ -97,7 +96,7 @@ options ndots:5
In summary, a Pod in the _test_ namespace can successfully resolve either
`data.prod` or `data.prod.svc.cluster.local`.
-->
概括起来,名字空间 _test_ 中的 Pod 可以成功地解析 `data.prod` 或者
概括起来,命名空间 _test_ 中的 Pod 可以成功地解析 `data.prod` 或者
`data.prod.svc.cluster.local`。

<!--
Expand All @@ -119,7 +118,7 @@ considered implementation details and are subject to change without warning.
For more up-to-date specification, see
[Kubernetes DNS-Based Service Discovery](https://github.com/kubernetes/dns/blob/master/docs/specification.md).
-->
以下各节详细介绍已支持的 DNS 记录类型和布局。
以下各节详细介绍了已支持的 DNS 记录类型和布局。
其它布局、名称或者查询即使碰巧可以工作,也应视为实现细节,
将来很可能被更改而且不会因此发出警告。
有关最新规范请查看
Expand Down Expand Up @@ -148,9 +147,9 @@ selection from the set.

除了无头 Service 之外的 “普通” Service 会被赋予一个形如 `my-svc.my-namespace.svc.cluster-domain.example`
的 DNS A 和/或 AAAA 记录,取决于 Service 的 IP 协议族(可能有多个)设置。
该名称会解析成对应 Service 的集群 IP。
该名称会解析成对应 Service 的 cluster IP。

没有集群 IP 的[无头 Service](/zh-cn/docs/concepts/services-networking/service/#headless-services)
没有 cluster IP 的[无头 Service](/zh-cn/docs/concepts/services-networking/service/#headless-services)
也会被赋予一个形如 `my-svc.my-namespace.svc.cluster-domain.example` 的 DNS A 和/或 AAAA 记录。
与普通 Service 不同,这一记录会被解析成对应 Service 所选择的 Pod IP 的集合。
客户端要能够使用这组 IP,或者使用标准的轮转策略从这组 IP 中进行选择。
Expand All @@ -172,9 +171,9 @@ of the form `hostname.my-svc.my-namespace.svc.cluster-domain.example`.
Kubernetes 根据普通 Service 或无头 Service
中的命名端口创建 SRV 记录。每个命名端口,
SRV 记录格式为 `_port-name._port-protocol.my-svc.my-namespace.svc.cluster-domain.example`。
普通 Service,该记录会被解析成端口号和域名:`my-svc.my-namespace.svc.cluster-domain.example`。
无头 Service,该记录会被解析成多个结果,及该服务的每个后端 Pod 各一个 SRV 记录,
其中包含 Pod 端口号和格式为 `hostname.my-svc.my-namespace.svc.cluster-domain.example`
对于普通 Service,该记录会被解析成端口号和域名:`my-svc.my-namespace.svc.cluster-domain.example`。
对于无头 Service,该记录会被解析成多个结果,及该服务的每个后端 Pod 各一个 SRV 记录,
其中包含 Pod 端口号和域名的格式为 `hostname.my-svc.my-namespace.svc.cluster-domain.example`
的域名。

<!--
Expand Down Expand Up @@ -204,7 +203,7 @@ Kube-DNS 版本使用以下 DNS 解析:

`pod-ipv4-address.my-namespace.pod.cluster-domain.example`

例如,对于一个位于 `default` 名字空间,IP 地址为 172.17.0.3 的 Pod,
例如,对于一个位于 `default` 命名空间,IP 地址为 172.17.0.3 的 Pod,
如果集群的域名为 `cluster.local`,则 Pod 会对应 DNS 名称:

`172-17-0-3.default.pod.cluster.local`
Expand Down Expand Up @@ -245,9 +244,9 @@ have its hostname set to `"foo"` and its fully qualified domain name (FQDN) set
the Pod).
-->

Pod 规约还有一个可选的 `subdomain` 字段,可以用来表明该 Pod 是名字空间的子组的一部分
举个例子,某 Pod 的 `spec.hostname` 设置为 `“foo”`,`spec.subdomain` 设置为 `“bar”`,
在名字空间 `“my-namespace”` 中,主机名称被设置成 `“foo”` 并且对应的完全限定域名(FQDN)为
Pod 规约还有一个可选的 `subdomain` 字段,可以用来表示 Pod 属于命名空间的一个子组
例如,某 Pod 的 `spec.hostname` 设置为 `“foo”`,`spec.subdomain` 设置为 `“bar”`,
在命名空间 `“my-namespace”` 中,主机名称被设置成 `“foo”` 并且对应的完全限定域名(FQDN)为
“`foo.bar.my-namespace.svc.cluster-domain.example`”(还是从 Pod 内部观察)。

<!--
Expand All @@ -256,7 +255,7 @@ the same name as the subdomain, the cluster's DNS Server also returns A and/or A
records for the Pod's fully qualified hostname.
Example:
-->
如果 Pod 所在的名字空间中存在一个无头服务,其名称与子域相同,
如果 Pod 所在的命名空间中存在一个无头 Service,其名称与子域相同,
则集群的 DNS 服务器还会为 Pod 的完全限定主机名返回 A 和/或 AAAA 记录。

示例:
Expand All @@ -271,7 +270,7 @@ spec:
name: busybox
clusterIP: None
ports:
- name: foo # 实际上不需要指定端口号
- name: foo # 单个端口的 service 可以不指定 name
port: 1234
---
apiVersion: v1
Expand Down Expand Up @@ -363,7 +362,7 @@ When you set `setHostnameAsFQDN: true` in the Pod spec, the kubelet writes the P
则默认情况下,该 Pod 内的 `hostname` 命令返回 `busybox-1`,而 `hostname --fqdn` 命令返回 FQDN。

当你在 Pod 规约中设置了 `setHostnameAsFQDN: true` 时,kubelet 会将 Pod
的全限定域名(FQDN)作为该 Pod 的主机名记录到 Pod 所在名字空间
的全限定域名(FQDN)作为该 Pod 的主机名记录到 Pod 所在命名空间
在这种情况下,`hostname` 和 `hostname --fqdn` 都会返回 Pod 的全限定域名。

{{< note >}}
Expand Down Expand Up @@ -417,10 +416,10 @@ following Pod-specific DNS policies. These policies are specified in the
DNS 策略可以逐个 Pod 来设定。目前 Kubernetes 支持以下特定 Pod 的 DNS 策略。
这些策略可以在 Pod 规约中的 `dnsPolicy` 字段设置:

- "`Default`": Pod 从运行所在的节点继承名称解析配置
- "`Default`": Pod 从运行所在的节点继承域名解析配置
参考[相关讨论](/zh-cn/docs/tasks/administer-cluster/dns-custom-nameservers)获取更多信息。
- "`ClusterFirst`": 与配置的集群域后缀不匹配的任何 DNS 查询(例如 "www.kubernetes.io")
都会由 DNS 服务器转发到上游名称服务器。集群管理员可能配置了额外的存根域和上游 DNS 服务器。
都会由 DNS 服务器转发到上游域名服务器。集群管理员可能配置了额外的存根域和上游 DNS 服务器。
参阅[相关讨论](/zh-cn/docs/tasks/administer-cluster/dns-custom-nameservers)
了解在这些场景中如何处理 DNS 查询的信息。
- "`ClusterFirstWithHostNet`": 对于以 hostNetwork 方式运行的 Pod,应将其 DNS 策略显式设置为
Expand Down Expand Up @@ -509,7 +508,7 @@ Pod 的 DNS 配置可让用户对 Pod 的 DNS 设置进行更多控制。
- `nameservers`:将用作于 Pod 的 DNS 服务器的 IP 地址列表。
最多可以指定 3 个 IP 地址。当 Pod 的 `dnsPolicy` 设置为 "`None`" 时,
列表必须至少包含一个 IP 地址,否则此属性是可选的。
所列出的服务器将合并到从指定的 DNS 策略生成的基本名称服务器,并删除重复的地址。
所列出的服务器将合并到从指定的 DNS 策略生成的基本域名服务器,并删除重复的地址。

- `searches`:用于在 Pod 中查找主机名的 DNS 搜索域的列表。此属性是可选的。
指定此属性时,所提供的列表将合并到根据所选 DNS 策略生成的基本搜索域名中。
Expand Down