لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع کوبرنتیز برای مبتدیان
- آخرین آپدیت
دانلود Kubernetes for Beginners
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک عمیقتری از مطالب به دست آورید.
سفر خود را در دنیای کوبرنتیز (Kubernetes) با یک دوره ساختاریافته آغاز کنید که برای مسلط کردن شما به ارکستراسیون کانتینرها طراحی شده است. این دوره با معرفی کوبرنتیز شروع شده و اجزای بنیادی آن مانند پادها (Pods)، کلاسترها (Clusters)، نودها (Nodes) و سرویسها (Services) را توضیح میدهد. شما درک روشنی از نحوه عملکرد کوبرنتیز و نقش ابزار kubectl در مدیریت کلاستر خواهید یافت.
در ادامه، محیط کاری خود را با نصب Minikube و kubectl که ابزارهای ضروری برای اجرای محلی کوبرنتیز هستند، آماده خواهید کرد. شما اولین کلاستر کوبرنتیز خود را ایجاد کرده و نودهای آن را بررسی میکنید تا تجربه عملی در مدیریت کلاستر کسب کنید. سپس دوره شما را در مسیر ایجاد و مدیریت پادها، دیپلویمنتها (Deployments) و سرویسها راهنمایی کرده و دستورالعملهای گامبهگام برای مقیاسپذیری برنامهها و اتصال به سرویسها ارائه میدهد.
در بخش نهایی دوره، به مباحث پیشرفتهتری مانند بهروزرسانیهای غلتان (Rolling Updates)، بازیابی پادها و استفاده از داشبورد کوبرنتیز خواهید پرداخت. همچنین یاد میگیرید که چگونه فایلهای مشخصات YAML را برای دیپلویمنتها و سرویسها ایجاد و اجرا کنید. این دوره با استقرار و مدیریت یک اپلیکیشن Node.js، شامل ایجاد ایمیجهای داکر، ارسال آنها به Docker Hub و مقیاسبندی برنامه با استفاده از کوبرنتیز به پایان میرسد. در پایان این دوره، شما در استقرار و مدیریت اپلیکیشنها با کوبرنتیز در سناریوهای واقعی اعتماد به نفس کامل خواهید داشت.
این دوره برای توسعهدهندگان، مدیران سیستم و متخصصان IT که با کوبرنتیز آشنا نیستند طراحی شده است. داشتن دانش پایه در مورد داکر (Docker) و کانتینرسازی الزامی است.
سرفصل ها و درس ها
مقدمه دوره
Course Introduction
مقدمه کوبرنتیز برای مبتدیان
Kubernetes for Beginners Introduction
مرور کلی کوبرنتیز
Kubernetes Overview
کوبرنتیز چیست؟
What Is Kubernetes?
پاد (Pod) چیست؟
What Is Pod?
کلاستر و نودهای کوبرنتیز
Kubernetes Cluster and Nodes
سرویسهای کوبرنتیز
Kubernetes Services
ابزار kubectl چیست؟
What Is kubectl?
نصب Minikube
Minikube Installation
نرمافزارهای مورد نیاز دوره
Software Required for This Course
نصب Kubectl
Installing Kubectl
نصب Minikube
Installing Minikube
کلاستر کوبرنتیز
Kubernetes Cluster
ایجاد کلاستر کوبرنتیز با Minikube
Creating Kubernetes Cluster Using Minikube
بررسی نود کوبرنتیز
Exploring the Kubernetes Node
ایجاد پاد (Pod)
Pod Creation
ایجاد یک پاد تک
Creating Just a Single Pod
بررسی پاد کوبرنتیز
Exploring Kubernetes Pod
ایجاد نام مستعار (Alias) برای دستور kubectl
Creating Alias for the Kubectl Command
ایجاد دیپلویمنت (Deployment)
Deployment Creation
ایجاد و بررسی دیپلویمنت
Creating and Exploring Deployment
مقیاسبندی دیپلویمنت
Scaling Deployment
اتصال به یکی از پادها از طریق آدرس IP
Connecting to One of the Pods Using Its IP Address
ایجاد سرویس (Service)
Service Creation
سرویس چیست؟
What Is Service?
ایجاد و بررسی سرویس ClusterIP
Creating and Exploring ClusterIP Service
اتصال به دیپلویمنت با استفاده از ClusterIP
Connecting to the Deployment Using ClusterIP Service
حذف دیپلویمنت و سرویس
Deployment and Service Deletion
حذف دیپلویمنت و سرویس
Deleting Deployment and Service
اجرای اپلیکیشن Node.js با کوبرنتیز
Running Node.js Application Using K8S
ایجاد وباپلیکیشن Node
Creating Node Web Application
داکرهای کردن اپلیکیشن Node
Dockerizing Node Application
ارسال ایمیج سفارشی به Docker Hub
Pushing Custom Image to the Docker Hub
ایجاد دیپلویمنت بر اساس ایمیج سفارشی داکر
Creating Deployment Based on the Custom Docker Image
نمایش نظرات