آموزش Kubernetes: اولین پروژه شما

Kubernetes: Your First Project

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را در اولین پروژه 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) مستقر می کند.

سرفصل ها و درس ها

معرفی Introduction

  • اولین پروژه شما در Kubernetes Your first project on Kubernetes

  • آنچه شما باید بدانید What you should know

  • پیکربندی دسترسی AWS Configuring AWS access

1. پروژه/ماموریت 1. The Project/The Mission

  • برنامه ما: Pre-Kubernetes Our application: Pre-Kubernetes

  • برنامه ما: Post-Kubernetes Our application: Post-Kubernetes

2. مروری کوتاه بر Kubernetes 2. A Brief Overview of Kubernetes

  • کانتینرهای داکر چگونه کار می کنند How Docker containers work

  • Kubernetes چیست؟ What is Kubernetes?

  • امتحان فصل Chapter Quiz

3. تست محلی با Docker 3. Testing Locally with Docker

  • نصب Docker Installing Docker

  • نوشتن Dockerfile پروژه ما Writing our project's Dockerfile

  • ساخت تصویر Docker از Dockerfile Building the Docker image from the Dockerfile

  • نوشتن فایل ساخت پروژه ما Writing our project's makefile

  • تست وب سایت با make Testing the website with make

  • چالش: یک پارگی را به هدف بنویسید Challenge: Write a teardown make target

  • راه حل: یک پارگی ایجاد هدف بنویسید Solution: Write a teardown make target

  • امتحان فصل Chapter Quiz

4. اجرای Kubernetes به صورت محلی با مهربانی 4. Running Kubernetes Locally with kind

  • مهربانی چیست؟ What is kind?

  • نوع نصب Installing kind

  • ایجاد خوشه مهربان Creating the kind cluster

  • ایجاد خوشه مهربان با make Creating the kind cluster with make

  • ایجاد یک Docker Registry محلی Creating a local Docker Registry

  • ایجاد رجیستری محلی Docker با ایجاد Creating the local Docker Registry with make

  • پیوند دادن Docker Registry محلی به خوشه kind Linking the local Docker Registry to the kind cluster

  • پیوند رجیستری نوع با make Linking the kind registry with make

  • چالش: حذف خوشه های مهربان با make Challenge: Deleting kind clusters with make

  • راه حل: حذف خوشه های مهربان با make Solution: Deleting kind clusters with make

  • امتحان فصل Chapter Quiz

5. اولین مظاهر کوبرنتیس ما 5. Our First Kubernetes Manifests

  • درک آشکارهای Kubernetes: قسمت 1 Understanding Kubernetes manifests: Part 1

  • درک مانیفست های Kubernetes: قسمت 2 Understanding Kubernetes manifests: Part 2

  • ایجاد یک استقرار Creating a Deployment

  • ایجاد یک سرویس Creating a Service

  • درک کنترل کننده های ورودی و ورودی Understanding Ingress and Ingress controllers

  • ایجاد ورودی Creating the Ingress

  • پیکربندی نوع برای استفاده از کنترلرهای Ingress Configuring kind to use Ingress controllers

  • امتحان فصل Chapter Quiz

6. نمودار اولین هلم ما 6. Our First Helm Chart

  • هلم چیست؟ What is Helm?

  • ایجاد ابرداده نمودار ما Creating our Chart metadata

  • ایجاد مقادیر نمودار ما Creating our Chart values

  • قالب بندی یک استقرار Templatizing a Deployment

  • استقرار Helm Chart با make Deploying our Helm Chart with make

  • چالش: شماره پورت را تغییر دهید Challenge: Change the port number

  • راه حل: شماره پورت را تغییر دهید Solution: Change the port number

  • امتحان فصل Chapter Quiz

7. ما آن را به صورت زنده انجام خواهیم داد 7. We'll Do It Live

  • از آزمایش محلی تا EKS: چه چیزی در حال تغییر است؟ From local testing to EKS: What's changing?

  • توضیح kubeconfig Explaining the kubeconfig

  • ورود به یک خوشه AWS EKS با kubectl Logging into an AWS EKS cluster with kubectl

  • تصویر Docker ما را با Docker CLI در AWS ECR مستقر کنید Deploy our Docker image into AWS ECR with the Docker CLI

  • استقرار Helm Chart در AWS EKS با make Deploying our Helm Chart into AWS EKS with make

  • تست دود: آیا کار می کند؟ The smoke test: Does it work?

  • تمیز کردن Cleaning up

  • فصلنامه Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Kubernetes: اولین پروژه شما
جزییات دوره
2h 44m
52
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Carlos Nunez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Carlos Nunez Carlos Nunez

مشاور ابر و نرم افزار | مهندس میدان در VMware

کارلوس نونز یک مهندس میدانی در VMware است.

ماموریت کارلوس استفاده از تجربیات مهندسی متنوع خود برای ایجاد مهندسی و توسعه محصول در سازمان است. سرگرم کننده، سریع و سودآور از طریق DevOps، چابک و همه چیز به عنوان کد. در نقش‌های گذشته، کارلوس تیمی را در پیاده‌سازی خط لوله انتقال برنامه برای بیش از 1200 برنامه جاوا به Docker برای یک شرکت خدمات مالی Fortune 50 رهبری کرده است. او همچنین از اصول SRE و DevOps برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.

کارلوس دارای مدرک مهندسی کامپیوتر از موسسه فناوری استیونز است.