Amazon EKS
User Guide

Amazon VPC CNI Plugin for Kubernetes Upgrades

When you launch an Amazon EKS cluster, we apply the latest version of the Amazon VPC CNI plugin for Kubernetes to your cluster. However, Amazon EKS does not automatically upgrade the CNI plugin on your cluster when new versions are released. You must upgrade the CNI plugin manually to get the latest version on existing clusters.

The current CNI version is 1.3.0. You can view the different releases available for the plugin, and read the release notes for each version on GitHub.

Use the following procedures to check your CNI version and upgrade to the latest version.

To check your Amazon VPC CNI Plugin for Kubernetes version

  • Use the following command to print your cluster's CNI version:

    kubectl describe daemonset aws-node --namespace kube-system | grep Image | cut -d "/" -f 2

    Output:

    amazon-k8s-cni:1.2.1

    In this example output, the CNI version is 1.2.1, which is earlier than the current version, 1.3.0. Use the following procedure to upgrade the CNI.

To upgrade the Amazon VPC CNI Plugin for Kubernetes

  • Use the following command to upgrade your CNI version to the latest version:

    kubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/master/config/v1.3/aws-k8s-cni.yaml