Skip to content

Commit

Permalink
docs: update documentation on EKS add-ons upgrades
Browse files Browse the repository at this point in the history
  • Loading branch information
consideRatio committed Nov 18, 2024
1 parent 0a2decc commit 8d78c9b
Showing 1 changed file with 9 additions and 15 deletions.
24 changes: 9 additions & 15 deletions docs/howto/upgrade-cluster/aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,26 +101,20 @@ now upgraded.

#### 4.2. Upgrade EKS add-ons

As documented in `eksctl`'s documentation[^1], we also need to upgrade three EKS
add-ons managed by `eksctl` (by EKS these are considered self-managed add-ons),
and one declared in our config (by EKS this is considered a managed add-on).

These upgrades are believed to briefly disrupt networking.
As documented in `eksctl`'s documentation[^2], we also need to upgrade EKS
add-ons. This upgrade is believed to very briefly disrupt networking.

```bash
# upgrade the kube-proxy daemonset (takes ~5s)
eksctl utils update-kube-proxy --config-file=$CLUSTER_NAME.eksctl.yaml --approve

# upgrade the aws-node daemonset (takes ~5s)
eksctl utils update-aws-node --config-file=$CLUSTER_NAME.eksctl.yaml --approve

# upgrade the coredns deployment (takes ~5s)
eksctl utils update-coredns --config-file=$CLUSTER_NAME.eksctl.yaml --approve

# upgrade the aws-ebs-csi-driver addon's deployment and daemonset (takes ~60s)
# upgrade all EKS addons (takes up to a few minutes)
eksctl update addon --config-file=$CLUSTER_NAME.eksctl.yaml
```

```{note}
Since November 2024, the add-ons are systematically installed as EKS managed
add-ons and not self-managed as they were before when `eksctl` installed them
without involving EKS.
```

#### 4.3. Repeat to upgrade multiple minor versions

If you need to upgrade multiple minor versions, repeat the previous steps
Expand Down

0 comments on commit 8d78c9b

Please sign in to comment.