کوبرنتیز (K8s) ابزاری برای مدیریت و مقیاسدهی کانتینرها در یک خوشه از سرورهاست.
- Pod: کوچکترین واحد اجرا؛ یک یا چند کانتینر که شبکه و ذخیرهسازی را به اشتراک میگذارند.
- Deployment: تعداد نسخههای مطلوب Pod را نگه میدارد، بهروزرسانی تدریجی و بازگشت را مدیریت میکند.
- Service: آدرس ثابت و توزیع بار برای مجموعهای از Podها.
apiVersion: apps/v1
kind: Deployment
metadata:
name: web
spec:
replicas: 3
selector:
matchLabels: { app: web }
template:
metadata:
labels: { app: web }
spec:
containers:
- name: web
image: nginx:1.27اگر برنامه کوچک است، همهٔ این پیچیدگی لازم نیست؛ ابتدا ببینید آیا یک سرور با Docker Compose کافی است یا نه.




