/site/images/avatar.png

AWS Spot interruption stats for CI/CD

Amazon EC2 provides access to spare EC2 compute capacity in the AWS Cloud through Spot Instances at savings of up to 90% compared to On-Demand prices. The only difference between On-Demand Instances and Spot Instances is that Spot Instances can be interrupted by Amazon EC2, with two minutes of notice, if Amazon EC2 needs to reclaim the capacity.

Gitlab runner on macOS

There are multiple ways to use gitlab executor on macOS hosts, but two main are:

  • Shell executor
  • SSH executor

Despite some serious disadvantages of ssh executor it keeps all configs centralized (e.g. in kubernetes configmap), opposite to Shell executor that holds config on runner (local filesystem).

Docker images analysis

Skipped all instruments that need Docker Desktop

Analyzing container image tools is essential for automating the inspection process, saving time and ensuring consistency across development environments. They assist in optimizing images for better performance and resource utilization, aligning with best practices in containerization.
By integrating such tools into CI/CD pipelines, teams can ensure that image layer analysis becomes an integral part of the software development lifecycle.

DIVE

A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.