TGViewer
Channel Public Channel
Byteforge / بایــت فورج 🛸

Byteforge / بایــت فورج 🛸

@byteforge_chan

کانالی برای دواپس و علاقه مندان به دواپس
DevOps & DevSecOps
Clouds

🐧🔥 Unique content
Subscribers
1.86K
Photos
412
Videos
123
Links
414

Showing posts older than #2397 · Back to latest

Older Posts 18 shown
Post #2395 646
#تایید_نشده

گزارشات تایید نشده از هک بانک های سپه و پاسارگاد خبر می‌دهند

هنوز تایید نشده
  • 🔥 7
  • 😁 2
  • 🌚 1
Post #2394 673
‏k3k تولد کلاستر درون کلاستر

اگه تاحالا خواستی برای هر تیم یا پروژه یه محیط Kubernetes جدا بسازی، ولی نخواستی درگیر ساخت و نگهداری چندتا کلاستر واقعی بشی، k3k دقیقاً همون چیزیه که دنبالش بودی.

‏k3k یه پروژه از تیم Rancherـه که اجازه میده کلاسترهای K3s ایزوله و سبک رو مستقیماً داخل یه کلاستر Kubernetes موجود بسازی.
یعنی هر کلاستر مجازی یه کنترل‌پلین مستقل (K3s) داره، با kube-apiserver و etcd خودش، اما همشون روی نودهای همون کلاستر میزبان اجرا میشن و از منابعش share میکنن

در عمل یعنی چی؟
یعنی برای هر تیم یا feature میتونی یه کلاستر مستقل بسازی بدون نیاز به VM یا سرور جدید.
هر کلاستر virtual، تنظیمات، RBAC و حتی نسخه خودش از Kubernetes رو میتونه داشته باشه، ولی مدیریت کل‌ش از همون میزبان انجام میشه.


ساخت محیط dev یا sandbox جدا برای هر تیم
تست نسخه‌های مختلف از اپ یا operatorها
اجرای multi-tenant با جداسازی منطقی
کاهش هزینه زیرساخت نسبت به داشتن چند کلاستر فیزیکی


البته هنوز تو فاز experimentalـه، پس برای محیط production باید با احتیاط استفاده‌ش کرد مخصوصاً از نظر persistence و networking.
ولی برای آزمایش، توسعه و مدیریت چند محیط همزمان، واقعاً یه ایده‌ی تمیز و آینده‌داره.

لینک پروژه:

github.com/rancher/k3k



#DevOps
#cluster
#kubernetes
#byteforge
@byteforge_chan 🛸
GitHub GitHub - rancher/k3k: Kubernetes in Kubernetes Kubernetes in Kubernetes. Contribute to rancher/k3k development by creating an account on GitHub.
  • ❤‍🔥 3
Post #2393 508
Byteforge / بایــت فورج 🛸 خواستم به اطلاع برسونم همونطور که مدتیه کپشن کانال رو تغیر دادم مطالبی که اینجا روش کار میشه و انتشار داده میشه کاملا مربوط به حوزه DevOps & DevSecOps و cloud engineering هستش
کانال رو به دوستان علاقه مند به این حوزه معرفی کنید
یه حمایت کوچیک باعث میشه با انگیزه بیشتری روی مطالب کار بشه ❤️🫡
  • ❤ 6
  • 🫡 2
Post #2392 565
خواستم به اطلاع برسونم
همونطور که مدتیه کپشن کانال رو تغیر دادم
مطالبی که اینجا روش کار میشه و انتشار داده میشه کاملا مربوط به حوزه DevOps & DevSecOps
و cloud engineering هستش
  • 🔥 9
Post #2390 769
پایش ترافیک بین‌زون در Kubernetes با kubezonnet

اگه خوشه‌هات روی چند تا zone مختلف اجرا میشن، احتمالاً بخشی از هزینه یا کندی شبکه‌ت از ترافیکی میاد که بین این zoneها رد و بدل میشه ترافیکی که معمولاً کسی حواسش بهش نیست.

اینجا kubezonnet به‌درد میخوره. یه ابزار متن‌باز از تیم Polar Signals که با eBPF کار میکنه و ترافیک بین‌زون رو بدون هیچ تغییری در سرویس‌ها رصد میکنه. داده‌هاش مستقیماً به Prometheus فرستاده میشن، پس راحت میتونی تو Grafana یا هر ابزار مانیتورینگی که داری، وضعیت رو ببینی.

به کمک kubezonnet می‌فهمی دقیقاً کدوم پادها یا workloadها باعث ترافیک بین zoneها هستن، و این یعنی میتونی منابع رو بهتر جابه‌جا کنی، latency رو پایین بیاری و هزینه‌ها رو کنترل کنی.

پروژه هنوز تازه‌ست، ولی دقیقاً اون دیدی رو میده که معمولاً تو مانیتورینگ شبکه گم می‌کنیم: دید واقعی از ارتباط بین zoneها.

مخزن پروژه روی گیت‌هاب در دسترسه:

https://github.com/polarsignals/kubezonnet


#DevOps
#kubernetes
#byteforge
@byteforge_chan 🛸
GitHub GitHub - polarsignals/kubezonnet: Monitor cross-zone network traffic in Kubernetes. Monitor cross-zone network traffic in Kubernetes. Contribute to polarsignals/kubezonnet development by creating an account on GitHub.
  • 🔥 2
Post #2387 780
چطور یه زبان برنامه نویسی رو برنامه نویسی کردن تا یه برنامه رو برنامه نویسی کنه که بتونه برنامه هارو برنامه نویسی کنه ؟


#byteforge
@byteforge_chan 🛸
  • 😁 8
  • 👍 2
Post #2384 764
Byteforge / بایــت فورج 🛸 میخوام ی سری رشته مطالب اموزشی جدید بذارم که محتوای کوتاهی از نظر تعداد کاراکتر دارند ولی حق مطلب رو ادا میکنند . البته مطالب اصلی که کاملتر هستند همچنان بی تغیر باقی میمانند و ادامه دار هستند .
کلاستر چیست؟

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



#DevOps
#cluster
#byteforge
@byteforge_chan 🛸
  • ❤ 6
  • 👌 2
  • 😐 1
Post #2383 576
میخوام ی سری رشته مطالب اموزشی جدید بذارم که محتوای کوتاهی از نظر تعداد کاراکتر دارند ولی حق مطلب رو ادا میکنند .
البته مطالب اصلی که کاملتر هستند همچنان بی تغیر باقی میمانند و ادامه دار هستند .
  • ❤‍🔥 5
  • 😐 2
  • 👍 1
Post #2382 1.69K
یک pipeline واحد برای همه چیز در Kubernetes!
‏Fatih Koç توی این پست نشون میده چطور با OpenTelemetry می‌تونیم لاگ، متریک و تراس رو در یک مسیر جمع کنیم و از alert تا root cause فقط چند ثانیه فاصله بگیریم.
اگر با observability و incident response سر و کار داری، این مقاله رو از دست نده 👇

🔗 Building a Unified OpenTelemetry Pipeline in Kubernetes


#DevOps
#kubernetes
#byteforge
@byteforge_chan 🛸



https://fatihkoc.net/posts/opentelemetry-kubernetes-pipeline
Fatih Koç Building a Unified OpenTelemetry Pipeline in Kubernetes Deploy OpenTelemetry Collector in Kubernetes to unify metrics, logs, and traces with correlation, smart sampling, and insights for faster incident resolution.
  • ❤ 2
  • 👏 1
Post #2380 1.01K
اگه کلاسترت شلوغ شده، وقتشه Kor رو بندازی وسط

پاکسازی خودکار منابع اضافی در Kubernetes با Kor

اگه مدتیه با کوبرنتیز کارمیکنی، احتمالاً کلی resource بی‌مصرف ته کلاسترت جا خوش کردن. از ConfigMapهای قدیمی گرفته تا PVCهایی که هیچ پادی دیگه ازشون استفاده نمیکنه. این چیزا کم‌کم کلاستر رو شلوغ و کند میکنن و حتی باعث هزینه‌های اضافه هم میشن.

اینجاست که Kor به دادت میرسه:
github.com/yonahd/kor


‏Kor یه ابزار متن‌بازه که کمک میکنه منابع (Orphaned Resources) رو توی کلاستر پیدا کنی و اگه خواستی حذفشون کنی.
از ConfigMap و Secret گرفته تا Deployment، Service، PVC، RoleBinding و حتی NetworkPolicy رو چک میکنه و هرچی بلااستفاده‌ست، برات لیست میکنه.


نصب از طریق کامند زیر :
‏go install github.com/yonahd/kor@latest



و برای اجرا فقط کافیه اینو بزنی:
‏kor --namespace default



‌‌‏Kor خروجی مرتب و واضحی بهت میده، مثلاً میگه کدوم Secret هیچ پادی ازش استفاده نمیکنه یا کدوم Service endpoint نداره.
میتونی خروجی رو توی فرمت‌های مختلف مثل table، json یا yaml بگیری تا راحت‌تر توی CI/CD یا مانیتورینگ ازش استفاده کنی.

توصیه:
میتونی Kor رو به‌صورت CronJob ران کنی تا خودش به‌صورت خودکار هر هفته یه گزارش پاکسازی از کلاستر برات بیاره.

فقط حواست باشه: قبل از حذف منابع، حتماً خروجی رو چک کن. بعضی resourceها ممکنه ظاهراً بی‌مصرف باشن ولی درواقع یه اپ دیگه بهش وابسته‌ست. بهتره اول Kor رو توی محیط تست ران کنی تا مطمئن شی چیزی رو اشتباهی پاک نمیکنی.

#DevOps
#kubernetes
#byteforge
@byteforge_chan 🛸
GitHub GitHub - yonahd/kor: A Golang Tool to discover unused Kubernetes Resources A Golang Tool to discover unused Kubernetes Resources - yonahd/kor
  • 👌 3
Post #2379 716
اندر احوالات من و همکاران گرامی در پروژه 😂🤷
  • 😁 10
Post #2378 2.31K
تعادل برای کساییه که هنوز عاشق کارشون نشدن

#byteforge
@byteforge_chan 🛸
  • ❤‍🔥 6
  • 🔥 2
  • ❤ 1
  • 👍 1
Post #2376 732
در کوبرنتیز یه قابلیت کمترشناخته‌شده وجود داره به اسم Static Pods.
این پادها نه توسط API Server ساخته میشن، نه توی etcd ثبت میشن!
در عوض، خود kubelet روی هر ورکر نود مستقیم اون پادها رو از روی فایل‌های YAML (مثلاً /etc/kubernetes/manifests/) میسازه و اجرا میکنه
حتی اگه کل کلاسترت بالا نیومده باشه


#DevOps
#kubernetes
#byteforge
@byteforge_chan 🛸
  • ❤‍🔥 1
  • 🔥 1
Post #2372 725
کادوی آروان هم رسید ❤️‍🔥🫡
  • 🔥 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →