Show HN: Noe, a mutating webhook to make multi-arch simpler in Kubernetes
medium.comHi folks!
Our team provides a multi-cluster, multi-region, multi-tenant, Kubernetes cluster as a service to the rest of the company [1].
Recently, we worked on adding ARM-nodes support and we found out that people usually rely on annotations to get the job done. Then, we realized that this is double work. You need to:
1. Build the image for multi-architecture
2. Annotate your deployment with the correct architecture
Isn't there a better way? So, Noe was born. Noe is a Kubernetes mutating webhook that dynamically assigns node architectures to match the requirements of container images within a Pod. It simplifies mixed-architecture deployments (e.g. ARM and x86) by ensuring that Pods are scheduled on nodes capable of executing all their images.
You can see more in the Github project.
Comments
No comments yet.