در این قسمت از آموزش کوبرنتیز، یاد میگیریم چگونه با ReplicaSet تعداد نمونههای اپلیکیشن را مدیریت کنیم و با Kubernetes Deployment نسخههای مختلف آن را بروزرسانی و کنترل نماییم.
در Kubernetes، مدیریت Workloadها بدون ابزارهایی مانند ReplicaSet و Deployment ممکن نیست.
-
ReplicaSet:
ReplicaSet وظیفه دارد مطمئن شود تعداد مشخصی از پادها (Replicas) همیشه در حال اجرا هستند. اگر یک پاد از بین برود، ReplicaSet بهطور خودکار نمونه جدیدی ایجاد میکند. این ویژگی پایهای برای مقیاسپذیری و پایداری اپلیکیشنهاست. -
Deployment:
Deployment یک لایه بالاتر از ReplicaSet است که فرآیند بروزرسانی اپلیکیشنها را مدیریت میکند. با Deployment میتوان بهسادگی نسخههای جدید اپلیکیشن را بدون قطعی سرویس (Rolling Update) پیادهسازی کرد یا به نسخه قبلی بازگشت (Rollback).
در این ویدئو یاد میگیرید:
-
ReplicaSet چیست؟ و چگونه از تعداد مشخصی پاد محافظت میکند.
-
Deployment چیست؟ و چرا برای بروزرسانی و مدیریت نسخههای اپلیکیشن ضروری است.
-
تفاوت و ارتباط ReplicaSet و Deployment در معماری کوبرنتیز.
-
مثالهای عملی از مقیاسپذیری و بروزرسانی اپلیکیشنها.
این ویدئو به شما کمک میکند درک کنید چطور کوبرنتیز با ReplicaSet و Deployment اپلیکیشنها را پایدار، مقیاسپذیر و قابل مدیریت نگه میدارد.