دوره آموزشی اولین پروژه شما در کوبرنتس (2021)
2 ساعت 45 دقیقهمتوسط2021-11-04
مدرسین

Carlos Nunez
Cloud and Software Consultant | Field Engineer at VMware
جزئیات دوره
این دوره شما را در اولین پروژه Kubernetes راهنمایی میکند، که در آن به یک شرکت خیالی، Explore California کمک میکنید تا وبسایت ثابت خود را که در حال حاضر در AWS روی ماشینهای مجازی اجرا میشود، به کانتینرها از طریق Kubernetes منتقل کند. مربی کارلوس نونز مفاهیم اصلی را بررسی می کند که چه چیزی باعث می شود Kubernetes تیک بزند: کانتینرها، زمانبندی، سرور API، مدیر کنترلر و kube-proxy. در مرحله بعد، او به شما نشان می دهد که چگونه سایت Explore California را کانتینری کنید و از Make برای شروع خودکار وب سایت با Docker استفاده کنید. کارلوس با استفاده از Helm، یکی از محبوبترین ابزارهای بستهبندی در جهان برای Kubernetes، یک «نمونه Helm» ایجاد میکند که کاوش کالیفرنیا را در یک خوشه محلی Kubernetes ارائه شده با Kind، نمونهای از Kubernetes در بالای Docker، مستقر میکند. در نهایت، او Explore California را در سرویس AWS Elastic Kubernetes (یک پیشنهاد سنتی Kubernetes مدیریت شده) و AWS Elastic Container Registry (یک جایگزین «خصوصی» برای Docker Hub) مستقر کرد.
مهارت ها
KubernetesDevOps ToolsDevOpsOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - اولین پروژه شما در Kubernetes
- 02 - آنچه باید بدانید
- 03 - پیکربندی دسترسی AWS
1. پروژه ماموریت
- 04 - برنامه ما - Pre-Kubernetes
- 05 - برنامه ما - Post-Kubernetes
2. مروری کوتاه بر Kubernetes
- 06 - نحوه کار کانتینرهای Docker
- 07 - Kubernetes چیست
3. تست محلی با Docker
- 08 - نصب Docker
- 09 - نوشتن Dockerfile پروژه ما
- 10 - ساخت تصویر Docker از Dockerfile
- 11 - نوشتن فایل ساخت پروژه ما
- 12 - تست وب سایت با make
- 13 - چالش - نوشتن یک Teardown make target
- 14 - راه حل - یک Teardown make target بنویسید
4. اجرای Kubernetes به صورت محلی با مهربانی
- 15 - آنچه مهربان است
- 16 - نصب نوع
- 17 - ایجاد خوشه مهربان
- 18 - ایجاد خوشه مهربان با make
- 19 - ایجاد یک Docker Registry محلی
- 20 - ایجاد Docker Registry محلی با make
- 21 - پیوند دادن Docker Registry محلی به خوشه kind
- 22 - پیوند رجیستری نوع با make
- 23 - چالش - حذف خوشههای مهربان با ساخت
- 24 - راه حل - حذف خوشههای مهربان با ساخت
5. اولین مظاهر کوبرنتیس ما
- 25 - درک آشکارهای Kubernetes - قسمت 1
- 26 - درک آشکارهای Kubernetes - قسمت 2
- 27 - ایجاد یک استقرار
- 28 - ایجاد یک سرویس
- 29 - شناخت کنترل کنندههای Ingress و Ingress
- 30 - ایجاد ورود
- 31 - پیکربندی نوع برای استفاده از کنترلرهای Ingress
6. نمودار اولین هلم ما
- 32 - هلم چیست
- 33 - ایجاد ابرداده نمودار ما
- 34 - ایجاد مقادیر نمودار ما
- 35 - قالببندی یک استقرار
- 36 - استقرار Helm Chart با make
- 37 - چالش - شماره پورت را تغییر دهید
- 38 - راه حل - شماره پورت را تغییر دهید
7. ما آن را به صورت زنده انجام خواهیم داد
- 39 - از تست محلی تا EKS - چه چیزی در حال تغییر است
- 40 - توضیح kubeconfig
- 41 - ورود به یک خوشه AWS EKS با kubectl
- 42 - تصویر Docker ما را با Docker CLI در AWS ECR مستقر کنید
- 43 - استقرار Helm Chart در AWS EKS با make
- 44 - تست دود - آیا کار میکند
- 45 - تمیز کردن
نتیجه
- 46 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی اولین پروژه شما با Kubernetes
- دوره آموزشی آمادگی برای گواهینامه مدیر تأییدشده کوبرنتیس (CKA)
- دوره آموزشی یادگیری آزور کوبرنتس سرویس (AKS)
- دوره آموزشی آمادگی برای آزمون گواهینامه متخصص امنیت کوبرنتیز (CKS)
- دوره آموزشی Kubernetes: شبکه سرویس با Istio
- دوره آموزشی مدیریت بسته با Helm در کوبرنتس
- دوره آموزشی دیباگ کوبرنتیس (Kubernetes)
- دوره آموزشی آمادگی برای آزمون گواهینامه مدیر کوبرنتیس(CKA) آپدیت (2024)