v1.6.2 Release
The most important change in this release is a fix for #931, the gRPC Unix-socket proxy issue. Other changes include some additional debug information, improved integration tests, setting the user agent in EC2 requests, and updated limits for m6g, c6g and r6g instance types.
Note! If you edit an existing v1.5.x
CNI deployment, make sure to mount /var/run/dockershim.sock
correctly!
Thanks to everyone who contributed to this release: @gyuho, @mogren, @nithu0115 and @dthorsen
Changes since v1.6.1
- Improvement - Fix order of file copies in entrypoint.sh (#935, @dthorsen)
- Improvement - Check all errors and log appropriately (#939, @mogren)
- Improvement - Add MTU and RPFilter configs to debug (#954, @mogren)
- Improvement - Bump aws-k8s-tester to v1.2.2 (#978, @gyuho)
- Improvement - Add context and user agent to EC2 requests (#979, @mogren)
- Improvement - Update limits for m6g, c6g and r6g (#996, @mogren)
- Bug - Add WithNoProxy to ignore proxies in gRPC connections when using unix sockets (#980, @nithu0115)
If you want to apply this config to one of your clusters:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.6.2/config/v1.6/aws-k8s-cni.yaml
If you instead edit your current deployment, make sure to mount /var/run/dockershim.sock
correctly!
Verify the update:
kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2
amazon-k8s-cni:v1.6.2
To use version v1.6.2 of the cni-metrics-helper in a cluster:
kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.6.2/config/v1.6/cni-metrics-helper.yaml