آموزش kubernetes

آموزش Kubernetes – قسمت دوم

تو قسمت اول آموزش Kubernetes در مورد داستان کوبرنتیز و اجزای اون صحبت کردیم. تو این قسمت قصد دارم در مورد اینکه چرا از کوبرنتیز استفاده میکنیم و این پلتفرم چه قابلیت هایی به ما میده، صحبت کنم. پلتفرم هایی مثل کوبرنتیز رو Container Orchestration Engine یا COE صدا میکنن و این ابزارها اومدن که کانتینرها رو روی چندین سیستم(Host) اجرا و مدیریت کنن. این پلتفرم ها مشخص میکنن که Life-cycle یک کانتینر توسط کودوم Container runtime و روی کودوم Host دنبال بشه و محیطی رو فراهم میکنن که کانتینرها به راحتی در هر مقیاسی اجرا بشن. به طور خلاصه، این سیستم ها درست شدن تا محیطی برای مدیریت فعالیت های پیچیده ای که کانتینرها انجام میدن تا نیازمندی های کسب و کار و پروداکشن ما برآورده بشه رو به وجود بیارند.

ادامه خواندن

آموزش kubernetes

آموزش Kubernetes – قسمت اول

کوبرنتیز یکی از پلتفرم های کاربردی مدیریت کانتینرها است و آموزش Kubernetes از یادگیری مفاهیم پایه و معماری اون شروع میشه که در این مجموعه قصد دارم شما رو با مفاهیم مهم کوبرنتیز آشنا کنم تا برای یادگیری و کار با این سیستم یک پایه بسیار قوی داشته باشید. کوبرنتیز(Kubernetes) یا k8s یک پلتفرم آزاد با معماری مایکروسرویس است که به ما کمک میکنه تا کانتینرها و سرویس های کانتینری رو بهتر و راحتتر مدیریت کنیم و محیطی پایدار با دسترسی پذیری بالا بسازیم.

ادامه خواندن

سیستم عامل های کانتینری

سیستم عامل های کانتینری

سیستم عامل های کانتینری یا Container OS ها چی هستن و چه مزایایی دارن؟ این روزا که کانتینرها در تمام دنیا مورد توجه ویژه ای قرار گرفتن و میشه گفت جایی وجود نداره که از کانتینرها استفاده نکنن یا در فکر مهاجرت به اونها نباشن! و اما در این میان مراکز داده و سیستم های ابری که علاقه بسیاری به مصرف بهینه زیرساخت دارن با استفاده از کانتینرها به این بهینه سازی مصرف بسیار نزدیک شدن که با ظهور سیستم عامل های کانتینری این امر بیش از پیش بهینه تر شده و همه چیز راحتتر، سریعتر و بهتر به کانتینرها مهاجرت میکنه. سیستم عامل کانتینری دقیقا مثل خاک حاصل خیزی میمونه که کانتینرها بهتر و بهینه تر در اون رشد و نمو پیدا میکنن که در این پست قصد دارم به معرفی و بررسی این سیستم عامل های باحال بپردازم و بیشتر در موردشون براتون بگم.

ادامه خواندن

دسترسی امن راه دور به سرور داکر

یکی از نیازهای عمده دوآپس(DevOps) استقرار امن نرم افزار در محیط تجاری است. در این پست نحوه دسترسی امن راه دور به سرور داکر در پروژه های داکرایز شده رو بهتون آموزش میدم. خیلی وقتا پیش میاد که نیاز هست نرم افزار از محیط توسعه به محیط تجاری که عموما روی اینترنت قرار داره به طور خودکار منتقل بشه یا مهندسین دوآپس و مدیران سیستم میخوان از راه دور سرورهای داکر زیادی رو مدیریت کنن. در این حالت چطور میشه یک راه اصولی و ایمن برای ارتباط فراهم کرد؟

ادامه خواندن

تجربه مهاجرت به Docker و سرور جدید

سلام تو این پست از تجربه مهاجرت به Docker و سرور جدید وبسایتم براتون میگم.

نزدیک به 6 سال میشه که وبسایتم روی زیرساختی بسیار محدود در حال ادامه حیات بود و به عبارتی بجای زندگی کردن فقط زنده بود، چرخه ی ناعادلانه ای که شاید خیلی از انسان ها به دلیل بی مهری مدیران و مسوولان دچارش هستند. سروری با 128مگابایت رم که بقیه مشخصات رو هم خودتون میتونید حدس بزنید و خوب این میزان منابع برای بالا نگه داشتن وبسایت تا اونجایی که میدیدید خوب بود و برای ارایه خدمات بهتر و استفاده از فناوری های روز جوابگو نبود، دقیقا مثل همون مسوولان عزیز که جوابگو نیازهای بروز ما نیستند. خلاصه که از من تلاش برای فشار بیشتر به سرور و از سرور صبوری پشت صبوری… تا اینکه دیدم فشار بیشتر در توان این بنده ی بخت برگشته نیست و از اونجایی که زمان هم یاری نمی کرد وقت ارتقاع و بروزرسانی و… رو هم نداشتم و به ناچار مدتی رها شد و هر از گاهی سر میزدم و پستی، آموزشی چیزی میذاشتم تا بالاخره به لطف ویروس کرونا و قرنطینه فرصتی شد تا دستی به سر و روی این بنده مخلص و گوش بفرمان بکشم…

ادامه خواندن