529 subscribers
36 photos
5 videos
2 files
1.53K links
👑 DevOps Labdon

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

ادمین:
@mrbardia72
Download Telegram
📌 Senior DevOps Engineer (Europe, Remote, f/m/d)

📝 Type: Visa Sponsorship
🌍 Relocation Package:

🏢 Company: factor eleven

📍 Location: GERMANY

⌨️ Category: #Devops

🔗 Tags: #python #java #rust #typescript #golang #redis #rabbitmq #npm #sqs #yarn #c #saas #kubernetes #aws #docker #devops #apache #kafka #terraform #cloud #datadog
📌 Site Reliability Engineer (DevOps Engineer)

📝 Type: Visa Sponsorship
🌍 Relocation Package:

🏢 Company: Luxoft

📍 Location: SINGAPORE

⌨️ Category: #Devops

🔗 Tags: #python #java #oracle #groovy #gcp #html5 #git #kubernetes #docker #jenkins #devops #apache #kafka #ansible #bash #linux #artifactory #jira #confluence #sql
🍓2
🔵 عنوان مقاله
A Journey Through Kafkian SplitDNS in a Multitenant Kubernetes Offering

🟢 خلاصه مقاله:
** در یک محیط چندمستاجری Kubernetes، اتصال به Kafka می‌تواند پیچیده شود؛ هر مستاجر نیازها و مقصدهای متفاوتی دارد و تیم PaaS باید مدیریت ساده و پایدار باقی بماند. این مقاله توضیح می‌دهد چگونه تیم پلتفرم با تکیه بر DNS به‌جای کد سفارشی، الگوی split-DNS را برای Kafka پیاده‌سازی کرده است.

ایده اصلی این است: با استفاده از قالب‌های CoreDNS، نام‌های میزبان خاصِ broker درون کلاستر بازنویسی می‌شوند تا کلاینت‌ها همان‌جا به سرویس‌های درست برسند، بدون وابستگی به resolve شدن این نام‌ها در خارج از کلاستر. بدین‌ترتیب کنترل نام‌های قابل‌Override دست پلتفرم می‌ماند و تنظیمات کلاینت‌ها شکننده نمی‌شود.

برای واگذاری کنترل مقصد نهایی به مستاجران، از ExternalName استفاده شده است؛ هر مستاجر می‌تواند با تغییر مقدار ExternalName، نام‌های ثابت و درون‌کلاستری Kafka را به broker دلخواه—چه داخلی و چه بیرونی—اشاره دهد، بدون نیاز به بازسازی تصویر یا راه‌اندازی مجدد.

جمع‌بندی: این الگو با تکیه بر قابلیت‌های بومی Kubernetes، جداسازی مسئولیت‌ها، سادگی عملیاتی و مقیاس‌پذیری را فراهم می‌کند؛ البته با توجه به نکاتی مانند TTL و کش DNS، محدودسازی دامنه Override، مانیتورینگ خطاهای resolve و مستندسازی مسیر مهاجرت.

#Kubernetes #Kafka #DNS #CoreDNS #Multitenancy #ExternalName #PaaS #PlatformEngineering

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


👑 @DevOps_Labdon
🔵 عنوان مقاله
Before You Implement KEDA, Do This First

🟢 خلاصه مقاله:
قبل از پیاده‌سازی KEDA، ابتدا این نکات را رعایت کنید. در این مقاله، نحوه طراحی یک برنامه عملیاتی برای راه‌اندازی KEDA بر اساس مصرف‌کنندگان Kafka مورد بررسی قرار گرفته است. این فرآیند با استفاده از ابزارهایی مانند نقشه‌های حرارتی در وضعیت بیکاری CPU، پروفایل‌های تأخیر و مدل هزینه‌بر هر مصرف‌کننده انجام می‌شود. هدف از این کار، آماده‌سازی پایه‌های اصولی است تا قبل از نوشتن هرگونه پیکربندی ScaledObject، بتوانید ارزیابی دقیقی از هزینه‌ها و بهره‌وری داشته باشید و تصمیم‌های بهتری در پیاده‌سازی بگیرید. این رویکرد باعث می‌شود که استفاده از KEDA به صورت بهینه و اقتصادی صورت گیرد و از شروع، هزینه‌ها و منابع به دقت مدیریت شوند. در نتیجه، قبل از هر اقدام عملی، بررسی این موارد اهمیت زیادی دارد تا اجرای شما مؤثر، مقرون به صرفه و بدون خطا باشد.

#KEDA #کلودمدیریت #Kafka #پیشنیازهای_پروژه

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


👑 @DevOps_Labdon