Blog · ۱۵ مقاله

مقالات

مقالات فنی سبحان میربابایی درباره‌ی DevOps، Kubernetes، CI/CD، DevSecOps و زیرساخت ابری.

۵ دقیقه مطالعه متوسط

GitOps با ArgoCD: استقرار خودکار و قابل ردیابی روی Kubernetes

GitOps چیست و چرا Push کردن مستقیم از Pipeline به کلاستر کافی نیست؟ راه‌اندازی ArgoCD، ساختار مخزن، ApplicationSet برای چند محیط و Rollback با git revert.

  • #ArgoCD
  • #GitOps
  • #Kubernetes
  • #Helm
۴ دقیقه مطالعه متوسط

مانیتورینگ Kubernetes با Prometheus و Grafana؛ از نصب تا داشبورد Production

راه‌اندازی kube-prometheus-stack با Helm، مانیتور کردن سرویس‌های خودتان با ServiceMonitor، کوئری‌های PromQL کاربردی و داشبوردهایی که واقعاً به کار می‌آیند.

  • #Prometheus
  • #Grafana
  • #Kubernetes
  • #Monitoring
۴ دقیقه مطالعه متوسط

Alert درست با Prometheus و Alertmanager؛ خداحافظی با Alert Fatigue

چطور Alertهایی طراحی کنیم که تیم به آن‌ها اعتماد کند: Alert روی علامت به‌جای علت، Severity، Routing، Inhibition، اتصال به Mattermost و Runbook برای هر Alert.

  • #Prometheus
  • #Alertmanager
  • #Monitoring
  • #On-Call
۵ دقیقه مطالعه متوسط

Helm Chart حرفه‌ای برای Develop، Staging و Production؛ یک Chart برای همه‌ی محیط‌ها

ساختار درست Helm Chart، Valueهای جدا برای هر محیط، Probe و Resource، ری‌استارت خودکار با تغییر ConfigMap، انتشار Chart در Harbor و Library Chart برای ده‌ها میکروسرویس.

  • #Helm
  • #Kubernetes
  • #Harbor
  • #CI/CD
۵ دقیقه مطالعه متوسط

Pipeline کامل DevSecOps با Gitleaks، SonarQube، Trivy، ZAP و DefectDojo

امنیت را از انتهای پروژه به داخل Pipeline بیاورید: اسکن Secret، SAST، اسکن وابستگی‌ها و Image، DAST روی محیط تست و تجمیع همه‌ی نتایج در DefectDojo.

  • #DevSecOps
  • #SonarQube
  • #Trivy
  • #OWASP ZAP
۵ دقیقه مطالعه متوسط

Terraform و Ansible کنار هم: زیرساخت به‌عنوان کد از صفر تا سرور آماده

تقسیم کار درست بین Terraform و Ansible، ساخت سرور و شبکه روی Hetzner Cloud، State روی MinIO، Inventory خودکار، Role برای Hardening و اجرای plan و apply در GitLab CI.

  • #Terraform
  • #Ansible
  • #IaC
  • #GitLab CI
۵ دقیقه مطالعه متوسط

لاگ مرکزی در Kubernetes با Fluent Bit، Elasticsearch و Kibana

جمع‌آوری لاگ همه‌ی Podها با Fluent Bit، ارسال به Elasticsearch، لاگ ساخت‌یافته‌ی JSON، Correlation ID، سیاست نگهداری با ILM و کوئری‌های کاربردی Kibana برای عیب‌یابی سریع.

  • #ELK
  • #Kibana
  • #Fluent Bit
  • #Kubernetes
۶ دقیقه مطالعه متوسط

Incident Response در عمل: چطور زمان رفع حادثه را ۴۵٪ کم کردیم

سطح‌بندی حادثه، نقش‌ها، Runbook استاندارد، اتوماسیون با n8n و Postmortem بدون مقصر؛ تجربه‌ی واقعی کاهش ۴۵ درصدی زمان رفع حادثه.

  • #Incident Response
  • #Monitoring
  • #n8n
  • #Mattermost