logo-favicon

گروه فناوری اطلاعات شریف

کوبرنتیز (Kubernetes)

مدت دوره: 16 ساعت

پیش نیاز: شبکه، لینوکس، داکر

دسته بندی ها

توضیحات

توضیحات

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

در این دوره، به صورت جامع و فشرده، به مباحث مربوط به کوبرنتیز و استفاده از آن خواهیم پرداخت. توجه داشته باشید برای شرکت در این دوره، میبایست ابتدا به داکر تسلط نسبی داشته باشید.

 

هدف دوره

آشنایی با اجزا، معماری و حسی از نحوه کار کوبرنتیز، ایجاد کلاستر، پیکربندی منابع، نحوه استقرار برنامه و ویژگی های مفید آن.

 

پیشنیاز دوره

  • آشنایی با دستورات لینوکس
  • آشنایی با docker و container
  • دانش متوسط شبکه
    • TCP/IP stack
    • پروکسی چیست؟
    • فایروال چیست؟
    • SSH چیست؟
    • http چیست؟
    • REST چیست؟
    • برنامه وب چیست؟
      • اجزای یک برنامه وب چیست؟
    • آشنایی اولیه با معماری میکروسرویس
    • دانش اولیه در مورد فرآیند استقرار

 

سرفصل

  • introduction and architecture
    • what is kubernetes?
    • benefits of kubernetes?
    • kubernetes components
      • What is pod, node, etc?
    • creating a kubernetes cluster
      • creating kubernetes master node
      • joining worker nodes
      • network plugin installation
    • deploying a simple app in kubernetes cluster
      • exploring deployed app
      • exposing the app
      • scaling the app
    • More about kubernetes objects
      • services
      • deployments
      • ingress
    • kubernetes persistent volumes
    • deploying a microservice based app in the cluster
    • advanced topics
      • monitoring the cluster
      • private docker registry
      • kubernetes security features
      • more about kubernetes networking

دیدگاهها

" لطفا آموخته ها و تجربیات خود را از کلاس هایی که داشتید، با ما در میان بگذارید."

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کوبرنتیز (Kubernetes)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Customer Reviews

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

Join Our Newsletter