<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>سبحان میربابایی — مقالات</title><description>مقالات فنی سبحان میربابایی درباره‌ی DevOps، Kubernetes، CI/CD، DevSecOps و زیرساخت ابری.</description><link>https://sobhanmirbabaei.ir/</link><language>fa-ir</language><item><title>راهنمای کامل GitLab CI/CD: از اولین Job تا Pipeline چندمحیطی</title><link>https://sobhanmirbabaei.ir/blog/gitlab-ci-cd-complete-guide/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/gitlab-ci-cd-complete-guide/</guid><description>همه‌چیز درباره‌ی GitLab CI/CD برای تیم‌های ایرانی: Runner، Stage، Cache، Artifact، استقرار روی Develop/Staging/Production و قالب‌های مشترک برای ده‌ها میکروسرویس.</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate><category>GitLab CI</category><category>CI/CD</category><category>Docker</category><category>Pipeline</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>GitOps با ArgoCD: استقرار خودکار و قابل ردیابی روی Kubernetes</title><link>https://sobhanmirbabaei.ir/blog/gitops-argocd-kubernetes/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/gitops-argocd-kubernetes/</guid><description>GitOps چیست و چرا Push کردن مستقیم از Pipeline به کلاستر کافی نیست؟ راه‌اندازی ArgoCD، ساختار مخزن، ApplicationSet برای چند محیط و Rollback با git revert.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate><category>ArgoCD</category><category>GitOps</category><category>Kubernetes</category><category>Helm</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>مانیتورینگ Kubernetes با Prometheus و Grafana؛ از نصب تا داشبورد Production</title><link>https://sobhanmirbabaei.ir/blog/kubernetes-monitoring-prometheus-grafana/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/kubernetes-monitoring-prometheus-grafana/</guid><description>راه‌اندازی kube-prometheus-stack با Helm، مانیتور کردن سرویس‌های خودتان با ServiceMonitor، کوئری‌های PromQL کاربردی و داشبوردهایی که واقعاً به کار می‌آیند.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><category>Prometheus</category><category>Grafana</category><category>Kubernetes</category><category>Monitoring</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>Alert درست با Prometheus و Alertmanager؛ خداحافظی با Alert Fatigue</title><link>https://sobhanmirbabaei.ir/blog/alertmanager-alerting-best-practices/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/alertmanager-alerting-best-practices/</guid><description>چطور Alertهایی طراحی کنیم که تیم به آن‌ها اعتماد کند: Alert روی علامت به‌جای علت، Severity، Routing، Inhibition، اتصال به Mattermost و Runbook برای هر Alert.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Prometheus</category><category>Alertmanager</category><category>Monitoring</category><category>On-Call</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>Helm Chart حرفه‌ای برای Develop، Staging و Production؛ یک Chart برای همه‌ی محیط‌ها</title><link>https://sobhanmirbabaei.ir/blog/helm-chart-best-practices-multi-environment/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/helm-chart-best-practices-multi-environment/</guid><description>ساختار درست Helm Chart، Valueهای جدا برای هر محیط، Probe و Resource، ری‌استارت خودکار با تغییر ConfigMap، انتشار Chart در Harbor و Library Chart برای ده‌ها میکروسرویس.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><category>Helm</category><category>Kubernetes</category><category>Harbor</category><category>CI/CD</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>Pipeline کامل DevSecOps با Gitleaks، SonarQube، Trivy، ZAP و DefectDojo</title><link>https://sobhanmirbabaei.ir/blog/devsecops-pipeline-sonarqube-trivy-zap-defectdojo/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/devsecops-pipeline-sonarqube-trivy-zap-defectdojo/</guid><description>امنیت را از انتهای پروژه به داخل Pipeline بیاورید: اسکن Secret، SAST، اسکن وابستگی‌ها و Image، DAST روی محیط تست و تجمیع همه‌ی نتایج در DefectDojo.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>DevSecOps</category><category>SonarQube</category><category>Trivy</category><category>OWASP ZAP</category><category>GitLab CI</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>Rolling، Blue/Green یا Canary؟ استراتژی‌های استقرار بدون Downtime در Kubernetes</title><link>https://sobhanmirbabaei.ir/blog/kubernetes-deployment-strategies-rolling-blue-green-canary/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/kubernetes-deployment-strategies-rolling-blue-green-canary/</guid><description>مقایسه‌ی عملی Rolling Update، Blue/Green و Canary در کوبرنتیز با YAML آماده، Graceful Shutdown، Argo Rollouts و Gateway API.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Deployment</category><category>ArgoCD</category><category>Blue/Green</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>خداحافظی با خطای 403 داکرهاب: Mirror داخلی با Harbor و Nexus برای تیم‌های ایرانی</title><link>https://sobhanmirbabaei.ir/blog/harbor-nexus-docker-hub-mirror-iran/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/harbor-nexus-docker-hub-mirror-iran/</guid><description>راه‌اندازی Harbor به‌عنوان Proxy Cache داکرهاب و Nexus برای npm، PyPI و NuGet؛ Build و Deploy مستقل از تحریم و اینترنت بین‌الملل.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><category>Harbor</category><category>Nexus</category><category>Docker</category><category>Kubernetes</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>راه‌اندازی کلاستر Kubernetes Production با kubeadm روی سرورهای داخلی</title><link>https://sobhanmirbabaei.ir/blog/kubeadm-production-cluster-ha/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/kubeadm-production-cluster-ha/</guid><description>طراحی و نصب کلاستر High Availability با سه Control Plane، HAProxy و Keepalived، containerd، CNI، بکاپ etcd و تمدید گواهی‌ها؛ همراه با نکات مخصوص شبکه‌ی ایران.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>kubeadm</category><category>HAProxy</category><category>etcd</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>Terraform و Ansible کنار هم: زیرساخت به‌عنوان کد از صفر تا سرور آماده</title><link>https://sobhanmirbabaei.ir/blog/terraform-ansible-infrastructure-as-code/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/terraform-ansible-infrastructure-as-code/</guid><description>تقسیم کار درست بین Terraform و Ansible، ساخت سرور و شبکه روی Hetzner Cloud، State روی MinIO، Inventory خودکار، Role برای Hardening و اجرای plan و apply در GitLab CI.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>Terraform</category><category>Ansible</category><category>IaC</category><category>GitLab CI</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>لاگ مرکزی در Kubernetes با Fluent Bit، Elasticsearch و Kibana</title><link>https://sobhanmirbabaei.ir/blog/centralized-logging-kubernetes-elk-fluent-bit/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/centralized-logging-kubernetes-elk-fluent-bit/</guid><description>جمع‌آوری لاگ همه‌ی Podها با Fluent Bit، ارسال به Elasticsearch، لاگ ساخت‌یافته‌ی JSON، Correlation ID، سیاست نگهداری با ILM و کوئری‌های کاربردی Kibana برای عیب‌یابی سریع.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>ELK</category><category>Kibana</category><category>Fluent Bit</category><category>Kubernetes</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>مقیاس‌پذیری خودکار در Kubernetes با HPA؛ از Request و Limit تا متریک‌های سفارشی</title><link>https://sobhanmirbabaei.ir/blog/kubernetes-hpa-autoscaling/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/kubernetes-hpa-autoscaling/</guid><description>آموزش HPA در کوبرنتیز: Request و Limit درست، تنظیم behavior، تست بار و اسکیل بر اساس متریک‌های Prometheus در کلاستر On-Premise.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>HPA</category><category>Prometheus</category><category>Autoscaling</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>Image داکر کوچک، سریع و امن: Multi-stage Build و ۱۰ عادت خوب</title><link>https://sobhanmirbabaei.ir/blog/docker-image-optimization-multi-stage/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/docker-image-optimization-multi-stage/</guid><description>آموزش بهینه‌سازی Image داکر: Multi-stage Build، کاهش حجم، کاربر غیر Root، Imageهای Chiseled و Distroless و Cache در GitLab CI.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Containers</category><category>Trivy</category><category>CI/CD</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>مدیریت Release در پروژه‌های بانکی: Develop، Staging و Production بدون استرس</title><link>https://sobhanmirbabaei.ir/blog/release-management-dev-staging-production/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/release-management-dev-staging-production/</guid><description>مدیریت Release در پروژه‌های بانکی: یک‌بار Build و چندبار Deploy، نسخه‌گذاری، استراتژی Branch، Promotion قابل Audit و چک‌لیست انتشار.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><category>CI/CD</category><category>Release Management</category><category>GitLab CI</category><category>Helm</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item><item><title>Incident Response در عمل: چطور زمان رفع حادثه را ۴۵٪ کم کردیم</title><link>https://sobhanmirbabaei.ir/blog/incident-response-runbook-mttr/</link><guid isPermaLink="true">https://sobhanmirbabaei.ir/blog/incident-response-runbook-mttr/</guid><description>سطح‌بندی حادثه، نقش‌ها، Runbook استاندارد، اتوماسیون با n8n و Postmortem بدون مقصر؛ تجربه‌ی واقعی کاهش ۴۵ درصدی زمان رفع حادثه.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate><category>Incident Response</category><category>Monitoring</category><category>n8n</category><category>Mattermost</category><author>sobhan.mirbabaei@gmail.com (سبحان میربابایی)</author></item></channel></rss>