آموزش Kubernetes: تامین زیرساخت به عنوان کد

Kubernetes: Provisioning for Infrastructure as Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تهیه Kubernetes به خودی خود یک هنر است. و اگر یک توسعه‌دهنده برنامه، مدیر سیستم یا مهندس پلتفرم هستید، باید بدانید که چگونه این کار را به درستی انجام دهید. این دوره یک نمای کلی از نحوه ارائه خوشه های Kubernetes با استفاده از برخی از محبوب ترین ابزارهای امروزی Kubernetes از جمله kubeadm، kind، minikube، Kubespray، kOps و غیره ارائه می دهد. در طول مسیر، مربی کارلوس نونز به شما نشان می‌دهد که چگونه با استفاده از APIهای خوشه‌ای و ابزارهایی مانند Vagrant و Terraform، خوشه‌ها را به صورت اعلامی مستقر کنید. این دوره همچنین به ایجاد دانش فنی شما کمک می‌کند، اگر می‌خواهید یک مدیر معتبر Kubernetes شوید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • آنچه شما باید بدانید What you should know

  • دسترسی AWS را پیکربندی کنید Configure AWS access

1. چرا نصب Kubernetes اینقدر سخت است؟ 1. Why Is Installing Kubernetes So Hard?

  • Kubernetes در یک نگاه Kubernetes at a glance

  • چالش های تامین خوشه های Kubernetes Challenges of provisioning Kubernetes clusters

  • تهیه Kubernetes را با ابزارها ساده کنید Simplify Kubernetes provisioning with tools

  • امتحان فصل Chapter Quiz

2. نصب پیش نیازها 2. Installing Prerequisites

  • Vagrant را نصب کنید Install Vagrant

  • Docker را روی مک با Docker Desktop نصب کنید Install Docker on a Mac with Docker Desktop

  • Docker را روی ویندوز با Docker Desktop نصب کنید Install Docker on Windows with Docker Desktop

  • Docker را روی لینوکس نصب کنید Install Docker on Linux

  • Kubectl را نصب کنید Install kubectl

  • Terraform را نصب کنید Install Terraform

3. استقرار Kubernetes به صورت محلی با kubeadm 3. Deploying Kubernetes Locally with kubeadm

  • kubeadm چیست؟ What is kubeadm?

  • VM های خوشه ای Kubernetes را ایجاد کنید Create the Kubernetes cluster VMs

  • باینری های Kubernetes را دانلود و نصب کنید Download and install the Kubernetes binaries

  • کامپوننت های زمان اجرا کانتینر را دانلود کنید Download the container runtime components

  • کامپوننت های Container Runtime را نصب کنید Install the container runtime components

  • زمان اجرا کانتینر را پیکربندی کنید Configure the container runtime

  • زمان اجرا کانتینر را شروع کنید Start the container runtime

  • فعال کردن ویژگی های شبکه Enable networking features

  • صفحه کنترل را روی گره اولیه شروع کنید Start the control plane on the primary node

  • گره کارگر را به گره اولیه بپیوندید Join the worker node to the primary node

  • خوشه را با یک برنامه مثال آزمایش کنید Test the cluster with an example app

  • kubeadm: پاک کردن kubeadm: Clean up

  • امتحان فصل Chapter Quiz

4. استقرار Kubernetes به صورت محلی با K3s 4. Deploying Kubernetes Locally with K3s

  • K3s چیست؟ What is K3s?

  • یک خوشه تک گره را با K3 مستقر کنید Deploy a single-node cluster with K3s

  • استقرار یک خوشه چند گره با K3 Deploy a multi-node cluster with K3s

  • یک خوشه در داکر با k3d مستقر کنید Deploy a cluster in Docker with k3d

  • امتحان فصل Chapter Quiz

5. استقرار Kubernetes در Docker با مهربانی 5. Deploying Kubernetes in Docker with kind

  • مهربانی چیست؟ What is kind?

  • نوع را نصب کنید Install kind

  • یک خوشه Kubernetes تک گره با kind ایجاد کنید Create a single-node Kubernetes cluster with kind

  • یک خوشه Kubernetes چند گره با kind ایجاد کنید Create a multi-node Kubernetes cluster with kind

  • نوع: پاک کن kind: Clean up

  • امتحان فصل Chapter Quiz

6. استقرار Kubernetes در Docker با minikube 6. Deploying Kubernetes in Docker with minikube

  • minikube چیست؟ What is minikube?

  • minikube را نصب کنید Install minikube

  • با minikube یک خوشه Kubernetes تک گره ایجاد کنید Create a single-node Kubernetes cluster with minikube

  • تست دود خوشه Smoke test the cluster

  • با minikube یک خوشه Kubernetes چند گره ایجاد کنید Create a multi-node Kubernetes cluster with minikube

  • minikube: پاک کردن minikube: Clean up

  • امتحان فصل Chapter Quiz

7. استقرار Kubernetes در فضای ابری با Terraform و Kubespray 7. Deploying Kubernetes into the Cloud with Terraform and Kubespray

  • Kubespray چیست؟ What is Kubespray?

  • پیکربندی محاسباتی را بررسی کنید Inspect the compute configuration

  • گره های Kubernetes را ایجاد و پیکربندی کنید Create and configure the Kubernetes nodes

  • دسترسی به گره های Kubernetes را تأیید کنید Confirm access to the Kubernetes nodes

  • Kubespray را نصب کنید Install Kubespray

  • یک خوشه Kubernetes را با Kubespray مستقر کنید Deploy a Kubernetes cluster with Kubespray

  • تست دود خوشه Smoke test the cluster

  • انجام تنظیمات پیشرفته Perform advanced configuration

  • کوبسپری: پاک کن Kubespray: Clean up

  • امتحان فصل Chapter Quiz

8. استقرار Kubernetes در فضای ابری با Terraform و kOps 8. Deploying Kubernetes into the Cloud with Terraform and kOps

  • kOps چیست؟ What is kOps?

  • منابع پیش نیاز AWS را با Terraform تعریف کنید Define prerequisite AWS resources with Terraform

  • AWS را برای kOps آماده کنید Prepare AWS for kOps

  • kOps را نصب کنید Install kOps

  • خوشه را با kOps ایجاد کنید Create the cluster with kOps

  • فایل پیکربندی کلاستر را با kOps اعمال کنید Apply the cluster configuration file with kOps

  • تست دود خوشه Smoke test the cluster

  • پاک کردن Clean up

  • امتحان فصل Chapter Quiz

9. استقرار Kubernetes به صورت اعلامی با Cluster API 9. Deploying Kubernetes Declaratively with Cluster API

  • Cluster API چیست؟ What is Cluster API?

  • ابزار Cluster API را دانلود کنید Download Cluster API tooling

  • خوشه مدیریت Cluster API را ایجاد کنید Create the Cluster API management cluster

  • ارائه دهنده Docker را راه اندازی کنید Initialize the Docker provider

  • به یک خوشه بار کاری به خوشه مدیریت بپیوندید Join a workload cluster into the management cluster

  • پیکربندی شبکه Configure networking

  • تست دود خوشه Smoke test the cluster

  • پاک کردن Clean up

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • یک استراتژی انتخاب کنید Choose a strategy

  • پیشنهاد مدیریت شده Kubernetes را در نظر بگیرید Consider a managed Kubernetes offering

  • پیشنهاد شرکت Kubernetes را در نظر بگیرید Consider an enterprise Kubernetes offering

  • یک مدیر معتبر Kubernetes شوید Become a certified Kubernetes administrator

نمایش نظرات

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

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