تغيير حجم وحدات التخزين الثابتة في Azure Container Storage Preview

يمكنك توسيع وحدات التخزين الثابتة في Azure Container Storage لتوسيع نطاقها بسرعة ودون وقت تعطل. تقليص وحدات التخزين الثابتة غير مدعوم حاليا.

لا يمكنك توسيع وحدة تخزين تتجاوز حدود حجم تجمع التخزين الخاص بك. ومع ذلك، يمكنك توسيع تجمع التخزين إذا كنت تستخدم أقراص Azure أو قرص سريع الزوال، ثم توسيع وحدة تخزين.

المتطلبات الأساسية

  • تتطلب هذه المقالة الإصدار 2.0.64 أو إصدارًا أحدث من واجهة سطر الأوامر من Azure. راجع كيفية تثبيت Azure CLI. إذا كنت تستخدم Azure Cloud Shell، فإن أحدث إصدار مثبت بالفعل. إذا كنت تخطط لتشغيل الأوامر محليا بدلا من Azure Cloud Shell، فتأكد من تشغيلها بامتيازات إدارية.
  • ستحتاج إلى نظام مجموعة Azure Kubernetes Service (AKS) مع تجمع عقدة من ثلاثة أجهزة ظاهرية على الأقل (VMs) لعقد نظام المجموعة، كل منها مع ما لا يقل عن أربع وحدات معالجة مركزية ظاهرية (vCPUs).
  • تفترض هذه المقالة أنك قمت بالفعل بتثبيت Azure Container Storage على مجموعة AKS، وأنك قمت بإنشاء تجمع تخزين ومطالبة وحدة تخزين ثابتة (PVC) باستخدام إما أقراص Azure أو القرص المؤقت (التخزين المحلي). لا يدعم Azure Elastic SAN تغيير حجم وحدات التخزين أو تجمعات التخزين.

توسيع وحدة تخزين

اتبع هذه الإرشادات لتغيير حجم وحدة تخزين ثابتة. تدعم فئة التخزين المضمنة توسيع وحدة التخزين، لذا تأكد من الرجوع إلى PVC الذي تم إنشاؤه مسبقا بواسطة فئة تخزين Azure Container Storage. على سبيل المثال، إذا قمت بإنشاء PVC لأقراص Azure، فقد يسمى azurediskpvc.

  1. قم بتشغيل الأمر التالي لتوسيع PVC عن طريق زيادة spec.resources.requests.storage الحقل. استبدل <pvc-name> باسم PVC الخاص بك. استبدل <size-in-Gi> بالحجم الجديد، على سبيل المثال 100Gi.

    kubectl patch pvc <pvc-name> --type merge --patch '{"spec": {"resources": {"requests": {"storage": "<size-in-Gi>"}}}}'
    
  2. تحقق من PVC للتأكد من توسيع وحدة التخزين:

    kubectl describe pvc <pvc-name>
    

يجب أن يعكس الإخراج الحجم الجديد.

(راجع أيضًا )