Auditing Deployment Changes with Kubernetes Audit Logs

Learn how to record all API requests to the Kubernetes API server, including kubectl commands and internal requests from Kubernetes components and controllers.
Read the articles by Vivek Sonar in the Aviator blog. Our top author will share his experience with solving technical infrastructure issues and deployment.

Category CI/CD & Deployment

Discover insights on CI/CD and deployment practices. Learn about automation, pipelines, and strategies to improve software delivery and reliability.

Automated Failover and Git Rollback Strategies with GitOps and Argo Rollouts

git rollback strategies
When Kubernetes deployments fail due to misconfigurations, manual rollbacks are slow and disruptive. GitOps, with ArgoCD and Argo Rollouts, automates failover by detecting issues and reverting to the last stable version. ArgoCD enforces Git as the source of truth, while Argo Rollouts manages progressive deployments, preventing faulty updates from reaching users and ensuring rapid recovery.

Why Trunk-Based Development Is Key to Successful Continuous Delivery

continuous delivery with trunk based development
Trunk-based development enables faster, more reliable software deployment by making frequent, small commits to the main branch. This approach minimizes integration issues, supports continuous delivery, and enhances stability through automation, feature flags, and short-lived branches. This blog explores how trunk-based development aligns with CI/CD pipelines and offers best practices and tools to optimize workflows and maintain build stability.
Subscribe

Be the first to know once we publish a new blog post

Join our Discord

Learn best practices from modern engineering teams

Get a free 30-min consultation with the Aviator team to improve developer experience across your organization.

Powered by WordPress