<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ashkmb.com</title><description>مطالب DevOps، زیرساخت و مهندسی از برلین.</description><link>https://ashkmb.com/</link><language>fa</language><item><title>اون EKS 401 که هیچ ربطی به credential نداشت</title><link>https://ashkmb.com/fa/blog/eks-401-not-credentials/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/eks-401-not-credentials/</guid><description>CI pipeline ما یه EKS token معتبر درست می‌کرد، تمیز ارائه می‌داد، و رد می‌شد. مشکل credential های AWS نبود. access control خود EKS بود، و failure داشت توی RBAC کلاستر، open و clear، قایم می‌شد.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate></item><item><title>چطور با Hermes Agent زندگی دیجیتالم رو خودکار می‌کنم</title><link>https://ashkmb.com/fa/blog/hermes-automation/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/hermes-automation/</guid><description>Hermes Agent روی مینی‌پی‌سی من اجرا می‌شه، مک من رو می‌گردونه و کارهای دور و بر وبلاگ و یوتیوب و مالیاتم رو انجام می‌ده، تا وقتم رو بذارم روی بخش‌هایی که واقعاً به من نیاز دارن. اینجا می‌گم چطور کار می‌کنه.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Opus 5 اومد، با نصف قیمت Fable 5. benchmarkها عالی‌ان، ولی داستان اصلی تغییرات API هست.</title><link>https://ashkmb.com/fa/blog/opus-5-what-actually-changed/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/opus-5-what-actually-changed/</guid><description>Opus 5 بیست‌وچهارم ژوئیه به‌عنوان مدل پیش‌فرض جدید Anthropic عرضه شد. جدول benchmark با نصف هزینه، فقط یه گِرد کردن رقم با Fable 5 فاصله داره. ولی چیزی که واقعاً روزت رو عوض می‌کنه آروم‌تره: حالا thinking به‌صورت پیش‌فرض روشنه، و این چند تا فرضی که از زمان 4.8 با خودت حمل می‌کردی رو به‌هم می‌ریزه.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate></item><item><title>یه رکورد DNS رو دوبار پاک کردم. بار سوم پرسیدم چرا.</title><link>https://ashkmb.com/fa/blog/external-dns-apex-aaaa-deadlock/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/external-dns-apex-aaaa-deadlock/</guid><description>یه endpoint عمومی توی سه روز دو بار قطع شد، و هر دو بار همون fix پنج‌دقیقه‌ای جواب داد: پاک کردن یه رکورد AAAA یتیم. باگ واقعی یه رکورد ownership توی DNS بود که هیچ‌وقت نمی‌تونه خودش رو صاحب بشه، دقیقاً روی apex یه zone دلگیت‌شده.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>کلاستر جدید روی هر node تا ۱۱۰ تا pod می‌برد. Production روی ۵۸ گیر کرده بود.</title><link>https://ashkmb.com/fa/blog/eks-max-pods-live-cluster/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/eks-max-pods-live-cluster/</guid><description>همون instance type، نصف تراکم pod. بالا بردن max pods روی یه کلاستر EKS زنده یعنی: یه launch template که node group هیچ‌وقت نمی‌تونه بگیردش، یه تنظیم CNI که باید اول بشینه، و یه Terraform plan پر از تغییرهایی که هیچ‌کس سفارش نداده بود.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Sonnet 5 اومد. من پرسیدم چی عوض شده. این چیزیه که فهمیدم.</title><link>https://ashkmb.com/fa/blog/sonnet5-benchmarks-explained/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/sonnet5-benchmarks-explained/</guid><description>می‌خواستم بفهمم بین Sonnet 5 و Sonnet 4.6 از نظر معماری چی عوض شده. Anthropic چیزی نمیگه. برای همین system card صد و چهل و شش صفحه‌ای رو خوندم و در نهایت یه راهنمای ساده از همه benchmarkهاش نوشتم.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>اپ REDIS_PORT رو می‌خوند. Kubernetes قبلش مقدارش رو عوض کرده بود.</title><link>https://ashkmb.com/fa/blog/kubernetes-enableservicelinks-env-collision/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/kubernetes-enableservicelinks-env-collision/</guid><description>هر view که به cache دست می‌زد 500 برمی‌گردوند، ولی health check سبز بود. مقصر یه Service به اسم redis بود و enableServiceLinks؛ یه پیش‌فرض قدیمی Kubernetes از دوران Docker که متغیرهای محیطی‌ای تزریق می‌کنه که هیچ‌وقت نخواستی.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>کنترل‌پلین برای ایجنت‌ها: Omnigent روی Kubernetes</title><link>https://ashkmb.com/fa/blog/omnigent-meta-harness-kubernetes/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/omnigent-meta-harness-kubernetes/</guid><description>Databricks یه Meta-Harness به اسم Omnigent رو open source کرد که هر agent harness رو پشت یه API واحد با policy، session و state مشترک جمع می‌کنه. اگه قبلاً یه سرویس stateful روی Kubernetes deploy کردی، مسیر self-hosting این ابزار خیلی کوتاه‌تر از چیزیه که فکرش رو بکنی.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>StackGres و Strimzi: درس‌های Day-Two از یه Rebuild واقعی</title><link>https://ashkmb.com/fa/blog/kubernetes-operators-stackgres-strimzi/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/kubernetes-operators-stackgres-strimzi/</guid><description>هر operator یه setup ساده‌تر قول می‌ده. ارزش واقعیش وقتی معلوم می‌شه که یه replica control file‌ش رو گم کرده یا یه certificate سه هفته دیگه expire می‌شه. این چیزیه که StackGres و Strimzi برای ما در اجرای PostgreSQL و Kafka روی Kubernetes عوض کرد.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Helm Deploy موفق بود. Config هیچ‌وقت اعمال نشد.</title><link>https://ashkmb.com/fa/blog/helm-configmap-reload-cross-release/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/helm-configmap-reload-cross-release/</guid><description>یه CI pipeline سبز در حالی که gateway زنده 404 برمی‌گردونه، یه test failure نیست. یه شکاف reload خاموشه. اینجا pattern checksum چند-release ای هست که توی helmfile این مشکل رو حل می‌کنه.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate></item><item><title>بلاگم الان خودکار توی اینستاگرام پست میذاره. اینم pipeline ای که پشتشه.</title><link>https://ashkmb.com/fa/blog/agentic-content-pipeline-instagram-carousel/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/agentic-content-pipeline-instagram-carousel/</guid><description>یه pipeline ساختم که RSS Feed بلاگمو می‌خونه و بدون اینکه دست بزنم، carousel های اطلاعاتی توی اینستاگرام پست می‌کنه. چیز جالب اتوماسیون نیست؛ اینه که چطور agent ها ساختنش و چی شکستن.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Anthropic سه روز بعد از لانچ خاموش شد. این یعنی چی.</title><link>https://ashkmb.com/fa/blog/anthropic-export-controls-fable-mythos/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/anthropic-export-controls-fable-mythos/</guid><description>دولت، Fable 5 و Mythos 5 رو هفتاد و دو ساعت بعد از لانچ به خاطر یه ادعای jailbreak خاموش کرد. اگه روی API های بسته هوش مصنوعی می‌سازی، این هفته باید نگرانت کنه.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>بیست و پنج مدل open-weight در یه هفته. بررسی یه متخصص.</title><link>https://ashkmb.com/fa/blog/open-weight-ai-june-2026/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/open-weight-ai-june-2026/</guid><description>هفته گذشته بیش از ۲۵ مدل open-weight در همه مودالیتی‌ها منتشر شد. اینجا می‌بینیم هر کدوم چیکار می‌کنن، کدوما واقعاً قابل استقرارن، و این هفته برای تیم‌های زیرساختی چه معنایی داره.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>گیت‌لب داره هسته‌اش رو برای عصر ایجنتی از نو می‌سازه. وقتش هم درسته.</title><link>https://ashkmb.com/fa/blog/gitlab-transcend-2026-agentic-platform/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/gitlab-transcend-2026-agentic-platform/</guid><description>ابزارهای کدنویسی هوش مصنوعی فقط سریع‌تر کد نمی‌نویسن. اونا به مراتب فعالیت Git، pipeline run و سربار context بیشتری نسبت به انسان‌ها تولید می‌کنن. اعلامیه‌های Transcend 2026 گیت‌لب بالاخره این مشکل رو جدی می‌گیره.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>جنرالیست در برابر متخصص در عصر هوش مصنوعی ایجنتی</title><link>https://ashkmb.com/fa/blog/generalist-vs-specialist-agentic-ai-era/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/generalist-vs-specialist-agentic-ai-era/</guid><description>سال‌ها توصیه روشن بود: یه حوزه انتخاب کن، عمیق برو، جایگزین‌ناپذیر بشو. بعد ایجنت‌های هوش مصنوعی اومدن و آروم قواعد رو از نو نوشتن.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Hermes Agent روی EKS: از docker-compose تا Helm</title><link>https://ashkmb.com/fa/blog/hermes-agent-eks-deployment/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/hermes-agent-eks-deployment/</guid><description>ایجنت هوش مصنوعی خودآموز Nous Research در یه محیط پروداکشن-محور روی EKS. ECR خصوصی،، IRSA، مدیریت API Key به عنوان Secret، و یه Helm Chart سفارشی که از روی manifest خام ساختیم.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>سه تا Peering و ۱۰ دلار در ماه: کِی VPC Peering از Transit Gateway می‌بَره</title><link>https://ashkmb.com/fa/blog/vpc-peering-vs-transit-gateway-cost/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/vpc-peering-vs-transit-gateway-cost/</guid><description>Transit Gateway همون default ای‌ه که همه سمتش می‌رن. برای چندتا VPC تو یه ریجن، Peering به‌طور چشمگیری ارزون‌تره — و اینم محاسبه‌اش.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>یه داشبورد Full-Stack برای Proxmox با Vibe Coding ساختم: چیزی که واقعاً مهمه</title><link>https://ashkmb.com/fa/blog/vibe-coded-proxmox-dashboard/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/vibe-coded-proxmox-dashboard/</guid><description>یه داشبورد Full-Stack برای Proxmox با Vibe Coding و Claude Code ساختم: ۱۱ هزار خط کد، ۱۲۳ تست، ۱۴ کامیت. این تجربه بهم یاد داد که توی مهندسی نرم‌افزار واقعاً چی مهمه.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>توضیح Finalizers در Kubernetes: چرا Namespaceها در وضعیت Terminating گیر می‌کنند</title><link>https://ashkmb.com/fa/blog/kubernetes-finalizers-explained/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/kubernetes-finalizers-explained/</guid><description>آیا تلاش کرده‌اید یک Namespace در Kubernetes را حذف کنید و دیده‌اید که به‌طور مداوم در وضعیت Terminating گیر کرده است؟ عامل اصلی معمولاً finalizers هستند — فیلدهای خاص metadata که تا تکمیل عملیات پاک‌سازی، از حذف منبع جلوگیری می‌کنند.</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate></item><item><title>کشف قدرت templatefile() در Terraform: دیدگاه یک مهندس DevOps</title><link>https://ashkmb.com/fa/blog/terraform-templatefile-power/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/terraform-templatefile-power/</guid><description>بررسی تابع templatefile() در Terraform و مزایای آن نسبت به قالب‌بندی Jinja2 برای جریان‌های کاری infrastructure-as-code. چرا رویکرد مینیمالیستی Terraform به قالب‌بندی عمدی و سودمند است.</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Operators در Kubernetes: آزادسازی قدرت عملیات خودکار</title><link>https://ashkmb.com/fa/blog/kubernetes-operators-automated-operations/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/kubernetes-operators-automated-operations/</guid><description>چگونه Operators در Kubernetes وظایف عملیاتی پیچیده را در محیط‌های کانتینری خودکار می‌کنند و چالش‌های ناشی از مدیریت microservices در مقیاس بزرگ را برطرف می‌سازند.</description><pubDate>Wed, 30 Aug 2023 00:00:00 GMT</pubDate></item><item><title>آینده هوش مصنوعی: چگونه محاسبات GPU و انتقال به WebGPU زندگی روزمره ما را شکل خواهد داد</title><link>https://ashkmb.com/fa/blog/future-of-ai-gpu-webgpu/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/future-of-ai-gpu-webgpu/</guid><description>انتقال به WebGPU برای هوش مصنوعی و محاسبات GPU نمایانگر یک تغییر محوری در نحوه تجربه فناوری هوش مصنوعی است — دموکراتیزه کردن دسترسی به قابلیت‌های پیشرفته.</description><pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate></item><item><title>متحول‌سازی توسعه و استقرار هوش مصنوعی: مزایای MLOps نسبت به رویکردهای سنتی مبتنی بر ابر</title><link>https://ashkmb.com/fa/blog/mlops-advantages-over-cloud/</link><guid isPermaLink="true">https://ashkmb.com/fa/blog/mlops-advantages-over-cloud/</guid><description>چگونه عملیات یادگیری ماشین (MLOps) توسعه هوش مصنوعی را با ساده‌سازی ایجاد و استقرار مدل در مقایسه با رویکردهای سنتی مبتنی بر ابر متحول می‌کند.</description><pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate></item></channel></rss>