DevOps tutorial - IT technology blog

Deploying KubeVela on Kubernetes: Modern Application Delivery with Open Application Model (OAM)

After a painful 2 AM production incident caused by environment drift between staging and production Kubernetes clusters, I adopted KubeVela with the Open Application Model (OAM) to define applications once and deploy them consistently everywhere. This guide covers installation, OAM-based configuration with multi-environment policies and approval gates, and monitoring your deployments with CLI commands and Prometheus metrics.
DevOps tutorial - IT technology blog

ExternalDNS on Kubernetes: Automatically Sync DNS Records to Cloudflare and Route53

Manually updating DNS records every time you deploy a Kubernetes service does not scale. ExternalDNS watches your Ingress and LoadBalancer resources and automatically keeps Cloudflare or Route53 in sync — no human intervention needed. This guide walks through installation, configuration for both providers, and how to verify and monitor the setup in production.