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

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

@byteforge_chan

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

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

Showing posts older than #2418 · Back to latest

Older Posts 20 shown
Post #2416 828
اگه چشمه آب و ‏کپسول اکسیژن و موتور برق و پدافند هوایی و کار و پول و ماشین داشته باشی، ایران بهترین جا برای زندگیه
🤷🏻‍♂️🤷🏻‍♂️
استارلینک فراموش نشه
  • 🫡 6
  • 😁 1
Post #2415 816
Byteforge / بایــت فورج 🛸 یه پست خفن در مورد argocd داریم که به ساده ترین شکل توضیح دادم این ابزار چیکار میکنه
«چطور ArgoCD تضمین میکنه Kubernetes همیشه با Git هماهنگ بمونه»

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

حالا توی آشپزخونه (که در دنیای ما همون Kubernetesه) چند تا آشپز مشغول کارن.
قراره همه طبق دستور دفتر کار کنن، ولی خب، معمولاً یکی یه تغییری میده!
یکی میگه «بیاین یه کم فلفل بیشتر بریزیم»،
یکی تصمیم میگیره دمای فر رو زیاد کنه که کار زودتر تموم شه،
یا یکی برای تست یه دستور جدید، خودش دستی یه چیز رو عوض میکنه.

اینجا دقیقاً همون اتفاقیه که توی سرورهای واقعی می‌افته:

کسی ممکنه بره یه Deployment رو مستقیم ادیت کنه،
تعداد replicaها رو زیاد کنه،
یا نسخه‌ی برنامه رو دستی عوض کنه.
در نتیجه، چیزی که واقعاً روی سرور در حال اجراست با اون چیزی که در Git نوشته شده فرق داره.


اینجاست که ArgoCD وارد ماجرا میشه.
‏ArgoCD توی این مثال نقش سرآشپز ارشد و منظم رستوران رو داره.
اون دفتر دستور پخت (Git) رو همیشه دستشه و مدام بین آشپزها می‌چرخه تا مطمئن بشه همه دقیق طبق دستور عمل میکنن.

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

یا فقط خبر میده که «این غذا با دفتر یکی نیست» (که بهش می‌گن manual sync)

یا خودش بدون حرف اضافه، دستور درست رو دوباره اعمال میکنه (این میشه auto-sync)

از دید فنی، ArgoCD یه GitOps Controllerـه.

یعنی چی؟ یعنی اون دائم داره وضعیت فعلی کلاستر Kubernetes رو با وضعیت تعریف‌شده در Git مقایسه میکنه.
به Git میگه “تو منبع حقیقتی (source of truth)”،
و هر چی اونجا تغییر کنه (مثلاً فایل YAML جدید یا یه commit تازه)، ArgoCD اون تغییر رو میفهمه، تفاوتش رو حساب میکنه و بعد تغییرات رو روی کلاستر اعمال میکنه.


پس دیگه کسی نباید مستقیم بره چیزی رو روی سرور تغییر بده.
هر کاری بخوای بکنی، باید از Git انجامش بدی.
‏ArgoCD خودش بقیه مسیر رو میره، Deploymentها رو update میکنه، نسخه‌ها رو sync میکنه، و حتی اگه کسی چیزی رو اشتباه عوض کنه، خودش برش میگردونه به حالت درست.

خلاصه‌اش:
‏Git شده دفتر دستور پخت رسمی.
‏Kubernetes شده آشپزخونه‌ای که غذاها اونجا درست میشن.
و ‏ArgoCD شده سرآشپز وسواسی که نمی‌ذاره هیچ‌کس از دستور تخطی کنه.


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



#DevOps
#argocd
#cluster
#kubernetes
#byteforge
@byteforge_chan 🛸
  • 👌 3
  • 🏆 1
Post #2414 498
یه پست خفن در مورد argocd داریم که به ساده ترین شکل توضیح دادم این ابزار چیکار میکنه
  • 👌 1
Post #2413 629

Forwarded from DevOps (Ahmadali Bagheri)

بچه‌های DevOpsHobbies 👋
یه ابزار ایرانیِ کار راه‌انداز توی کامیونیتی پیاده‌سازی کردیم که واقعاً به درد می‌خوره 👇

🔹 از طریق لینک زیر می‌تونید به نسخه بتای اون دسترسی داشته باشید:
🌐 Watchlog.ir

یه سرویس مانیتورینگ سبک و تمیز برای چک کردن سرویس‌ها، APIها و سرورها

با Watchlog می‌تونی:
• health check و uptime سرویس‌هاتو مانیتور کنی
• alert بگیری وقتی یه سرویس down شد
• نمودار و لاگ وضعیت رو توی یه داشبورد ساده ببینی
• برای محیط‌های dev، staging و prod خیلی راحت تنظیمش کنی

💡 راه‌اندازیش کمتر از چند دقیقه‌ست، نیاز به تنظیمات پیچیده نداره و برای پروژه‌های کوچیک تا متوسط عالیه.

🔥 امتحانش کن، مخصوصاً اگه دنبال یه ابزار مانیتورینگ ساده و کاربردی برای تیم DevOpsت هستی.

📡 راه‌های ارتباطی:
Telegram: @watchlog_ir

🚧 چون Watchlog هنوز در نسخه بتا هست، اگه هر باگ، مشکل یا پیشنهادی داشتید خوشحال می‌شیم باهامون درمیون بذارید 🙌
  • 🔥 2
Post #2412 598
همینو بهتون بگم که لذتی که در ریلیز کردن پروداکتی که مدت زیادیه روش کارمیکنید رو هیچ چیزی بهتون نمیده. دیدن اینکه خروجی زحمات تیم کارآمد بوده واقعا حس خفنی داره ❤️👌
  • 🔥 8
  • 👏 2
  • ❤ 1
Post #2411 563

Forwarded from Sonia Fathollahi (Sonia Fatholahi)

درود

من دنبال کار تو زمینه وب و بک‌اند هستم. حدود ۴ سال سابقه کار دارم و بیشتر با زبان Golang کد می‌زنم، ولی با چند تا زبان مختلف دیگه هم تجربه دارم.
همچنین تجربه‌ی به نسبت خوبی هم تو مدیریت سرورهای لینوکسی، دیپلوی، مانیتورینگ و نگهداری سیستم‌ها (maintenance) دارم.

اگه موقعیت مناسبی هست، خوشحال می‌شم راجبش تو پی‌وی بهم بگین ❤️

—
PV: @SoniaFatholahi
Email: soniafatholahi@proton.me
Linkedin: linkedin.com/in/soniafatholahi
  • ❤‍🔥 3
Post #2409 612
Byteforge / بایــت فورج 🛸 یوتیوب برای دانشجویان دانشگاه تهران و دانشگاه شهید بهشتی رفع فیلتر شد.
جواد موحد، سرپرست دفتر ریاست سازمان تنظیم مقررات، خبر رفع فیلتر یوتیوب در دانشگاه تهران را تکذیب کرد. او اعلام کرد هیچ مصوبه یا ابلاغیه‌ای در این زمینه وجود ندارد.

موحد تاکید کرد وزارت ارتباطات یا رگولاتوری تصمیمی برای ارائه «اینترنت طبقاتی» یا دسترسی ویژه به مراکز آموزشی نداشته‌اند. او گفت: «تاکنون هیچ مصوبه یا ابلاغیه‌ای برای اینترنت خاص به بخشی از جامعه وجود ندارد.»

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

موحد توضیح داد طرح «اینترنت طبقاتی» سال گذشته فقط یک پیشنهاد بود و هرگز تصویب نشد. او تصریح کرد هر تغییری در سطح دسترسی، نیازمند مصوبه رسمی است.

این واکنش در پی اعلام شورای صنفی خوابگاه‌های دانشگاه تهران مبنی بر دسترسی آزاد به یوتیوب از طریق شبکه داخلی دانشگاه، صورت گرفت.
  • 👏 2
Post #2408 599
Byteforge / بایــت فورج 🛸 به گفته دهقان، نماینده مجلس : تلگرام شروط ایران را پذیرفته است.
اگر این واقعا صحت داشته باشد شاهد کوچ بزرگی از کاربران ایرانی از تلگرام به سمت پلتفرم های open source با امنیت دیتای کاربران و محافظت شده هستیم
  • 👌 10
  • 👍 1
Post #2407 646
به گفته دهقان، نماینده مجلس : تلگرام شروط ایران را پذیرفته است.
  • 🔥 2
  • 🫡 1
Post #2406 732
یوتیوب برای دانشجویان دانشگاه تهران  و دانشگاه شهید بهشتی رفع فیلتر شد.
  • 💔 20
  • 🤨 1
Post #2404 703
@DownBuddyy_bot

یه باته دانلودره
8 ماه پیش نوشتمش شاید ب دردتون خورد استفاده کنید
❤️
  • ❤‍🔥 7
  • 🔥 1
Post #2402 703
Byteforge / بایــت فورج 🛸 فرض کن یه رستوران بزرگ داری توی آشپزخونه‌ات کلی آشپز (Container) داری، هرکدوم یه بخش خاص از غذا رو درست میکنن ‏Kubernetes مثل مدیر رستورانه. خودش تصمیم میگیره چند تا آشپز لازم داری، کی یکی اضافه بشه یا اگه یکی خسته شد یا رفت، یکی دیگه جاش بیاد. اگه یه آشپز…
از این ساده تر نمیتونم توضیح بدمش لذت ببرید 😁❤️
حمایت یادتون نره رفقا ❤️
  • ❤ 8
  • 🔥 1
Post #2401 1.26K
Byteforge / بایــت فورج 🛸 اینهمه میگیم کوبرنتیز کوبرنتیز خوبه فلانه بیساره 🤔 اصلا چی هست این کوبرنتیز ؟؟ به ساده ترین روش الان با مثال توضیحاتش رو میذارم برای دوستان جدید که تازه اضافه شدن به کانال و اشنایی ندارن وعلاقه مند هستن
فرض کن یه رستوران بزرگ داری

توی آشپزخونه‌ات کلی آشپز (Container) داری، هرکدوم یه بخش خاص از غذا رو درست میکنن

‏Kubernetes مثل مدیر رستورانه. خودش تصمیم میگیره چند تا آشپز لازم داری، کی یکی اضافه بشه یا اگه یکی خسته شد یا رفت، یکی دیگه جاش بیاد. اگه یه آشپز مریض شد یا سوختگی گرفت ( یعنی یه کانتینر کرش کرد)، Kubernetes سریع یه آشپز جدید (Pod جدید) جای اون میفرسته تا کار متوقف نشه.

اگه jاتفاقی مشتری‌ها زیاد شدن (یعنی ترافیک زیاد شد)، Kubernetes خودش میگه
«خب بچه‌ها! باید آشپزخونه‌مون رو بزرگ‌تر کنیم!»
و چند تا آشپز (Pod) دیگه اضافه میکنه.


اگه شب شد و مشتریا رفتن، میگه

«اوکی، الان لازم نیست ۱۰ تا آشپز کار کنن، ۳ تا کافیه.»
و خودش بقیه رو میفرسته خونه تا منابع هدر نره.



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



#DevOps
#cluster
#kubernetes
#byteforge
@byteforge_chan 🛸
  • ❤‍🔥 7
Post #2400 506
اینهمه میگیم کوبرنتیز کوبرنتیز خوبه فلانه بیساره 🤔
اصلا چی هست این کوبرنتیز ؟؟


به ساده ترین روش الان با مثال توضیحاتش رو میذارم برای دوستان جدید که تازه اضافه شدن به کانال و اشنایی ندارن وعلاقه مند هستن
  • ⚡ 1
  • ❤ 1
  • 🤷‍♂ 1
Post #2399 571
  • 🔥 2
  • 👏 1
Post #2398 532
Byteforge / بایــت فورج 🛸 کورس فشرده DevOps از ماش همدانی کورس زبانش انگلیسی هستش برای دوستانی که زبان انگلیسی متوسطی هم دارن قابل درکه تلفظ کلمات رسمی و ساده هستش و با لهجه های هندی عجیب و غریب سر و کله نمیزنید 👌
البته اینم اضافه کنم که این کورس 4 ساعته جزئیات فنی نداره زیاد و بیشتر رودمپ و مسیر DevOps رو باز میکنه و با جزئیات بخش های مختلف رو بررسی میکنه
  • ❤ 2
  • 👍 1
Post #2397 569
Byteforge / بایــت فورج 🛸 https://youtu.be/6GQRb4fGvtk?si=6CXmQZFF1LfJDHWv
کورس فشرده DevOps از ماش همدانی
کورس زبانش انگلیسی هستش برای دوستانی که زبان انگلیسی متوسطی هم دارن قابل درکه تلفظ کلمات رسمی و ساده هستش و با لهجه های هندی عجیب و غریب سر و کله نمیزنید 👌
  • 🔥 5
  • ❤ 1
  • 👍 1
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 →