آموزش کوبرنتیز: آماده‌سازی زیرساخت به عنوان کد (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

نمایش نظرات

آموزش کوبرنتیز: آماده‌سازی زیرساخت به عنوان کد (IaC)
جزییات دوره
4h 4m
68
(آخرین آپدیت)
14,382
- از 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 برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.

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