Skip to content

Commit c46e089

Browse files
authored
move 1.29 to extended support (#942)
1 parent c319f71 commit c46e089

File tree

3 files changed

+26
-25
lines changed

3 files changed

+26
-25
lines changed

latest/ug/clusters/kubernetes-versions-extended.adoc

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,30 @@ Amazon EKS supports Kubernetes versions longer than they are supported upstream,
1414

1515
This topic gives important changes to be aware of for each [.noloc]`Kubernetes` version in extended support. When upgrading, carefully review the changes that have occurred between the old and new versions for your cluster.
1616

17+
18+
[#kubernetes-1-29]
19+
== Kubernetes 1.29
20+
21+
Kubernetes `1.29` is now available in Amazon EKS. For more information about Kubernetes `1.29`, see the https://kubernetes.io/blog/2023/12/13/kubernetes-v1-29-release/[official release announcement].
22+
23+
[IMPORTANT]
24+
====
25+
26+
27+
* The deprecated `flowcontrol.apiserver.k8s.io/v1beta2` API version of `FlowSchema` and `PriorityLevelConfiguration` are no longer served in Kubernetes version `1.29`. If you have manifests or client software that uses the deprecated beta API group, you should change these before you upgrade to version `1.29`.
28+
29+
====
30+
31+
* The `.status.kubeProxyVersion` field for node objects is now deprecated, and the Kubernetes project is proposing to remove that field in a future release. The deprecated field is not accurate and has historically been managed by `kubelet` - which does not actually know the `kube-proxy` version, or even whether `kube-proxy` is running. If you've been using this field in client software, stop - the information isn't reliable and the field is now deprecated.
32+
* In Kubernetes `1.29` to reduce potential attack surface, the `LegacyServiceAccountTokenCleanUp` feature labels legacy auto-generated secret-based tokens as invalid if they have not been used for a long time (1 year by default), and automatically removes them if use is not attempted for a long time after being marked as invalid (1 additional year by default). To identify such tokens, a you can run:
33+
+
34+
[source,bash,subs="verbatim,attributes"]
35+
----
36+
kubectl get cm kube-apiserver-legacy-service-account-token-tracking -n kube-system
37+
----
38+
39+
For the complete Kubernetes `1.29` changelog, see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#changelog-since-v1280.
40+
1741
[#kubernetes-1-28]
1842
== Kubernetes 1.28
1943

latest/ug/clusters/kubernetes-versions-standard.adoc

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -110,26 +110,3 @@ Kubernetes `1.30` is now available in Amazon EKS. For more information about Kub
110110
* The minimum required IAM policy for the Amazon EKS cluster IAM role has changed. The action `ec2:DescribeAvailabilityZones` is required. For more information, see <<cluster-iam-role>>.
111111

112112
For the complete Kubernetes `1.30` changelog, see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md.
113-
114-
[#kubernetes-1-29]
115-
== Kubernetes 1.29
116-
117-
Kubernetes `1.29` is now available in Amazon EKS. For more information about Kubernetes `1.29`, see the https://kubernetes.io/blog/2023/12/13/kubernetes-v1-29-release/[official release announcement].
118-
119-
[IMPORTANT]
120-
====
121-
122-
123-
* The deprecated `flowcontrol.apiserver.k8s.io/v1beta2` API version of `FlowSchema` and `PriorityLevelConfiguration` are no longer served in Kubernetes version `1.29`. If you have manifests or client software that uses the deprecated beta API group, you should change these before you upgrade to version `1.29`.
124-
125-
====
126-
127-
* The `.status.kubeProxyVersion` field for node objects is now deprecated, and the Kubernetes project is proposing to remove that field in a future release. The deprecated field is not accurate and has historically been managed by `kubelet` - which does not actually know the `kube-proxy` version, or even whether `kube-proxy` is running. If you've been using this field in client software, stop - the information isn't reliable and the field is now deprecated.
128-
* In Kubernetes `1.29` to reduce potential attack surface, the `LegacyServiceAccountTokenCleanUp` feature labels legacy auto-generated secret-based tokens as invalid if they have not been used for a long time (1 year by default), and automatically removes them if use is not attempted for a long time after being marked as invalid (1 additional year by default). To identify such tokens, a you can run:
129-
+
130-
[source,bash,subs="verbatim,attributes"]
131-
----
132-
kubectl get cm kube-apiserver-legacy-service-account-token-tracking -n kube-system
133-
----
134-
135-
For the complete Kubernetes `1.29` changelog, see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#changelog-since-v1280.

latest/ug/clusters/kubernetes-versions.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The following Kubernetes versions are currently available in Amazon EKS standard
3232
* `1.32`
3333
* `1.31`
3434
* `1.30`
35-
* `1.29`
35+
3636
3737
For important changes to be aware of for each version in standard support, see <<kubernetes-versions-standard>>.
3838

@@ -41,7 +41,7 @@ For important changes to be aware of for each version in standard support, see <
4141

4242
The following Kubernetes versions are currently available in Amazon EKS extended support:
4343

44-
44+
* `1.29`
4545
* `1.28`
4646
* `1.27`
4747
* `1.26`

0 commit comments

Comments
 (0)