menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Devops News

>

Cut CI/CD ...
source image

Dev

1M

read

385

img
dot

Image Credit: Dev

Cut CI/CD Costs by 77% & 2x Deployment Speed with GitHub Actions on EKS Auto

  • Running Github Actions Self Hosted Runners on EKS Auto with AWS Heroes Arshad Zackeriya and Jones Zachariah Noel resulted in impressive performance, speed, and cost savings, making it a scalable enterprise solution.
  • This solution is adaptable across different cloud platforms like Azure and Google, extending its applicability.
  • The article delves into the comparison between running GitHub Actions on default free machines versus Large hosted runners, leading to the implementation of self-hosted runners on EKS Auto.
  • It explains the concept of Self Hosted Runners and Runner Scale Sets, with detailed insights on their configuration and management.
  • The Terraform code walkthrough provides a comprehensive guide on deploying auto-scaling GitHub Actions self-hosted runners on Amazon EKS using GitHub's Actions Runner Controller.
  • The tutorial covers setting up infrastructure, configuring EKS Auto with Karpenter for auto-scaling, deploying Actions Runner Controller, handling GitHub authentication, and managing namespaces.
  • It outlines the benefits of this approach, including cost efficiency, flexibility, scalability, security, and reliability.
  • Performance and speed comparisons between 8 Core CPU and the EKS Auto solution favored the latter, showcasing stable performance throughout.
  • In terms of cost savings, the implementation on EKS Auto outperformed Github's large hosted runners, yielding significant savings of 76.7% to 84%.
  • From a solutions architect perspective, the article emphasizes how combining Amazon EKS Auto and GitHub Actions Runner Controller aligns with the AWS Well-Architected Framework, offering operational excellence, security, reliability, cost optimization, and sustainability.
  • The solution provides a scalable and cost-effective platform for CI/CD pipelines, optimizing performance efficiency, and reducing operational overhead.

Read Full Article

like

23 Likes

For uninterrupted reading, download the app