استقرار رجیستری harbor در محیط kubernetes
95 بار بازدید -
12 ماه پیش
-
در دنیای DevOps و به
در دنیای DevOps و به طور ویژه بحث زیرساخت cloud native , کمتر مهندس DevOps enginner وجود دارد که پروژه harbor و قابلیت های ویژه آن را نشناسد .
در واقع harbor یک پروژه کاملا منبع باز موجود در github است که یک docker registry با قابلیت های بالا همچون ذخیره سازی , امضا و بررسی محتوای داخل registry است .
harbor با افزودن قابلیت هایی همچون security , identity , management که مورد نیاز هر سازمانی میباشد کمک بزرگی به گسترش docker در محیط های cloud native کرده است .
اما مباحثی که در این ویدیو بیان میشود به ترتیب زیر میباشد :
1- بررسی پروژه harbor در github و بیان مزیت های آن
2- بررسی diagram پیاده سازی در kubernetes جهت ایجاد high availability
3- بررسی و تشریح قابلیت sentinel در redis data store و ایجاد کلاستر high avilable در محیط docker با استفاده از haproxy load balancer
4- بررسی پروژه patroni در github به جهت ایجاد یک template از high vailable postgresql database به وسیله haproxy در محیط docker
5- استقرار و پیکربندی nginx ingress controller و metallb در محیط کلاستر های kubeadm به جهت ایجاد loadbalancer داخلی در محیط kubernetes
6- استقرار rancher longhorn با استفاده از چارت های helm در کوبرنتیس و آشنایی با دستورات پایه ای helm 7- پیکربندی nginx ingress controller جهت ارتباط با پنل گرافیکی rancher longhorn در محیط کلاستر های kubeadm .
8- استقرار harbor با استفاده از چارت های helm در کوبرنتیس و توضیح در مورد customization بر روی فایل values.yaml جهت استقرار درست harbor در محیط kubernetes
9- توضیح در مورد چگونگی اتصال به پنل گرافیکی harbor
توجه : این فیلم بسیار طولانی بوده و توضیحات از ابتدای فرآیند استقرار انجام شده است و برای افرادی توصیه میشود که آشنایی نسبی با ساختار kubernetes و docker دارند .
توجه : در این ویدیو فقط به مباحث استقرار و پیاده سازی harbor اشاره شده و در پارت بعدی که به زودی آماده میگردد در مورد قابلیت های ویژه harbor به صورت کامل توضیح داده میشود .
12 ماه پیش
در تاریخ 1402/06/02 منتشر شده
است.
95
بـار بازدید شده