Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
DevOps Topeaks - #4 - How to choose an orchestrator

#4 - How to choose an orchestrator

12/03/22 • 26 min

DevOps Topeaks

Send us a text

In this session of #topeaks, we talked about how to choose a container orchestrator. We compared the local development process across different container orchestrators, when to choose a proprietary solution vs a standalone K8s, and dabbled with getting into Hashicorp's Nomad and the why's

Meir's blog: https://meirg.co.il
Omer's blog: https://omerxx.com
Telegram channel: https://t.me/espressops

plus icon
bookmark

Send us a text

In this session of #topeaks, we talked about how to choose a container orchestrator. We compared the local development process across different container orchestrators, when to choose a proprietary solution vs a standalone K8s, and dabbled with getting into Hashicorp's Nomad and the why's

Meir's blog: https://meirg.co.il
Omer's blog: https://omerxx.com
Telegram channel: https://t.me/espressops

Previous Episode

undefined - #3 - Container Orchestrators

#3 - Container Orchestrators

Send us a text

In this session of #topeaks, we'll talk about container orchestrators, when to use which service or tool, scaling in-out-up-down, node management when scaling, and which metrics we should use for scaling.
In the next session, we'll cover more about this awesome topeak!
Important additional information on autoscaling ECS and EKS nodes, starting from ECS:
AWS offers now an automated way to scale and ECS cluster nodes in and out.
The way it works, is by creating a Capacity Provider based on a new or existing Auto Scaling Group, and then enabling "managed scaling" for the same provider.
This is all you need to know if you're looking for a quick "FARGATE" experience, without the overhead costs.
However, if you're a geek like us, and interested what's going on under the hood, and the way the autoscaler actually creates metrics and calculates every minutes the need to scale in or out, here's the documentation: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-auto-scaling.html, specifically look for "How cluster Auto Scaling works".
As for EKS, things are rather simpler using the OSS Cluster Autoscaler (https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler).
The documentation for how to deploy it on EKS, with all the required IAM permissions and different configurations, can be found here: https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html

Meir's blog: https://meirg.co.il
Omer's blog: https://omerxx.com
Telegram channel: https://t.me/espressops

Next Episode

undefined - #5 - Managing CI Runners

#5 - Managing CI Runners

Send us a text

In this episode to DevOps Topeaks we discussed how we think CI runners should be handled; where they should run, how, and ways to secure, scale and manage them efficiently.
As usual we drifted into further topics like cleaning container images, saving disk space, efficient use of cache, secure connection to instances with SSM rather than a VPN and lots more!

Meir's blog: https://meirg.co.il
Omer's blog: https://omerxx.com
Telegram channel: https://t.me/espressops

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/devops-topeaks-319242/4-how-to-choose-an-orchestrator-46695869"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to #4 - how to choose an orchestrator on goodpods" style="width: 225px" /> </a>

Copy