DevOps is a set of practices that automate and integrate processes so teams can build, test, and release software faster and more reliably; a combination of culture and tools that enable organizations to ship software at a higher velocity; a culture, a movement, or a philosophy. Learn the details.
What is DevOps? A guide to common methods and misconceptions.
> Thanks to ML.India
https://github.blog/2020-10-07-devops-definition/
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
What is DevOps? A guide to common methods and misconceptions.
> Thanks to ML.India
https://github.blog/2020-10-07-devops-definition/
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
The GitHub Blog
What is DevOps? A guide to common methods and misconceptions
DevOps is focused on delivering better software, faster. A DevOps pipeline is a clear lean towards automation through DevOps tools leading to a DevOps model enabling people to collaborate across roles in a refined DevOps methodology.
""Guacamole - Remote Access to ANY Server""
◾️چند وقت پیش به یک ابزار خوب به اسم Guacamole برخورد کردم که برای اتصال به ماشینهای مختلف تحت پروتکل های SSH, Telnet, VNC, RDP و حتی تمام اینترفیس های تحت وب استفاده میشه .چیزی که برام جالب بود این مبحث بود که شما بصورت مرکزی میتوانید تمام ماشین هاتون رو تحت وب به راحتی کنترل کنید. لینک های کمکی رو قرار میدم امیدوارم استفاده کنید ...🤘🤘
Installation On Kubernetes & Rancher:
https://www.youtube.com/watch?v=Sq-irDBauvo
https://www.youtube.com/watch?v=LWdxhZyHT_8&t=440s
Other Links:
https://guacamole.apache.org/doc/0.9.0/gug/installing-guacamole.html#idp98768
#remote_access #Apache
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
◾️چند وقت پیش به یک ابزار خوب به اسم Guacamole برخورد کردم که برای اتصال به ماشینهای مختلف تحت پروتکل های SSH, Telnet, VNC, RDP و حتی تمام اینترفیس های تحت وب استفاده میشه .چیزی که برام جالب بود این مبحث بود که شما بصورت مرکزی میتوانید تمام ماشین هاتون رو تحت وب به راحتی کنترل کنید. لینک های کمکی رو قرار میدم امیدوارم استفاده کنید ...🤘🤘
Installation On Kubernetes & Rancher:
https://www.youtube.com/watch?v=Sq-irDBauvo
https://www.youtube.com/watch?v=LWdxhZyHT_8&t=440s
Other Links:
https://guacamole.apache.org/doc/0.9.0/gug/installing-guacamole.html#idp98768
#remote_access #Apache
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
💢 اگه به تازگی داکر رو شروع کردید و دید کافی نسبت به این ابزار ندارید، کی بهتر از خود داکر برای آشنایی با این ابزار فوقالعاده؟
امروز داکر خبر از یک ورکشاپ یک روزه داد که در 17 نوامبر (27 آبان) برگزار میشه.
🧰 Join us tomorrow for our Getting Started with Docker Workshop.
⏰ Tuesday, November 17, 2020
1:00pm PT / 4:00pm ET
💢 تنها افرادی که در فرم ثبت نام کرده اند قادر به پیوستن به لایو استریم خواهند بود.
جهت ثبت نام فرم زیر را پر کنید:
https://dockr.ly/36Ge0Yf
#docker #container #live #getting_started #webinar #داکر #لایو
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
امروز داکر خبر از یک ورکشاپ یک روزه داد که در 17 نوامبر (27 آبان) برگزار میشه.
🧰 Join us tomorrow for our Getting Started with Docker Workshop.
⏰ Tuesday, November 17, 2020
1:00pm PT / 4:00pm ET
💢 تنها افرادی که در فرم ثبت نام کرده اند قادر به پیوستن به لایو استریم خواهند بود.
جهت ثبت نام فرم زیر را پر کنید:
https://dockr.ly/36Ge0Yf
#docker #container #live #getting_started #webinar #داکر #لایو
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
🔥 مدارک پولی سایت کورسرا رو رایگان بگیرید! 🔥
🔶 در این ویدئو در مورد دریافت کمک مالی یا Financial Aid در وبسایت کورسرا صحبت خواهم کرد.
🔷 شما با درخواست مالی میتونید دوره های وبسایت کورسرا را به صورت کامل مشاهده کنید و پس از اتمام تمرینات و سناریوهای مشخص شده، مدارک معتبر دریافت کنید.
✅ این قابلیت برای ایرانیان نیز قابل استفاده است و تنها لازم است تا فرم درخواست خود را به صورت صحیح پر کنید.
👉 Link: https://www.youtube.com/watch?v=Gg_BI1ag5r8
✅ حتما این ویدئو رو به دوستانتون معرفی کنید.
〰️〰️〰️〰️〰️
©️ @DevOpsEx
🔶 در این ویدئو در مورد دریافت کمک مالی یا Financial Aid در وبسایت کورسرا صحبت خواهم کرد.
🔷 شما با درخواست مالی میتونید دوره های وبسایت کورسرا را به صورت کامل مشاهده کنید و پس از اتمام تمرینات و سناریوهای مشخص شده، مدارک معتبر دریافت کنید.
✅ این قابلیت برای ایرانیان نیز قابل استفاده است و تنها لازم است تا فرم درخواست خود را به صورت صحیح پر کنید.
👉 Link: https://www.youtube.com/watch?v=Gg_BI1ag5r8
✅ حتما این ویدئو رو به دوستانتون معرفی کنید.
〰️〰️〰️〰️〰️
©️ @DevOpsEx
YouTube
مدارک پولی سایت کورسرا رو رایگان بگیرید! - Coursera Financial Aid
در این ویدئو در مورد دریافت کمک مالی یا Financial Aid در وبسایت کورسرا صحبت خواهم کرد.
شما با درخواست مالی میتونید دوره های وبسایت کورسرا را به صورت کامل مشاهده کنید و پس از اتمام انجام تمرینات و سناریوهای گفته شده، مدارک معتبر دریافت کنید. این قابلیت برای…
شما با درخواست مالی میتونید دوره های وبسایت کورسرا را به صورت کامل مشاهده کنید و پس از اتمام انجام تمرینات و سناریوهای گفته شده، مدارک معتبر دریافت کنید. این قابلیت برای…
👍1
✔️ Nginx Config Generator
با ابزار Nginx Config Generator کامیونیتی وبسایت DigitalOcean، راحت تر کانفیگ فایل های nginx رو پیکربندی کنید. 😌
👉 Link: https://www.digitalocean.com/community/tools/nginx
#nginx
〰️〰️〰️〰️〰️
©️ @DevOpsEx
با ابزار Nginx Config Generator کامیونیتی وبسایت DigitalOcean، راحت تر کانفیگ فایل های nginx رو پیکربندی کنید. 😌
👉 Link: https://www.digitalocean.com/community/tools/nginx
#nginx
〰️〰️〰️〰️〰️
©️ @DevOpsEx
Digitalocean
NGINXConfig | DigitalOcean
The easiest way to configure a performant, secure, and stable nginx server.
حمایت داکر از تیم ها و ارگان هایی که بصورت اوپن سورس پروژه هایی مبتنی بر داکر انجام میدن. این فرایند از آگوست امسال شروع شده و بصورت اختصاصی برای چند کشور قابل اجراست. ادامه رو در مقاله زیر بخونید.
https://www.docker.com/blog/expanded-support-for-open-source-software-projects/?utm_campaign=IT+Pro&utm_content=1604355555&utm_medium=social&utm_source=Organic
#docker #داکر #opensource
〰️〰️〰️〰️〰️
©️ @DevOpsEx
https://www.docker.com/blog/expanded-support-for-open-source-software-projects/?utm_campaign=IT+Pro&utm_content=1604355555&utm_medium=social&utm_source=Organic
#docker #داکر #opensource
〰️〰️〰️〰️〰️
©️ @DevOpsEx
Docker
Expanded Support for Open Source Software Projects
Docker remains committed to providing a platform where the non-commercial open source developers can continue collaborating, innovating and pushing this industry into new directions. In August, we announced to our dedicated community and ecosystem that…
کانتینر یا ایمیج؟؟ مسئله این است..
ممکنه اولین بار که با کانتینر ها آشنا شدین یه خورده درکش واستون سخت بوده و تفاوتش با ایمیج رو خوب متوجه نشدین. شایدم هنوز دنبال یک کوتیشن یا پارگراف هستین تا حسابی این موضوع رو از پایه یاد بگیرین.
خیلی از شما ممکنه با شی گرایی آشنا باشین و تا حدودی مثال هایی ازش دیده باشین. ایمیج ها رو کلاس در نظر بگیرین و هر کانتینر رو یک Instance از اون کلاس (ایمیج) در نظر بگیرین.
معماری کانتینر-بیس خیلی شبیه به OOP هست با یک تفاوت کوچیک. هر کانتینری که از ایمیج میسازید و ران میکنید یک سشن ساخته میشه که هر زمانی که بخواین میتونین کیلش کنین و از بین ببرینش.
پس به این نتیجه رسیدیم که هر کانتینر یک Instance از ایمیج هست. شما میتونید از هر ایمیج هر تعداد کانتینری که دوست دارین راه اندازی کنین. درست زمانی که یک ایمیج رو ران میکنید کانتینر ساخته میشه. ایمیج هم تعدادی لایه هست که از قبل طراحی شده (یا طراحی کردین).
برای دیدن ایمیج ها از کامند زیر استفاده کنین:
برای راه اندازی یک کانتینر از ایمیج بصورت detached کامند زیر رو ران کنید:
برای دیدن وضعیت کانتینر ها کامند زیر رو ران کنید:
فلگ
امیدوارم با ماهیت کانتینر ها و ایمیج ها بخوبی آشنا شده باشین :)
پینوشت: فلگ های خیلی زیادی در کامند های بالا وجود دارن که با دیدن
#docker #container #داکر #کانتینر #image #ایمیج
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
ممکنه اولین بار که با کانتینر ها آشنا شدین یه خورده درکش واستون سخت بوده و تفاوتش با ایمیج رو خوب متوجه نشدین. شایدم هنوز دنبال یک کوتیشن یا پارگراف هستین تا حسابی این موضوع رو از پایه یاد بگیرین.
خیلی از شما ممکنه با شی گرایی آشنا باشین و تا حدودی مثال هایی ازش دیده باشین. ایمیج ها رو کلاس در نظر بگیرین و هر کانتینر رو یک Instance از اون کلاس (ایمیج) در نظر بگیرین.
معماری کانتینر-بیس خیلی شبیه به OOP هست با یک تفاوت کوچیک. هر کانتینری که از ایمیج میسازید و ران میکنید یک سشن ساخته میشه که هر زمانی که بخواین میتونین کیلش کنین و از بین ببرینش.
پس به این نتیجه رسیدیم که هر کانتینر یک Instance از ایمیج هست. شما میتونید از هر ایمیج هر تعداد کانتینری که دوست دارین راه اندازی کنین. درست زمانی که یک ایمیج رو ران میکنید کانتینر ساخته میشه. ایمیج هم تعدادی لایه هست که از قبل طراحی شده (یا طراحی کردین).
برای دیدن ایمیج ها از کامند زیر استفاده کنین:
$ docker images
برای راه اندازی یک کانتینر از ایمیج بصورت detached کامند زیر رو ران کنید:
$ docker run -d <image>
برای دیدن وضعیت کانتینر ها کامند زیر رو ران کنید:
$ docker ps -a
فلگ
d-
در کامند ران، کانتینر رو در background راه اندازی میکنه و سشن اون پایدار خواهد بود. در غیر اینصورت کانتینر سریعا از بین میره.امیدوارم با ماهیت کانتینر ها و ایمیج ها بخوبی آشنا شده باشین :)
پینوشت: فلگ های خیلی زیادی در کامند های بالا وجود دارن که با دیدن
help
اون کامند میتونید ازشون استفاده کنید. ❤️#docker #container #داکر #کانتینر #image #ایمیج
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
👍1
Forwarded from Django Expert (Sepehr akbarzadeh)
Forwarded from Sepehr Akbarzadeh
The 12-Factor App.png
287.8 KB
➖ معرفی DBMQ (Docker-based Message Queuing)
با استفاده از DBMQ به راحتی میتونید پروژه جنگو خودتون رو داکرایز کنید و یک پروژه هسته داشته باشید و در کنارش دیتابیس ها و بروکر های مختلفی هم اجرا کنید. کافیه که پیکربندی اولیه رو انجام بدین و پروژه رو اجرا کنید.
✅ https://github.com/dbmqproject/dbmq
اگه از ایده و پروژه خوشتون اومد خوشحال میشم با استار دادن به ریپازیتوری، حمایتتون رو نشون بدین. 😊❤️
با تشکر فراوان از @BobyCloud عزیز. 🙏
#docker #dbmq #django #lnxpy #github #opensource
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
با استفاده از DBMQ به راحتی میتونید پروژه جنگو خودتون رو داکرایز کنید و یک پروژه هسته داشته باشید و در کنارش دیتابیس ها و بروکر های مختلفی هم اجرا کنید. کافیه که پیکربندی اولیه رو انجام بدین و پروژه رو اجرا کنید.
✅ https://github.com/dbmqproject/dbmq
اگه از ایده و پروژه خوشتون اومد خوشحال میشم با استار دادن به ریپازیتوری، حمایتتون رو نشون بدین. 😊❤️
با تشکر فراوان از @BobyCloud عزیز. 🙏
#docker #dbmq #django #lnxpy #github #opensource
〰️〰️〰️〰️〰️〰️〰️
© @DevOpsEx
GitHub
GitHub - dbmqproject/dbmq: Docker-based Message Queuing
Docker-based Message Queuing. Contribute to dbmqproject/dbmq development by creating an account on GitHub.
DevOps Expert
💥وبینار ملی چارچوب انطباق پذیر فناوری اطلاعات با رویکرد DevOps 🔹به اهتمام شاخه دانشجویی انجمن رمز ایران و باشگاه فن آفرینی آپاچی دانشگاه صنعتی اصفهان ♦️سخنران: علی ناظم رعایا معمار و مشاور ارشد فناوری اطلاعات و ارتباطات - متخصص توسعه زیرساخت شبکه، مراکز…
✔DevOps Friends Mask 😷😅
👉Link: https://www.redbubble.com/i/mask/Devops-Engineer-Friends-by-aviationgeektee/54539582.9G0D8
#fun #devops
〰️〰️〰️〰️〰️
©️ @DevOpsEx
👉Link: https://www.redbubble.com/i/mask/Devops-Engineer-Friends-by-aviationgeektee/54539582.9G0D8
#fun #devops
〰️〰️〰️〰️〰️
©️ @DevOpsEx
Redbubble
Devops Engineer Friends Mask by aviationgeektee
Devops engineer goodies in friends design: Tee Shirt, pillow, laptop sleeve, back pack, mug, and clock, and others • Millions of unique designs by independent artists. Find your thing.
✔️ تفاوت داکر با ماشین مجازی
🔶 در این ویدئو به تفاوت بین داکر یا کانتینر پلتفرم با ماشین های مجازی میپردازیم.
🔷 تفاوت داکر با ماشین مجازی در چه چیزی هست؟ چه مزایا و معایبی نسبت به یکدیگر دارند؟
👉 Link: https://www.youtube.com/watch?v=f2oRwOnjmUQ
#docker #virtualmachine #داکر #ماشین_مجازی
〰️〰️〰️〰️〰️
©️ @DevOpsEx
🔶 در این ویدئو به تفاوت بین داکر یا کانتینر پلتفرم با ماشین های مجازی میپردازیم.
🔷 تفاوت داکر با ماشین مجازی در چه چیزی هست؟ چه مزایا و معایبی نسبت به یکدیگر دارند؟
👉 Link: https://www.youtube.com/watch?v=f2oRwOnjmUQ
#docker #virtualmachine #داکر #ماشین_مجازی
〰️〰️〰️〰️〰️
©️ @DevOpsEx
YouTube
تفاوت داکر و ماشین مجازی - Docker Vs Virtual Machine
در این ویدئو به تفاوت بین داکر یا کانتینر پلتفرم با ماشین های مجازی میپردازیم.
تفاوت داکر با ماشین مجازی در چه چیزی هست؟
نظرات و پیشنهاداتتون رو حتما کامنت کنید.
بابت کیفیت صدا عذرخواهی میکنم متاسفانه با میکروفن ضبط نشد. از ویدئوهای بعدی بهتر میشه :)
…
تفاوت داکر با ماشین مجازی در چه چیزی هست؟
نظرات و پیشنهاداتتون رو حتما کامنت کنید.
بابت کیفیت صدا عذرخواهی میکنم متاسفانه با میکروفن ضبط نشد. از ویدئوهای بعدی بهتر میشه :)
…
✔️ تفاوت Publish و Expose پورتهای کانتینر داکر
🔶احتمالا براتون سوال شده Publish و Expose پورت های کانتینر داکر چه تفاوتی با یکدیگر دارند؟ آیا هردو برای Port Forwarding استفاده میشوند؟
🔷از دیدگاه تکنیکال چه تفاوت هایی میان این ۲ روش وجود دارد؟
🖥 تماشا در یوتوب:
👉 Link: https://www.youtube.com/watch?v=riM5yxQJEXU
#Docker #داکر #Publish #Expose #Container #کانتینر
〰️〰️〰️〰️〰️
©️ @DevOpsEx
🔶احتمالا براتون سوال شده Publish و Expose پورت های کانتینر داکر چه تفاوتی با یکدیگر دارند؟ آیا هردو برای Port Forwarding استفاده میشوند؟
🔷از دیدگاه تکنیکال چه تفاوت هایی میان این ۲ روش وجود دارد؟
🖥 تماشا در یوتوب:
👉 Link: https://www.youtube.com/watch?v=riM5yxQJEXU
#Docker #داکر #Publish #Expose #Container #کانتینر
〰️〰️〰️〰️〰️
©️ @DevOpsEx
Forwarded from Django Expert (Majid A.M)
#Docker #داکر #DevOps #Kubernetes #کوبرنتیز #Dockershim #Containerd #CRI #کانتینر_داکر
〰️〰️〰️〰️〰️
©️ @DevOpsEx
〰️〰️〰️〰️〰️
©️ @DevOpsEx
DevOps Expert
#Docker #داکر #DevOps #Kubernetes #کوبرنتیز #Dockershim #Containerd #CRI #کانتینر_داکر 〰️〰️〰️〰️〰️ ©️ @DevOpsEx
🔴 منسوخ شدن داکر در کوبرنتیز
🔶 اخیرا ایژویی تحت عنوان حذف داکر از کوبرنتیز منتشر شده و باعث شده متخصصین این حوزه رو مقداری نگران کنه.
👉 Link: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#deprecation
🔷 اما نیازی به نگرانی نیست، حذف داکر از کوبرنتیز تصمیمی هست که توسط تیم توسعه کوبرنتیز گرفته شده و به دلیل مشکلاتی هست که dockershim ایجاد میکرد و تصمیم به بهبود کوبرنتیز دارند. پیشنهاد میکنم این مقاله رو مطالعه کنید:
👉 Link: https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/
درنهایت به عنوان یک برنامه نویس احتمالا دغدغهای بابت Container Runtime Interface کوبرنتیز نخواهید داشت اما به عنوان متخصص DevOps یا زیرساخت ممکن هست کمی نیاز داشته باشید با Container Runtime Interface هایی نظیر containerd یا CRI-O کار کنید که کار سختی نخواهد بود.
🔥 So, this change is coming. It’s going to cause issues for some, but it isn’t catastrophic, and generally it’s a good thing. Depending on how you interact with Kubernetes, this could mean nothing to you, or it could mean a bit of work.
پ ن ۱: اگر از داکر یا کوبرنتیز استفاده میکنید، جای هر ۲ تکنولوژی در دنیای فعلی مستحکم هست و لازم نیست نگران باشید.
پ ن ۲: درسته که کوبرنتیز گفته but it isn’t catastrophic، اما جوانب احتیاط رو درنظر بگیرید.
#Docker #داکر #DevOps #Kubernetes #کوبرنتیز #Dockershim #Containerd #CRI #کانتینر_داکر
〰️〰️〰️〰️〰️
©️ @DevOpsEx
🔶 اخیرا ایژویی تحت عنوان حذف داکر از کوبرنتیز منتشر شده و باعث شده متخصصین این حوزه رو مقداری نگران کنه.
👉 Link: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#deprecation
🔷 اما نیازی به نگرانی نیست، حذف داکر از کوبرنتیز تصمیمی هست که توسط تیم توسعه کوبرنتیز گرفته شده و به دلیل مشکلاتی هست که dockershim ایجاد میکرد و تصمیم به بهبود کوبرنتیز دارند. پیشنهاد میکنم این مقاله رو مطالعه کنید:
👉 Link: https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/
درنهایت به عنوان یک برنامه نویس احتمالا دغدغهای بابت Container Runtime Interface کوبرنتیز نخواهید داشت اما به عنوان متخصص DevOps یا زیرساخت ممکن هست کمی نیاز داشته باشید با Container Runtime Interface هایی نظیر containerd یا CRI-O کار کنید که کار سختی نخواهد بود.
🔥 So, this change is coming. It’s going to cause issues for some, but it isn’t catastrophic, and generally it’s a good thing. Depending on how you interact with Kubernetes, this could mean nothing to you, or it could mean a bit of work.
پ ن ۱: اگر از داکر یا کوبرنتیز استفاده میکنید، جای هر ۲ تکنولوژی در دنیای فعلی مستحکم هست و لازم نیست نگران باشید.
پ ن ۲: درسته که کوبرنتیز گفته but it isn’t catastrophic، اما جوانب احتیاط رو درنظر بگیرید.
#Docker #داکر #DevOps #Kubernetes #کوبرنتیز #Dockershim #Containerd #CRI #کانتینر_داکر
〰️〰️〰️〰️〰️
©️ @DevOpsEx
GitHub
kubernetes/CHANGELOG/CHANGELOG-1.20.md at master · kubernetes/kubernetes
Production-Grade Container Scheduling and Management - kubernetes/kubernetes