إصدارات Kubernetes المدعومة في خدمة Azure Kubernetes (AKS)

مجتمع Kubernetes يصدر نسخا صغيرة تقريبا كل أربعة أشهر.

تحتوي الإصدارات المطروحة للإصدار الثانوي على ميزات وتحسينات. إصدارات التصحيح هي الأكثر تواترًا (أسبوعية أحيانًا)، ومهمتها إصلاح الأخطاء الفادحة في أي إصدار ثانوي. تشمل إصدارات التصحيح إصلاحات للثغرات الأمنية أو الأخطاء الجسيمة.

هام

ابتداء من 30 نوفمبر 2025، لم تعد خدمة خدمة Azure Kubernetes ‏(AKS) تدعم أو توفر تحديثات الأمان ل Azure Linux 2.0. صورة عقدة Azure Linux 2.0 مجمدة عند إصدار 202512.06.0. ابتداء من 31 مارس 2026، سيتم إزالة صور العقد، ولن تتمكن من توسيع مجموعات العقد الخاصة بك. انتقل إلى نسخة Azure Linux المدعومة عن طريق ترقية مجموعات العقد إلى نسخة Kubernetes مدعومة أو الانتقال إلى osSku AzureLinux3. لمزيد من المعلومات، راجع مشكلة GitHub للتقاعدوإعلان تقاعد Azure Updates. للبقاء على اطلاع بالإعلانات والتحديثات، تابع ملاحظات إصدار AKS.

إصدارات Kubernetes

يستخدم Kubernetes نظام تعيين إصدار قياسي الإصدار الدلالي لكل إصدار:

[major].[minor].[patch]

Examples:
  1.29.2
  1.29.1

يعكس كل رقم في الإصدار التوافق مع الإصدارات السابقة:

  • الإصدارات الرئيسية: تقديم تغييرات واجهة برمجة التطبيقات غير المتوافقة أو قطع التوافق مع الإصدارات السابقة.
  • الإصدارات الثانوية: أضف ميزات جديدة مع الحفاظ على التوافق مع الإصدارات السابقة.
  • إصدارات التصحيح: تضمين إصلاحات الأخطاء المتوافقة مع الإصدارات السابقة.

استخدم دائما أحدث إصدار تصحيح للإصدار الثانوي الحالي. على سبيل المثال، إذا كانت مجموعة الإنتاج قيد التشغيل 1.29.11.29.2 وهي أحدث إصدار تصحيح متاح للإصدار الثانوي 1.29 ، يجب الترقية إلى 1.29.2 في أقرب وقت ممكن لضمان تصحيح نظام المجموعة الخاص بك ودعمه بالكامل.

تقويم إصدار AKS Kubernetes

تحقق من تقويم إصدار AKS Kubernetes لإصدارات الإصدار القادمة. لمشاهدة التحديثات في الوقت الحقيقي لحالة إصدار المنطقة وملاحظات إصدار الإصدار، تفضل بزيارة صفحة ويب حالة إصدار AKS. لمعرفة المزيد حول صفحة ويب حالة الإصدار، راجع متعقب إصدار AKS.

Note

يتبع AKS سياسة دعم مدتها 12 شهرا لإصدارات Kubernetes المتوفرة بشكل عام (GA). لمعرفة المزيد حول سياسة دعم إصدار Kubernetes، راجع الأسئلة المتداولة. ما لم يتم تقديم تاريخ صريح، فإن تاريخ نهاية العمر الافتراضي (EOL) هو اليوم الأخير من الشهر المحدد. على سبيل المثال، "مارس 2026" يشير إلى 31 مارس 2026.

للحصول على محفوظات الإصدارات السابقة، راجع محفوظات Kubernetes.

إصدار Kubernetes إصدار المنبع معاينة AKS AKS GA نهاية دورة الحياة دعم المنصة
1.32 ديسمبر 2024 فبراير 2025 أبريل 2025 مارس 2026 حتى 1.36 GA
1.33 أبريل 2025 مايو 2025 يونيو 2025 يونيو 2026 حتى 1.37 GA
1.34 أغسطس 2025 أكتوبر 2025 نوفمبر 2025 نوفمبر 2026 حتى 1.38 جيجا
1.35 ديسمبر 2025 فبراير 2026 مارس 2026 مارس 2027 حتى 1.39 GA
1.36 أبريل 2026 مايو 2026 يونيو 2026 يونيو 2027 حتى 1.40 GA

إصدارات LTS

تحتاج إلى تمكين الدعم طويل الأمد (LTS) للحصول على دعم ممتد. لمزيد من المعلومات، راجع تمكين الدعم طويل الأمد.

Note

يذهب Azure Linux 2.0 إلى نهاية العمر الافتراضي خلال فترة LTS من AKS v1.28-v1.31. لمزيد من المعلومات حول الترقية إلى Azure Linux 3.0 على AKS v1.28-v1.31، اقرأ قسم إصدارات Azure Linux AKS LTS .

إصدار Kubernetes إصدار المنبع معاينة AKS AKS GA نهاية دورة الحياة نهاية حياة LTS
1.29 ديسمبر 2023 فبراير 2024 مارس 2024 مارس 2025 أبريل 2026
1.30 أبريل 2024 يونيو 2024 يوليو 2024 22 أغسطس 2025 يوليو 2026
1.31 أغسطس 2024 أكتوبر 2024 نوفمبر 2024 1 نوفمبر 2025 نوفمبر 2026
1.32 ديسمبر 2024 فبراير 2025 أبريل 2025 مارس 2026 مارس 2027
1.33 أبريل 2025 مايو 2025 يونيو 2025 يونيو 2026 يونيو 2027
1.34 أغسطس 2025 أكتوبر 2025 نوفمبر 2025 نوفمبر 2026 نوفمبر 2027
1.35 ديسمبر 2025 فبراير 2026 مارس 2026 مارس 2027 مارس 2028
1.36 أبريل 2026 مايو 2026 يونيو 2026 يونيو 2027 يونيو 2028

مخطط جانت لجدول إصدار AKS Kubernetes

يعرض مخطط غانت التالي الإصدارات الحالية:

يعرض مخطط جانت دورة حياة جميع إصدارات Kubernetes النشطة حاليا في AKS، بما في ذلك الدعم طويل الأجل.

مكونات AKS التي تكسر التغييرات حسب الإصدار

لاحظ التغييرات الهامة التالية قبل الترقية إلى أي من الإصدارات الثانوية المتوفرة:

Kubernetes 1.35

الإضافات المدارة (إضافة AKS) مكونات AKS (CCP) مكونات نظام التشغيل تغييرات كسر من Kubernetes 1.34.0
azureDisk-CSI-Linux v1.34.2 cluster-autoscaler v1.35.0-aks-2 لينكس - أوبونتو 22.04 Azure Disk-CSI v1.33.8 → v1.34.2
Azure Disk-CSI-Windows v1.34.2 cloud-provider-controller-manager v1.35.1-1 Containerd 1.7.29-ubuntu22.04U1 Azure File-CSI v1.34.4 → v1.35.1
azurefile-csi-linux v1.35.1 CSI-Attacher v4.11.0 kubectl 1.35.x-ubuntu22.04u4 cloud-provider-node-manager-linux v1.34.6-1 → v1.35.1-1
azurefile-csi-windows v1.35.1 CSI-Provisioner v6.1.1 Kubelet 1.35.x-Ubuntu22.04U4 cloud-provider-node-manager-windows v1.34.3 → v1.35.1
Blob-CSI v1.27.3 CSI-Resizer v2.1.0 runc 1.3.3-ubuntu22.04u1 cloud-provider-controller-manager v1.34.6-1 → v1.35.1-1
كوريدنز v1.13.1-6 CSI-Snapshotter v8.5.0 لينكس - AzureLinux 3.0 cluster-autoscaler v1.34.1-aks-4 → v1.35.0-aks-2
عامل الأهداب v1.18.6-260312 Snapshot-controller v8.5.0 containerd 2.0.0-14.azl3 عامل Tigera v1.38.8 → v1.40.2
عامل الأهداب v1.18.6-260312 Kube-State-Metrics v2.15.0-10 kubectl 1.35.x-azl3 Microsoft Defender-Low-level-Collector 2.0.242 → 2.1.109
عامل التايجرا v1.40.2 Kubelet 1.35.x-azl3 CSI-Attacher الإصدار 4.10.0 → الإصدار 4.11.0
cloud-provider-node-manager-linux v1.35.1-1 ويندوز - ويندوز 2022 CSI-Resizer v2.0.0 → v2.1.0
cloud-provider-node-manager-windows v1.35.1 containerd v2.0.4-azure.1 CSI-snapshotter الإصدار 8.4.0 → v8.5.0
metrics-server v0.8.0-8 CSI-snapshotter الإصدار 8.4.0 → v8.5.0
كيدا 2.17.2-3 سناب شوت-كونترولر الإصدار 8.4.0 → 8.5.0
Azure-Policy 1.15.5 CSI-LivenessProbe v2.17.0 → v2.18.0
Open-policy-agent-Gatekeeper v3.20.1-6 CSI-NODE-DRIVER-REGISTRAR V2.15.0 → v2.16.0
workload-identity-webhook v1.5.1-6
secrets-store-provider-Azure v1.7.2
مايكروسوفت-ديفندر-لو-ليفل-كوليكتور 2.1.109
منظف الصور v1.4.0-10
Overlay-VPA v1.5.1-5
app-routing-operator 0.2.19
كاربنتر 1.7.0-AKS

Kubernetes 1.34

الإضافات المدارة (إضافة AKS) مكونات AKS (CCP) مكونات نظام التشغيل تغييرات كثيرة من Kubernetes 1.33.0
ACI-connector-Linux 1.6.2 addon-override-manager master.251002.2 لينكس - أوبونتو 22.04 Kube-egress-gateway-daemon v0.0.21 → v0.1.3
تعديل الإضافة v1.8.23-7 apiserver-network-proxy-server v0.31.4-3 Azure-ACR-Credential-provider-PMC 1.34.1-ubuntu22.04U3 Kube-egress-gateway-daemon-init v0.0.21 → v0.1.3
AI-toolchain-operator 0.6.0 app-routing-operator 0.2.12 Containerd 1.7.29-ubuntu22.04U1 Kube-egress-gateway-cniManager v0.0.21 → v0.1.3
AKS-WINDOWS-GPU-DEVICE-PLUGIN 0.0.19 automatic-authz-webhook master.251112.4 datacenter-gpu-manager-4-core 1:4.4.1-1 Kube-egress-gateway-CNI v0.0.21 → v0.1.3
ama-logs-linux 3.1.31 CCP-Webhook Master.251105.4 datacenter-gpu-manager-4-proprietary 1:4.4.1-1 Kube-Egress-Gateway-CNI-IPAM v0.0.21 → v0.1.3
أما-لوغز-فوز 3.1.31 cluster-autoscaler v1.33.1-AKS-3 Kubectl 1.34.1-Ubuntu22.04U4 cloud-provider-node-manager-windows v1.33.3 → v1.34.0
app-routing-operator 0.0.3 تحليل التكاليف-كاشط v0.0.25 Kubelet 1.34.1-Ubuntu22.04U4 cloud-provider-node-manager-linux v1.33.3 → v1.34.0
Azure-monitor-metrics-CFG-Reader 6.24.0-main client-net-probe master.250827.1 Kubernetes-cri-tools 1.32.0-ubuntu22.04u3 metrics-server v0.7.2-10 → v0.8.0-4
Azure-Monitor-Metrics-KSM v2.17.0 المبعوث v1.35.6-master.251017.3 nvidia-device-plugin 0.18.0-ubuntu22.04u2 Overlay-VPA v1.2.1-1 → v1.5
azure-monitor-metrics-linux 6.24.0-main InRess-Dispatcher v1.35.6-master.251017.3 runc 1.3.3-ubuntu22.04u1 كوريدنز v1.12.1-7 → 1.13.1-2
Azure-monitor-metrics-target-allocator JWT-Authenticator-Egres Master.250904.1 لينكس - AzureLinux 3.0 Kube-egress-gateway-controller v0.0.21 → v0.1.3
Azure-monitor-metrics-windows Kube-State-Metrics v2.15.0-4 Azure-ACR-credential-provider-PMC 1.34.1-1.azl3
Azure-NPM-Image v1.6.34 Kubeguard-Guard v0.16.23 containerd 2.0.0-14.azl3
Azure-npm-image-Windows v1.5.5 private-connect-balancer master.250731.2 datacenter-gpu-manager-4-core 1:4.4.1-1
Azure-Policy 1.15.1 private-connect-router master.251105.2 datacenter-gpu-manager-4-proprietary 1:4.4.1-1
Azure-policy-audit 1.15.1 GPU-Provisioner 0.3.7 (الإضافة) DCGM-exporter 4.6.0-1.azl3
Azure-policy-webhook 1.15.1 Karpenter 1.6.5-AKS (إضافة) kubectl 1.34.1-4.azl3
certgen v0.1.9 KMS-controller Master.250811.2 (إضافة) Kubelet 1.34.1-4.azl3
عامل الأهداب v1.18.6 KMS-operator Master.250814.1 (إضافة إضافية) Kubernetes-cri-tools 1.32.0-3.azl3
Cilium-Envoy v1.34.10-251105 KMS-plugin-v2-plus Master.251114.2 (إضافة) nvidia-container-toolkit 1.17.3
عامل الأهداب-العام v1.18.6 Kube-Egress-Gateway-controller v0.1.3 nvidia-device-plugin 0.18.0-2.azl3
cloud-provider-node-manager-linux v1.34.0 Kubelet-Serving-CSR-Approver v0.0.7 ويندوز - ويندوز 2022
cloud-provider-node-manager-windows v1.34.0 live-patching-controller v0.0.16 containerd v2.0.4-azure.1
... secure-tls-bootstrap-server v0.0.9

Kubernetes 1.33

الإضافات المدارة (إضافة AKS) مكونات AKS (CCP) مكونات نظام التشغيل تغييرات كثيرة من Kubernetes 1.33.0
- ACI-Connector-Linux 1.6.2
- إعادة توزيع الإضافة v1.8.23-2
- مشغل سلسلة أدوات الذكاء الاصطناعي 0.4.5
- AKS-WINDOWS-GPU-DEVICE-PLUGIN 0.0.19
- AMA-Logs-Linux 3.1.26
- أما-لوغز-فوز 3.1.26
- مشغل التوجيه التطبيقي 0.0.3
- Azure-Monitor-Metrics-CFG-Reader 6.16.0-main-04-15-2025-d78050c6-CFG
- Azure-Monitor-Metrics-KSM v2.15.0-4
- Azure-Monitor-Metrics-Linux 6.16.0-main-04-15-2025-d78050c6
- Azure-Monitor-Metrics-Target-Alocator 6.16.0-main-04-15-2025-d78050c6-targetallocator
- azure-monitor-metrics-windows 6.16.0-main-04-15-2025-d78050c6-win
- Azure-NPM-Image v1.5.45
- Azure-NPM-Image-Windows v1.5.5
- Azure Policy 1.10.1
- Azure-policy-webhook 1.10.0
- certgen v0.1.9
- عامل الأهداب v1.17.9
- المبعوث الهدبي v1.34.10-251105
- مشغل الأهداب العام v1.17.9-260304
- cloud-provider-node-manager-linux v1.33.0
- cloud-provider-node-manager-windows v1.33.0
- جهاز التدرج التلقائي النسبي العنقودي v1.9.0-1
- Container-networking-Cilium-Agent v1.17.9-260304
- container-networking-cilium-operator-generic v1.17.9-260304
- كوريدنز v1.12.1-1
- عامل تحليل التكلفة v0.0.23
- تحليل التكلفة - التكلفة المفتوحة v1.111.0
- تحليل التكلفة-بروميثيوس v2.54.1
- تحليل التكاليف-فيكتوريا-مقياسات v1.103.0
- وكيل التهيئة 1.23.3
- مدير الإكستنشن 1.23.3
- سياسة FQDN v1.16.6-250129
- GPU-Provisioner 0.3.3
- هيلث-بروب-بروكسي v1.29.1
- هابل-ريلاي v1.15.0
- منظف الصور v1.3.1
- Enress-AppGW 1.8.1
- IP-MASQ-Agent-v2 v0.1.15-2
- IPv6-HP-BPF v0.0.1
- كيدا v2.16.1
- keda-admission-webhooks الإصدار 2.16.1
- keda-metrics-apiserver v2.16.1
- Kube-Egress-Gateway-CNI v0.0.20
- Kube-Egress-Gateway-CNI-IPAM V0.0.20
- Kube-Egress-Gateway-CNIMANAGER v0.0.20
- Kube-Egress-Gateway-Daemon v0.0.20
- Kube-egress-gateway-daemon-init v0.0.20
- خادم المقياس v0.7.2-6
- مايكروسوفت-ديفندر-ديديشنر-كونترولر 20250325.2
- مايكروسوفت-ديفندر-لو-ليستل-كوليكتور 2.0.205
- مايكروسوفت-ديفندر-لو-ليفل-إنيت 1.3.81
- مايكروسوفت ديفندر-أولد-ملفينر 1.0.214
- مايكروسوفت-ديفندر-بود-كوليكتور 1.0.177
- مايكروسوفت-ديفندر-سيكيوريتي-بليشر 1.0.211
- سياسة مفتوحة-وكيل-بوابة v3.18.2-1
- OSM-bootstrap v1.2.9
- OSM-controller v1.2.9
- OSM-CRDS الإصدار 1.2.9
- OSM-HealthCheck الإصدار 1.2.9
- OSM-init الإصدار 1.2.9
- OSM-Injector v1.2.9
- OSM-sidecar v1.32.2-hotfix.20241216
- Overlay-VPA 1.2.1
- Overlay-VPA-webhook-generation Master.250430.1
- النسخة 1.2.3 من الأساس المصادق
- عامل الشبكية v0.0.31
- Retina-agent-enterprise v0.1.9
- Retina-agent-win v0.0.31
- مشغل الشبكية v0.1.9
- برنامج تشغيل CSI لمتجر الأسرار v1.4.8
- Secrets-Store-CSI-driver-Windows v1.4.8
- secrets-store-driver-registrar-linux v2.11.1
- secrets-store-driver-registrar-windows v2.11.1
- secrets-store-livenessprobe-linux v2.13.1
- Secrets-Store-LivenessProbe-Windows v2.13.1
- secrets-store-provider-Azure v1.6.2
- secrets-store-provider-azure-windows v1.6.2
- SGX-ATTESTATION 3.3.1
- إضافة SGX 1.0.0
- SGX-Webhook 1.2.2
- Tigera-Operator v1.36.7
- ويندوز-GMSA-webhook-image v0.12.1-2
- workload-identity-webhook v1.5.0
- مدير تجاوز الإضافة Master.250116.1
- apiserver-network-proxy-server v0.30.3-hotfix.20240819
- مشغل التوجيه التطبيقي 0.2.5
- CCP-Webhook Master.250509.3
- Cluster-Autoscaler v1.32.1-AKS
- تحليل التكلفة - كاشط الإصدار 0.0.23
- جهاز Customer-Net-Probe Master.250430.1
- إنفوي v1.31.5-master.241218.3
- مرسل الإرسال v1.31.5-master.250126.7
- مقاييس حالة كوبي v2.15.0-4
- GPU-Provisioner 0.3.3
- كاربنتر 0.7.3-AKS
- وحدة تحكم Kube-egress-gateway v0.0.20
- kubelet-serving-csr-approver v0.0.7
- وحدة التحكم الحية v0.0.8
- لينكس - أوبونتو 22.04
- Containerd 1.7.27-Ubuntu22.04U1
- Kubernetes-cri-tools 1.32.0-ubuntu22.04u3
- RUNC 1.2.6-أوبونتو22.04U1
- لينكس - AzureLinux 3.0
- محويات 2.0.0-4.azl3
- nvidia-container-toolkit 1.17.3
- ويندوز - ويندوز 2022
- Containerd v1.7.20-Azure.1
- كوريدنز v1.11.3-7 → v1.12.1-1
- cloud-provider-node-manager-windows v1.32.5 → v1.33.0
- cloud-provider-node-manager-linux v1.32.5 → v1.33.0

كوبرنيتيس 1.32

الإضافات المدارة (إضافة AKS) مكونات AKS (CCP) مكونات نظام التشغيل التغييرات العاجلة
- نهج Azure 1.8.0
- Metrics-Server 0.6.3
- مشغل توجيه التطبيقات v0.2.3
- KEDA 2.14.1
- Open Service Mesh الإصدار 1.2.9
- Core DNS V1.9.4
- VPA 1.0.0 التراكب
- Azure -Keyvault-SecretsProvider v1.4.5
- وحدة تحكم دخول بوابة التطبيق (AGIC) 1.7.2
- منظف الصور v1.3.1
- Azure Workload identity v1.3.0
- مجمع MDC Defender منخفض المستوى 2.0.186
- سياسة مفتوحة-وكيل-بوابة v3.17.1
- شبكية العين v0.0.17
- سيليوم v1.17.9
- Cluster Autoscaler v1.30.6-aks
- Tigera-Operator v1.34.7
- OS Image أوبونتو 22.04 Cgroups V2
- ContainerD 1.7.23-ubuntu22.04u1 لنظام Linux و v1.6.35+azure لنظام Windows
- Azure Linux 3.0
- مجموعات Cgroup V2
- ContainerD 1.7.13-3.azl
- كاليكو v1.34.7

كوبرنيتيس 1.31

الإضافات المدارة (إضافة AKS) مكونات AKS (CCP) مكونات نظام التشغيل التغييرات العاجلة
- نهج Azure 1.8.0
- Metrics-Server 0.6.3
- مشغل توجيه التطبيقات v0.2.3
- KEDA 2.14.1
- Open Service Mesh الإصدار 1.2.9
- Core DNS V1.9.4
- VPA 1.0.0 التراكب
- Azure -Keyvault-SecretsProvider v1.4.5
- وحدة تحكم دخول بوابة التطبيق (AGIC) 1.7.2
- منظف الصور v1.3.1
- Azure Workload identity v1.3.0
- مجمع MDC Defender منخفض المستوى 2.0.186
- سياسة مفتوحة-وكيل-بوابة v3.17.1
- شبكية العين v0.0.17
- سيليوم v1.16.6
- Cluster Autoscaler v1.30.6-aks
- Tigera-Operator v1.30.11
- OS Image أوبونتو 22.04 Cgroups V2
- ContainerD 1.7.23-ubuntu22.04u1 لنظام Linux و v1.6.35+azure لنظام Windows
- Azure Linux 3.0
- مجموعات Cgroup V2
- ContainerD 1.7.13-3.azl
- كاليكو v1.30.11

كوبرنيتيس 1.30

الإضافات المدارة (إضافة AKS) مكونات AKS (CCP) مكونات نظام التشغيل التغييرات العاجلة
- نهج Azure 1.3.0
- مشغل توجيه التطبيقات v0.2.3
- Metrics-Server 0.6.3
- كيدا 2.11.2
- شبكة الخدمة المفتوحة 1.2.7
- Core DNS V1.9.4
- التراكب VPA 0.13.0
- أزور-Keyvault-SecretsProvider 1.4.1
- وحدة تحكم دخول بوابة التطبيق (AGIC) 1.7.2
- منظف الصور v1.2.3
- Azure Workload identity v1.2.0
- ناشر MDC Defender Security 1.0.68
- منظف الملفات القديم MDC Defender 1.3.68
- جامع كبسولات MDC Defender 1.0.78
- مجمع MDC Defender منخفض المستوى 2.0.186
- هوية مايكروسوفت إنترا بودية 1.8.13.6
- GitOps 1.8.1
- برنامج تشغيل متجر CSI Secrets 1.3.4-1
- برنامج تشغيل Azure File-CSI 1.29.3
- سيليوم v1.14.20
- CNI v1.4.43.1 (افتراضي)/v1.5.11 (تراكب CNI أزرل)
- مقياس أوتوماتيكلر العنقودي 1.27.3
- Tigera-Operator 1.30.7
- OS Image أوبونتو 22.04 Cgroups V2
- ContainerD 1.7.5 لنظام Linux و1.7.1 لنظام Windows
- Azure Linux 2.0
- مجموعات Cgroup V2
- ContainerD 1.6
- Tigera-Operator 1.30.7

إصدار الاسم المستعار الثانوي

Note

يتطلب الإصدار الثانوي الاسم المستعار إصدار Azure CLI 2.37 أو أعلى وإصدار واجهة برمجة التطبيقات 20220401 أو أعلى. استخدم az upgrade لتثبيت أحدث إصدار من CLI.

يمكنك إنشاء نظام مجموعة AKS دون تحديد إصدار تصحيح. عند إنشاء نظام مجموعة دون تعيين تصحيح، يقوم نظام المجموعة بتشغيل أحدث تصحيح GA للإصدار الثانوي. على سبيل المثال، إذا أنشأت عنقودا مع 1.29 و 1.29.2 هو أحدث تحديث GA متاح، فإن العنقود الخاص بك يتم إنشاؤه باستخدام 1.29.2. إذا كنت تريد ترقية إصدار التصحيح الخاص بك في نفس الإصدار الثانوي، فاستخدم الترقية التلقائية.

لمعرفة التصحيح الذي تعمل عليه، قم بتشغيل az aks show --resource-group myResourceGroup --name myAKSCluster الأمر . في المخرج، تظهر الخاصية currentKubernetesVersion النسخة الكاملة من Kubernetes. على سبيل المثال:

{
 "apiServerAccessProfile": null,
  "autoScalerProfile": null,
  "autoUpgradeProfile": null,
  "azurePortalFqdn": "myaksclust-myresourcegroup.portal.hcp.eastus.azmk8s.io",
  "currentKubernetesVersion": "1.29.2",
}

نهج دعم إصدار Kubernetes

تعرف AKS إصدارا متوفرا بشكل عام (GA) كإصدار متوفر في جميع المناطق وممكن في جميع قياسات SLO أو SLA. تدعم AKS ثلاثة إصدارات ثانوية ومتوفرة بوجه عام من Kubernetes:

  • أحدث إصدار GA (N).
  • أما النسختان الثانويتان السابقتان (N-1وN-2).
    • يمكن لكل إصدار ثانوي مدعوم دعم أي عدد من التصحيحات في وقت معين. تحتفظ AKS بالحق في إهمال التصحيحات إذا تم الكشف عن ثغرة أمنية أو CVE حرجة. للتوعية بتوفر التصحيح وأي إهمال مخصص، راجع ملاحظات الإصدار وقم بزيارة صفحة الويب حالة إصدار AKS.

قد تدعم AKS أيضا إصدارات المعاينة، والتي يتم تسميتها بشكل صريح وتخضع لشروط وأحكام المعاينة.

توفر AKS دعم النظام الأساسي لإصدار ثانوي واحد فقط من KUbernetes بعد الإصدارات المدعومة العادية. نافذة دعم المنصة لإصدارات Kubernetes على AKS تعرف باسم N-3. لمزيد من المعلومات، راجع نهج دعم النظام الأساسي.

Note

تستخدم AKS ممارسات النشر الآمن التي تتضمن النشر التدريجي للمنطقة. وهذا يعني أن الأمر قد يستغرق ما يصل إلى 10 أيام عمل حتى يتوفر إصدار جديد أو إصدار جديد في جميع المناطق.

النافذة المدعومة لإصدارات Kubernetes الثانوية على AKS تعرف باسم N-2، حيث يشير N إلى أحدث إصدار، مما يعني أن إصدارين ثانويين سابقين مدعومين أيضا.

على سبيل المثال، في اليوم الذي يقدم فيه AKS الإصدار 1.29، يتم توفير الدعم للإصدارات التالية:

إصدار ثانوي جديد النسخ الفرعية المدعومة
1.29 1.29, 1.28, 1.27

عند تقديم إصدار ثانوي جديد، يتم إهمال أقدم إصدار ثانوي وإزالته. على سبيل المثال، لنفترض أن قائمة الإصدارات الفرعية المدعومة حاليا هي 1.29، 1.28، و1.27. عندما تصدر AKS الإصدار 1.30، ستخرج جميع إصدارات 1.27 من الدعم بعد 30 يوما.

قد يدعم AKS أي عدد من التصحيحات استنادا إلى توفر إصدار مجتمع الخادم لإصدار ثانوي معين. تحتفظ AKS بالحق في إهمال أي من هذه التصحيحات في أي وقت بسبب CVE أو مشكلة خطأ محتملة. نشجعك على استخدام أحدث تحديث لإصدار ثانوي.

نهج دعم النظام الأساسي

نهج دعم النظام الأساسي هو خطة دعم مخفضة لبعض إصدارات Kubernetes غير المدعومة. أثناء دعم النظام الأساسي، يتلقى العملاء الدعم فقط من Microsoft للمشكلات المتعلقة بالنظام الأساسي AKS/Azure. لا يتم دعم أي مشكلات تتعلق بوظائف Kubernetes ومكوناته.

تنطبق سياسة دعم المنصة على العناقيد في إصدار N-3 (حيث N هو أحدث إصدار AKS GA الثانوي المدعوم)، قبل أن ينخفض العدد إلى N-4. على سبيل المثال، يعتبر Kubernetes v1.26 دعم النظام الأساسي عندما يكون الإصدار 1.29 هو أحدث إصدار GA. لنفترض أنك تستخدم نسخة N-2 . بمجرد أن تصبح تلك النسخة N-3، تنتهي دعمها الرسمي، وتدخل في سياسة دعم المنصة.

تعتمد AKS على الإصدارات والتصحيحات من Kubernetes، وهو مشروع مفتوح المصدر يدعم نافذة انزلاق من ثلاث نسخ ثانوية فقط. يمكن أن تضمن AKS الدعم الكامل فقط أثناء تقديم هذه الإصدارات إلى المصدر. نظرا لعدم وجود المزيد من التصحيحات التي يتم إنتاجها في المنبع، يمكن ل AKS إما ترك هذه الإصدارات غير مصححة أو نسخة متشعبة. نظرا لهذا القيد، لا يدعم دعم النظام الأساسي أي شيء من الاعتماد على Kubernetes في المصدر.

يوضح الجدول التالي إرشادات الدعم لدعم المجتمع مقارنة بدعم المنصات:

فئة الدعم الدعم المجتمعي (N-2) دعم المنصة (N-3)
الترقيات من N-3 إلى إصدار مدعوم Supported Supported
توفر النظام الأساسي (Azure) Supported Supported
تحجيم تجمع العقدة Supported Supported
توفر الجهاز الظاهري Supported Supported
المشكلات المتعلقة بالتخزين والشبكات Supported معتمدة باستثناء إصلاحات الأخطاء والمكونات التي تم إيقافها
Start/stop Supported Supported
تدوير الشهادات Supported Supported
اتفاقية مستوى الخدمة للبنية التحتية Supported Supported
اتفاقية مستوى الخدمة لمستوى التحكم Supported Supported
اتفاقية مستوى الخدمة للنظام الأساسي (AKS) Supported غير مدعوم
مكونات Kubernetes (بما في ذلك الإضافات) Supported غير مدعوم
تحديثات المكونات Supported غير مدعوم
الإصلاحات العاجلة للمكونات Supported غير مدعوم
تطبيق إصلاحات الأخطاء Supported غير مدعوم
تطبيق تصحيحات الأمان Supported غير مدعوم
دعم واجهة برمجة تطبيقات Kubernetes Supported غير مدعوم
إنشاء تجمع العقدة Supported Supported
إنشاء نظام المجموعة Supported غير مدعوم
نسخة مطابقة من تجمع العُقد Supported غير مدعوم
ترقية صورة العقدة Supported Supported

Note

يخضع الجدول للتغيير ويحدد سيناريوهات الدعم الشائعة. أي سيناريوهات متعلقة بوظائف ومكونات Kubernetes غير مدعومة ل N-3. لمزيد من الدعم، راجع الدعم واستكشاف الأخطاء وإصلاحها ل AKS.

إلى إصدارات kubectlمدعومة

يمكنك استخدام kubectl إصدار يكون أقدم أو أحدث بنسخة صغيرة واحدة من نسخة kube-apiserver الخاصة بك. لمزيد من المعلومات، راجع سياسة دعم Kubernetes ل kubectl.

على سبيل المثال، إذا كان kube-apiserver لديك في 1.28، يمكنك استخدام الإصدارات من 1.27 إلى 1.29 من kubectl.

لتثبيت أو تحديث kubectl الإصدار الأحدث، استخدم الأمر المعتمد على أداتك المفضلة:

az aks install-cli

الدعم طويل الأجل (LTS)

تقدم AKS عاما واحدا من دعم المجتمع وعاما واحدا من الدعم طويل الأجل (LTS)، بما في ذلك إصلاحات الأمان المدعومة من مجتمع المصدر. تساهم مجموعة عمل LTS المصدر في جهودها مرة أخرى إلى المجتمع لتزويد عملائنا بنافذة دعم أطول.

لمزيد من المعلومات حول LTS، راجع الدعم طويل الأجل لخدمة Azure Kubernetes (AKS).

عملية الإصدار والتعطيل

يمكنك الرجوع إلى إصدارات الإصدار القادمة والإهمال في تقويم إصدار AKS Kubernetes.

إصدارات Kubernetes الثانويةهي:

  • تعلن AKS عن تواريخ إصدار جديدة وإهمال الإصدار القديم في ملاحظات إصدار AKS قبل 30 يوما على الأقل من الإزالة.

  • تستخدم AKS Azure Advisor لتنبيهك إذا كان إصدار جديد قد يسبب مشكلات في نظام المجموعة بسبب واجهات برمجة التطبيقات المهملة. Azure Advisor ينبهك أيضا إذا نفدت الدعم.

  • تنشر AKS إشعار حماية الخدمة المتوفر لجميع المستخدمين الذين لديهم وصول إلى AKS والمدخل وترسل بريدا إلكترونيا إلى مسؤولي الاشتراك مع تواريخ إزالة الإصدار المخطط لها.

    Note

    لعرض أو تغيير مسؤولي الاشتراكات لديك، راجع إدارة اشتراكات Azure.

  • لديك 30 يوما من إزالة الإصدار للترقية إلى إصدار ثانوي مدعوم لمتابعة تلقي الدعم.

إصدارات التصحيح الجديدة من Kubernetes:

  • نظرًا إلى أن إصدارات التصحيح عاجلة بطبيعتها، يمكن طرحها للخدمة كما لو كانت متاحة. بمجرد توفر التصحيحات، يكون الحد الأدنى لدورة حياة شهرين.
  • بشكل عام، لا تتواصل AKS على نطاق واسع مع إصدار إصدارات التصحيح الجديدة. مع ذلك، تراقب AKS تصحيحات CVE المتوفرة وتتحقق منها لتدعمها في AKS في الوقت المناسب. إذا تم العثور على تصحيح هام أو كان إجراء المستخدم مطلوبا، يقوم AKS بإعلامك بالترقية إلى التصحيح المتوفر حديثا.
  • لديك 30 يوما من إزالة إصدار التصحيح من AKS للترقية إلى تصحيح مدعوم والاستمرار في تلقي الدعم. ومع ذلك، لن تتمكن بعد الآن من إنشاء مجموعات أو مجموعات عقد بمجرد إلغاء أو إزالة النسخة.

استثناءات نهج الإصدارات المدعومة

تحتفظ AKS بحق إضافة أو إزالة إصدارات جديدة/موجودة تحتوي على خطأ واحد أو أكثر من الأخطاء الفادحة التي تؤثر على الإنتاج أو مشكلات أمنية دون إعلام مسبق.

قد يتم تخطي إصدارات تصحيح معينة أو تسريع إطلاقها، اعتمادا على خطورة الخطأ أو مشكلة الأمان.

مدخل Microsoft Azure وإصدارات واجهة مستوى الاستدعاء

إذا قمت بنشر عنقود AKS باستخدام Azure portal، Azure CLI، Azure PowerShell، فإن العنبوت يظل افتراضيا على النسخة الثانوية N-1 وأحدث تحديث. على سبيل المثال، إذا كانت AKS تدعم 1.29.2 و1.29.1 و1.28.7 و1.28.6 و1.27.11 و1.27.10، فإن الإصدار الافتراضي المحدد هو 1.28.7.

لمعرفة الإصدارات المتوفرة حاليا لاشتراكك ومنطقتك، استخدم الأمر بناء على أداتك المفضلة:

# The following example lists the available Kubernetes versions for the EastUS region:

az aks get-versions --location eastus --output table

الأسئلة الشائعة (FAQ)

كيف تخطرني Microsoft بإصدارات Kubernetes الجديدة؟

يعلن فريق AKS عن تواريخ إصدار Kubernetes الجديدة في وثائقنا، على GitHub، وعبر البريد الإلكتروني إلى مسؤولي الاشتراك مع مجموعات تقترب من انتهاء الدعم. تستخدم AKS أيضا Azure Advisor لتنبيهك داخل مدخل Azure إذا كنت خارج الدعم وإعلامك بواجهات برمجة التطبيقات المهملة التي يمكن أن تؤثر على التطبيق أو عملية التطوير.

كم مرة يجب توقع ترقية إصدارات Kubernetes للبقاء في الدعم؟

بدءا من Kubernetes 1.19، وسع مجتمع مفتوح المصدر الدعم إلى عام واحد. تلتزم AKS بتمكين التصحيحات والدعم المطابق لالتزامات المصدر. بالنسبة لمجموعات AKS على 1.19 والإصدارات الأحدث، يمكنك الترقية مرة واحدة على الأقل في السنة للبقاء على إصدار مدعوم.

ماذا يحدث عند ترقية مجموعة Kubernetes بإصدار ثانوي غير مدعوم؟

إذا كنت تستخدم نسخة N-3 أو أقدم، فهذا يعني أنك خارج الدعم وتحتاج إلى الترقية. إذا نجحت ترقيتك من الإصدار N-3 إلى N-2 ، فأنت تعود إلى سياسات الدعم لدينا. على سبيل المثال:

  • إذا كان أقدم إصدار ثانوي مدعوم من AKS هو 1.27 وكنت على 1.26 أو أكثر، فأنت خارج الدعم.
  • إذا نجحت في الترقية من 1.26 إلى 1.27 أو أعلى، فستعود إلى نهج الدعم لدينا.

لا يتم دعم الرجوع إلى إصدارات أدنى.

ماذا يعني أن تكون "خارج الدعم"؟

"خارج الدعم" تعني:

  • الإصدار الذي تستخدمه خارج قائمة الإصدارات المدعومة.
  • سيُطلب منك ترقية نظام المجموعة إلى إصدار مدعوم عند طلب الدعم، إلا إذا كنت في فترة السماح التي تبلغ 30 يومًا بعد تعطيل الإصدار.

بالإضافة إلى ذلك، لا تعرض AKS وقتًا للتشغيل أو أي ضمانات أخرى لنظام المجموعات خارج قائمة الإصدارات المدعومة.

هل يمكنك البقاء على إصدار Kubernetes إلى الأبد؟

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

ماذا يحدث إذا قمت بتغيير حجم مجموعة Kubernetes بإصدار ثانوي غير مدعوم؟

بالنسبة إلى الإصدارات الثانوية غير المدعومة من AKS، ينبغي أن يستمر التحجيم داخل العمل أو خارجه. نظرا لعدم وجود ضمانات بجودة الخدمة، نوصي بالترقية لإعادة نظام مجموعتك إلى الدعم.

ما هو الإصدار الذي تدعمه وحدة التحكم إذا لم يكن تجمع العقدة في أحد إصدارات AKS المدعومة؟

يجب أن تكون وحدة التحكم ضمن إطار نافذة من إصدارات من مختلف تجمعات العقد. للحصول على تفاصيل بشأن ترقية وحدة التحكم أو تجمعات العقد، عليك بالاطلاع على الوثائق المتعلقة بـ ترقية تجمعات العقد.

ما هو الفرق المسموح به في الإصدارات بين مستوى التحكم وتجمع العقد؟

سياسة انحراف الإصدارات تسمح الآن بفرق يصل إلى ثلاث نسخ بين تجمعات مستوى التحكم ومجموعات الوكلاء. يتبع AKS تغيير نهج الإصدار المنحرف هذا بدءا من الإصدار 1.28 وما بعده.

هل يمكنني تخطي عدة إصدارات من AKS أثناء ترقية العنقود؟

إذا قمت بترقية نظام مجموعة AKS مدعوم، فلا يمكن تخطي الإصدارات الثانوية من Kubernetes. لا يدعم نهج انحراف إصدار وحدات التحكم Kubernetes تخطي الإصدار الثانوي. على سبيل المثال، تكون الترقيات بين:

من لكي تتمكن من مدعوم؟
1.28.x 1.29.x نعم
1.27.x 1.28.x نعم
1.27.x 1.29.x لا.

لترقيات نسخ طائرة التحكم، يمكنك الوصول إلى ثلاث نسخ ثانوية لنسخ مدعومة من المجتمع بشكل متسلسل.

للترقية من 1.27.x إلى>1.29.x، تحتاج أولا إلى الترقية من 1.27.x إلى>1.28.x، ثم يمكنك الترقية من 1.28.x إلى>1.29.x.

بدءا من الإصدار 1.28، يمكن أن تكون إصدارات مجموعة الوكلاء أقدم من ثلاث نسخ أقدم لإصدار المستويات للتحكم حسب سياسة انحراف الإصدار. إذا كان إصدارك متأخرا عن الحد الأدنى للنسخة المدعومة، قد تضطر لإجراء أكثر من عملية ترقية لطائرة التحكم للوصول إلى الحد الأدنى المدعوم. على سبيل المثال، إذا كانت نسخة مستوى التحكم الحالية لديك هي 1.23.x وتنوي الترقية إلى نسخة مدعومة كحد أدنى من 1.27.x، فقد تحتاج إلى الترقية بشكل متتابع أربع مرات من 1.23.x للوصول إلى 1.27.x.

يمكنك أيضا ترقية نسخ مجموعة العملاء إلى نسخة طائرة التحكم الثانوية. في المثال السابق، يمكنك ترقية نسخة مجموعة الوكلاء مرتين: مرة من 1.23.x إلى 1.25.x (عندما تكون نسخة مستوى التحكم على 1.25.x) ثم من 1.25.x إلى 1.27.x (عندما تكون نسخة مستوى التحكم على 1.27.x). عند الترقية في المكان، تنطبق نفس القواعد على ترقيات طائرات التحكم.

إذا كنت تقوم بترقية من نسخة غير مدعومة، تحدث الترقية دون ضمان للوظيفة ومستثناة من اتفاقيات مستوى الخدمة والضمان المحدود. المجموعات التي تعمل بإصدارات غير مدعومة تتمتع بمرونة فصل ترقيات مستوى التحكم مع ترقيات مجموعة العقد. ومع ذلك، إذا كانت نسختك قديمة، نوصي بإعادة إنشاء العنقود.

هل يمكنني إنشاء مجموعة 1.xx.x جديدة أثناء نافذة دعم النظام الأساسي؟

لا، إنشاء عناقيد جديدة غير ممكن خلال فترة دعم المنصة.

أنا ألعب على نسخة مهجورة حديثا ولم تدعم المنصة. هل يمكنني إضافة مجموعات عقد جديدة، أم يجب أن أطور؟

نعم، يمكنك إضافة تجمعات الوكلاء طالما أنها متوافقة مع إصدار وحدة التحكم.

للحصول على معلومات حول ترقيات عنقود AKS، انظر: