|
|
|
|
|
by therealfiona
869 days ago
|
|
If anyone has any tips on keeping up with control plane upgrades, please share them. We're having trouble keeping up with EKS upgrades. But, I think it's self-inflicted and we've got a lot of work to remove the knives that keep us from moving faster. Things on my team's todo list (aka: correct the sins that occurred before therealfiona was hired): - Change manifest files over to Helm. (Managing thousands of lines of yaml sucks, don't do it, use Helm or similar that we have not discovered yet.)
- Setup Renovate to help keep Helm chart versions up to date.
- Continue improving our process because there was none as of 2 years ago. |
|
One technique is to never upgrade clusters. Instead, create a new cluster, apply manifests, then point your DNS or load balancers to the new one.
That technique won't work with every kind of architecture, but it works with those that are designed with the "immutable infrastructure" approach in mind.
There's a good comment in this thread about not having your essential services like vault inside of kubernetes.