Add-on Upgrade

Add-on Upgrade An architecture diagram generated by Archify. Add-on Upgrade · EKS cluster add-ons · Architecture component Add-on Upgrade EKS cluster add-ons AWS Managed Add-ons · AWS CLI · eksctl · Console · AWS Managed Add-ons AWS Managed Add-ons AWS CLI · eksctl · Console Check Versions · list-addons · describe-addon · AWS Managed Add-ons Check Versions list-addons · describe-addon Upgrade Managed Add-ons · update-addon · eksctl · AWS Managed Add-ons Upgrade Managed Add-ons update-addon · eksctl Self-managed Add-ons · Helm · kubectl · Self-managed Add-ons Self-managed Add-ons Helm · kubectl Key Add-on Upgrade Guides · core kube-system add-ons · Key Add-on Upgrade Guides Key Add-on Upgrade Guides core kube-system add-ons CoreDNS · DNS service · Key Add-on Upgrade Guides CoreDNS DNS service kube-proxy · service networking · Key Add-on Upgrade Guides kube-proxy service networking VPC CNI · pod networking · Key Add-on Upgrade Guides VPC CNI pod networking Add-on Upgrade Troubleshooting · issues during upgrades · Troubleshooting Add-on Upgrade Troubleshooting issues during upgrades Common Issues · config · compat · resources · Troubleshooting Common Issues config · compat · resources Troubleshooting Steps · status → logs → events · Troubleshooting Troubleshooting Steps status → logs → events AWS Managed Add-ons Self-managed Add-ons Key Add-on Upgrade Guides Troubleshooting

AWS Managed Add-on Procedure

  • • List installed managed add-ons with aws eks list-addons
  • • Check current and available versions with describe-addon / describe-addon-versions
  • • Upgrade with aws eks update-addon --resolve-conflicts PRESERVE or eksctl update addon --preserve

Common Issues

  • • Configuration conflicts: custom configuration vs. the new version
  • • Compatibility issues: add-on vs. Kubernetes version
  • • Resource constraints: not enough resources for the upgrade

Troubleshooting Steps

  • • Check add-on status with aws eks describe-addon
  • • Check add-on logs with kubectl logs -n kube-system
  • • Check events with kubectl get events -n kube-system