دوره آموزشی VMware Tanzu Kubernetes Grid به شما کمک میکند تا نحوه استقرار، پیکربندی و مدیریت کلاسترهای Kubernetes را با استفاده از VMware Tanzu یاد بگیرید. این دوره مخصوص افرادی است که میخواهند Kubernetes را در محیطهای VMware پیادهسازی و مدیریت کنند.
بخش 1. مقدمهای بر Tanzu Kubernetes Grid
فصل 1. مقدمهای بر VMware Tanzu و Kubernetes
- معرفی VMware Tanzu و اهداف آن
- Kubernetes چیست و چرا استفاده میشود؟
- نقش Tanzu Kubernetes Grid در اکوسیستم VMware
فصل 2. Tanzu Kubernetes Grid (TKG) چیست؟
- تعریف TKG و کاربردهای آن
- ویژگیهای کلیدی Tanzu Kubernetes Grid
- مزایای استفاده از TKG در مقایسه با دیگر راهکارهای Kubernetes
فصل 3. مقایسه Tanzu Kubernetes Grid با سایر نسخههای Kubernetes
- تفاوتهای TKG با Kubernetes استاندارد
- مقایسه TKG با سایر محصولات Tanzu مانند Tanzu Mission Control (TMC) و Tanzu Application Service (TAS)
- مقایسه TKG با دیگر توزیعهای Kubernetes مانند OpenShift، Rancher، و EKS
فصل 4. معماری Tanzu Kubernetes Grid
- بررسی اجزای کلیدی معماری TKG
- معرفی Management Cluster و Workload Clusters
- نحوه تعامل TKG با vSphere، NSX-T و سایر سرویسهای VMware
فصل 5. اجزای کلیدی Tanzu Kubernetes Grid
- Tanzu CLI: ابزار مدیریت کلاسترهای TKG
- Cluster API: مدیریت چرخه عمر کلاسترها در TKG
- Container Networking Interface (CNI): نحوه مدیریت شبکه در TKG
- Harbor Registry: مدیریت و ذخیرهسازی ایمیجهای کانتینری در Tanzu
فصل 6. موارد استفاده و سناریوهای کاربردی Tanzu Kubernetes Grid
- استفاده از TKG برای اجرای اپلیکیشنهای Cloud-Native
- پیادهسازی TKG در دیتاسنترهای خصوصی (On-Premises)
- اجرای TKG در فضای ابری (AWS، Azure، Google Cloud)
- یکپارچهسازی TKG با DevOps و CI/CD Pipelines
بخش 2. نصب و پیکربندی Tanzu Kubernetes Grid
فصل 1. آمادهسازی محیط برای نصب TKG
- بررسی پیشنیازهای سختافزاری و نرمافزاری
- انتخاب نسخه مناسب Tanzu Kubernetes Grid
- نصب و پیکربندی VMware vSphere و NSX-T در صورت نیاز
- پیکربندی شبکه و تنظیمات DNS برای Kubernetes
فصل 2. نصب ابزارهای مورد نیاز
- دانلود و نصب Tanzu CLI
- نصب Tanzu Kubernetes Grid Installer
- پیکربندی ابزارهای مورد نیاز مانند kubectl، Docker، و Helm
- تنظیم متغیرهای محیطی برای استفاده از Tanzu CLI
فصل 3. پیکربندی زیرساخت برای استقرار Tanzu Kubernetes Grid
- تنظیم و آمادهسازی vSphere برای پشتیبانی از TKG
- پیکربندی حساب کاربری و مجوزهای لازم برای Tanzu
- تنظیمات مربوط به ذخیرهسازی (Storage Classes) و شبکه
- بررسی گزینههای استقرار (Standalone یا Integrated with vSphere)
فصل 4. استقرار اولین کلاستر مدیریتشده (Management Cluster)
- ایجاد فایل تنظیمات Management Cluster
- استفاده از Tanzu CLI برای استقرار اولین کلاستر مدیریتی
- بررسی وضعیت کلاستر با استفاده از kubectl و Tanzu CLI
- حل مشکلات احتمالی در راهاندازی کلاستر
فصل 5. استقرار کلاسترهای کاری (Workload Clusters)
- تعریف پروفایل و تنظیمات برای کلاسترهای کاری
- ایجاد و مدیریت کلاسترهای کاری در محیط Tanzu
- مقایسه روشهای استقرار: UI-based Deployment و CLI-based Deployment
- اتصال و تأیید سلامت کلاسترهای Kubernetes
فصل 6. پیکربندی و بهینهسازی اولیه کلاسترها
- تنظیمات مربوط به Load Balancer و Ingress Controller
- پیکربندی CNI (Container Network Interface) برای شبکه Kubernetes
- تنظیم Storage Classes برای مدیریت دیسکهای کلاستر
- بررسی و اعمال سیاستهای امنیتی اولیه
فصل 7. بررسی و مدیریت لاگها و رویدادها
- تنظیم لاگها برای بررسی خطاهای نصب و راهاندازی
- بررسی رویدادهای مربوط به کلاسترها با kubectl logs
- یکپارچهسازی Tanzu Kubernetes Grid با ابزارهای نظارت و مدیریت
بخش 3. مدیریت کلاسترهای Tanzu Kubernetes Grid
فصل 1. ایجاد و مدیریت کلاسترهای Kubernetes در Tanzu
- ایجاد کلاسترهای Kubernetes با استفاده از Tanzu CLI
- بررسی فایلهای تنظیمات کلاستر (Cluster Configuration Files)
- مدیریت نودهای Worker و Control Plane در Tanzu
- بررسی وضعیت کلاستر و اجزای آن با دستورات
kubectlوtanzu
فصل 2. نحوه ارتقاء و تغییر پیکربندی کلاسترها
- ارتقاء نسخه Kubernetes در Tanzu Kubernetes Grid
- مدیریت بهروزرسانیهای نودهای Worker و Control Plane
- تغییر و اصلاح منابع کلاستر (CPU، Memory و Storage)
- بررسی لاگهای بهروزرسانی و مشکلات احتمالی
فصل 3. راهکارهای مقیاسبندی (Scaling) کلاسترهای Kubernetes
- مقیاسبندی افقی (افزودن یا کاهش نودهای Worker)
- مقیاسبندی عمودی (افزایش یا کاهش منابع هر نود)
- پیکربندی Auto Scaling در Tanzu Kubernetes Grid
- بررسی ابزارهای مدیریت مقیاسپذیری مانند Cluster Autoscaler و Karpenter
فصل 4. مدیریت Contextها و دسترسی به کلاسترها
- کار با چندین کلاستر Kubernetes در Tanzu
- مدیریت Contextها در
kubectlوtanzu - تنظیمات اتصال از راه دور به کلاسترهای Tanzu
فصل 5. حذف و بازیابی کلاسترها در Tanzu
- حذف کلاسترها با استفاده از Tanzu CLI
- نحوه تهیه پشتیبان از کلاسترها قبل از حذف
- بازیابی کلاسترهای حذفشده با Tanzu Backup & Restore
بخش 4. امنیت در Tanzu Kubernetes Grid
فصل 1. مفاهیم پایه امنیت در Kubernetes
- بررسی مدل امنیتی Kubernetes
- تهدیدات رایج در محیطهای Kubernetes
- بهترین روشهای امنیتی برای کلاسترهای Tanzu
فصل 2. احراز هویت و کنترل دسترسی (RBAC و IAM)
- پیادهسازی Role-Based Access Control (RBAC)
- تعریف Roles و ClusterRoles برای کاربران و سرویسها
- ایجاد RoleBindings و ClusterRoleBindings برای کنترل سطح دسترسی
- ادغام Tanzu Kubernetes Grid با LDAP و Active Directory
- بررسی روشهای تأمین احراز هویت با OIDC و SAML
فصل 3. مدیریت سیاستهای امنیتی و Network Policies
- تعریف و پیکربندی Kubernetes Network Policies
- محدود کردن ترافیک بین پادها (Pods) و سرویسها
- بررسی و پیادهسازی CNIهای امنیتی مانند Calico و Antrea
- استفاده از ابزارهایی مانند Open Policy Agent (OPA) برای سیاستگذاری امنیتی
فصل 4. ایمنسازی ارتباطات و رمزنگاری دادهها
- پیادهسازی TLS برای ارتباطات بین سرویسها و API Server
- استفاده از Cert-Manager برای مدیریت گواهینامههای امنیتی
- رمزگذاری دادهها در هنگام انتقال و در حالت استراحت (Encryption at Rest & Transit)
- استفاده از KMS (Key Management Service) برای مدیریت کلیدهای رمزگذاری
فصل 5. بررسی امنیت تصاویر کانتینر و امنیت زنجیره تأمین نرمافزار
- اسکن و بررسی آسیبپذیریهای امنیتی در تصاویر Docker
- استفاده از ابزارهایی مانند Trivy، Clair و Harbor برای اسکن امنیتی
- امضای دیجیتالی تصاویر کانتینری با Cosign و Notary
- جلوگیری از اجرای تصاویر غیرمجاز در کلاسترهای Tanzu
فصل 6. مدیریت امنیت در سطح Node و Worker Machines
- ایمنسازی سیستمعامل نودهای Kubernetes
- بهروزرسانی و مدیریت Patchهای امنیتی در نودهای Tanzu
- محدود کردن دسترسی به SSH و استفاده از Bastion Hosts
- استفاده از SELinux و AppArmor برای کنترل امنیتی در سطح سیستمعامل
فصل 7. تأمین امنیت API Server و کنترل سطح دسترسی
- مدیریت و محدود کردن دسترسی به API Server
- بررسی و پیکربندی Kubernetes Admission Controllers
- استفاده از Pod Security Standards (PSS) برای کنترل امنیتی پادها
- مدیریت دسترسی به Secretها و دادههای حساس در Kubernetes
فصل 8. بررسی امنیت لاگها و مانیتورینگ تهدیدات
- جمعآوری و مدیریت لاگهای امنیتی در Kubernetes
- بررسی رخدادهای امنیتی با استفاده از Falco و Audit Logs
- پیادهسازی SIEM (Security Information and Event Management) برای تحلیل دادههای امنیتی
فصل 9. مقابله با حملات و واکنش به رخدادهای امنیتی
- شناسایی حملات رایج مانند Pod Escape و DNS Spoofing
- استفاده از ابزارهای IDS/IPS برای شناسایی تهدیدات در Kubernetes
- اقدامات اصلاحی در صورت تشخیص نفوذ یا حمله به کلاستر
فصل 10. اجرای اسکنهای امنیتی و تست نفوذ در Tanzu Kubernetes Grid
- اجرای اسکنهای امنیتی خودکار با Kubescape و Kube-bench
- تست نفوذ و شناسایی آسیبپذیریها در Kubernetes
- بررسی چکلیستهای CIS Kubernetes Benchmark برای ایمنسازی TKG
خدمات شبکه فراز نتورک | پیشرو در ارائه خدمات دیتاسنتری و کلود

نقد و بررسی وجود ندارد.