Amazon-eks-ami: Too old version of iptables

Created on 11 Dec 2019  路  7Comments  路  Source: awslabs/amazon-eks-ami

In order to support --random-fully we need at least iptables-1.6.2. The latest Amazon Linux 2 supports 1.8.2. We need to update to that version and configure legacy mode in order for things to work well with Kubernetes.

Environment:

  • AWS Region:
  • Instance Type(s):
  • EKS Platform version (use aws eks describe-cluster --name <name> --query cluster.platformVersion):
  • Kubernetes version (use aws eks describe-cluster --name <name> --query cluster.version):
  • AMI Version:
  • Kernel (e.g. uname -a):
  • Release information (run cat /etc/eks/release on a node):

enhancement

Most helpful comment

we are seeing the same issue on eks 1.16.8.

Not using `--random-fully` in the MASQUERADE rule for iptables because the local version of iptables does not support it

please provide some workaround

All 7 comments

We experience the issues described in https://github.com/aws/amazon-vpc-cni-k8s/issues/516 and need iptables to be >=1.6.2.

Latest images have v1.8.2

I got the same issue on the newest eks 1.16 with CNI 1.6.1 and my kube-proxy 1.16.8 keeps show log :

Not using `--random-fully` in the MASQUERADE rule for iptables because the local version of iptables does not support it

is there any way to fix it?

Still an issue with 1.16.8 and worker AMIs 1.16.8-20200507. Seeing the same message.

we are seeing the same issue on eks 1.16.8.

Not using `--random-fully` in the MASQUERADE rule for iptables because the local version of iptables does not support it

please provide some workaround

@pdeva update to 1.16.12

I get this error in EKS with the latest AMI v20201007 v1.18

Was this page helpful?
0 / 5 - 0 ratings