لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کوبرنتیز: آمادهسازی زیرساخت به عنوان کد (IaC)
- آخرین آپدیت
دانلود Kubernetes: Provisioning for Infrastructure as Code
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آمادهسازی و استقرار کوبرنتیز به تنهایی یک هنر است. اگر توسعهدهنده اپلیکیشن، مدیر سیستم یا مهندس پلتفرم هستید، باید بدانید چگونه این کار را به درستی انجام دهید. این دوره یک بررسی جامع از نحوه آمادهسازی کلاسترهای کوبرنتیز با استفاده از محبوبترین ابزارهای فعلی مانند kubeadm، kind، minikube، Kubespray، kOps و موارد دیگر ارائه میدهد. در این مسیر، مدرس دوره، کارلوس نونز، به شما نشان میدهد که چگونه کلاسترها را به صورت Declarative با استفاده از Cluster API و ابزارهایی مانند Vagrant و Terraform مستقر کنید. همچنین، اگر علاقهمند به دریافت مدرک مدیریت کوبرنتیز (CKA) هستید، این دوره به تقویت دانش فنی شما کمک شایانی میکند.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
آنچه باید بدانید
What you should know
پیکربندی دسترسی به AWS
Configure AWS access
1. چرا نصب کوبرنتیز اینقدر دشوار است؟
1. Why Is Installing Kubernetes So Hard?
سادهسازی آمادهسازی کوبرنتیز با ابزارها
Simplify Kubernetes provisioning with tools
چالشهای آمادهسازی کلاسترهای کوبرنتیز
Challenges of provisioning Kubernetes clusters
نگاهی سریع به کوبرنتیز
Kubernetes at a glance
2. نصب پیشنیازها
2. Installing Prerequisites
نصب Vagrant
Install Vagrant
نصب kubectl
Install kubectl
نصب داکر در ویندوز با Docker Desktop
Install Docker on Windows with Docker Desktop
نصب Terraform
Install Terraform
نصب داکر در مک با Docker Desktop
Install Docker on a Mac with Docker Desktop
نصب داکر در لینوکس
Install Docker on Linux
3. استقرار محلی کوبرنتیز با kubeadm
3. Deploying Kubernetes Locally with kubeadm
نصب اجزای زمان اجرای کانتینر (Runtime)
Install the container runtime components
دانلود اجزای زمان اجرای کانتینر
Download the container runtime components
اتصال نود Worker به نود Primary
Join the worker node to the primary node
kubeadm: پاکسازی
kubeadm: Clean up
راه اندازی Control Plane روی نود Primary
Start the control plane on the primary node
اجرای Container Runtime
Start the container runtime
دانلود و نصب فایلهای باینری کوبرنتیز
Download and install the Kubernetes binaries
ایجاد ماشینهای مجازی کلاستر کوبرنتیز
Create the Kubernetes cluster VMs
فعالسازی قابلیتهای شبکه
Enable networking features
تست کلاستر با یک اپلیکیشن نمونه
Test the cluster with an example app
پیکربندی Container Runtime
Configure the container runtime
kubeadm چیست؟
What is kubeadm?
4. استقرار محلی کوبرنتیز با K3s
4. Deploying Kubernetes Locally with K3s
استقرار کلاستر در داکر با k3d
Deploy a cluster in Docker with k3d
K3s چیست؟
What is K3s?
استقرار کلاستر تکنوده با K3s
Deploy a single-node cluster with K3s
استقرار کلاستر چندنوده با K3s
Deploy a multi-node cluster with K3s
5. استقرار کوبرنتیز در داکر با kind
5. Deploying Kubernetes in Docker with kind
kind چیست؟
What is kind?
ایجاد کلاستر تکنوده کوبرنتیز با kind
Create a single-node Kubernetes cluster with kind
kind: پاکسازی
kind: Clean up
ایجاد کلاستر چندنوده کوبرنتیز با kind
Create a multi-node Kubernetes cluster with kind
نصب kind
Install kind
6. استقرار کوبرنتیز در داکر با minikube
6. Deploying Kubernetes in Docker with minikube
نصب minikube
Install minikube
ایجاد کلاستر تکنوده کوبرنتیز با minikube
Create a single-node Kubernetes cluster with minikube
تست اولیه (Smoke Test) کلاستر
Smoke test the cluster
minikube: پاکسازی
minikube: Clean up
minikube چیست؟
What is minikube?
ایجاد کلاستر چندنوده کوبرنتیز با minikube
Create a multi-node Kubernetes cluster with minikube
7. استقرار کوبرنتیز در ابر با Terraform و Kubespray
7. Deploying Kubernetes into the Cloud with Terraform and Kubespray
Kubespray چیست؟
What is Kubespray?
تایید دسترسی به نودهای کوبرنتیز
Confirm access to the Kubernetes nodes
تست اولیه کلاستر
Smoke test the cluster
نصب Kubespray
Install Kubespray
استقرار کلاستر کوبرنتیز با Kubespray
Deploy a Kubernetes cluster with Kubespray
Kubespray: پاکسازی
Kubespray: Clean up
بررسی پیکربندی محاسباتی
Inspect the compute configuration
ایجاد و پیکربندی نودهای کوبرنتیز
Create and configure the Kubernetes nodes
انجام پیکربندیهای پیشرفته
Perform advanced configuration
8. استقرار کوبرنتیز در ابر با Terraform و kOps
8. Deploying Kubernetes into the Cloud with Terraform and kOps
آمادهسازی AWS برای kOps
Prepare AWS for kOps
پاکسازی
Clean up
kOps چیست؟
What is kOps?
اعمال فایل پیکربندی کلاستر با kOps
Apply the cluster configuration file with kOps
تعریف منابع پیشنیاز AWS با Terraform
Define prerequisite AWS resources with Terraform
نصب kOps
Install kOps
ایجاد کلاستر با kOps
Create the cluster with kOps
تست اولیه کلاستر
Smoke test the cluster
9. استقرار Declarative کوبرنتیز با Cluster API
9. Deploying Kubernetes Declaratively with Cluster API
ایجاد کلاستر مدیریتی Cluster API
Create the Cluster API management cluster
پیکربندی شبکه
Configure networking
مقداردهی اولیه Docker Provider
Initialize the Docker provider
پاکسازی
Clean up
دانلود ابزارهای Cluster API
Download Cluster API tooling
اتصال یک کلاستر کاری (Workload) به کلاستر مدیریتی
Join a workload cluster into the management cluster
تست اولیه کلاستر
Smoke test the cluster
Cluster API چیست؟
What is Cluster API?
جمعبندی
Conclusion
بررسی سرویسهای سازمانی کوبرنتیز
Consider an enterprise Kubernetes offering
انتخاب استراتژی مناسب
Choose a strategy
بررسی سرویسهای مدیریت شده (Managed) کوبرنتیز
Consider a managed Kubernetes offering
تبدیل شدن به مدیر تایید شده کوبرنتیز (CKA)
Become a certified Kubernetes administrator
ماموریت کارلوس استفاده از تجربیات مهندسی متنوع خود برای ایجاد مهندسی و توسعه محصول در سازمان است. سرگرم کننده، سریع و سودآور از طریق DevOps، چابک و همه چیز به عنوان کد. در نقشهای گذشته، کارلوس تیمی را در پیادهسازی خط لوله انتقال برنامه برای بیش از 1200 برنامه جاوا به Docker برای یک شرکت خدمات مالی Fortune 50 رهبری کرده است. او همچنین از اصول SRE و DevOps برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.
کارلوس دارای مدرک مهندسی کامپیوتر از موسسه فناوری استیونز است.
نمایش نظرات