آموزش جامع کوبرنتیز kubernetes

توضیحات

کوبرنتیز چیست ؟ (Kubernetes) کوبرنتیز یک پلتفرم متن‌باز مدیریت کانتِینِر (Container) است که توسط کمپانی گوگل توسعه‌یافته و در ژوئن 2014 در دسترس عموم قرارگرفته است. هدف از طراحی و عرضه کوبرنیتز این بوده که پیاده‌سازی و مدیریت سیستم‌های توزیع‌شده پیچیده برای توسعه‌دهندگانی که به کانتینرهای لینوکس علاقه‌مند هستند، ساده‌تر شود.

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

معرفی Kubernetes و ساختار اجزای تشکیل دهنده

Kubernetes از مجموعه‌ای از اجزای تشکیل دهنده استفاده می‌کند که با هم کار می‌کنند تا برنامه‌های کاربردی را در یک خوشه مدیریت کنند. این اجزا عبارتند از:

 
  • Master: Master مسئول مدیریت خوشه است. Master شامل یک API Server، یک Controller Manager، و یک Scheduler است.
  • Nodes: Node یک ماشین فیزیکی یا مجازی است که Podها را اجرا می‌کند.
  • Pods: Pod یک واحد اساسی در Kubernetes است که یک یا چند Container را در خود جای می‌دهد.
  • Containers: Container یک بسته بندی نرم‌افزاری است که شامل کد، پیکربندی، و تمام منابع مورد نیاز برای اجرای برنامه است.

Master

Master مسئول مدیریت خوشه است. Master شامل یک API Server، یک Controller Manager، و یک Scheduler  و Etcd است.

  • API Server: API Server رابطی است که کاربران و ابزارها از طریق آن با Kubernetes تعامل می‌کنند.
  • Controller Manager: Controller Manager مسئول اجرای کنترلرها است. کنترلرها مسئول اطمینان از اینکه منابع Kubernetes در وضعیت مطلوبی هستند.
  • Scheduler: Scheduler مسئول تخصیص Podها به Nodes است.
  • Etcd یک سیستم ذخیره سازی کلید-مقدار توزیع شده، قابل اعتماد است که برای ذخیره سازی داده های مهم برای سیستم های توزیع شده استفاده می شود.

Nodes

Node یک ماشین فیزیکی یا مجازی است که Podها را اجرا می‌کند. Node شامل یک Kubernetes Agent است که با Master ارتباط برقرار می‌کند.

  • Kubernetes Agent: Kubernetes Agent مسئول اجرای Podها و گزارش وضعیت آنها به Master است. Node worker ها اجزای زیر را دارند:
    • kubelet: kubelet مسئول اجرای Podها و گزارش وضعیت آنها به Master است.
    • container runtime: container runtime مسئول اجرای containers است.
    • kube-proxy: kube-proxy مسئول روت کردن ترافیک به Podها است.
    • kube-dns: kube-dns مسئول ارائه خدمات DNS برای Podها است.

    kubelet

  • kubelet مسئول اجرای Podها و گزارش وضعیت آنها به Master است. kubelet با استفاده از API Server با Master ارتباط برقرار می کند.
  • container runtime  container runtime مسئول اجرای containers است. Kubernetes از چندین container runtime پشتیبانی می کند، از جمله Docker و CRI-O.kube-proxykube-proxy مسئول روت کردن ترافیک به Podها است. kube-proxy از iptables برای روت کردن ترافیک استفاده می کند.kube-dnskube-dns مسئول ارائه خدمات DNS برای Podها است. kube-dns از سرویس های DNS داخلی Kubernetes استفاده می کند.

جهت اطلاعات بیشتر توصیه میشود تمامی بخش های اول که شامل ۱۰ ساعت  ویدیو رایگان به

عنوان اولین منبع فارسی  یادگیری کوبرنتیز  را مشاهده نمایید.

 

فایل ها را دانلود نمایید و با نرم افزار 7zip از حالت فشرده خارج نمایید.

آموزش جامع کوبرنتیز

زیرعنوان نمونه برای این فصل

معرفی دوره ویدئو

۱:۳۶

کوبرنتیز چیست؟ ویدئو

۱۳:۰۹

نصب کوبرنتیز و متصل کردن نود worker ویدئو

۳۰:۴۴

ایجاد پاد ویدئو

۲۷:۳۲

Deploy کردن Pod از طریق Manifest ویدئو

۳۵:۵۴

ایجاد سرویس و نحوه دسترسی به سرویس از داخل و خارج از کلاستر ویدئو

۳۰:۱۷

Kubernetes Storage ویدئو

توضیح کوتاه برای درس

Secret و نصب دیتابیس mysql ویدئو

۲۷:۲۶

ConfigMap و نصب دیتابیس Postgresql ویدئو

۲۷:۵۶

ایجاد وب سرویس, بک اند و دیتابیس سایت enginedevops به صورت ماکروسرویس ویدئو

۳۱:۳۱

Rolling Update , scale Up ویدئو

۲۹:۵۶

API , RBAC (چگونگی و مدیریت سطح دسترسی ها ) ویدئو

52:50

فایل های دوره فایل های ضمیمه

توضیح کوتاه برای درس

بروز رسانی ۲۰۲۴

زیرعنوان نمونه برای این فصل

نصب کوبرنتیز ۱.۲۸ ویدئو

۲۷:۴۷

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اضافه کردن نود به کلاستر ویدئو

۰۲:۴۲

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

اضافه کردن نود به کلاستر ۲ ویدئو

۰۱:۵۰

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

حذف نود از کلاستر ویدئو

۰۶:۱۶

تغییرات نسخه ۱.۲۴ به بعد ویدئو

۱۰:۱۷

نکات مربوط به اجرای کانتیر ها در Containerd ویدئو

۰۶:۴۹

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

نکات مربوط به اجرای کانتیر ها در Containerd -۲ ویدئو

۰۱:۴۷

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

توضیحات تکمیلی اجزای ساختار کوبرنتیز ویدئو

۱۱:۰۶

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Node Selectors - Node Affinity ویدئو

۱۳:۰۴

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

podAfinity ویدئو

01:39

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

podAfinity-2 ویدئو

01:19

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Taints and Tolerations نودها ویدئو

۰۴:۵۸

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Taints and Tolerations نودها ۲ ویدئو

۰۰:۵۵

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Resource Limits ویدئو

۰۲:۵۹

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Static Pods ویدئو

۰۳:۰۴

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Multiple Schedulers ویدئو

۰۳:۰۴

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Init Containers ویدئو

۰۱:۱۸

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Multi Containers PODs ویدئو

۰۱:۵۴

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Configure Liveness, Readiness and Startup Probes ویدئو

۰۹:۲۴

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

OS Upgrades ویدئو

۰۹:۵۸

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Cluster Upgrade Introduction ویدئو

۰۵:۲۵

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Cluster Upgrade Introduction 2 ویدئو

۰۶:۰۶

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Backup and Restore Methods ویدئو

۰۲:۵۸

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Backup and Restore Methods 2 ویدئو

۱۴:۵۱

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Kubernetes Security Primitives ویدئو

۰۵:۴۳

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Authentication ویدئو

۰۴:۴۷

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

TLS in Kubernetes ویدئو

۰۸:۲۲

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

TLS in Kubernetes kubeadm ویدئو

۰۲:۳۱

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

TLS in Kubernetes Certificate Creation ویدئو

۱۲:۱۲

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Authorization ویدئو

۰۴:۴۸

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Security Context ویدئو

۰۷:۱۰

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Network Policies ویدئو

۰۷:۳۸

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

kubectx and kubens commands ویدئو

۰۵:۱۵

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

Troubleshooting Control Plane - workers ویدئو

۰۹:۴۷

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

آموزش Helm Chart ویدئو

۲۰:۵۹

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

آموزش Helm Chart 2 ویدئو

۱۰:۲۱

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.
پرسش و پاسخ

زیرعنوان نمونه برای این فصل

گروه پشتیبانی تلگرام

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.
نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه(نظر) ارسال کنند.