دوره آموزشی Kubernetes

مروری بر دوره

در سال های اخیر هرجایی صحبت از مباحث مربوط به DevOps میشود، از docker و kubernetes به عنوان یکی از داغ ترین و کلیدی ترین موضوعات مرتبط یاد می شود. اما جواب این سوال که چرا برای مدیریت مایکروسرویس ها علاوه بر docker نیاز به kubernetes داریم در توضیحات زیر مشخص می شود:

اجرای کانتینر روی لپ تاپ نسبتاً ساده است. اما، اتصال کانتینرها به چندین سرور، مقیاس‌بندی آن‌ها، استقرار برنامه‌ها بدون خرابی، و کشف سرویس از میان چندین مولفه، می‌تواند دشوار باشد. Kubernetes از همان ابتدا با مجموعه ای از موارد اولیه و یک API باز و قابل توسعه قدرتمند به این چالش ها می پردازد.

طبق وب‌سایت https://kubernetes.io/، Kubernetes عبارت است از: «یک سیستم متن باز برای خودکارسازی استقرار، مقیاس‌بندی و مدیریت اپلیکیشن های کانتینری».

در دوره ی آموزشی Kubernetes Fundamentals (LFS258) شما تمامی سرفصل های آموزشی برای آمادگی آزمون CKA را آموزش خواهید دید و در انتهای دوره یک متخصص Kubernetes خواهید بود.

.

آنچه خواهید آموخت

  • نصب و راه‌اندازی Kubernetes: شما خواهید آموخت که چگونه یک کلاستر کوبرنتیز را نصب و پیکربندی کنید، از جمله نصب مستر و ورکر نود‌ها.
  • مدیریت برنامه‌ها و کانتینرها: شما قادر خواهید بود تا برنامه‌ها و کانتینرها را بر روی کوبرنتیز اجرا کنید و مدیریت کنید.
  • مدیریت منابع و پیکربندی پادها (Pods): شما می‌آموزید چگونه منابع سخت‌افزاری و نرم‌افزاری را به پادها اختصاص دهید و پیکربندی کنید.
  • مدیریت شبکه و امنیت: مفاهیم امنیتی کوبرنتیز و مدیریت شبکه در کوبرنتیز برای شما مطرح خواهد شد.
  • مدیریت مخزن‌ها (Storage): شما یاد خواهید گرفت که چگونه با استفاده از مخزن‌ها در کوبرنتیز، داده‌ها را ذخیره کنید و مدیریت کنید.
  • مدیریت تحمل‌پذیری و عملیات (Scalability and Operations): در دوره CKA، شما به توانایی‌های مدیریتی برای افزایش تحمل‌پذیری و عملیات کوبرنتیز خواهید آموخت.
  • مانیتورینگ و اشکال‌زدایی (Monitoring and Troubleshooting): شما یاد خواهید گرفت که چگونه مسائل و مشکلات ممکن در کوبرنتیز را مانیتور کنید و اشکال‌زدایی نمایید.

سرفصل ها

  1. Fundamental Concept & Cluster Management
  • K8s Components in details
  • Cluster Architecture
  • Introduction to Pods,Deployments,Replicaset,Statefulset,Namespace,
  • Imperative Vs Declerative
  • Cluster Initialization & Cluster Management - Kubeadm
  • Cluster upgrade
  • ETCD Backup & Restore + Multi Master
  1. Manual & Auto Scheduling
  • Labeling
  • Manual Scheduling
  • Use Nodeselector
  • Use Node affinity
  • Use Taint & Toleration
  • Resource Limitation
  1. Components Observibility
  • Logs & Events
  • K8s Dashboard
  1. Application Lifecycle
  • Scale Application
  • Environemtns variable types
  • Secrets
  • Config Maps
  • Multi Container – Sidecar Container – init Container
  • Probs Types
  1. Authentication & Authorization + Security posture
  • TLS & Certs in K8s
  • API Groups
  • Role Based Access Controls – RBAC
  • Service Accounts & usecase
  • KubeConfig
  • Network Policy
  1. Manage Storage in K8s
  • Volume Drivers & storage Interface
  • PV & PVC in details
  • Storage Class
  1. Networking & Packet walk
  • DNS & Networking Concepts
  • Core DNS
  • CNI & Cluster Networking
  • Type of Networking (ClusterIP-Headless-NodePort-LB)
  • Ingress & Usecase
  1. Helm & Charts
  • Introduction to Helm
  1. Writing the first Chart

مخاطبان دوره

  • دانشجویان IT
  • مدیران سیستم
  • علاقه مندان به Devops
  • متخصصان مراکز عملیات

پیش نیازها

  • گذراندن دوره lpic-1
  • آشنایی با مایکروسرویس ها
  • گذراندن دوره داکر

تقویم دوره

وضعیت کد دوره نام اساتید نوع برگزاری محل طول دوره شهریه روزهای هفته تاریخ شروع ساعت کلاس
...
Tra2561 آنلاین (لایو) ارژنگ دوره های حضوری در محل شعبه اصلی مؤسسه آموزش عالی ارژنگ برگزار میگردند. 50 ساعت 80,000,000 ریال جمعه جمعه, 1404/09/21 از 9:0 تا 14:0 ثبت نام

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.