523 subscribers
37 photos
5 videos
2 files
1.7K links
👑 DevOps Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Cloudflare Workers and Containers now support inbound TCP connections and gRPC (4 minute read)

🟢 خلاصه مقاله:
شرکت Cloudflare به تازگی قابلیت‌هایی جدید را به پلتفرم «ورکرز» خود افزوده است که قابلیت پشتیبانی از اتصالات TCP ورودی و همچنین اجرای برنامه‌های gRPC را فراهم می‌آورد. این امکانات در مرحله آزمایشی خصوصی عرضه شده و قرار است در آینده نزدیک برای تمامی کاربران در دسترس قرار گیرد.

با این توسعه، توسعه‌دهندگان قادر خواهند بود سرورهای gRPC خود را که به زبان‌های مختلف برنامه‌نویسی نوشته شده است، بر روی شبکه گسترده‌ی Cloudflare در بیش از ۳۳۰ مکان مختلف راه‌اندازی کنند. علاوه بر این، قابلیت ترجمه‌ی همزمان بین gRPC و نسخه وب آن، یعنی gRPC-web، امکان بهره‌برداری از سرویس‌ها بدون نیاز به تغییر در کلاینت‌ها یا سرورهای موجود را مهیا می‌کند. این ویژگی‌ها، توسعه‌دهندگان را قادر می‌سازند برنامه‌های ارتباطی سریع‌تر و امن‌تر را در بستر شبکه‌های توزیع‌شده پیاده‌سازی کنند و عملکرد کلی سیستم‌های مبتنی بر gRPC را بهبود بخشند.

در نتیجه، این امکانات جدید نشان می‌دهد که Cloudflare با تمرکز بر ارائه‌ی خدمات مقیاس‌پذیر و انعطاف‌پذیر برای برنامه‌های تحت شبکه، گامی مهم در جهت توسعه‌ی زیرساخت‌های ارتباطی مدرن برداشته است و راه‌حل‌های جامع‌تری را برای توسعه‌دهندگان در اختیار قرار می‌دهد.

#Cloudflare #gRPC #شبکه #توسعه‌وب

🟣لینک مقاله:
https://blog.cloudflare.com/grpc-workers/?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Good apps aren't born, they're guided: Building observable policy as code (9 minute read)

🟢 خلاصه مقاله:
در دنیای فناوری مدرن، توسعه دهندگان و متخصصان زیرساخت همواره به دنبال راه‌هایی برای بهبود امنیت، کنترل و قابلیت مشاهده سیستم‌های خود هستند. با افزایش پیچیدگی نرم‌افزارها و زیرساخت‌ها، ضروری است که سیاست‌های اجرایی به صورت دقیق و قابل نظارت تعریف و پیاده‌سازی شوند. در این راستا، ابزارهای مبتنی بر کد (Policy as Code) به آنها کمک می‌کنند تا سیاست‌ها را به صورت خودکار و قابل نظارت اجرا کرده و نظارت بر عملکرد و وضعیت سیستم‌ها را تسهیل نمایند.

برای رسیدن به این هدف، تیم‌های فنی نیاز دارند تا سیاست‌های مورد نظر خود را در قالب کدهای قابل اجرا و نظارتی بنویسند و از طریق سیستم‌های خودکار آن‌ها را مدیریت کنند. این روش نه تنها باعث کاهش خطاهای انسانی می‌شود بلکه امکان شناسایی سریع مشکلات و رفع آن‌ها را فراهم می‌سازد. در کنار این، افزودن قابلیت‌های نظارت بر عملیات و سلامت سیستم‌ها، اهمیت زیادی پیدا می‌کند؛ به خصوص در محیط‌هایی که نیازمند زمان واقعی برای تشخیص و پاسخ به رویدادها هستند.

در این زمینه، شرکت‌های VictoriaMetrics و Kyverno دست به همکاری زده‌اند و راهنمای جامعی ارائه داده‌اند که نحوه ترکیب سیاست‌گذاری بر بستر Kubernetes با قابلیت‌های مشاهده‌پذیری بر اساس داده‌های سری زمانی را نشان می‌دهد. این راهنما ابزارهای متن‌باز و امکانات موجود را به کار می‌گیرد تا بتوان سیاست‌های اجرایی را همزمان کنترل و نظارت کرد و در نتیجه سیستم‌های پایدارتر و امن‌تر ساخت.

در نتیجه، ترکیب سیاست‌گذاری به شیوه‌ی کد و قابلیت‌های مشاهده‌پذیری، به توسعه‌دهندگان و مدیران زیرساخت امکانات جدیدی می‌دهد تا زیرساخت‌های خود را بهتر کنترل، ایمن‌تر و پویا نگه دارند و فرآیندهای اجرایی را بهبود بخشند. این راهکارها نقش مهمی در آینده مدیریت فناوری اطلاعات ایفا می‌کنند و به رهبران فنی کمک می‌کنند تا سیستم‌های خود را با بهترین معیارهای امنیت، قابلیت اطمینان و کارایی مدیریت کنند.

#سیاست_کد #مشاهده‌پذیری #کبرنیتس #ابزارهای_متن‌باز

🟣لینک مقاله:
https://www.cncf.io/blog/2026/08/12/good-apps-arent-born-theyre-guided-building-observable-policy-as-code/?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Docker Verified Publisher Apps Are Now Self-Serve (3 minute read)

🟢 خلاصه مقاله:
در پی به‌روزرسانی جدید، برنامه تایید شده ناشران Docker اکنون به صورت خودخدمت در آمده است، بدین معنی که توسعه‌دهندگان و عرضه‌کنندگان نرم‌افزار می‌توانند مستقیماً از طریق Docker Hub درخواست تایید و ثبت نام کنند، بدون نیاز به واسطه‌گری و یا تماس با تیم فروش. این تغییر، فرآیند را بسیار ساده‌تر و سریع‌تر کرده است، به طوری که هر شرکتی که مایل باشد می‌تواند با چند کلیک، برند خود را در جامعه داکر به رسمیت بشناسد و از مزایای آن بهره‌مند شود.

ناشران تایید شده، لوگت تایید شده‌ی مخصوص را دریافت می‌کنند که نشان دهنده کیفیت و اعتماد بالای محتوا و تصاویر آن‌ها است. علاوه بر این، این ناشران در نتایج جست‌وجوی Docker Hub به مراتب در رده‌های بالاتر قرار می‌گیرند که به معنای دیده شدن بیشتر توسط کاربران و جامعه توسعه‌دهندگان است. این برنامه همچنین امکان دسترسی به ابزارهای تحلیلی را فراهم می‌آورد، تا ناشران بتوانند فهم بهتری از نیازها و رفتار کاربران خود در استفاده از تصاویرشان داشته باشند و بر اساس آن استراتژی‌های بهتری تدوین کنند.

تمامی انواع محتواهای موجود در Docker Hub، شامل سرورهای MCP، مدل‌ها، Sandboxes و agents، تحت این برند تایید شده قرار می‌گیرند. در حال حاضر، شرکت‌هایی مانند Google، Microsoft، AWS، Datadog و Grafana Labs از جمله ناشران تایید شده هستند که نشان‌دهنده اعتبار بالا و تنوع خدماتی است که این برنامه پشتیبانی می‌کند. این تغییر، راه را برای توسعه‌دهندگان و شرکت‌ها هموارتر کرده و امکان بهره‌مندی فوری و مستقیم از مزایای تاییدیه را فراهم می‌کند.

#داکر #توسعه_دهندگان #نشرمحتوا #امنیت_تصاویر

🟣لینک مقاله:
https://www.docker.com/blog/docker-verified-publisher-applications-are-now-self-serve/?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
How CISA's BOD 26-04 changes vulnerability prioritization (1 minute read)

🟢 خلاصه مقاله:
در اوایل سال جاری، سازمان امنیت سایبری فدرال آمریکا (CISA) دستورالعمل عملیاتی اجرایی جدیدی تحت عنوان BOD 26-04 منتشر کرد که هدف آن تغییر روش اقدام در حوزه امنیت سایبری است. این دستورالعمل، سازمان‌ها و نهادهای فدرال را ملزم می‌کند تا در اولویت‌بندی رفع آسیب‌پذیری‌ها، بر اساس خطر واقعی و تهدیدات جاری تمرکز کنند، نه صرفاً بر اساس نمرات شدت ثابت که در گزارش‌های اولیه ذکر می‌شود. این رویکرد جدید به سازمان‌ها کمک می‌کند تا منابع خود را صرف رفع آسیب‌پذیری‌هایی کنند که بیشترین تأثیر و خطر را برای سیستم‌ها و داده‌های حساس دارند.

در اجرای این دستورالعمل، ابزارهای مدرن مانند پلتفرم‌های نظارتی و تحلیلی نقش بسیار حیاتی ایفا می‌کنند. در این زمینه، ابزارهای شرکت دیتادگ، امکان شناسایی سریع و دقیق آسیب‌پذیری‌های بحرانی و اولویت‌بندی آنها بر اساس میزان خطر و سطح تهدید را فراهم می‌آورند. این ابزارها کمک می‌کنند تا تیم‌های امنیتی بتوانند تمرکز خود را روی مشکلاتی قرار دهند که در صورت عدم رسیدگی، پتانسیل خسارت‌های بزرگتری دارند. در نتیجه، فرآیندهای اصلاح و به‌روزرسانی امنیتی به شکل هدفمند و کارآمدتری انجام می‌شود، که این امر احتمال نفوذهای سایبری را به شدت کاهش می‌دهد.

در نتیجه، این تغییر رویکرد از اهمیت زیادی برخوردار است، زیرا به سازمان‌ها امکان می‌دهد تا در برابر تهدیدهای روزافزون، واکنش سریع‌تر و موثرتری نشان دهند. ابزارهای نظارتی مانند آنچه از سوی دیتادگ ارائه می‌شود، پایه و اساس استراتژی‌های امنیتی مؤثر هستند و به تیم‌های امنیتی کمک می‌کنند تا با دقت و اطمینان بیشتری آسیب‌پذیری‌ها را شناسایی و برطرف کنند. در نهایت، تمرکز بر خطر واقعی، نقطه عطفی در بهبود امنیت سایبری سازمان‌ها خواهد بود و تضمین می‌کند منابع به بهترین شکل ممکن استفاده شوند.

#امنیت_سایبری #آسیب‌پذیری #امنیت_فدرال #دیتادگ

🟣لینک مقاله:
https://www.datadoghq.com/blog/cisa-bod-26-04-vulnerability-prioritization/?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Patching at Fleet Scale, Twice: How DigitalOcean Closed Januscape and the AMD Safe RET Issue Without Customer Impact (10 minute read)

🟢 خلاصه مقاله:
در یک ماه، شرکت DigitalOcean به طور کامل و با دقت بالا، تمامی سرورهای هایپروایزر خود را در برابر دو آسیب‌پذیری مهم که ممکن بود تأثیر مستقیم بر مشتریان داشته باشد، بروزرسانی و اصلاح کرد. این تلاش گسترده با هدف جلوگیری از هرگونه توقف یا مشکل برای کاربران انجام شد و نتیجه آن، ثبت هیچ‌گونه تأثیر منفی بر مشتریان در طول این فرآیند بود. اولین مشکل، نقصی در فناوری مجازی‌سازی درون‌ریز KVM به نام Januscape (CVE-2026-53359) بود که در تاریخ ۶ ژوئیه به صورت عمومی اعلام شد و طی هشت روز، یعنی تا ۱۴ ژوئیه، بر روی تمامی سرورها برطرف و اصلاح شد.

در ادامه، مشکل دوم که تقریبا در حدود ۱۶۰۰ سرور AMD در دوازده منطقه مختلف تأثیر گذاشت، نیازمند بروزرسانی هسته (کرنل) و راه‌اندازی مجدد هر یک از این سرورها بود. این عملیات ظریف و پیچیده در کمترین زمان ممکن انجام شد، به گونه‌ای که هیچ تأثیر مستقیمی بر خدمات یا کاربران ثبت نشد. این اقدامات نمونه‌ای از استراتژی‌های پیشگیرانه و واکنشی است که شرکت‌های فناوری برای حفظ امنیت و اطمینان کاربران در دنیای پرشتاب و مملو از تهدیدهای سایبری به کار می‌برند.

بنابراین، توانمندی شرکت DigitalOcean در اجرای این بروزرسانی‌های سریع و مؤثر، نشان‌دهنده قدرت تیم فنی و تعهد آن به حفظ سطح بالای امنیت و رضایت مشتریان است. این نمونه‌های عملیاتی نشان می‌دهد که چگونه شرکت‌ها می‌‎توانند با برنامه‌ریزی دقیق و اجرای به موقع، امنیت زیرساخت‌های حیاتی خود را تضمین کنند، حتی در مواقع بحرانی.

#امنیت_سایبری #بروزرسانی_سریع #حفاظت_فناوری #DigitalOcean

🟣لینک مقاله:
https://www.digitalocean.com/blog/patching-januscape-amd-safe-ret?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Forwarded from VIP
هی کد رو تغییر نده!🎖
❤1
🔵 عنوان مقاله
Securing CI/CD for an open source project: lessons from Cilium

🟢 خلاصه مقاله:
در این مطالعه موردی، به نحوه پیاده‌سازی امنیت چندلایه برای زنجیره تأمین در پروژه‌های متن‌باز توسط اکوسیستم Cilium نگاهی متفاوت داریم. این پروژه با رویکرد جامع و هوشمندانه، تمام جنبه‌های حفاظت از فرآیندهای توسعه و استقرار نرم‌افزار را مد نظر قرار داده است. به طور خاص، این سیستم به کنترل‌های دسترسی دقیق، تثبیت وابستگی‌ها، جدا سازی اعتبارنامه‌ها و تأییدهای رمزنگاری توجه ویژه‌ای دارد تا امنیت کامل در مراحل مختلف توسعه و عملیات حفظ شود.

در این روش، کنترل‌های دسترسی به گونه‌ای طراحی شده‌اند که تنها افراد و ابزارهای معتبر و مجاز بتوانند به بخش‌های حساس دسترسی پیدا کنند، به طوری که هیچ فرد یا دستگاه ناخواسته‌ای نتواند وارد فرآیند شود. همچنین، تثبیت نسخه‌های وابستگی‌ها در پروژه، از بروز مشکلات امنیتی ناشی از بروزرسانی‌های ناامن جلوگیری می‌کند. اعتبارسنجی اعتبارنامه‌ها و جداسازی آنها از دیگر اجزاء سیستم، ریسک لو رفتن یا سوءاستفاده از اطلاعات حساس را کاهش می‌دهد. در کنار این اقدامات، توابع رمزنگاری به منظور تأیید سلامت و صحت داده‌ها در طول مسیر انتقال و استقرار نقش مهمی دارند، که با این رویکرد امنیت پروژه‌ها در فضای متن‌باز تضمین می‌شود.

برخورداری از چنین تدابیر امنیتی چندلایه، تضمین می‌کند که زنجیره توسعه نرم‌افزار در برابر تهدیدهای مختلف مقاوم است و از صحت و امنیت کد در هر مرحله اطمینان حاصل می‌شود. پروژه Cilium، نمونه‌ای از بهترین شیوه‌ها در حفاظت زنجیره تأمین نرم‌افزار متن‌باز است و می‌تواند راهنمایی ارزشمند برای تیم‌های توسعه‌دهنده باشد که به دنبال ارتقاء سطح امنیت در فرآیندهای CI/CD خود هستند.

#امنیت #متن_باز #زنجیره_تأمین #DevSecOps

🟣لینک مقاله:
https://ku.bz/dB6Bj2sKw

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Openclaude (GitHub Repo)

🟢 خلاصه مقاله:
اوپنکلود یک عامل برنامه‌نویسی متن‌باز است که از طریق رابط خط فرمان اجرا می‌شود و قابلیت تعامل با چندین سامانه هوشمند مصنوعی مختلف را دارد. این ابزار قدرتمند امکان ارتباط با APIهای سازگار با OpenAI، پلتفرم Gemini، مدل‌های موجود در GitHub، Codex و Ollama را فراهم می‌کند. به‌این‌ترتیب، کاربران قادرند به راحتی فرآیند کد‌نویسی را با بهره‌گیری از فناوری‌های نوین هوش مصنوعی انجام دهند و به تولید کدهای دقیق و کارا دست یابند. این پروژه با هدف ساده‌سازی توسعه نرم‌افزار و افزایش بهره‌وری ارائه شده است و می‌تواند به برنامه‌نویسان در پروژه‌های مختلف کمک قابل توجهی کند.

در دنیای فناوری امروز، ابزارهایی مانند اوپنکلود برای توسعه‌دهندگان اهمیت زیادی پیدا کرده‌اند، زیرا امکان دسترسی سریع و آسان به مدل‌های هوشمند مختلف را فراهم می‌کنند و فرآیند کد‌نویسی را تسهیل می‌نمایند. این سامانه متن‌باز، قابلیت سفارشی‌سازی و توسعه‌های آینده را نیز دارد و به محققان و توسعه‌دهندگان امکان می‌دهد تا از توانایی‌های هوش مصنوعی در پروژه‌های خود بهره‌مند شوند. بنابراین، این ابزار به عنوان پلی بین انسان و هوش مصنوعی عمل می‌کند و تلاش می‌کند تا فرآیند برنامه‌نویسی را سریع‌تر، دقیق‌تر و کم‌هزینه‌تر کند.

#هوش_مصنوعی #توسعه_نرم‌افزار #کد_نویسی #پیشرفت‌رسان

🟣لینک مقاله:
https://github.com/Gitlawb/openclaude?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Building a Kubernetes Raspberry Pi Homelab with K3s

🟢 خلاصه مقاله:
در این آموزش، قدم به قدم نحوه ساخت یک محیط آزمایشی خانگی مبتنی بر کلاستر Kubernetes روی دستگاه‌های Raspberry Pi با استفاده از K3s را توضیح می‌دهیم. ابتدا نحوه آماده‌سازی نودهای مختلف برای شرکت در این کلاستر را بررسی می‌کنیم، تا بتوانید بهترین بهره‌وری را از هر دستگاه ببرید. سپس، فعال‌سازی کنترل گروه‌ها (cgroups) را که برای مدیریت منابع و بهبود کارایی سیستم‌های مجازی حیاتی است، انجام می‌دهیم.

بعد از آن، تنظیمات شبکه به‌گونه‌ای انجام می‌شود که تمامی نودها به‌درستی با یکدیگر ارتباط برقرار کنند و یک محیط پایدار و امن برای عملیات‌های کلاستری فراهم گردد. در ادامه، نودهای اضافی مثل عوامل (agents) را به کلاستر اضافه می‌کنیم تا ساختار آن تکمیل شود، و در نهایت یک نمونه برنامه آزمایشی با استفاده از Skaffold را روی این کلاستر مستقر می‌نماییم.

با پیروی از این مراحل، توانستید یک آزمایشگاه خانگی قدرتمند و قابل توسعه برای توسعه و تست برنامه‌های کاربردی مبتنی بر Kubernetes ایجاد کنید؛ ابزاری مناسب برای توسعه‌دهندگان، آموزش‌دهندگان و علاقه‌مندان به فناوری است.

#کلاستر #رزبری‌پای #کوبینتس #توسعه_نرم_افزار

🟣لینک مقاله:
https://ku.bz/dVBHR_Ztk

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
How to monitor HCP Terraform and Terraform Enterprise with Grafana Cloud (8 minute read)

🟢 خلاصه مقاله:
در این مقاله، به بررسی روش‌های نظارت بر Terraform و Terraform Enterprise از طریق سرویس Grafana Cloud می‌پردازیم. نسخه ۱۳.۲ گرافانا، امکاناتی جدید و کاربردی را به کاربران ارائه می‌دهد که شامل توسعه قابلیت‌های ذخیره‌سازی سوالات مشترک، جستجو سریع‌تر، کنترل دسترسی RBAC، دسترسی به palette فرمان‌ها و پشتیبانی از پرو‌ویژنینگ با Terraform است. این ویژگی‌ها به تیم‌های توسعه و مدیریت کمک می‌کنند تا نظارت بهتری بر زیرساخت‌های خود داشته باشند و فرآیندهای اتوماسیون را به راحتی مدیریت کنند. علاوه بر این، پنل View جدید در نوار کناری، امکان کاوش در داده‌ها بدون نیاز به مجوزهای ویرایش را فراهم می‌کند، که این موضوع به تسهیل فرآیند تحلیل و بررسی سریع‌تر کمک می‌کند.

از دیگر به‌روزرسانی‌های مهم می‌توان به بهبود سیستم همگام‌سازی با Git، طراحی مجدد صفحه اصلی، احراز هویت امن برای منابع داده ابری، بهبود ویرایش متغیرها و سازماندهی بهتر داشبوردها اشاره کرد. این تغییرات، تجربه کاربری را غنی‌تر و عملیات نظارتی را ساده‌تر می‌کنند، و ابزارهای قدرتمندی را برای مدیریت برروی زیرساخت‌های ابری در اختیار کاربران قرار می‌دهند. در نتیجه، این نسخه از گرافانا ابزار بهتری برای نظارت، مدیریت و تحلیل منابع Terraform ارائه می‌دهد، که برای تیم‌های فناوری اطلاعات و DevOps بسیار ارزشمند است.

#گرافانا #Terraform #نظارت_اتوماسیون #ابزارهای_ابری

🟣لینک مقاله:
https://grafana.com/blog/how-to-monitor-hcp-terraform-and-terraform-enterprise-with-grafana-cloud/?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Server-side apply: what happens when you run kubectl apply

🟢 خلاصه مقاله:
وقتی دستور `kubectl apply` را اجرا می‌کنید، در واقع فرآیند پیچیده‌ای در پس‌زمینه در حال انجام است که نقش مهمی در مدیریت منابع Kubernetes ایفا می‌کند. در روش سنتی، عملیات‌های اعمال تغییرات بر روی منابع درون کلاستر به صورت محلی توسط کلاینت انجام می‌شد، اما در نسخه‌های جدید Kubernetes، مفهوم «اعمال سروری» یا همان Server-Side Apply جایگزین این شیوه قدیمی شده است.

در این روش، زمانی که شما از فرمان `kubectl apply` استفاده می‌کنید، درخواست شما به API سرور Kubernetes ارسال می‌شود و در آنجا عملیات اعمال تغییرات انجام می‌شود. این کار باعث می‌شود که مالکیت فِیلدهای مختلف منابع به صورت مستقیم در سرور مدیریت و اختصاص داده شود. به بیان دیگر، سرور به عنوان مرجع اصلی در تعیین اینکه چه کسی مسئول و مجاز به تغییر چه قسمت‌هایی است، نقش‌آفرینی می‌کند. این تغییر ساختار، به نحوی طراحی شده است که مدیریت چندین ابزار مانند Helm، Argo CD و Horizontal Pod Autoscaler در یک محیط چند‌مولفه‌ای همزمان، به شکل بهتری انجام شود و تداخل و تعارض‌های احتمالی کاهش یابد.

اجرای این نوع عملیات، باعث می‌شود که کنترل بیشتر و دقیق‌تری بر روی تغییرات منابع Kubernetes داشته باشید و مشکل تعارض‌ها در زمان هم‌زمان‌سازی چند ابزار مختلف کاهش یابد. این قابلیت، توسعه‌دهندگان و مدیران سیستم‌ها را قادر می‌سازد تا به صورت مؤثرتر و سازمان‌یافته‌تری کلاسترهای Kubernetes خود را مدیریت کنند و از تداخل ناخواسته میان ابزارهای مختلف جلوگیری کنند.

در نتیجه، با استفاده از «اعمال سروری»، فرآیند مدیریت و تغییر منابع Kubernetes به شکل منسجم‌تر و قابل اعتمادتر انجام می‌شود، و این امر نقش مهمی در بهبود کارایی و ثبات عملیات‌های زیرساخت Kubernetes دارد.

#Kubernetes #ServerSideApply #مدیریت_کلاستر #ابزارهای_کلاود

🟣لینک مقاله:
https://ku.bz/KZ_RzWBV5

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Deploying WSO2 API Platform Gateway on OpenShift: A Practical Guide

🟢 خلاصه مقاله:
در این راهنمای عملی، به روند راه‌اندازی دروازه‌ی پلتفرم API WSO2 بر روی سیستم OpenShift می‌پردازیم. ابتدا فرآیند ساخت تصاویر مورد نیاز آغاز می‌شود، سپس نصب cert-manager برای مدیریت گواهینامه‌های امنیتی انجام می‌گیرد. پس از آن، با استفاده از اپراتور مخصوص دروازه، عملیات پیاده‌سازی این قسمت آغاز می‌شود. در ادامه، یک REST API نمونه ایجاد و پیاده‌سازی شده و نهایتاً، مسیر (Route) برای دسترسی به این API معتبر تعریف می‌گردد. این مراحل، مجموعه‌ای کامل برای استقرار مؤثر و امن دروازه‌ی API بر روی OpenShift است، و کمک می‌کند تا تیم‌های توسعه و عملیاتی بتوانند به راحتی از قابلیت‌های پیشرفته‌ی پلتفرم بهره‌مند شوند.

#API #OpenShift #WSO2 #دروازه‌API

🟣لینک مقاله:
https://ku.bz/mgzxbfHBW

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Gateway API v1.6: TCPRoute and UDPRoute Graduate to Standard (4 minute read)

🟢 خلاصه مقاله:
نسخه ۱.۶ Gateway API با بزرگ‌ترین تغییر خود که ارتقای TCPRoute و UDPRoute از حالت آزمایشگاهی به استاندارد است، منتشر شد. این تحول، برای برنامه‌هایی مانند پایگاه‌های داده، سرویس‌های DNS و تماس‌های VoIP، مدل مسیریابی قابل‌حمل در لایه ۴ را فراهم می‌کند. این به‌روزرسانی نه تنها قابلیت‌های جدیدی را ارائه می‌دهد، بلکه امکان مدیریت بهتر ترافیک شبکة این نرم‌افزارهای حساس را نیز فراهم می‌کند.

علاوه بر این، نسخه ۱.۶ Gateway API مرود جدیدی به نام XBackend معرفی می‌کند. این منبع آزمایشی جدید در گروه API جداگانه gateway.networking.x-k8s.io قرار دارد و نقش یک دکوراتور برای Backendهای سرویس را ایفا می‌کند. XBackend امکان افزودن پشتیبانی از مقصدهای ExternalHostname را فراهم می‌کند و به توسعه‌دهندگان این فرصت را می‌دهد تا کنترل بیشتری بر جریان ترافیک در ابعاد مختلف داشته باشند. در آینده، تمامی منابع آزمایشی جدید در این مسیر قرار خواهند گرفت و توسعه خواهند یافت تا قابلیت‌های بیشتری برای کاربران فراهم شود.

این آپدیت یکی از گام‌های مهم در توسعه و بهبود مدیریت ترافیک شبکه در Kubernetes است و نشان می‌دهد که آینده این ابزار قدرتمند چگونه می‌تواند به سوی انعطاف‌پذیری و کارایی بیشتر پیش برود.

#Kubernetes #GatewayAPI #شبکه_کلاود #مدیریت_ترافیک

🟣لینک مقاله:
https://kubernetes.io/blog/2026/08/03/gateway-api-v1-6-release/?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Claude Code: creating a Kubernetes debugging AI Agent for VictoriaMetrics

🟢 خلاصه مقاله:
در این مقاله، نحوه ساخت یک عامل هوشمند اشکال‌زدایی برای کربنیتس (Kubernetes) به عنوان افزونه‌ای برای Claude Code آموزش داده شده است. این عامل هوشمند، به صورت یک افزونه مستقل در بازارچه مخصوص خود عمل می‌کند و قابلیت‌هایی را در زمینه پرس‌وجو و تحلیل داده‌های پایگاه‌ داده VictoriaMetrics فراهم می‌آورد. هدف اصلی این پروژه، بهبود فرآیند عیب‌یابی و مدیریت بهتر منابع در محیط‌های کلاود است که نیازمند ابزارهای هوشمند و قابل تنظیم می‌باشد.

در ابتدا، مفهوم ساخت یک ربات هوشمند برای اشکال‌زدایی در Kubernetes توضیح داده می‌شود. این ربات به عنوان یک عامل خودکار، وظیفه تشخیص مشکلات و جستجوی راه‌حل‌های سریع را بر عهده دارد. سپس، نحوه ادغام این عامل در قالب یک افزونه با قابلیت‌های منحصربه‌فرد در بازارچه مخصوص آن، شرح داده می‌شود. این بازارچه، امکانی را فراهم می‌کند تا کاربران بتوانند به راحتی پلاگین‌های مختلف را نصب و به نسخه‌های بروز آن‌ها دسترسی پیدا کنند.

در ادامه، بخش مهمی از آموزش، شامل توسعه مهارت‌ها (Skills) برای پرس‌وجو و استخراج اطلاعات از پایگاه داده VictoriaMetrics است. این مهارت‌ها، در کنار اجازه‌های کنترل‌شده، امنیت و کارایی سیستم را تضمین می‌کنند و امکان انجام عملیات‌های پیچیده بدون نگران بودن از خطرهای احتمالی را فراهم می‌آورند. در نتیجه، کاربران و توسعه‌دهندگان می‌توانند به راحتی از این ابزار برای شناسایی و حل مشکلات در زیربنای Kubernetes بهره بگیرند.

در پایان، با جمع‌بندی مراحل ساخت این عامل هوشمند، اهمیت آن در بهبود مدیریت زیرساخت‌های ابری و نقش‌های آینده ابزارهای هوشمند در حوزه DevOps و مدیریت سیستم‌ها مورد تاکید قرار می‌گیرد. این پروژه نمونه‌ای است برای نشان‌دادن چگونگی استفاده از فناوری‌های نوین در ارتقاء بهره‌وری و کاهش خطاهای عملیاتی در محیط‌های پیچیده فناوری اطلاعات.

#کوبنتس #هوشمندسازی #VictoriaMetrics #اشکال‌زدایی

🟣لینک مقاله:
https://ku.bz/5vBMv6khV

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
ArgoCD Mobile

🟢 خلاصه مقاله:
آرگوسی‌دی موبایل برنامه‌ای بومی برای سیستم‌عامل‌های iOS و Android است که به کاربران امکان می‌دهد تا نظارت و مدیریت استقرارهای Argo CD خود را مستقیماً از گوشی هوشمندشان انجام دهند. با استفاده از این اپلیکیشن، توسعه‌دهندگان و تیم‌های فنی می‌توانند در هر مکان و در هر زمان، وضعیت پروژه‌های خود را بررسی کنند، تغییرات جدید را پیگیری و عملیات‌های لازم را انجام دهند. این ابزار، به‌خصوص برای تیم‌هایی که نیاز به کنترل مستمر و سریع بر پروسه‌های پیاده‌سازی دارند، بسیار کاربردی و مفید است، زیرا امکان مدیریت راحت‌تر و کارآمدتر پروژه‌ها را فراهم می‌آورد و روند توسعه را تسهیل می‌کند.

آرگوسی‌دی موبایل تجربه‌ای ساده، سریع و مطمئن را برای کاربران فراهم می‌سازد، به طوری که می‌توانند بدون نیاز به دسکتاپ یا ورود به مرورگر، تمامی فعالیت‌های مربوط به استقرارهای خود را انجام دهند. این برنامه، طراحی شده است تا با رابط کاربری‌ای کاربرپسند، به راحتی قابل استفاده باشد و حین استفاده، فرآیندهای مدیریتی را به شکل بهینه انجام دهد. در نتیجه، این ابزار، به عنوان یک همراه قدرتمند در مدیریت DevOpsها و توسعه مستمر، کمک می‌کند تا تیم‌ها از راه دور و در هر شرایطی، به صورت کارآمد و بی‌وقفه به کارهای خود ادامه دهند.

#آرگوسی‌دی #مدیریت_پروژه #توسعه_مستمر #برنامه_موبایل

🟣لینک مقاله:
https://ku.bz/B2PTPHXxL

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Your AI just deleted the wrong deployment. Now what?

🟢 خلاصه مقاله:
در دنیای فناوری‌های توسعه نرم‌افزاری، خطاهای ناگهانی و غیرمنتظره مانند حذف نادرست یک استقرار، می‌توانند موجب سردرگمی و نگرانی شوند. تصور کنید که سیستم هوش مصنوعی شما، به عنوان یک عامل خودکار، به صورت ناخواسته استقرار مهمی را حذف یا تغییر دهد؛ در این حالت چه باید کرد؟ این نوع خطاهای احتمالی نشان می‌دهد که نیاز به مکانیزم‌های کنترل دقیق و مؤثر در فرآیندهای خودکار داریم تا از عواقب ناخواسته جلوگیری کنیم و امنیت عملیات را حفظ کنیم.

در مقاله مورد نظر، بحث می‌کند که سرورهای MCP برای کوبرنتیس، در اصل، بدون امکانات توقف یا کنترل کامل ارائه می‌شوند، یعنی بخش تسریع‌کننده (accelerator) بدون سیستم ترمز عملیاتی است. این طراحی می‌تواند خطرناک باشد، زیرا در صورت خطای سیستم، کنترل سریع و مؤثر بر عملیات سخت می‌شود. بنابراین، یک معماری چندلایه پیشنهاد شده است که در آن، عامل یا ربات تنها قادر است پیشنهاد تغییرات را ارائه دهد، اما هرگونه تصمیم نهایی باید توسط انسان تایید شود. این رویکرد دوطبقه، تضمین می‌کند که با وجود خودکارسازی، انسان همچنان کنترل نهایی را در اختیار دارد و خطر بروز خطاهای بزرگ کاهش می‌یابد.

در این نوع طراحی، نقش انسان به عنوان مرجع نهایی تایید تغییرات باقی می‌ماند، که می‌تواند در صورت بروز خطا، مداخلاتی سریع و مؤثر انجام دهد و از بروز خسارات احتمالی جلوگیری کند. این رویکرد نه تنها امنیت سیستم را افزایش می‌دهد، بلکه باعث ایجاد اعتماد بیشتر در فرآیندهای خودکار و اتوماسیون می‌شود، چرا که همواره نظارت انسانی بر تصمیمات سیستم انجام می‌شود.

در نتیجه، برای مقابله با مشکلاتی مانند حذف نادرست استقرارها، باید به سمت معماری‌های هوشمند و کنترل‌شده حرکت کنیم که بین خودکارسازی و نظارت انسانی تعادل برقرار می‌کنند. این روش‌ها نه تنها در حوزه توسعه و عملیات نرم‌افزار، بلکه در کلیت فناوری‌های هوشمند، اهمیت زیادی دارد و کلید موفقیت در مدیریت ریسک‌ها خواهد بود.

#هوشمندسازی #کابرنتیس #اتوماسیون #مدیریت_ریسک

🟣لینک مقاله:
https://ku.bz/qwTBzbg1y

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Forwarded from Database
شرکت اپل روز چهارشنبه ۱۸ شهریور در رویداد پاییزی «Surprise and Shine» از آیفون ۱۸ پرو و آیفون ۱۸ پرو مکس رونمایی کرد. طراحی کلی این دو گوشی نسبت به نسل قبل تغییر چندانی نکرده و بخش عمده ارتقاها بر دوربین، عملکرد و باتری متمرکز شده است.

دوربین اصلی مدل‌های پرو به حسگر ۴۸ مگاپیکسلی با دیافراگم متغیر مجهز شده و امکانات حرفه‌ای تازه‌ای برای کنترل سرعت شاتر، دیافراگم، تراز سفیدی و تنظیمات تصویری در اختیار کاربران قرار می‌دهد. امکان فیلم‌برداری 4K با دالبی ویژن و اعمال جلوه‌های سینمایی پس از ضبط نیز فراهم شده است.

هر دو مدل از تراشه جدید A20 Pro و سیستم خنک‌کننده محفظه بخار استفاده می‌کنند. اپل مدت پخش ویدیو را برای آیفون ۱۸ پرو تا ۳۶ ساعت و برای مدل پرو مکس تا ۴۵ ساعت اعلام کرده است. نسخه جدید سیری با قابلیت درک محتوای روی صفحه نیز همراه با iOS 27 عرضه خواهد شد.

آیفون ۱۸ پرو با قیمت پایه ۱۱۹۹ دلار و آیفون ۱۸ پرو مکس با قیمت ۱۲۹۹ دلار عرضه می‌شوند. پیش‌فروش این دو مدل از شنبه آغاز می‌شود و عرضه عمومی آن‌ها از ۱۸ سپتامبر خواهد بود.
🔵 عنوان مقاله
Autoscalable GitLab runners on AWS EC2

🟢 خلاصه مقاله:
در این راهنما، نحوه جایگزینی رانندگان EC2 همیشگی فعال با رانندگان GitLab خودگداز در محیط AWS آموزش داده می‌شود. هدف اصلی این است که با استفاده از افزونه AWS و گروه خودگداز خودکار، هر بار در حین نیاز، نمونه‌های جدید راه‌اندازی شوند و پس از انجام وظیفه، به طور خودکار خاموش شوند. این رویکرد به مدیران سیستم این امکان را می‌دهد تا زیرساخت‌های خود را به صورت بهینه‌تر مدیریت کرده و از هزینه‌های اضافی جلوگیری کنند، چراکه منابع فقط در زمان لازم در دسترس هستند و پس از اتمام وظایف خاموش می‌شوند.

در ادامه، با جزئیات فنی نحوه پیاده‌سازی این سیستم شرح داده می‌شود، از جمله تنظیمات لازم برای پلاگین AWS، پیکربندی گروه خودگداز و راه‌اندازی نودهای خودگداز در محیط GitLab. این روش به ویژه برای تیم‌هایی که حجم کاری متغیر دارند و می‌خواهند زیرساخت‌های CI/CD خود را به صورت مقیاس‌پذیر و کارآمد مدیریت کنند، بسیار مفید است.

با استفاده از این فناوری، کنترل کامل بر روی منابع ابری خود دارید و می‌توانید همزمان هزینه‌ها را کاهش دهید و بهره‌وری را افزایش دهید، چرا که نمونه‌ها تنها هنگام انجام وظایف فعال می‌شوند و پس از آن فورا خاموش می‌گردند. این شیوه باعث صرفه‌جویی در مصرف منابع و بهبود سرعت فرآیندهای توسعه و ادغام مداوم می‌شود.

#GitLab #AWS #خودگداز #مدیریت_بهینه

🟣لینک مقاله:
https://ku.bz/nD6qbNZ3w

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
Code-Graph-RAG (GitHub Repo)

🟢 خلاصه مقاله:
کد-گراف-RAG یک ابزار منبع باز است که قادر به تحلیل و استخراج ساختارهای مختلف در پایگاه‌های کد چندزبانه است. این ابزار از فناوری Tree-sitter برای تجزیه و تحلیل کدها بهره می‌برد و ساختارهای به‌دست‌آمده را در قالب یک گراف دانش در پایگاه داده Memgraph ذخیره می‌کند. هدف از این کار، تسهیل در درک و مدیریت ساختارهای پیچیده کدهای نرم‌افزاری است. کاربران می‌توانند با استفاده از این ابزار، به سادگی در قالب زبان طبیعی انگلیسی سوال‌هایی درباره ساختار و محتویات کدها بیان کرده و آن‌ها را پرس و جو کنند، یا قسمت‌هایی از کد را ویرایش نمایند.

پشتیبانی از زبان‌های برنامه‌نویسی متعددی مانند پایتون، تایپ‌اسکریپت، جاوااسکریپت، رست، گو، جاوا، C، C++، C#، PHP، Lua، Dart و چند زبان دیگر، این ابزار را به گزینه‌ای چندمنظوره و پرکاربرد در توسعه و نگهداری پروژه‌های نرم‌افزاری تبدیل کرده است. نصب و راه‌اندازی این ابزار در قالب یک سرور MCP، امکان اتصال به کلود کد و دیگر برنامه‌های مشتری MCP را فراهم می‌کند. این قابلیت، فرآیند ویرایش، پرس‌وجو و مدیریت ساختاری کدها را بسیار ساده و کارآمد می‌سازد و ادعا می‌کند که توسعه‌دهندگان می‌توانند بدون نیاز به دانش عمیق در مورد ساختارهای داخلی، کدهای خود را بهتر درک و بهبود بخشند.

در مجموع، کد-گراف-RAG ابزاری قدرتمند برای تیم‌های توسعه است که می‌خواهند فرآیند تحلیل، مدیریت و ویرایش کدهای چندزبانه را به شکل هوشمندانه‌تری انجام دهند، و این کار را با تکیه بر فناوری‌های نوین و رابط کاربری کاربرپسند امکان‌پذیر کرده است.

#برنامه_نویسی #هوشمندسازی_کد #مدیریت_کد #توسعه

🟣لینک مقاله:
https://github.com/vitali87/code-graph-rag?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
🔵 عنوان مقاله
ADR (GitHub Repo)

🟢 خلاصه مقاله:
شرکت اوبر در راستای حفاظت از عوامل هوشمند در محیط‌های تولید، به‌تازگی سیستم امنیتی پیشرفته‌ای را تحت نام ADR (تشخیص و واکنش هوشمند عاملین) راه‌اندازی کرده است. این سیستم به منظور تضمین امنیت و بهره‌وری در استفاده از ابزارهای هوشمند داخلی و خارجی، طراحی شده و نقش مهمی در محافظت از ابزارهایی مانند Cursor، Claude Code، و Codex دارد. علاوه بر این، ADR مسئول محافظت و کنترل عملکرد ربات‌های پشتیبانی مشتریان است که در تعامل مستقیم با کاربران قرار دارند. این سامانه امنیتی از چهار قابلیت اصلی بهره می‌برد: نظارت بر فعالیت‌های عوامل، ارزیابی سطح دفاع‌ها، شناسایی تهدیدهای احتمالی و جلوگیری از انجام اقدامات ناامن.

این فناوری نوآورانه در قالب یک پژوهش جامع ارایه شده و در کنفرانس معتبر MLSys 2026 مورد پذیرش قرار گرفته است. هسته اصلی سیستم ADR شامل مجموعه‌ای از اجزای فنی و الگوریتم‌های پیشرفته است که به‌طور مستمر فعالیت‌های هوشمند را رصد و تحلیل می‌کند تا در صورت شناسایی هر گونه فعالیت مشکوک یا تهدید، اقدام سریع و مؤثری انجام دهد. هدف نهایی این فناوری، ارتقای امنیت سیستم‌های هوشمند و اطمینان از عدم بروز رفتارهای مخرب است که می‌تواند کاربران و داده‌ها را تهدید کند.

در نتیجه، راهکار ADR اوبر نه تنها نمونه‌ای از فناوری‌های پیشرفته در حیطه امنیت هوش مصنوعی است، بلکه نشان می‌دهد که چگونه شرکت‌های فناوری بزرگ به‌طور فعال در حال توسعه و پیاده‌سازی سیستم‌هایی هستند که امنیت و اعتماد را در استفاده از فناوری‌های نوین تضمین می‌کنند. این دستاورد، گامی مهم در جهت بهبود امنیت فضای دیجیتال و محافظت از دارایی‌های هوشمند در دنیای امروز است.

#هوش_مصنوعی #امنیت_فضای_مجازی #تکنولوژی_پیشرفته #اوبر

🟣لینک مقاله:
https://github.com/uber/ADR?utm_source=tldrdevops

➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon