Difference between revisions of "Karpenter releases"
Jump to navigation
Jump to search
↑ https://aws.amazon.com/about-aws/whats-new/2022/08/workload-consolidation-karpenter/
(→2021) |
|||
(38 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
* https://github.com/aws/karpenter/releases | * https://github.com/aws/karpenter/releases | ||
+ | |||
+ | == 2024 == | ||
+ | * Aug 2024 https://aws.amazon.com/blogs/containers/announcing-karpenter-1-0/ | ||
+ | |||
+ | |||
+ | * Mar 2024 https://github.com/aws/karpenter-provider-aws/releases/tag/v0.35.0 | ||
+ | ** Add [[AssociatePublicIpAddress]] to [[EC2NodeClass]] | ||
+ | ** Chart: Added [[cosign]] signature | ||
+ | ** Add [[minValues]] flexibility to the [[NodePool]] requirement | ||
+ | ** Changed [[OCI]] tag format | ||
+ | ** [[AL2023]] AMI family support | ||
+ | |||
+ | == 2023 == | ||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.34.0 | ||
+ | ** Add build_info metric with version, sha, [[golang_version]] labels | ||
+ | ** Add support for mounted [[instance-store]] ephemeral storage | ||
+ | |||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.33.0 | ||
+ | ** Add <code>[[spec.instanceProfile]]</code> field | ||
+ | ** Support <code>[[vpc.amazonaws.com/efa]]</code> resource | ||
+ | |||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.32.0 | ||
+ | ** Add <code>[[imageID]]</code> status field | ||
+ | ** Adding [[CEL]] validation for the [[EC2NodeClass]] | ||
+ | ** [[v1beta1]] | ||
+ | ** CEL Validation for NodeClaim Requirement | ||
+ | ** [[CEL]] Validation for [[NodePool.Spec.Template]] Labels (#4906) | ||
+ | |||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.31.0 | ||
+ | ** Support [[kubelet]] graceful shutdown for [[Bottlerocket]] | ||
+ | ** Add cloudformation describe stack step on create cluster failure | ||
+ | ** Instance [[tagging controller]] | ||
+ | ** Add instance profile generation for [[v1beta1/NodeClass]] | ||
+ | |||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.30.0 | ||
+ | ** [[AWSNodeTemplate]] Static Drift | ||
+ | ** Adding [[AssumeRoleARN]] and [[AssumeRoleDuration]] options to [[karpenter config]] | ||
+ | ** Add Windows custom userdata support | ||
+ | |||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.29.0 | ||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.28.0 | ||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.27.0 | ||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.26.0 | ||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.25.0 | ||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.24.0 | ||
+ | * https://github.com/aws/karpenter-provider-aws/releases/tag/v0.23.0 | ||
+ | |||
+ | * Jan 2023 https://github.com/aws/karpenter/releases/tag/v0.22.0 | ||
+ | ** Support k8s-[[1.25]], remove support for k8s-[[1.20]] | ||
+ | |||
+ | == 2022 == | ||
+ | * Dec 2022 https://github.com/aws/karpenter/releases/tag/v0.21.0 | ||
+ | ** [[Drift controller]] implementation | ||
+ | ** Support comma separated tag values in <code>[[subnetSelector]]</code> | ||
+ | ** Support comma separated tag values in <code>[[securityGroupSelector]]</code> | ||
+ | |||
+ | * https://github.com/aws/karpenter/releases/tag/v0.20.0 | ||
+ | ** add [[multi-node]] consolidation (#2907) #2907 (Todd Neal) | ||
+ | ** Add log debugging tool for integ environment (#2946) #2946 (Ellis Tarn) | ||
+ | ** Allow [[node annotations]] to be set by the [[provisioner]] (#2934) #2934 (Ellis Tarn) | ||
+ | ** Add support for Gaudi (Habana) accelerators (#2844) #2844 (DanielJuravski) | ||
Line 8: | Line 69: | ||
* Oct 2022 https://github.com/aws/karpenter/releases/tag/v0.17.0 | * Oct 2022 https://github.com/aws/karpenter/releases/tag/v0.17.0 | ||
+ | ** feat: Add <code>[[evictionSoft]]</code> support to <code>[[kubeletConfiguration]]</code> | ||
+ | |||
+ | * Aug 2022 https://github.com/aws/karpenter/releases/tag/v0.16.0 | ||
+ | ** [[Weighted provisioners]] | ||
+ | |||
+ | * [https://github.com/aws/karpenter/releases/tag/v0.16.2 v0.16.2] | ||
+ | ** Added <code>[[evictionHard]], [[kubeReserved]]</code> and <code>[[podsPerCore]]</code> to Provisioner | ||
+ | |||
+ | * [https://github.com/aws/karpenter/releases/tag/v0.16.3 v0.16.3] | ||
+ | ** New [[bot]] that periodically checks AWS APIs and updates auto generated files | ||
+ | |||
+ | |||
+ | * [https://github.com/aws/karpenter/releases/tag/v0.15.0 v0.15.0] | ||
+ | ** [[Workload Consolidation]] <ref>https://aws.amazon.com/about-aws/whats-new/2022/08/workload-consolidation-karpenter/</ref> | ||
+ | |||
+ | * Apr 2022 https://github.com/aws/karpenter/releases/tag/v0.8.2 | ||
− | |||
− | * https:// | + | == 2021 == |
+ | * https://aws.amazon.com/about-aws/whats-new/2021/11/aws-karpenter-v0-5/ | ||
+ | == Related == | ||
+ | * [[Workload Consolidation]] | ||
+ | * [[Disruption controls]] | ||
== See also == | == See also == |
Latest revision as of 10:20, 22 August 2024
2024[edit]
- Mar 2024 https://github.com/aws/karpenter-provider-aws/releases/tag/v0.35.0
- Add AssociatePublicIpAddress to EC2NodeClass
- Chart: Added cosign signature
- Add minValues flexibility to the NodePool requirement
- Changed OCI tag format
- AL2023 AMI family support
2023[edit]
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.34.0
- Add build_info metric with version, sha, golang_version labels
- Add support for mounted instance-store ephemeral storage
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.33.0
- Add
spec.instanceProfile
field - Support
vpc.amazonaws.com/efa
resource
- Add
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.32.0
- Add
imageID
status field - Adding CEL validation for the EC2NodeClass
- v1beta1
- CEL Validation for NodeClaim Requirement
- CEL Validation for NodePool.Spec.Template Labels (#4906)
- Add
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.31.0
- Support kubelet graceful shutdown for Bottlerocket
- Add cloudformation describe stack step on create cluster failure
- Instance tagging controller
- Add instance profile generation for v1beta1/NodeClass
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.30.0
- AWSNodeTemplate Static Drift
- Adding AssumeRoleARN and AssumeRoleDuration options to karpenter config
- Add Windows custom userdata support
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.29.0
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.28.0
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.27.0
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.26.0
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.25.0
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.24.0
- https://github.com/aws/karpenter-provider-aws/releases/tag/v0.23.0
2022[edit]
- Dec 2022 https://github.com/aws/karpenter/releases/tag/v0.21.0
- Drift controller implementation
- Support comma separated tag values in
subnetSelector
- Support comma separated tag values in
securityGroupSelector
- https://github.com/aws/karpenter/releases/tag/v0.20.0
- add multi-node consolidation (#2907) #2907 (Todd Neal)
- Add log debugging tool for integ environment (#2946) #2946 (Ellis Tarn)
- Allow node annotations to be set by the provisioner (#2934) #2934 (Ellis Tarn)
- Add support for Gaudi (Habana) accelerators (#2844) #2844 (DanielJuravski)
- Oct 2022 https://github.com/aws/karpenter/releases/tag/v0.17.0
- feat: Add
evictionSoft
support tokubeletConfiguration
- feat: Add
- v0.16.2
- Added
evictionHard, kubeReserved
andpodsPerCore
to Provisioner
- Added
2021[edit]
Related[edit]
See also[edit]
- Karpenter,
karpenter.sh, provisioners.karpenter.sh
, Karpenter releases, best practices,karpenter.sh/capacity-type, karpenter.sh/discovery
,kind: Provisioner, kind: AWSNodeTemplate
,kubectl provisioner
,TopologyKey, FailedDraining, Evict, DisruptionBlocked
, Karpenter logs,controller., ttlSecondsUntilExpired
, KEDA, NodePools, Kind: NodePool, Workload Consolidation, Disruption controls
Advertising: