Skip to content

Commit 43c578f

Browse files
authored
Merge pull request #46754 from hacktivist123/merged-main-dev-1.31
Merged main dev 1.31
2 parents 084c526 + aecc20f commit 43c578f

File tree

144 files changed

+22900
-745
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+22900
-745
lines changed

OWNERS_ALIASES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ aliases:
122122
- Fale
123123
- mattiaperi
124124
sig-docs-ja-owners: # Admins for Japanese content
125+
- bells17
125126
- inductor
126127
- nasa9084
127128
sig-docs-ja-reviews: # PR reviews for Japanese content

assets/images/k8s-10th-birthday.svg

Lines changed: 676 additions & 0 deletions
Loading
File renamed without changes.

assets/scss/_base.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,8 @@ section#cncf {
477477
}
478478

479479
// OCEAN NODES
480-
#oceanNodes {
480+
#oceanNodes, .td-home .k8s-overview {
481+
481482
padding-top: $ocean-nodes-padding-Y;
482483
padding-bottom: $ocean-nodes-padding-Y;
483484

assets/scss/_custom.scss

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,4 +1413,101 @@ div.alert > em.javascript-required {
14131413
cursor: pointer;
14141414
text-align: right;
14151415
padding: 0.2rem;
1416+
}
1417+
1418+
// Special style for Kubernetes' 10th birthday
1419+
section.k8s-birthday-override {
1420+
background: #dae9f9; // Kubernetes light blue
1421+
1422+
> .k8s-birthday-wrapper {
1423+
display: flex;
1424+
flex-direction: row;
1425+
justify-content: center;
1426+
align-items: center;
1427+
align-content: flex-end;
1428+
gap: 2rem;
1429+
1430+
img.birthday-banner {
1431+
max-height: 20rem;
1432+
max-width: 100vw;
1433+
margin-left: auto;
1434+
margin-right: auto;
1435+
aspect-ratio: 1;
1436+
flex-grow: 1;
1437+
}
1438+
p {
1439+
flex-grow: 4;
1440+
text-align: center;
1441+
color: $blue;
1442+
font-size: 2.5em;
1443+
padding-bottom: 2.5rem;
1444+
margin: 1em;
1445+
}
1446+
}
1447+
1448+
div.k8s-birthday-override.revert-to-previous {
1449+
form {
1450+
display: block;
1451+
max-width: clamp(20rem, 30%, 100vw);
1452+
margin-left: auto;
1453+
padding-bottom: 0.5rem;
1454+
}
1455+
text-align: right;
1456+
label {
1457+
color: $blue;
1458+
padding-left: 1.2em;
1459+
padding-right: 1.2em;
1460+
text-decoration: underline;
1461+
font-size: 1.5rem;
1462+
}
1463+
input {
1464+
accent-color: $blue;
1465+
border-color: $blue;
1466+
visibility: hidden;
1467+
}
1468+
}
1469+
1470+
div.k8s-birthday-override.revert-to-previous:has(input:not(:checked)) {
1471+
display: initial;
1472+
}
1473+
1474+
&:has(input:checked) {
1475+
display: none;
1476+
}
1477+
}
1478+
1479+
@media screen and (max-width: 900px) {
1480+
section.k8s-birthday-override > .k8s-birthday-wrapper {
1481+
flex-wrap: wrap;
1482+
}
1483+
}
1484+
1485+
@media screen and (max-width: 900px) {
1486+
section.k8s-birthday-override > .k8s-birthday-wrapper {
1487+
gap: 0.2rem;
1488+
align-content: center;
1489+
p {
1490+
font-size: initial;
1491+
min-width: 80vw;
1492+
}
1493+
img.birthday-banner {
1494+
min-height: initial;
1495+
}
1496+
label {
1497+
font-size: 1.2rem;
1498+
}
1499+
}
1500+
}
1501+
@media screen and (max-aspect-ratio: 9/15) {
1502+
gap: 0.4rem;
1503+
}
1504+
1505+
@media screen and (min-width: 1281px) {
1506+
img.birthday-banner {
1507+
min-height: clamp(480px, 25rem, 100vh);
1508+
}
1509+
}
1510+
section.k8s-birthday-override:has(div.k8s-birthday-override.revert-to-previous input:not(:checked)) + section {
1511+
display: none;
1512+
visibility: hidden;
14161513
}

assets/scss/_desktop.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ $video-section-height: 550px;
2323
}
2424
}
2525

26-
#oceanNodes {
26+
#oceanNodes, .td-home .k8s-overview {
2727
.main-section {
2828
position: relative;
2929

assets/scss/_tablet.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ $feature-box-div-width: 45%;
6666
}
6767
}
6868

69-
#oceanNodes {
69+
#oceanNodes, .td-home .k8s-overview {
7070
h3 {
7171
text-align: left;
7272
margin-bottom: 18px;

content/de/docs/concepts/architecture/cgroups.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ cgroup v2 bietet einige Verbesserungen gegenüber cgroup v1, zum Beispiel folgen
3030
- Einheitliche Erfassung für verschiedene Arten der Speicherzuteilung (Netzwerkspeicher, Kernelspeicher, usw.)
3131
- Erfassung nicht-unmittelbarer Ressourcenänderungen wie "page cache write backs"
3232

33-
Manche Kubernetes Funktionen verwenden ausschließlich cgroup v2 für erweitertes Ressourcenmanagement und Isolierung. Die [MemoryQoS](/blog/2021/11/26/qos-memory-resources/) Funktion, zum Beispiel, verbessert Speicher QoS und setzt dabei auf cgroup v2 Primitives.
33+
Manche Kubernetes Funktionen verwenden ausschließlich cgroup v2 für erweitertes Ressourcenmanagement und Isolierung. Die [MemoryQoS](/docs/concepts/workloads/pods/pod-qos/#memory-qos-with-cgroup-v2) Funktion, zum Beispiel, verbessert Speicher QoS und setzt dabei auf cgroup v2 Primitives.
3434

3535

3636
## cgroup v2 verwenden {#cgroupv2-verwenden}

content/en/_index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88

99
{{< site-searchbar >}}
1010

11-
{{< blocks/section id="oceanNodes" >}}
12-
{{% blocks/feature image="flower" %}}
11+
<!-- automatically replaced if Kubernetes birthday feature active -->
12+
{{< blocks/section class="k8s-overview" >}}
13+
{{% blocks/feature image="flower" id="feature-primary" %}}
1314
[Kubernetes]({{< relref "/docs/concepts/overview/" >}}), also known as K8s, is an open source system for automating deployment, scaling, and management of containerized applications.
1415

1516
It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon [15 years of experience of running production workloads at Google](http://queue.acm.org/detail.cfm?id=2898444), combined with best-of-breed ideas and practices from the community.

content/en/blog/_posts/2015-04-00-Kubernetes-Release-0150.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -48,37 +48,37 @@ Release Notes:
4848

4949
To download, please visit https://github.com/GoogleCloudPlatform/kubernetes/releases/tag/v0.15.0
5050

51-
[1]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6098 "Enabling v1beta3 api version by default in master"
52-
[2]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6182 "Implement multi-port Services"
53-
[3]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6505 "Docker multi-node"
54-
[4]: https://github.com/GoogleCloudPlatform/kubernetes/pull/5442 "Getting started guide for Mesos on Google Cloud Platform"
55-
[5]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6237 "example ansible setup repo"
56-
[6]: https://github.com/GoogleCloudPlatform/kubernetes/pull/5270 "Controller framework"
57-
[7]: https://github.com/GoogleCloudPlatform/kubernetes/pull/5473 "Add DeltaFIFO (a controller framework piece)"
58-
[8]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6380 "Configure the kubelet to use HTTPS (take 2)"
59-
[9]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6338 "Return a typed error for config validation, and make errors simple"
60-
[10]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6190 "Add client cert authentication"
61-
[11]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6207 "Add a limit to the number of in-flight requests that a server processes."
62-
[12]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6355 "Added rate limiting to pod deleting"
63-
[13]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6150 "Implement Balanced Resource Allocation (BRA) algorithm as a PriorityFunction in scheduler package."
64-
[14]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6396 "Enable log collection from master."
65-
[15]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6497 "Pod log subresource"
66-
[16]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6368 "Add basic latency metrics to scheduler."
67-
[17]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6409 "Add latency metrics to REST client"
68-
[18]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6221 "Run etcd 2.0.5 in a pod"
69-
[19]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6334 "Add an nginx docker image for use on the master."
70-
[20]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6326 "Create Docker images for master components "
71-
[21]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6270 "Updates for gcloud 0.9.54"
72-
[22]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6011 "Fix AWS region vs zone"
73-
[23]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6091 "Record event when image GC fails."
74-
[24]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6203 "Add a QPS limiter to the kubernetes client."
75-
[25]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6196 "Parallelize architectures in both the building and packaging phases of `make release`"
76-
[26]: https://github.com/GoogleCloudPlatform/kubernetes/pull/5506 "add iscsi volume plugin"
77-
[27]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6174 "implement glusterfs volume plugin"
78-
[28]: https://github.com/GoogleCloudPlatform/kubernetes/pull/5138 "AWS EBS volume support"
79-
[29]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6331 "Update heapster version to v0.10.0"
80-
[30]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6544 "Build etcd image (version 2.0.9), and upgrade kubernetes cluster to the new version"
81-
[31]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6426 "Update Kibana to v1.2 which paramaterizes location of Elasticsearch"
82-
[32]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6123 "Fix bug in kube-proxy of not updating iptables rules if a service's public IPs change"
83-
[33]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6200 "Retry kube-addons creation if kube-addons creation fails."
84-
[34]: https://github.com/GoogleCloudPlatform/kubernetes/pull/6727 "pkg/proxy: panic if run out of fd"
51+
[1]: https://github.com/kubernetes/kubernetes/pull/6098 "Enabling v1beta3 api version by default in master"
52+
[2]: https://github.com/kubernetes/kubernetes/pull/6182 "Implement multi-port Services"
53+
[3]: https://github.com/kubernetes/kubernetes/pull/6505 "Docker multi-node"
54+
[4]: https://github.com/kubernetes/kubernetes/pull/5442 "Getting started guide for Mesos on Google Cloud Platform"
55+
[5]: https://github.com/kubernetes/kubernetes/pull/6237 "example ansible setup repo"
56+
[6]: https://github.com/kubernetes/kubernetes/pull/5270 "Controller framework"
57+
[7]: https://github.com/kubernetes/kubernetes/pull/5473 "Add DeltaFIFO (a controller framework piece)"
58+
[8]: https://github.com/kubernetes/kubernetes/pull/6380 "Configure the kubelet to use HTTPS (take 2)"
59+
[9]: https://github.com/kubernetes/kubernetes/pull/6338 "Return a typed error for config validation, and make errors simple"
60+
[10]: https://github.com/kubernetes/kubernetes/pull/6190 "Add client cert authentication"
61+
[11]: https://github.com/kubernetes/kubernetes/pull/6207 "Add a limit to the number of in-flight requests that a server processes."
62+
[12]: https://github.com/kubernetes/kubernetes/pull/6355 "Added rate limiting to pod deleting"
63+
[13]: https://github.com/kubernetes/kubernetes/pull/6150 "Implement Balanced Resource Allocation (BRA) algorithm as a PriorityFunction in scheduler package."
64+
[14]: https://github.com/kubernetes/kubernetes/pull/6396 "Enable log collection from master."
65+
[15]: https://github.com/kubernetes/kubernetes/pull/6497 "Pod log subresource"
66+
[16]: https://github.com/kubernetes/kubernetes/pull/6368 "Add basic latency metrics to scheduler."
67+
[17]: https://github.com/kubernetes/kubernetes/pull/6409 "Add latency metrics to REST client"
68+
[18]: https://github.com/kubernetes/kubernetes/pull/6221 "Run etcd 2.0.5 in a pod"
69+
[19]: https://github.com/kubernetes/kubernetes/pull/6334 "Add an nginx docker image for use on the master."
70+
[20]: https://github.com/kubernetes/kubernetes/pull/6326 "Create Docker images for master components "
71+
[21]: https://github.com/kubernetes/kubernetes/pull/6270 "Updates for gcloud 0.9.54"
72+
[22]: https://github.com/kubernetes/kubernetes/pull/6011 "Fix AWS region vs zone"
73+
[23]: https://github.com/kubernetes/kubernetes/pull/6091 "Record event when image GC fails."
74+
[24]: https://github.com/kubernetes/kubernetes/pull/6203 "Add a QPS limiter to the kubernetes client."
75+
[25]: https://github.com/kubernetes/kubernetes/pull/6196 "Parallelize architectures in both the building and packaging phases of `make release`"
76+
[26]: https://github.com/kubernetes/kubernetes/pull/5506 "add iscsi volume plugin"
77+
[27]: https://github.com/kubernetes/kubernetes/pull/6174 "implement glusterfs volume plugin"
78+
[28]: https://github.com/kubernetes/kubernetes/pull/5138 "AWS EBS volume support"
79+
[29]: https://github.com/kubernetes/kubernetes/pull/6331 "Update heapster version to v0.10.0"
80+
[30]: https://github.com/kubernetes/kubernetes/pull/6544 "Build etcd image (version 2.0.9), and upgrade kubernetes cluster to the new version"
81+
[31]: https://github.com/kubernetes/kubernetes/pull/6426 "Update Kibana to v1.2 which paramaterizes location of Elasticsearch"
82+
[32]: https://github.com/kubernetes/kubernetes/pull/6123 "Fix bug in kube-proxy of not updating iptables rules if a service's public IPs change"
83+
[33]: https://github.com/kubernetes/kubernetes/pull/6200 "Retry kube-addons creation if kube-addons creation fails."
84+
[34]: https://github.com/kubernetes/kubernetes/pull/6727 "pkg/proxy: panic if run out of fd"

0 commit comments

Comments
 (0)