لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کوبرنتیز: اولین پروژه شما
- آخرین آپدیت
دانلود Kubernetes: Your First Project
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره پروژه-محور، کارلوس نونز، مشاور ابری و نرمافزار، شما را در مسیر کمک به یک شرکت فرضی به نام Explore California راهنمایی میکند تا وبسایت استاتیک خود را از طریق کوبرنتیز (Kubernetes) به کانتینرها منتقل کنند. مفاهیم اصلی کوبرنتیز شامل کانتینرها، زمانبند (Scheduler)، سرور API، مدیر کنترلکننده (Controller Manager) و kube-proxy را بررسی کنید. سپس در یک پروژه عملی، وبسایت Explore California را کانتینری کرده و از Make برای خودکارسازی اجرای وبسایت با Docker استفاده کنید. بیاموزید که چگونه از Helm، یکی از محبوبترین ابزارهای بستهبندی کوبرنتیز در جهان، برای ایجاد یک «Helm chart» جهت استقرار Explore California روی یک کلاستر محلی کوبرنتیز که با Kind ایجاد شده است، استفاده کنید. در نهایت، پروژه را با استقرار Explore California در سرویس AWS Elastic Kubernetes Service و AWS Elastic Container Registry به پایان برسانید. این دوره به شما کمک میکند تا مهارتهای لازم برای تکمیل اولین پروژه خود در کوبرنتیز را بیاموزید و به طور فعال تمرین کنید.
سرفصل ها و درس ها
مقدمه
Introduction
آنچه باید بدانید
What you should know
اولین پروژه شما در کوبرنتیز
Your first project on Kubernetes
1. نگاهی اجمالی به کوبرنتیز
1. Kubernetes at a Glance
وضعیت اپلیکیشن ما پس از کوبرنتیز
Our application after Kubernetes
وضعیت اپلیکیشن ما قبل از کوبرنتیز
Our application before Kubernetes
کوبرنتیز چیست؟
What is Kubernetes?
2. آمادهسازی محیط کار
2. Setting Up Your Environment
نصب kind
Installing kind
نصب Podman Desktop در ویندوز
Installing Podman Desktop on Windows
نصب Helm
Installing Helm
نصب AWS CLI و Azure CLI
Installing AWS CLI and Azure CLI
پیکربندی تعاملی دسترسی به Azure
Configuring Azure access interactively
پیکربندی دسترسی Azure با service principal
Configuring Azure access with a service principal
آمادهسازی ماشینهای ویندوزی
Preparing Windows machines
ابزارهایی که استفاده خواهیم کرد
Tools we'll be using
پیکربندی دسترسی AWS
Configuring AWS access
نصب AWS eksctl
Installing AWS eksctl
نصب Podman Desktop در macOS
Installing Podman Desktop on macOS
3. کانتینری کردن Explore California
3. Containerizing Explore California
بیایید Explore California را کانتینری کنیم!
Let's containerize Explore California!
ساخت Dockerfile
Creating the Dockerfile
راه حل: تغییر عنوان وبسایت
Solution: Changing the website's title
چالش: تغییر عنوان وبسایت
Challenge: Changing the website's title
ساخت ایمیج با Docker Buildx
Building your image with Docker Buildx
ساخت ایمیج با Podman
Building your image with Podman
تست تغییرات
Testing your changes
4. اجرای محلی Explore California در کوبرنتیز
4. Running Explore California Locally within Kubernetes
ایجاد کلاستر kind
Creating your kind cluster
مسیریابی Explore California با استفاده از Ingress
Routing Explore California with an ingress
افزودن HTTPS به وبسایت با cert manager
Adding HTTPS to your website with cert-manager
راه حل: تغییر شماره پورت
Solution: Change the port number
تست تغییرات
Testing your changes
اجرای برنامه به صورت محلی در کوبرنتیز
Running your app locally within Kubernetes
معرفی Explore California با استفاده از Service
Exposing Explore California with a service
ماموریت کارلوس استفاده از تجربیات مهندسی متنوع خود برای ایجاد مهندسی و توسعه محصول در سازمان است. سرگرم کننده، سریع و سودآور از طریق DevOps، چابک و همه چیز به عنوان کد. در نقشهای گذشته، کارلوس تیمی را در پیادهسازی خط لوله انتقال برنامه برای بیش از 1200 برنامه جاوا به Docker برای یک شرکت خدمات مالی Fortune 50 رهبری کرده است. او همچنین از اصول SRE و DevOps برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.
کارلوس دارای مدرک مهندسی کامپیوتر از موسسه فناوری استیونز است.
نمایش نظرات