Kubernetes With Kubeadm را در CentOS 7 مستقر کنید
بررسی اجمالی این مقاله به شما کمک می کند تا در هر زمان خوشه ای از Kubernetes را جمع کنید و با kubeadm در حال اجرا باشید. در این راهنما از دو سرور استفاده می شود
در این آموزش اصول اولیه کار با داکر توضیح داده شده است. فرض می کنم شما قبلاً داکر نصب کرده اید. مراحل این آموزش بر روی هرگونه توزیع لینوکس که با Docker سازگار باشد (CentOS ، Ubuntu و غیره) کار خواهد کرد.
داکر ظروف مجازی ایجاد می کند. سیستم کانتینر داکر بسیار کارآمد است زیرا با تعهداتی کار می کند. این باعث صرفه جویی در فضا می شود و به شما امکان می دهد تغییرات در ظرف را مشاهده کنید. به عنوان مثال ، اگر Apache را در یک ظرف نصب کنید ، می توانید تعهدی با نام "نصب شده Apache" ایجاد کنید تا دقیقاً بدانید چه اتفاقی افتاده است.
اولین کاری که ما انجام خواهیم داد این است که از مخزن خارج شویم. بگویید که می خواهید اوبونتو را در یک ظرف نصب کنید ، می توانید اوبونتو را از مخزن بکشید:
docker pull ubuntu
صبور باشید ، زیرا این می تواند مدتی طول بکشد. بعد از بارگیری همه چیز ، می توانید یک کانتینر با این سیستم عامل ایجاد کنید:
docker run -i -t ubuntu /bin/bash
یا برای مثال با دبیان:
docker run -i -t debian /bin/bash
اگر نتواند سیستم عامل را پیدا کند (هنوز کشیده نشده است) به طور خودکار آن را از Docker Hub بیرون می کشد.
در واقع ، شما اکنون یک ظرف دارید! شما در ظرف باریک و باریک که توسط داکر اداره می شود ، ضربت می زنید. سعی کنید برخی از دستورات رایج لینوکس را اجرا کنید تا احساس محیطی کسب کنید.
وقتی تایپ می کنید exit
تا از ظرف خارج شوید و به سیستم عامل اصلی خود برگردید ، تمام تغییرات شما از بین می رود. برای ذخیره تغییرات در یک ظرف ، از تعهدات استفاده می کنیم.
هنگامی که یک ظرف داکر را ایجاد می کنید ، نام میزبان آن به طور خودکار تولید می شود. به عنوان مثال ، وقتی من یک ظرف جدید اوبونتو ایجاد می کنم ، ممکن است نام میزبان را بدست آورم f7943e42aff0
. این نامی است که داکر به ظرف شما داده است.
آنچه را که می خواهید بر روی آن نصب کنید و اطمینان حاصل کنید که همه چیز کار می کند. سپس از ظرف Docker خود خارج شوید:
exit
اکنون باید متعهد شویم. در غیر این صورت ، تمام تغییرات شما از بین می رود.
docker commit -a "William E." -m "Installed Apache" f7943e42aff0 apachesnapshot
-a
سوئیچ می تواند به درستی تعیین که نویسنده که مرتکب (که تغییرات در ظرف ساخته شده) استفاده می شود. -m
پیام متعهد است f7943e42aff0
نام میزبان از ظرف من است. در مورد شما تفاوت خواهد داشت ، زیرا داکر آنها را بطور تصادفی تولید می کند. apachesnapshot
نام تصویر شماست
می توانید لیستی با تمام تصاویر موجود در دستگاه محلی خود مشاهده کنید. جدیدترین ها در صدر قرار دارند.
docker images
برای شروع کار با Docker خود با تغییرات ، اجرا کنید:
docker run -t -i apachesnapshot /bin/bash
از Dockerfiles می توان برای ساخت تصاویر با برنامه هایی که از قبل نصب شده اند استفاده کرد. این کار باعث می شود بدون نیاز به اجرای یک دستور خاص ، یک کانتینر را راه اندازی کنید. به عنوان مثال ، اگر می خواهیم با پرونده ای ~/file.txt
که قبلاً ایجاد شده است تصویری بسازیم ، از Dockerfile زیر استفاده خواهیم کرد:
FROM ubuntu:14.04
MAINTAINER William E. <william@localhost>
RUN touch ~/file.txt
برای ایجاد یک ظرف داکر با این Dockerfile ، یک پوشه برای Dockerfile خود را روی دستگاه محلی خود بسازید (من از آن استفاده کردم ~/files
). محتویات Dockerfile خود را در پرونده ای بنامید Dockerfile
. اکنون می توانید با اجرای یک تصویر با آن ایجاد کنید:
docker build -t="test" .
این کار یک تصویر داکر را از فیلمنامه Dockerfile شما ایجاد می کند. اکنون می توانید ظرف خود را اجرا کنید. test
همان مقدار است که test
در docker build
دستور است.
docker run -t -i test /bin/bash
وقتی پوسته bash باز می شود ، می بینید که ~/file.txt
قبلاً ایجاد شده است.
این فقط طعم محیط های قدرتمندی است که می توانید با استفاده از Docker ایجاد کنید. دفترچه راهنمای رسمی داکر در این مباحث بسیار عمیق تر است. در این مرحله ، شما باید قادر به آزمایش ظروف موجود باشید و شروع به تصویربرداری از خود کنید.
نوشته شده توسط ویلیام دیوید ادواردز
بررسی اجمالی این مقاله به شما کمک می کند تا در هر زمان خوشه ای از Kubernetes را جمع کنید و با kubeadm در حال اجرا باشید. در این راهنما از دو سرور استفاده می شود
مقدمه Docker برنامه ای است که به ما امکان می دهد برنامه هایی را که به صورت ظروف اجرا می شوند مستقر کنیم. این متن با زبان محبوب برنامه نویسی Go نوشته شده است
با استفاده از یک سیستم متفاوت؟ Docker برنامه ای است که امکان استقرار نرم افزار در ظروف مجازی را فراهم می آورد. در برنامه نویسی Go نوشته شده است
با استفاده از یک سیستم متفاوت؟ مقدمه Rancher یک بستر منبع باز برای اجرای ظروف و ساخت سرویس کانتینر خصوصی است. رانچر پایه است
برنامه های PHP معمولاً توسط یک سرور ، یک سیستم پایگاه داده رابطه و خود مفسر زبان تشکیل می شوند. در این آموزش leveragin خواهیم بود
در این مقاله نحوه نصب docker-compose در CoreOS توضیح داده شده است. در CoreOS ، پوشه / usr / تغییر ناپذیر است بنابراین مسیر استاندارد / usr / local / bin در دسترس نیست
همه ما Docker را می شناسیم و دوست داریم ، سکویی برای ایجاد ، مدیریت و توزیع ظروف برنامه در دستگاه های مختلف. شرکت Docker یک سرویس t ارائه می دهد
با استفاده از یک سیستم متفاوت؟ مقدمه Rancher یک بستر منبع باز برای اجرای ظروف و ساخت سرویس کانتینر خصوصی است. رانچر پایه است
با استفاده از یک سیستم متفاوت؟ مقدمه Sentry یک راه حل منبع باز برای ردیابی خطا است. Sentry استثنائات و سایر پیام های مفید را از این طریق دنبال می کند
مقدمه این راهنما نحوه ایجاد و پیکربندی ازدحام Docker را با استفاده از چندین سرور Alpine Linux 3.9.0 و Portainer به شما نشان می دهد. لطفا آگاه باشید
با استفاده از یک سیستم متفاوت؟ مقدمه Docker Swarm سرورهای شخصی شما را به گروهی از رایانه ها تبدیل می کند. تسهیل مقیاس پذیری ، در دسترس بودن بالا
با استفاده از یک سیستم متفاوت؟ مقدمه Docker Swarm سرورهای فردی شما را به مجموعه ای از رایانه ها تبدیل می کند و باعث می شود مقیاس پذیری و در دسترس بودن بالا را تسهیل کند
با کمک برنامه Vultr Docker ، به راحتی می توانید Docker را به عنوان نمونه سرور Vultr خود مستقر کنید. در ضمن ، می توانید وظیفه مدیریت داکر را تسهیل کنید
Harbour یک سرور رجیستری کلاس سازمانی منبع باز است که تصاویر Docker را ذخیره و توزیع می کند. بندرگاه منبع باز Docker Distribution b را گسترش می دهد
بررسی اجمالی RancherOS یک سیستم عامل فوق العاده سبک (فقط حدود 60 مگابایت) است که برای اجرای سرویس های سیستم ، یک Demoner سیستم Docker به عنوان PID 0 را اجرا می کند.
ظروف LXC (ظروف لینوکس) یک ویژگی سیستم عامل در لینوکس است که می تواند برای اجرای چندین سیستم جدا شده لینوکس روی یک هاست واحد مورد استفاده قرار گیرد. اینها
Kubernetes یک سیستم عامل منبع باز است که توسط Google برای مدیریت برنامه های کانتینر شده در سرتاسر گروههای سرور ساخته شده است. این بنا بر روی یک دهه ساخته می شود و
هنگام اجرای یک برنامه وب ، شما معمولاً می خواهید بدون استفاده از نرم افزار خود برای استفاده از multithreading o از منابع خود استفاده کنید.
پیش نیاز موتور داکر 1.8+. حداقل 4 گیگابایت فضای دیسک. حداقل 4 گیگابایت رم. مرحله 1. نصب Docker به منظور نصب SQL-Server ، Docker mus
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد