You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -136,6 +137,19 @@ This diagram describes the default infrastructure:
136
137
137
138
> The cost is indicated without counting the amount of traffic for Nat Gateway Load Balancer and S3
138
139
140
+
## EKS Upgrading
141
+
To upgrade k8s cluster to a new version, please use [official guide](https://docs.aws.amazon.com/eks/latest/userguide/update-cluster.html) and check changelog/breaking changes.
142
+
Starting from v1.18 EKS supports K8S add-ons. We use them to update things like vpc-cni, kube-proxy, coredns. To get the latest add-ons versions, run:
where 1.21 - is a k8s version on which we are updating.
147
+
DO NOT FORGET!!! to update cluster-autoscaler too. It's version must be the same as the cluster version.
148
+
Also ***IT'S VERY RECOMMENDED*** to check that deployed objects have actual apiVersions that won't be deleted after upgrading. There is a tool [*pluto*](https://github.com/FairwindsOps/pluto) that can help to do it.
149
+
```bash
150
+
Switch to the correct cluster
151
+
Run `pluto detect-helm -o markdown --target-versions k8s=v1.22.0`, where `k8s=v1.22.0` is a k8s version we want to update to.
0 commit comments