Telegram Group Search
سلام و درود 🫶🏼
امیدوارم که خوب و سلامت باشید😇

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

قدم اول مرحله Basic هست و هدفمون توی این ترم آشنایی با ابزارهایی هست که در ادامه مسیر خیلی باهاشون کار داریم. توی این ترم ابتدا با مفاهیم اولیه، تعریف ها و اصول اصلی دواپس آشنا میشیم و در مورد اپلیکیشن‌هایی که روی کلاد توسعه پیدا می‌کنند یک جلسه با هم صحبت می‌کنیم. بعد از اون شش جلسه به سراغ لینوکس میریم تا بتونیم یکدست‌تر بشیم و بقیه دوره رو راحت تر با هم پیش ببریم. دو جلسه هم bash میگم که بتونیم کم کم برای نوشتن اسکریپت‌هایی که نیاز داریم آماده بشیم.
سه جلسه بعدی میریم سمت بررسی وب سرورها و reverse proxy. با nginx , traefik , haproxy آشنا میشیم تا در ادامه‌ی مسیر بتونیم سرویس هایی که بالا میاریم رو ببینیم و لودبالانس رو راحت تر انجام بدیم.
پنج جلسه بعدی رو سراغ اتومیشن میریم و انسیبل رو بررسی می‌کنیم و بعد از اون شش جلسه داکر میگم و یک جلسه هم nexus تا بتونیم راحت‌تر و بهتر با داکر کار کنیم. در هر ترم یک جلسه سافت اسکیل داریم که توی ترم اول بیشتر سعی می‌کنیم رو مباحث ارتباطی و کار تیمی و مهارت شنیدن تمرکز کنیم. در نهایت هم پنج جلسه AWS خواهیم داشت که این ترم می‌ریم سراغ Practitioner از سرفصل‌های AWS که آرش غفوری آن را درس می‌ده.

قدم دوم مرحله Intermediate هست و این ترم جایی هست که اگه خوب وقت بذارید و تمرین ها و پروژه‌هاش رو انجام بدید، شما رو به شکل واقعی وارد دنیای دواپس میکنه. شش جلسه اول این ترم میریم سراغ گیت لب و مطالب مرتبط با CI/CD و پایپ لاین‌ها رو بررسی می‌کنیم. بعدش شش جلسه مبحث Observability رو باز می‌کنیم و سعی میکنم تا جای ممکن استک های مختلف رو با هم بررسی کنیم.
بعد از اون برای اینکه بتونیم مفاهیم کوبر رو بررسی کنیم و اونها رو تمرین کنیم ۱۲ جلسه در نظر گرفتم.
توی یک جلسه سافت اسکیل این ترم بیشتر تمرکزمون روی مهارت های حل مساله، انعطاف پذیری و مدیریت زمان هست و بعدشم پنج جلسه AWS که در این ترم سراغ sysops از مدارک AWS می‌ریم تا ترم دوم هم تموم بشه.

قدم سوم مرحله Advance هست و اولش دو جلسه ArgoCD داریم تا بهتر بتونیم روی کوبر دیپلوی داشته باشیم و یک جلسه هم Keepalived بعدش میگم تا مباحث لودبالانس و نتورک کوبر رو کامل تر کنیم. دو جلسه ترافرم مقدمه و شروع خوبی میشه برای نزدیک شدنمون به دنیای کلاد و یک جلسه Minio آماده مون میکنه تا وارد سف بشیم. هشت جلسه سف و بعدش نه جلسه اپن استک داریم تا بتونیم آشنایی اولیه خوبی رو با کلاد و چالش هایی که داره پیدا کنیم. یک جلسه هم به مبحث بک آپ و Disaster Recovery میپردازیم. نهایتا توی جلسه سافت اسکیل این ترم سعی میکنیم بیشتر روی مباحث کنترل احساسات و استراتژی ارتباط و موارد مرتبط با رهبری و لید کردن تیم، تمرکز کنیم. آخر ترم سوم هم مثل ترم های قبل پنج جلسه AWS هست که در این ترم می‌ریم سراغ سیلابس دواپس که از مدارک خود AWS است.

کلی خبر خوب و اتفاق دیگه هم هست که داریم روش کار می‌کنیم و در ادامه بهتون خبرش رو میدم.
مراقب خودتون باشید، شاد و خندون در پناه اون بالایی 🌹🖐🏻🌹

آدرس اکانت ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me

خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme



🐳🐳🐳🐳🐳🐳🐳🐳🐳🐳
#Linux #linux_for_DevOps #cloudready #devops #roadmap #kubernetes #docker #observability #automation #cicd #gitlab #gitops #sre #cloud #devopsengineer
توی ترم اول داریم پایه‌‌های دواپس خودمون رو مستحکم می‌کنیم 🙂
سلام و درود 🫶🏼
امیدوارم که خوب و سلامت باشید😇
توضیح جلسات ترم اول:

۱ - معرفی دواپس و آشنایی با کلاد کامپیوتینگ:
اینکه دواپس چی هست و چه کمکی بهمون میکنه، اصول اصلی دواپس چیا هستن؟، متریک‌های دواپس و ۱۲ فکتور در کنار معرفی کلاد کامپیوتینگ و معرفی مدل های اون و انواع مختلف کلاد مطالبی هستن که توی جلسه اول بهشون می‌پردازیم تا آماده ورود به دنیای دواپس بشیم.

۲ تا ۷ - لینوکس و شبکه:
تمرکز اصلی تو این جلسات روی لینوکس و موارد پیرامون آن است. تو این جلسات مطالب پکیج منیجر و ریپازیتوری، ادیتور و کامندلاین، یوزرها و سطح دسترسی‌ها، کار با فایل، مجازی سازی، سرویس SSH و فایروال و هاردنینگ لینوکس رو در کنار یه سری تریک‌های دیگه از لینوکس بهتون میگم و توی قسمت شبکه کامندهای شبکه‌ای رو در کنار بررسی پروتکل ها و DNS و بحث SSL , TLS خواهیم داشت تا دستمون توی لینوکس گرم بشه چون در ادامه‌ی مسیر همش باهاش کار داریم. کلا ما از لینوکس جدا نمی‌شیم و همه جا ازش استفاده می‌کنیم. تو این ۶ جلسه موارد الزامی رو بررسی می‌کنیم.

۸ و ۹ - بش:
نوشتن اسکریپت خیلی نیازمون می‌شه برای همین دو جلسه در موردش صحبت می‌کنیم. تو این دو جلسه سعی می‌کنیم که موارد پر استفاده و لازم رو از بش بگیم و باهاش اسکریپت بنویسیم.

۱۰ تا ۱۲ - وب سرور و ریورس پروکسی:
تو این قسمت سه تا ابزار رو توی سه جلسه بررسی می‌کنیم. اول به سراغ nginx میریم و بعد از معرفی و بررسی کانفیگ‌هاش در مورد سرویس و موارد مرتبط با SSL , HTTPS بحث می‌کنیم. بعدش میریم سمت traefik که من خودم خیلی دوستش دارم و اونجا با ساختارش آشنا میشیم و Entrypoints, Router, Service, Middleware رو بررسی می‌کنیم تا سرویس‌های داکری خودمون رو راحت ببریم پشتش و ازش استفاده کنیم و نهایتا میریم سمت HAproxy و مطالب مرتبط با لودبالانس رو توش بررسی می‌کنیم تا کارمون رو با وب سرورها و ریورس پروکسی تموم کرده باشیم.

۱۳ تا ۱۷ - انسیبل:
اتومیشن! اصل جدانشدنی دواپس هست و توی پنج جلسه انسیبل سعی می‌کنیم بعد از معرفی ساختار این ابزار و مقایسه‌اش با رقبایی که داره، اون رو نصب و کانفیگ کنیم و با کامپوننت‌های مختلفشم در عمل آشنا بشیم و نهایتا با یکی از رابط‌های کاربری گرافیکی هم که براش وجود داره یه مقدار کار کنیم.

۱۸ تا ۲۳ - داکر:
داکر یکی از مهمترین‌ ابزارهای دنیای دواپس هست. شش جلسه رو اینجا داریم برای آشنایی با داکر، درک و شناخت کامپوننت هاش و کار کردن با داکرفایل و داکر کامپوز و سوآرم مود داکر. باید خوب براش وقت بذارید چون از این به بعد دیگه همه‌ جا زیرساخت ما فقط داکر خواهد بود🙂

۲۴ - نکسوس:
تو جلسه‌ی نکسوس یاد میگیریم چطوری یه ریپازیتوری بغل سرورهامون داشته باشیم تا برای دریافت ایمیج ها و پکیج‌‌ها کمتر عذاب بکشیم!

۲۵ - سافت اسکیل:
تو این جلسه پیرامون مهارت ارتباطات، مهارت خوب شنیدن و کار تیمی صحبت می‌کنیم. مواردی که خیلی مهمه و کلی بهمون کمک می‌کنه.

۲۶ تا ۳۰ - AWS:
توی جلسات AWS ترم اول آرش بیشتر روی مباحث مرتبط با سرتیفیکیت Cloud Practitioner کار خواهد کرد.

در ادامه پست ها ترم های بعدی رو هم با هم بررسی می‌کنیم. مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me
خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme
ترم دوم جایی هست که میشه باهاش وارد بازار کار شد 🙂

سلام و درود 🫶🏼
امیدوارم که خوب و سلامت باشید😇

توی ۳۰ جلسه ترم دوم چه خبره؟
۱ تا ۶ - گیت‌لب:
یه کم اولش با گیت کار می‌کنیم تا یادآوری شه و بعد از آشنایی با مفاهیم CI/CD و اینکه فهمیدیم چه کمکی بهمون میکنه میریم سراغ گیت‌لب و بعد از معرفی و آشنایی با ساختارش، کانفیگ هاش رو بررسی می‌کنیم و یاد می‌گیریم که چطور یه گیت‌لب رو به بهترین شکل واسه یه شرکت میشه بالا آورد. بعدش با پنل‌ش کار می‌کنیم. بعد از آشنایی با رانر گیت‌لب سعی می‌کنیم دو تا سناریو CI/CD رو پایپ لاینش رو بررسی کنیم و در عمل یک سناریو مونوریپو و یک مالتی ریپو رو با هم ببینیم.
۷ تا ۱۲ - ‌Observability:
میریم سراغ اینکه چشم و گوشمون رو توی سرورها و سرویس هامون باز کنیم! بعد از آشنایی با چهارتا سیگنال طلایی اصلی، Monitoring و Logging و Tracing رو توی دوتا استک ELK , Prometheus بررسی می‌کنیم.
۱۳ تا ۲۴ - کوبرنتیز:
معرفیش، آشنایی با ساختارش و کامپوننت‌هاش، شناخت ورک‌لودهاش، درک ماهیت Orchestrator، نصبش با Kubeadm و Kubespray ، بررسی add-on هاش و cri و cni و csi و بعدش Helm Chart و ترابل‌شوت توی کوبر 🙂 ۱۲ جلسه اینارو پیش می‌بریم و دست به کیبورد باهاش کار می‌کنیم. کلی روی کلاسترهایی که بالا آوردیم سناریو انجام می‌یدم و از جلسه‌ی اول کوبر هم یه کوبر سینگل نود بالا میاریم که هم‌زمان با پیش رفتن کلاس باهاش بتونیم کار کنیم و یاد بگیریم.
۲۵ - سافت اسکیل:
تمرکز جلسه سافت اسکیل این ترم روی مهارت حل مساله، انعطاف پذیری، حل تعارض و مدیریت زمان هست.
۲۶ تا ۳۰ - AWS:
توی جلسات AWS ترم دوم آرش بیشتر روی مباحث مرتبط با سرتیفیکیت Sysops کار خواهد کرد.


در ادامه پست ها مطالب ترم سوم رو هم با هم بررسی می‌کنیم. مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me
خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme
ترم سوم دیگه داریم تو مسیر دواپس بزرگ می‌شیم 🙂

سلام و درود 🫶🏼
امیدوارم که خوب و سلامت باشید😇

توی ۳۰ جلسه ترم سوم چه خبره؟

۱ و ۲ - ArgoCD:
اینجا یاد می‌گیریم GitOps چیه و چه کمکی می‌تونه به ما بکنه. و بعدش یاد می‌گیریم که چطوری بهتر اپلیکیشن هامون رو روی کوبر دیپلوی کنیم و توی عمل سعی میکنیم زیبایی اتومیشن و GitOps رو درک کنیم و اینکه که کلاستر بیاد نسخه جدید اپ رو ببره روی خودش دیپلوی کنه رو بببینیم 🙂

۳- ابزار keepalived:
یک جلسه این ابزار رو بررسی میکنیم تا بتونیم برای جاهایی که لازم داریم VIP داشته باشیم و اصطلاحا failover داشته باشیم راهکار داشته باشیم. با استفاده از Keepalived و ترکیبش با Haproxy یا nginx می‌تونیم کلاستر لودبالانسرهای Active | Passive یا Active | Active داشته باشیم.

۴ و ۵ - ترافرم:
شروع ورودمون به دنیای کلاد جلسات ترافرم هست که باهاش زیرساخت رو معمولا پروویژن میکنن بعدش با ساختار این ابزار و بررسی چنتا از ماژول‌ها آشنا میشیم. کلا پرچم‌دار IaC ترافورم هست که لازمه حتما در موردش بدونیم. اما معمولا روی کلادها ازش استفاده می‌شه که ما اینجا بهش می‌پردازیم.

۶ - ابزار Minio:
یک جلسه برای بررسی آبجکت استورج و Minio میذاریم و نصبش و موارد مرتبط با یوزر و پالیسی رو اونجا بررسی میکنیم و آماده میشیم برای ورود به دنیای استورج ها و جناب Ceph. خود minio یکی از بهترین‌هاست و چون لازم بود یه جلسه مستقل براش گذاشتیم.

۷ تا ۱۴ - Ceph:
یکی از بهترین گزینه‌های استوریج توزیع‌شده جناب Ceph هست. تو دوره خودمون بهش می‌‌پردازیم و در موردش صحبت می‌کنیم. معرفیش، کامپوننت هاش، ساختارش، کامندهاش، نصبش و استفاده ازش توی کوبر و اپن استک در عمل، مواردی هستن که توی هشت جلسه سف بهشون میپردازیم.

۱۵ تا ۲۳ - OpenStack:
نه جلسه میذاریم برای آشنایی و کار با دنیای بزرگ اپن استک و سعی میکنیم با ساختارش و انواع نودهایی که داره آشنا بشیم و نصبش کنیم و یه مقدار باهاش کار کنیم و اون رو با سرویس Ceph یکپارچه می‌کنیم. اینجا به صورت کامل می‌تونیم یک کلاد بالا بیاریم و باهاش کار می‌کنیم موارد اصلی آن رو پوشش می‌دیم.

۲۴ - بکاپ و DRP:
بکاپ یکی از موارد مهم است و معمولا در کنار هر سرویس و ابزاری که آموزش می‌دیم اون رو فالو می‌‌کنیم اما اینجا یک جلسه در مورد استراتژی های بک آپ و تایپ های مختلف اون و تست کردنش بحث میکنیم و سعی میکنیم بفهمیم که disaster چیه و چه کارهایی میشه براش کرد تا تو این زمان‌ها جان سالم به در ببریم.

۲۵ - سافت اسکیل:
تمرکزمون توی جلسه سافت اسکیل این ترم روی موارد مرتبط با رهبری و لید کردن تیم، کنترل احساسات و استراتژی ارتباط و موارد سازمانی هست.

۲۶ تا ۳۰ - AWS:
توی جلسات AWS ترم سوم آرش سرتیفیکیت DevOps رو از مباحث رسمی AWS پیش میبره.


مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me

خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.

🐳 https://linktr.ee/DockerMe/com.dockerme
سلام و درود 🫶🏼
امیدوارم که عالی باشید😇

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

واسه اینکه بتونم محتوی بهتری براتون آماده کنم، نظرتون کمک میکنه.🤝🏼
مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹

🔗 https://vrgl.ir/Gdagj


خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme


🐳🐳🐳🐳🐳🐳🐳🐳🐳🐳
#Linux #linux_for_DevOps #cloudready #devops #roadmap #kubernetes #docker #observability #automation #cicd #gitlab #gitops #sre #cloud #devopsengineer
DockerMe
Photo
سلام و درود🫶🏼
امیدوارم که عالی باشید😇
در ادامه‌‌ی پست‌های دوره دواپس امروز می‌خوایم در مورد آزمایشگاه و منابعی که در اختیار بچه‌ها قرار می‌دیم صحبت کنیم. این همه از تمرین و پروژه گفتیم و تو روزای آینده با جزئیات بیشتر هم پروژه‌های دوره رو میگیم. خب برای انجامش نیاز داریم که فضا داشته باشیم تا بتونیم تست کنیم. از طرفی هم تحریم و فیلتر کلا پیرمون کرده طوری که گاهی برای نصب یه پکیج روی لینوکس هم به مشکل می‌خوریم چه برسه به ایمیج‌های کوبرنتیز که خیلی گرفتنشون سخته و داستان داره. اینجا ما کنار شما هستیم تا این مشکلات رو حل کنیم و فضایی رو در اختیارتون قرار بدیم که بتونید به راحتی تمرین‌ها و پروژه‌های دوره رو روی اون اجرا کنید. در ادامه موارد پیرامون آزمایشگاه دوره‌ی دواپس داکرمی رو به اطلاعتون می‌رسونم.
به همه‌ی بچه‌ها که تو دوره هستند تو ترم اول تا قبل از Swarm یک ماشین مجازی با منابع کافی می‌دیم که بتونند به راحتی تمرین‌ها و تست‌های خودشون رو اونجا انجام بدن. این ماشین تا انتهای دوره در اختیارشون خواهد بود. برای Swarm و تمرین‌های آن به گروهشون ۳ تا ماشین می‌دیم که بتونند تمام موارد رو باهاش تست و بررسی کنند. از همین ماشین ‌ها میتونن برای انجام پروژه پایان ترم اول استفاده ‌کنند. در ترم دوم علاوه بر ماشین مجازی که همه دارند به هر گروه ۳ ماشین مجازی داده می‌شه که بتونند باهاش سناریو‌ی کوبرنتیز کلاستر رو در کنار کلاسترینگ‌ها و پروژه‌های ترم دوم تست و بررسی کنند. برای ترم سوم هم به همین منوال خواهد بود که به هر فرد یک ماشین مجازی و به گروه آنها ۳ ماشین خواهیم داد که موارد مربوط به پروژه‌ها رو تمرین و تست کنند. اینم بگم که بعد از هر ترم ما معمولا سرویس‌های ترم قبل رو به صورت مدیریت شده در اختیار بچه‌ها قرار خواهیم داد تا بتونند از آن به صورت Multi Tenancy استفاده کنند.
مجزا از این منابع بچه‌ها داخل گیت‌لب دوره اکانت خواهند داشت و ازش می‌تونند برای CI/CD و نگهداری کدهای خودشون استفاده کنند. در کنار گیت‌لب یک Nexus هم وجود داره که هم به عنوان Registry و هم به عنوان Mirror Repository می‌تونند ازش استفاده کنند. یک Minio هم برای نگهداری آبجکت‌های مورد نیازشون در اختیار خواهند داشت. محتوی و متریال دوره هم در این آبجکت استوریج نگهداری خواهد شد. یک کلاستر کوبرنتیز بزرگ و کامل هم راه‌اندازی خواهیم کرد که همه گروه‌ها داخل آن اکانت خواهند داشت و می‌تونند ازش استفاده کنند و اپلیکیشن‌های خودشون رو روی آن استقرار داده و تمرین کنند.
برای اینکه بچه‌ها بتونن سرویس‌هایی که بالا میارند رو به خوبی ببیند و باهاش کار کنند برای هر کدوم یک Sub Domain ایجاد می‌کنیم و در اختیارشون قرار می‌‌دیم که بتونن سرویس‌های خودشون رو با اسم فراخوانی کنند.
همه‌ی این موارد برای این انجام می‌شه که شما بتونید به خوبی تست و تمرین انجام بدید تا مواردی که یاد می‌گیرید رو بتونید پیاده‌سازی کنید. تمام سرورها خارج از ایران است که مشکلات تحریم و فیلتر رو نداشته باشند.
مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me

خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme
DockerMe
Photo
سلام و درود 🙂
در ادامه‌ی پست‌های دوره دواپس میخوام در مورد پروژه‌های ترم اول صحبت کنم .

توی هر ترم سه تا پروژه در طی کلاس‌ها و پایان برخی از فصل‌ها داریم و یک پروژه کامل از تمام مباحث اون ترم در انتهای ترم خواهیم داشت.

پروژه‌های ترم اول به شکل زیر هستن:
۱ - در انتهای جلسات لینوکس و وب‌سرور پروژه اول رو بهتون میدیم که تمرین رو شروع کنید.
برخی از مواردی‌که پروژه Li پوشش میده:
- کارهای اولیه نصب و راه‌اندازی و پارتیشن بندی سیستم عامل لینوکس‌تون
- نصب پکیج‌های اصلی موردنیاز و کانفیگ Ntp
- هاردنینگ لینوکس: توی قدم اول ازتون میخوایم که امتیاز بالاتر از ۷۵ در Lynis بگیرید.
- نصب سرویس وردپرس و دیتابیس و سرو کردن اون با nginx روی لینوکس
- تنظیمات SSH و کار با فایروال
- بکاپ از دیتابیس و برنامه‌ریزی برای تکرار آن
- اسکریپت نویسی و اسکن امنیتی سرورها و سرویس‌ها
- کامندهای اصلی و کار با فایل و سطح دسترسی‌ها در لینوکس
- بررسی هدرهای سایت و کسب امتیاز A به بالا در ssllabs برای کانفیگ certificate

۲- بعد از جلسات انسیبل حالا وقتش رسیده که همه‌ی موارد قبل رو براش automation بزنیم.
برخی از مواردی‌که پروژه Mr. Ping پوشش میده:
- لینوکس‌تون رو کانفیگ کنه ( فایروال، SSH، هاردنینگ و … )
- نصب وردپرس و دیتابیس و سرو کردن سایت با nginx.
- بک‌اپ و موارد امنیتی و امتیازهای ssllabs رو هم اینجا داریم.

۳- پروژه سوم ترم، بهترین جا براش بعد از داکر هست 🙂
برخی از مواردی‌که پروژه Po پوشش میده:
- نصب و کانفیگ داکر.
- رجیستری خودتون رو بالا بیارید.
- سایت وردپرس با داکر بالا بیارید و اونو بندازید پشت reverse proxy و نتورک دیتابیس‌ رو کاملا پنهان کنید.
- برای سرویس‌هاتون health check بنویسید و با کامپوز کار کنید.
- پروژه voting app رو با داکر راه‌اندازی کنید و ایمیج‌هاش رو بیلد کنید و در رجیستری قرار بدید.
- نهایتا یک کلاستر swarm ستاپ کنید و پروژه رو با تمام شرایطی که داشت بر روی کلاستر بالا بیارید تا ha داشته باشید.

۴- آخر ترم اول رسیدیم به جایی که حالا میتونید یک پروژه یه مقدار سخت تر رو انجام بدید.
برخی از مواردی‌که غول مرحله اول پروژه‌ی Tai Lung پوشش میده:
- طراحی (HLD (High Level Design برای پروژه‌تون تا بتونید ساختار پروژه‌تون رو به خوبی توضیح بدید.
- تمام سرویس هاتون باید به صورت کانتینر باشه.
- تمام سرویس‌ها با دامنه و سرتیفیکیت sign شده فراخوانی بشه و کانفیگ فایروال.
- بالا آوردن سرویس Voting app روی کلاستر سوآرم با استفاده از انسیبل
- اسکن با Trivy.
- راه‌اندازی کلاستر Postgresql و Redis.
- نکسوس برای ریپازیتوری و cache کردن ایمیج‌ها.
- مدیریت پسوردها با bitwarden.
- راه‌اندازی gui برای انسیبل‌ پروژه .
- نبودن هیچ ( SPOF ( Single Point Of Failure در سرویس‌ها ( برای ابزارها ایرادی ندارد).

با انجام این ۴ پروژه پایه های دواپس‌مون رو مستحکم می‌کنیم و آماده می‌شیم برای ورود به دنیای جذاب ترم دوم.
در ادامه پست ها پروژه‌های ترم دوم و سوم رو هم با هم بررسی می‌کنیم.
مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me
خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme

🐳🐳🐳🐳🐳🐳🐳🐳🐳🐳
#Linux #linux_for_DevOps #cloudready #devops #roadmap #kubernetes #docker #observability #automation #cicd #gitlab #gitops #sre #cloud #devopsengineer
DockerMe
Photo
سلام و درود 🙂
در ادامه‌ی پست‌های دوره دواپس میخوام در مورد پروژه‌های ترم دوم صحبت کنم.

پروژه‌های ترم دوم به شکل زیر هستن:
۱ - در انتهای جلسات CI/CD و گیت‌لب پروژه اول رو بهتون می‌دیم که تمرین رو شروع کنید.
برخی از مواردی‌که پروژه Zhen پوشش میده:
- نصب و کانفیگ سرویس گیت‌لب به صورت کانتینر.
- نصب و کانفیگ رانر گیت‌لب به صورت کانتینر.
- ایجاد پایپ‌لاین Mono-repo برای پروژه Voting app به صورتی‌که سه تا استیج بیلد و تست و دیپلوی داشته باشد و در سه environment مختلف دیپلوی داشته باشیم و بتونیم به نسخه‌های قبلی برگردیم.
- ایجاد پایپ‌لاین Multi-repo برای پروژه Voting app به صورتی‌که سه تا استیج بیلد و تست و دیپلوی داشته باشد و در سه environment مختلف دیپلوی داشته باشیم و بتونیم به نسخه‌های قبلی برگردیم.

۲- بعد از جلسات Observability حالا وقتش رسیده که با استک‌های مختلف کار کنیم.
برخی از مواردی‌که پروژه Crane پوشش میده:
- نصب و کانفیگ استک ELK به صورت کلاستر شده:
- جمع کردن لاگ با agent و کانفیگ اونها با fleet.
- راه‌اندازی fluentd و ارسال خروجی آن به elasticsearch.
- آنالیز لاگ و بررسی متریک‌ها با Kibana.
- نصب و کانفیگ استک Prometheus:
- استفاده از سرویس دیسکاوری.
- نوشتن رول های آلرتینگ.
- ویژوالایز کردن متریک ها در Grafana.
- استفاده از آلرت‌منیجر.
- کلاستر Mimir:
- کانفیگ Prometheus به شکلی که stateless شود.
- اتصال گرافانا به ‌Mimir.
- کلاستر Loki:
- بررسی لاگ تمام سرویس‌ها و سرورها.
- پرویژن کردن دیتا سورس Loki در گرافانا.
- کلاستر Tempo:
- تریس اپلیکیشن رو به سمت تمپو ارسال کنید.
- پرویژن کردن دیتا سورس Tempo در گرافانا.

۳- پروژه سوم ترم، دیگه برای جناب کوبرنتیز است. یک کلاستر مالتی نود کوبر رو با kind ستاپ می‌کنید.
برخی از مواردی‌که پروژه Monkey پوشش میده:
- سه تا نود مستر، سه تا نود ورکر.
- تمام دیپلوی ها با استفاده از Helm باشه.
- راه‌اندازی مانیتورینگ و لاگینگ کامل کوبر داخل خود کلاستر.
- راه‌اندازی ingress برای تمامی صفحات وب.
- راه‌اندازی کلاستر Postgresql و Redis با قابلیت active failover و رپلیکا ۳ به شکلی که پادها هرکدام روی یک نود ورکر باشد.
- پیاده‌سازی Voting app و اعمال best Practice روی آن.
- ایجاد و مدیریت کاربر روی کوبرنتیز.

۴- آخر ترم دوم رسیدیم به جایی که حالا میتونید یک پروژه یه مقدار سخت تر رو انجام بدید.
برخی از مواردی‌که غول مرحله دوم پروژه Shen پوشش میده:
- طراحی (HLD (High Level Design برای پروژه‌تون تا بتونید ساختار پروژه‌تون رو به خوبی توضیح بدید.
- هرچی تا حالا یاد گرفتید اما این دفعه روی کوبر 🙂
- اتومیشن نصب و به‌روزرسانی کلاستر.
- پیاده‌سازی خودکار با CI/CD روی کلاستر.
- اتومیشن مانیتورینگ، آلرتینگ، لاگینگ و کانفیگ‌هایی که انجام میدید.
- کلاستر Mongodb و Kafka روی کوبر.
- و یه عالمه نکته ریز و درشت دیگه توی کوبر!

با انجام این ۴ پروژه حالا برای ورود به بازار کار حرف برای گفتن دارید و آماده اید تا توی ترم سوم یک متخصص دواپس بشید.
مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me
خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme

🐳🐳🐳🐳🐳🐳🐳🐳🐳🐳
#Linux #linux_for_DevOps #devops #roadmap #kubernetes #docker #observability #automation #cicd #gitlab #gitops #sre #cloud
DockerMe
Photo
سلام و درود 🙂
در ادامه‌ی پست‌های دوره دواپس میخوام در مورد پروژه‌های ترم سوم صحبت کنم.
پروژه‌های ترم سوم به شکل زیر هستن:

۱ - بعد از جلسات آرگو و ترافرم پروژه اول رو داریم.
برخی از مواردی‌که پروژه Mantis پوشش میده:
- راه‌اندازی Voting App اینبار با آرگو و Gitops روی کلاستر کوبر
- پیاده‌سازی همون اپلیکیشن اینبار با استفاده از IaC و ترافرم

۲- بعد از جلسات Minio و Ceph نوبت پروژه دوم این ترم میشه.
برخی از مواردی‌که پروژه Viper پوشش میده:
- دیزاین و پیاده‌سازی کلاستر Ceph با قابلیت:
- بلاک استوریج
- آبجکت استوریج
- فایل استوریج
- داشبورد سف
- مانیتورینگ و لاگینگ کامل .
- ایجاد pool و auth مستقل برای کلاستر کوبرنتیز و اپن استک.
- لودبالانسر برای آبجکت استوریج.
- بنچمارک از IOPS دیتا داخل کلاستر.
- ایجاد یک pool آبجکت استوریج با استفاده از ‌EC.
- کانفیگ Ceph و استفاده از pool روی یک سرور لینوکس و تست هر سه نوع استورج روی آن.

۳- پروژه سوم ترم بعد از OpenStack هست و دیگه دوره داره تموم میشه کم‌کم.
برخی از مواردی‌که پروژه Tigress پوشش میده:
- طراحی و پیاده سازی OpenStack سینگل نود.
- کار با سرویس های مختلف و تست اونها:
- سرویس Swift
- سرویس Cinder
- سرویس Glance
- سرویس Neutron
- سرویس Nova
- سرویس Horizon
- سرویس Keystone
- انجام smoke test برای انجام فانکشنالیتی اصلی سرویس.
- سرویس Rally برای انجام End to End تست.


۴- آخر ترم سوم رسیدیم به جایی که حالا میتونید یک پروژه یه مقدار سخت تر رو انجام بدید.
برخی از مواردی‌که پروژه General Kai پوشش میده:
- طراحی (HLD (High Level Design برای پروژه‌تون تا بتونید ساختار پروژه‌تون رو به خوبی توضیح بدید.
- کلاستر سینگل نود OpenStack.
- کلاستر مالتی نود Ceph.
- تست کردن فانکشنالیتی‌های مختلف OpenStack.
- پروویژن کردن زیرساخت با Terraform و پیاده سازی سرویس Voting app به صورت خودکار.
- یکپارچه کردن OpenStack با بلاک استوریج و آبجکت استوریج Ceph و ذخیره سازی ایمیج‌ها در Ceph.

با انجام این ۴ پروژه شما مسیر تخصص دواپس داکرمی رو به آخراش رسوندید و تنها یک پروژه فاینال میمونه که تو پست بعدی در موردش میگم بهتون.
مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me
خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme

🐳🐳🐳🐳🐳🐳🐳🐳🐳🐳
#Linux #linux_for_DevOps #cloudready #devops #roadmap #kubernetes #docker #observability #automation #cicd #gitlab #gitops #sre #cloud #devopsengineer
DockerMe
Photo
سلام و درود 🙂
امیدوارم که خوب باشید.
در ادامه‌ی پست های دوره دواپس داکرمی، تو این پست می‌‌خوام در مورد پروژه‌ی پایانی دوره‌ی دواپس داکرمی و مدرک آن باهاتون صحبت کنیم.
این دوره خیلی طولانی و سنگین هست هم برای من که دارم آموزش می‌دم و هم برای شما که دارید یاد می‌گیرید و پیش می‌رید. دوره تقریبا یک سال طول می‌کشه. یک سالی که می‌تونه زندگی کاری یه نفر که می‌خواد تو حوزه‌ی دواپس باشه رو دگرگون کنه و کلی براش اتفاق‌های خوبی بیافته. ما یه مدرک در انتهای دوره‌‌ به افراد می‌دیم که نشان دهنده‌ی اینه که علاوه بر گذراندن دوره تونستن که پروژه‌ی آن را هم انجام بدن و ازش دفاع کنند. پروژه‌ای که مرور تمام مفاهیم دوره هست و برای انجام آن مجبوریم که از تمام دانشی که بدست آوردیم استفاده کنیم.
مواردی که تو پروژه‌ی نهایی The Chameleon بررسی می‌کنیم و لازمه که بچه‌ها انجام بدن:
- مهارت دیزاین و طراحی زیرساخت رو به چالش می‌کشیم
- مقایسه، بررسی و انتخاب ابزار برای مواردی که نیاز است
- اتومیشن و پیاده‌سازی IaC
- ایجاد یک کلاد کامل به همراه استوریج مورد نیاز آن
- ایجاد کلاستر‌ها و سرویس‌های مختلف روی کلاد
- یک‌پارچه‌سازی ابزارها و کلاستر‌ها با یکدیگر
- ایجاد و استقرار فرآیند به روز‌رسانی کلاستر‌ها و سرویس‌ها
- ایجاد بکاپ از کل سامانه و به همراه طراحی DRP
- ایجاد ساختار Cache و رفع مشکلات تحریم و فیلتر
- ایجاد و پیاده‌سازی کامل Observability
- پیاده‌سازی و استقرار یک اپلیکیشن با استفاده از CI/CD و GitOps

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

مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹
آدرس اکانت تلگرام ادمین دوره جهت ثبت‌نام :
👤 https://DockerMe/com.dockerme_admin.t.me

خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.

🐳 https://linktr.ee/DockerMe/com.dockerme

🐳🐳🐳🐳🐳🐳🐳🐳🐳🐳
#Linux #linux_for_DevOps #cloudready #devops #roadmap #kubernetes #docker #observability #automation #cicd #gitlab #gitops #sre #cloud #devopsengineer
سلام و درود 🫶🏼
امیدوارم که عالی باشید😇

وسط پست‌های دوره دواپس از مسیر بلاگ پست هایی که داریم با هم پیش میبریم غافل نشیم😉
توی قسمت چهارم داکر رفتم سراغ داکرفایل و سعی کردم موارد مختلفش رو براتون توضیح بدم و در نهایت در مورد بست پرکتیس هاش گفتم. امیدوارم که مفید باشه براتون هفته بعد میریم سراغ کامپوز✌🏼

واسه اینکه بتونم محتوی بهتری براتون آماده کنم، نظرتون کمک میکنه.🤝🏼
مرسی ازتون. مراقب خودتون باشید.🌹🙏🏻🌹

🔗 https://vrgl.ir/STeTg


خوبه که داکرمی رو فالو کنید که بیشتر در جریان موضوعات ما باشید.
🐳 https://linktr.ee/DockerMe/com.dockerme


🐳🐳🐳🐳🐳🐳🐳🐳🐳🐳
#Linux #linux_for_DevOps #cloudready #devops #roadmap #kubernetes #docker #observability #automation #cicd #gitlab #gitops #sre #cloud #devopsengineer
2024/06/01 18:41:52
Back to Top
HTML Embed Code: