
Kubernetes Logging Done Right: Fluent Bit to Elasticsearch
How I implemented centralized logging for Kubernetes with Fluent Bit and Elasticsearch, solving the ephemeral logs problem and enabling multi-namespace log collection.

How I implemented centralized logging for Kubernetes with Fluent Bit and Elasticsearch, solving the ephemeral logs problem and enabling multi-namespace log collection.

Solved Socket closed abruptly error when connecting to RabbitMQ 4.1.4. Learn why amqplib fails and how to migrate to CloudAMQP client for seamless integration.

Install Rancher with Docker, configure custom ports, and import existing Kubernetes clusters. Complete step-by-step guide for production-ready setup.

Learn how to install Kubernetes alongside a live Docker Swarm environment. This guide ensures zero downtime for production services during migration.
![GitLab CI/CD Dynamic Variables: Dev, Staging & Production Config Guide [2026]](https://cdn.asepalazhari.com/images/articles/deployment/gitlab-ci-cd-dynamic-variables-across-environments.png)
Stop duplicating configs for every environment. This guide shows how to use GitLab CI/CD dynamic variables with environment scope — automatically switching API URLs, secrets, and feature flags between dev, staging, and production with real pipeline examples.

Master automated Docker image tagging in GitLab CI/CD. This guide covers best practices using pipeline IDs for versioning, ensuring a traceable and efficient DevOps workflow.