لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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?
ماموریت کارلوس استفاده از تجربیات مهندسی متنوع خود برای ایجاد مهندسی و توسعه محصول در سازمان است. سرگرم کننده، سریع و سودآور از طریق DevOps، چابک و همه چیز به عنوان کد. در نقشهای گذشته، کارلوس تیمی را در پیادهسازی خط لوله انتقال برنامه برای بیش از 1200 برنامه جاوا به Docker برای یک شرکت خدمات مالی Fortune 50 رهبری کرده است. او همچنین از اصول SRE و DevOps برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.
کارلوس دارای مدرک مهندسی کامپیوتر از موسسه فناوری استیونز است.
نمایش نظرات