ديف أوبس والحوسبة السحابية

أساسيات Kubernetes: تنسيق الحاويات على نطاق واسع

February 22, 2026 1 دقيقة قراءة 8 مشاهدة

Kubernetes هي منصة تنسيق الحاويات القياسية. صُممت بواسطة Google وتُدار من CNCF، وتقوم بأتمتة النشر والتوسع وإدارة التطبيقات المعبأة في حاويات.

نظرة عامة على البنية

يتكون كلاستر Kubernetes من مستوى التحكم وعقد العمل.

Pod — أصغر وحدة قابلة للنشر

apiVersion: v1
kind: Pod
metadata:
  name: myapp
spec:
  containers:
    - name: app
      image: myapp:1.0
      ports:
        - containerPort: 80

Deployment — يدير النسخ والتحديثات

apiVersion: apps/v1
kind: Deployment
metadata:
  name: myapp
spec:
  replicas: 3
  selector:
    matchLabels:
      app: myapp
  template:
    spec:
      containers:
        - name: app
          image: myapp:1.0

Service — نقطة نهاية شبكية مستقرة

apiVersion: v1
kind: Service
metadata:
  name: myapp-service
spec:
  selector:
    app: myapp
  ports:
    - port: 80
  type: ClusterIP

الأوامر الرئيسية

kubectl apply -f deployment.yaml
kubectl get pods -w
kubectl logs -f deployment/myapp
kubectl scale deployment myapp --replicas=5
kubectl rollout undo deployment/myapp

يمنحك Kubernetes الإصلاح الذاتي والتوسع التلقائي والنشر بدون توقف.

شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!