Releases: aws/amazon-vpc-cni-k8s
v1.15.0
v1.15.0
Major Changes since v1.14.1
- Feature - Add support for VPC Resource Controller's CNINode (reintroduce #2442) (@haouc )
- Feature - Add DISABLE_CONTAINER_V6 to disable IPv6 networking in container network namespaces (@jdn5126 )
- Feature - IP_COOLDOWN_PERIOD environment variable for ip cooldown period configuration (@jchen6585 )
- Improvement - Fix test kubeconfig, upgrade helm (@jdn5126 )
- Improvement - Update instance limits for upcoming vpc-cni release (@jchen6585 )
- Improvement - Upgrade controller-runtime to v0.15.0 (@jdn5126 )
Note
This release modifies the aws-node ClusterRole. It removes update permission for the nodes resources and adds get, list, patch for CNINode resources. When upgrading or downgrading the AWS VPC CNI, make sure to apply the entire manifest, which includes the aws-node ClusterRole. Otherwise, the containers may not start properly.
The VPC CNI now uses the CNINode CRD for enabling Security Groups for Pods. This deprecates the use of the vpc.amazonaws.com/has-trunk-attached label.
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.15.0/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2-3
amazon-k8s-cni-init:v1.15.0
amazon-k8s-cni:v1.15.0
amazon/aws-network-policy-agent:v1.0.2
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.15.0/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.15.0/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.15.0
v1.14.1
v1.14.1
Major Changes since v1.14.0
- Improvements - This updates the
aws-eks-nodeagentcontainer to address the race condition issue in SDK while generating access logs - Improvements - The helm chart now has two new flags added (
healthProbeBindAddr&metricsBindAddr) to make the metrics port configurable foraws-eks-nodeagent. By default it now binds to port8162and8163
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.14.1/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2-3
amazon-k8s-cni-init:v1.14.1
amazon-k8s-cni:v1.14.1
amazon/aws-network-policy-agent:v1.0.2
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.1/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.14.1/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.14.1
v1.14.0 Release
v1.14.0
Major Changes since v1.13.4
- Feature - Kubernetes Network Policy support
- The
aws-nodepod now includes an additional container,aws-eks-nodeagent, in order to support Kubernetes Network Policy.
The Network Policy Agent (aws-eks-nodeagent) is available here - https://github.com/aws/aws-network-policy-agent
Breaking Changes
The aws-eks-nodeagent container listens for metrics on port 8080 by default. This can conflict with other applications that bind to port 8080 in the host network. The metrics port for aws-eks-nodeagent can be changed via the metrics-bind-addr command line argument for the container.
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.14.0/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2-3
amazon-k8s-cni-init:v1.14.0
amazon-k8s-cni:v1.14.0
amazon/aws-network-policy-agent:v1.0.1
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.14.0/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.14.0/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.14.0
v1.13.4
v1.13.4
Changes since v1.13.3
- Bug - RefreshSecurityGroups must be called after unmanaged ENIs are set (@jdn5126 )
- Bug - Fix event recorder initialization and add check to log (@jdn5126 )
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.4/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.13.4
amazon-k8s-cni:v1.13.4
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.4/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.4/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.13.4
v1.13.3
v1.13.3
The major improvement in v1.13.3 is a decrease in memory utilization and API server requests for the aws-node pod. One note to point out is that for IPv6 clusters, we used to file an event on startup when aws-node did not have IAM permissions to assign IPv6 addresses to pods. Now, we just log and allow aws-node pod to crash and restart.
Changes since v1.13.2
- Bug - Decrease memory usage by K8S Clients (@jdn5126 )
- Documentation - update docs and CNI logging (@jdn5126 )
- Improvement - Updates instance limits including c7gn (@mmerkes )
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.3/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.13.3
amazon-k8s-cni:v1.13.3
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.3/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.3/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.13.3
v1.13.2
v1.13.2
Changes since v1.13.0
- Bug - Sync node security groups to cache before node initialization (@jdn5126 )
- Improvement - Fix hard-coded nitro instance types: p4de.24xlarge and c7g.metal (@jdn5126 )
- Improvement - Upgrade to Go 1.20 and apply dependabot updates (@jdn5126 )
- Improvement - Set iptables mode automatically and deprecate ENABLE_NFTABLES (@jdn5126 )
- Improvement - Upgrade client-go and controller-runtime modules (@jdn5126 )
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.2/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.13.2
amazon-k8s-cni:v1.13.2
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.2/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.2/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.13.2
v1.13.0
v1.13.0
VPC CNI version v1.13.0 adds support for the ENABLE_V6_EGRESS feature: https://github.com/aws/amazon-vpc-cni-k8s/tree/release-1.13#enable_v6_egress-v1130, which allows pods in an IPv4 cluster to connect to IPv6 endpoints.
Changes since v1.12.6
- Bug - Increase datastore pool at startup (@jdn5126 )
- Bug - Deallocate IP address according to warm IP target when multiple enis are present (@bikashmishra100 )
- Bug - Return success from CNI DEL when IPAMD is unreachable (@jdn5126 )
- Bug - Fix for aws-vpc-cni chart with tolerations to produce syntax valid yaml (@Bourne-ID )
- Bug - adding ip check for annotatePod in ipamd (@jerryhe1999 )
- Feature - Introduce DISABLE_LEAKED_ENI_CLEANUP to disable leaked ENI cleanup task (@jdn5126 )
- Feature - Add IPv6 egress support to eks IPv4 cluster (@wanyufe )
- Feature - feat(chart): Refactored image template logic for endpoint flexibility (@stevehipwell )
- Feature - add AWS_EC2_ENDPOINT variable for custom endpoint (@jihunseol )
- Improvement - Refactor egress-v4-cni plugin to support unit testing (@wanyufe )
- Improvement - Update instance limits and core plugins version in preparation for upcoming VPC CNI release (@jdn5126 )
- Improvement - refactoring eniconfig func to only take node as parameter (@haouc )
- Improvement - Remove go mod download from Dockerfiles (@jdn5126 )
- Improvement - Add apiVersion to MY_NODE_NAME (@jdn5126 )
- Improvement - install all core CNI plugins via init container (@jdn5126 )
- Improvement - Make all the aws vpc cni environmental variables case insensitive (@jerryhe1999 )
- Improvement - resource limit on init container in eks addon (@pdeva )
- Testing - Add integration test for POD v4/v6 egress traffic (@wanyufe )
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.0/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.13.0
amazon-k8s-cni:v1.13.0
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.13.0/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.13.0/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.13.0
v1.11.5
v1.11.5
Changes since v1.11.4:
To apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.11.5/config/master/aws-k8s-cni.yaml
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.11.5
amazon-k8s-cni:v1.11.5
v1.12.6
v1.12.6
Changes since v1.12.5
- Bug - Fix MTU parameter in egress-v4-cni plugin (@jdn5126 )
- Documentation - Fixing the log message to be meaningful (@rajeeshckr )
- Improvement - Add bmn-sf1.metal instance support (@vpineda1996 )
- Improvement - Support routing to external IPs behind service (@jdn5126 )
- Improvement - Use Go 1.19; fix egress-v4-cni MTU parsing, update containerd (@jdn5126 )
- Improvement - Added enviroment variable to allow ipamd to manage the ENIs on a non schedulable node (@rajeeshckr )
- Improvement - Use GET for IAM Permissions event; update controller-runtime from 0.13.1 to 0.14.4 and client-go from v0.25.5 to v0.26.1 (@jdn5126 )
- Improvement - Remove old checkpoint migration logic; update containerd version (@jdn5126 )
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.12.6/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.12.6
amazon-k8s-cni:v1.12.6
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.6/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.12.6/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.12.6
v1.12.5
v1.12.5
Changes since v1.12.2
- Bug - Handle private IP exceeded error (@jayanthvn )
- Documentation - doc: document AWS_VPC_K8S_CNI_LOGLEVEL for cni-metric-helper helm chart (@csantanapr )
- Documentation - Added cni-metrics-helper docs (@0xquark )
- Improvement - Update golang builder image (@jdn5126 )
- Improvement - Update golang builder image (@jdn5126 )
- Improvement - run make generate-limits (@jdn5126 )
- Improvement - Add M7g, R7g instance (@Issacwww )
- Improvement - Update client-go and k8s packages (@jaydeokar )
- Improvement - Refactor cni-metrics-helper chart for eks charts release (@jdn5126 )
- Improvement - fix: Upgrade to golang.org/x/[email protected] (@ellistarn )
To manually apply this release:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/aws-k8s-cni.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/aws-k8s-cni-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/aws-k8s-cni-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/aws-k8s-cni-cn.yaml
To apply this release using helm:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.12.5/charts/aws-vpc-cni/README.md#installing-the-chart
Verify the update:
$ kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni-init:v1.12.5
amazon-k8s-cni:v1.12.5
To manually apply this release for CNI Metrics Helper:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/cni-metrics-helper.yaml
Note that the following regions use different manifests:
us-gov-east-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/cni-metrics-helper-us-gov-east-1.yaml
us-gov-west-1:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/cni-metrics-helper-us-gov-west-1.yaml
cn:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.12.5/config/master/cni-metrics-helper-cn.yaml
To apply this release using helm for CNI Metrics Helper:
Follow the installation instructions in https://github.com/aws/amazon-vpc-cni-k8s/blob/v1.12.5/charts/cni-metrics-helper/README.md#installing-the-chart
Verify the update for CNI Metrics Helper:
$ kubectl describe deployment cni-metrics-helper -n kube-system | grep Image | cut -d "/" -f 2
cni-metrics-helper:v1.12.5