DevOps Expert
3.36K subscribers
170 photos
3 videos
8 files
276 links
✔️ کانال آموزش دوآپس به فارسی

Contact:
@BobyCloud
@H_TESLA_S
@Majid_Aghamohamad
Download Telegram
✔️ آشنایی با Kubernetes

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

#Kubernetes

〰️〰️〰️〰️〰️〰️
© @DevOpsEx
✔️ کانتینرها تنها برای یک کار ساخته شده‌اند.

🔶 بهترین روش برای کاهش دغدغه‌های نگهداری کانتینرها این است که کانتینرهای داکر را تنها با یک process ایجاد کنید و از ایجاد چندین process در یک کانتینر خودداری کنید.
ایجاد چندین process در درون یک کانتینر، گاها Anti Pattern نیز درنظر گرفته میشود مگر اینکه دلایل قانع کننده‌ای وجود داشته باشد.

این مورد نه تنها در Docker، بلکه در Kubernetes نیز صادق است و بهتر است کانتینرهای درون یک Pod کوبرنتیز نیز تنها یک کار را انجام دهند.

اصل Separatation Of Concern یک اصل مهم برای نگهداری راحت‌تر زیرساخت های کانتینر بیس است.

A container shouldn’t run multiple processes. A pod shouldn’t contain multiple containers if they don’t need to run on the same machine.

#Docker #Kubernetes
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍2
✔️ آشنایی با Jenkins قدرتمند

🔶 امروزه با توجه به محیط رقابتی شرکت ها در تولید نرم افزار، نیاز است تولید، ویرایش و انتشار ورژن های مختلف نرم افزار با بالاترین کیفیت و در کمترین زمان ممکن انجام شود. یکی از راهکارهای حوزه DevOps برای پوشش این نیازمندی نرم افزار Jenkins جهت اجرای روال CI/CD می باشد. Jenkins یکی از محبوبترین ابزارهای این حوزه جهت یکپارچه سازی این روندها می باشد.

#Jenkins
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍1
✔️ مانیتورینگ با Grafana

مانیتورینگ یکی از بحث‌های شیرین حوزه DevOps هست و زنده بودن اپلیکیشن رو روی نمودارهای مختلف نشون میده. 😊
گرافانا یکی از ابزارهای قدرتمند مانیتورینگ و در عین حال ساده هست، به صورتی که با چند کلیک میتونید یک سیستم مانیتورینگ پیشفرض برای اپلیکیشنتون راه اندازی کنید و یک داشبورد زیبا و کاربردی بسازید.

#Grafana #Monitoring
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍1
🛑 فوری / مسدود شدن اکانت‌های ایرانی گیتلب

سرویس Gitlab.com پس از تحریم IP Address های ایرانی، بدون اخطار قبلی شروع به مسدود کردن اکانت‌های ایرانی کرده.
👈 هرچه سریع‌تر قبل از مسدود شدن اکانتتون، از پروژه‌ها و سورس‌هاتون بک آپ بگیرید.

〰️〰️〰️〰️〰️〰️
© @DevOpsEx
Channel photo updated
✔️ کتاب Effective DevOps
کتاب Effective DevOps از کتاب‌های خوب انشارات O'Reilly برای یادگیری فرهنگ‌های دوآپس هست. این کتاب رو میتونید به راحتی پیدا کنید و مطالعه کنید.

〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍2
✔️ کانال آموزش دوآپس به فارسی

Channels:
@DevOpsEx

Group:
@DevOpsExpertGroup
👍1🥰1
✔️گروه پرسش و پاسخ DevOps

گروه پرسش و پاسخ DevOps Expert راه اندازی شد. حضور شما به منظور اشتراک دانش مباحث حوزه DevOps باعث غنی‌تر شدن کامیونیتی فارسی زبانان DevOps است. 🙂

👉 link: https://t.iss.one/DevOpsExpertGroup

〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍1
✔️ پادهای سازمندهی نشده Kubernetes

اولین قدم در راه اندازی میکروسرویس‌ها روی بستر Kubernetes، اجرای Pod های کوبرنتیز هست (هر Pod شامل یک یا چند کانتینر داکر است). اگر پادهای کوبرنتیز در یک ساختار میکروسرویس بدون label و سازماندهی باشند، در انتهای معماری به اسپاگتی عکسی که میبینید خواهیم رسید! که مدیریت کلاستر را به مراتب سخت‌تر خواهد کرد.

#Kubernetes
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍1
✔️ پادهای سازماندهی شده Kubernetes

با استفاده از label های کوبرنتیز، میتونیم مشکل سازمندهی پادها رو حل کنیم و زندگی رو برای خودمون و دیگران، راحت‌تر کنیم.
#Kubernetes
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍1
معرفی پادکست کامپایل

در این پادکست به مباحث مربوط به نرم افزار و دنیای کامپیوتر پرداخته میشه اما علت معرفی به دوستان اینکه در سه قسمت خلاصه کتاب مربوط به DevOps پرداخته میشه برای دوستانی که اطلاعی از چیستی دواپس ندارن پیشنهاد میکنم حتما این سه قسمت رو گوش کنند


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


👉🏻link: https://castbox.fm/va/2002857


#پادکست
#معرفی




©@DevOpsEx
✔️ تعدادی از PaaS های معروف + تعرفه و اطلاعات اضافی در خصوص Deploy و Maintain


© @DevOpsEx
✔️ Google Cloud Anthos

امیدوارم یه روزی توی ایران همچین سرویس‌هایی رو داشته باشیم و بتونیم با قابلیت اطمینان بالا ازشون استفاده کنیم.

🔶 Modernize existing applications and build cloud-native apps anywhere to promote agility and cost savings.

Enterprise-grade container orchestration and management service
Automate policy and security at scale
Fully managed service mesh with built-in visibility
Modernizing your security for hybrid and multi-cloud deployments

#معرفی #Anthos #GCP
https://cloud.google.com/anthos

〰️〰️〰️〰️〰️
© @DevOpsEx
🔥 پیش فروش ویژه کتاب ترفندهای پایتون

🔶 کتاب ترفندهای پایتون نوشته Dan Bader موسس وبسایت RealPython، یکی از بهترین کتاب‌ها برای تسلط به اصول برنامه نویسی با پایتون و درک عمیق ویژگی‌های زبان پایتون است. در این کتاب با استفاده از تکه کدهای کوچک و زیبای زبان پایتون که "ترفندهای پایتون" نامیده می‌شود، به سراغ مباحث کمتر شناخته شده پایتون می‌رویم.

مشاهده کتاب ترفندهای پایتون:
https://boby.cloud/python-tricks/
یا
https://devmo.in/python-tricks/

🔥 کد تخفیف ۲۵٪ به مناسبت پیش‌فروش کتاب ترفندهای پایتون 🔥
Code: DevOpsEx
🔷 مدت زمان و تعداد استفاده از کد تخفیف محدود است.
اگر سوالی دارید میتونید به @BobyCloud یا @smoeinbbp پیام بدید.

〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ مسیر یادگیری و ابزارهای DevOps

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

👉🏻link: https://www.lpi.org/our-certifications/exam-701-objectives

〰️〰️〰️〰️〰️〰️
©@DevOpsEx
👍1
✔️ Periodic Table Of DevOps

〰️〰️〰️〰️〰️〰️
©@DevOpsEx
👍1
periodic-table-of-devops-tools-v3.pdf
886.2 KB
Thanks to: @a_motahari

〰️〰️〰️〰️〰️〰️
©@DevOpsEx
Docker Security Tools
خب به عنوان اولین پستم تو انجمن !
📌دوست دارم یکی از ابزار های خوبی که تو بحث DevSecOps مطرح است را خدمتتان معرفی کنم که به اسم trivy شناخته می‌شود. این فریم ورک بطور کلی برای اسکن کانتینر ها و ایمیج های داکری و حتی Artifact های مختلف دیگه استفاده می‌شود و همینطور برای CI نیز مناسب هست. سعی کنید حتما از این ابزار فوق العاده در پروژه‌های خود استفاده کنید چرا که رعایت فاکتور های امنیتی حتی در پلتفرم های ایزوله‌ای چون کانتینر ها نیز مهم است ...
موفق و پیروز باشید🤘
Link:
https://github.com/aquasecurity/trivy
#container #ci #docker #security #opensource #devops #devsecops
〰️〰️〰️〰️〰️〰️
© @DevOpsEx
🔥1