Alek's Blog
Rust programming language logo

k8s-scale-app-rs: Scale or Restart a Kubernetes Deployment from a CronJob

A Rust CLI that scales or restarts a single Kubernetes Deployment from a CronJob — with cosign-signed images, SPDX SBOM attestation, and SLSA build provenance.

k8s-scale-app-rs: Scale or Restart a Kubernetes Deployment from a CronJob
Code displayed on a screen

Which Tool Mirrors a Cosign-Signed Image into a Private Registry?

A verified, sourced comparison of regctl, oras, skopeo, Zot, Harbor, and cosign copy for mirroring a Cosign-signed container image into a private registry.

Which Tool Mirrors a Cosign-Signed Image into a Private Registry?
Zola static site generator logo with a coffee cup

How to Host a Zola-Generated Site on GitLab Pages

How to host a Zola-generated site on GitLab Pages

How to Host a Zola-Generated Site on GitLab Pages
Decision tree: three readiness questions before adopting Kubernetes — skills, Day-2 ownership, and dev/ops alignment

K8s & OpenShift: The Big Picture

Kubernetes in 2026 is boring infrastructure — the real question is whether you run it well. When K8s or OpenShift fits, when it does not. Part 1 of 7.

K8s & OpenShift: The Big Picture
Kubernetes logo

K8s & OpenShift: Compliance

NIS2, DORA, PCI-DSS, HIPAA, and CRA controls mapped to Kubernetes configuration — audit logging, log retention, and incident reporting. Part 7 of 7.

K8s & OpenShift: Compliance
Kubernetes logo

K8s & OpenShift: Day-2 Operations & GitOps

GitOps with Argo CD and Flux, observability, FinOps controls, and cluster upgrade strategies — keeping a Kubernetes cluster healthy after launch. Part 6 of 7.

K8s & OpenShift: Day-2 Operations & GitOps