ManagedCluster interface
نظام المجموعة المدارة.
- يمتد
الخصائص
| aad |
تكوين Azure Active Directory. |
| addon |
ملف تعريف الوظيفة الإضافية لنظام المجموعة المدارة. |
| agent |
خصائص تجمع العامل. |
| ai |
الذكاء الاصطناعي إعدادات عامل تشغيل سلسلة الأدوات التي تنطبق على المجموعة بأكملها. |
| api |
ملف تعريف الوصول لخادم واجهة برمجة تطبيقات نظام المجموعة المدار. |
| auto |
المعلمات التي سيتم تطبيقها على مقياس المجموعة التلقائي عند التمكين |
| auto |
تكوين الترقية التلقائية. |
| azure |
ملف تعريف المكون الإضافي Prometheus لنظام مجموعة خدمة الحاوية |
| azure |
FQDN الخاص الذي يستخدمه مدخل Microsoft Azure للوصول إلى نظام المجموعة المدار. FQDN هذا مخصص للاستخدام فقط من قبل مدخل Microsoft Azure ويجب عدم استخدامه من قبل عملاء آخرين. يتطلب مدخل Microsoft Azure إرسال عناوين معينة لمشاركة الموارد عبر المنشأ (CORS) في بعض الاستجابات، والتي لا يتعامل معها Kubernetes APIServer بشكل افتراضي. يدعم FQDN الخاص هذا CORS، مما يسمح لمدخل Azure بالعمل بشكل صحيح. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| bootstrap |
ملف تعريف تكوين نظام المجموعة bootstrap. |
| creation |
CreateData لاستخدامها لتحديد معرف اللقطة المصدر إذا كان سيتم إنشاء/ترقية نظام المجموعة باستخدام لقطة. |
| current |
إصدار Kubernetes نظام المجموعة المدارة قيد التشغيل. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| disable |
إذا كان يجب تعطيل الحسابات المحلية على نظام المجموعة المدارة. إذا تم تعيينها إلى true، تعطيل الحصول على بيانات اعتماد ثابتة لنظام المجموعة هذا. يجب استخدام هذا فقط على المجموعات المدارة التي تم تمكين AAD عليها. لمزيد من التفاصيل، راجع تعطيل الحسابات المحلية. |
| disk |
تم تعيين معرف المورد لتشفير القرص لاستخدامه لتمكين التشفير في حالة الراحة. هذا هو النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' |
| dns |
بادئة DNS لنظام المجموعة المدارة. لا يمكن تحديث هذا بمجرد إنشاء نظام المجموعة المدارة. |
| enable |
تمكين مساحة الاسم كمورد Azure. القيمة الافتراضية خاطئة. يمكن تمكينه/تعطيله عند إنشاء وتحديث نظام المجموعة المدارة. راجع https://aka.ms/NamespaceARMResource لمزيد من التفاصيل حول مساحة الاسم كمورد ARM. |
| enable |
ما إذا كنت تريد تمكين Kubernetes Role-Based التحكم في الوصول. |
| e |
سلسلة فريدة للقراءة فقط تستخدم لتنفيذ التزامن المتفائل. ستتغير قيمة eTag عند تحديث المورد. حدد رأس if-match أو if-none-match مع قيمة eTag لطلب لاحق لتمكين التزامن المتفائل وفقا لاصطلاح eTag العادي. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| extended |
الموقع الموسع للجهاز الظاهري. |
| fqdn | FQDN للتجمع الرئيسي. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| fqdn |
المجال الفرعي FQDN لنظام المجموعة الخاص مع منطقة DNS خاصة مخصصة. لا يمكن تحديث هذا بمجرد إنشاء نظام المجموعة المدارة. |
| hosted |
إعدادات إضافات النظام المستضافة. لمزيد من المعلومات، انظر https://aka.ms/aks/automatic/systemcomponents. |
| http |
تكوينات لتوفير نظام المجموعة مع خوادم وكيل HTTP. |
| identity | هوية نظام المجموعة المدارة، إذا تم تكوينها. |
| identity |
هوية المستخدم المقترنة بالمجموعة المدارة. سيتم استخدام هذه الهوية من قبل kubelet. يسمح بالهوية المعينة لمستخدم واحد فقط. المفتاح المقبول الوحيد هو "kubeletidentity"، بقيمة "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
| ingress |
ملف تعريف الدخول للمجموعة المدارة. |
| kind | يتم استخدام هذا بشكل أساسي لعرض تجارب واجهة المستخدم المختلفة في المدخل وأنواع مختلفة |
| kubernetes |
إصدار Kubernetes المطلوب تشغيل نظام المجموعة المدارة. عند ترقية نظام مجموعة AKS مدعوم، لا يمكن تخطي الإصدارات الثانوية من Kubernetes. يجب إجراء جميع الترقيات بشكل تسلسلي بواسطة رقم الإصدار الرئيسي. على سبيل المثال، يسمح بالترقيات بين 1.14.x -> 1.15.x أو 1.15.x -> 1.16.x، ولكن لا يسمح ب 1.14.x -> 1.16.x. راجع ترقية نظام مجموعة AKS لمزيد من التفاصيل. |
| linux |
ملف تعريف أجهزة Linux الظاهرية في نظام المجموعة المدارة. |
| max |
الحد الأقصى لعدد تجمعات الوكلاء للمجموعة المدارة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| metrics |
تكوين مقاييس نظام المجموعة الاختياري. |
| network |
ملف تعريف تكوين الشبكة. |
| node |
إعدادات توفير العقدة التي تنطبق على المجموعة بأكملها. |
| node |
اسم مجموعة الموارد التي تحتوي على عقد تجمع عامل. |
| node |
ملف تعريف تكوين مجموعة موارد العقدة. |
| oidc |
ملف تعريف مصدر OIDC لنظام المجموعة المدارة. |
| pod |
ملف تعريف هوية الجراب لنظام المجموعة المدارة. راجع استخدام هوية جراب AAD لمزيد من التفاصيل حول تكامل هوية جراب AAD. |
| power |
حالة الطاقة للمجموعة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| private |
FQDN للمجموعة الخاصة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| private |
موارد الارتباط الخاص المقترنة بالمجموعة. |
| provisioning |
حالة التوفير الحالية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| public |
PublicNetworkAccess من managedCluster. السماح بالوصول إلى الشبكة العامة ل AKS أو رفضه |
| resourceUID | يعرف resourceUID بشكل فريد ManagedClusters التي تعيد استخدام ARM ResourceIds (أي: إنشاء وحذف وإنشاء تسلسل) ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| scheduler |
ملف تعريف تكوين جدولة الجراب. |
| security |
ملف تعريف الأمان للمجموعة المدارة. |
| service |
ملف تعريف شبكة الخدمة لمجموعة مدارة. |
| service |
معلومات حول الهوية الأساسية للخدمة للمجموعة لاستخدامها لمعالجة واجهات برمجة تطبيقات Azure. |
| sku | نظام المجموعة المدارة SKU. |
| status | يحتوي على معلومات للقراءة فقط حول نظام المجموعة المدارة. |
| storage |
ملف تعريف التخزين للمجموعة المدارة. |
| support |
خطة الدعم لنظام المجموعة المدارة. إذا لم يتم تحديده، يكون الافتراضي هو "KubernetesOfficial". |
| upgrade |
إعدادات لترقية نظام مجموعة. |
| windows |
ملف تعريف Windows VMs في نظام المجموعة المدارة. |
| workload |
ملف تعريف التحجيم التلقائي لحمل العمل للمجموعة المدارة. |
الخصائص الموروثة
| id | معرف المورد المؤهل بالكامل للمورد. على سبيل المثال، "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| location | الموقع الجغرافي حيث يعيش المورد |
| name | اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| system |
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| tags | علامات الموارد. |
| type | نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
تفاصيل الخاصية
aadProfile
تكوين Azure Active Directory.
aadProfile?: ManagedClusterAADProfile
قيمة الخاصية
addonProfiles
ملف تعريف الوظيفة الإضافية لنظام المجموعة المدارة.
addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}
قيمة الخاصية
{[propertyName: string]: ManagedClusterAddonProfile}
agentPoolProfiles
خصائص تجمع العامل.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
قيمة الخاصية
aiToolchainOperatorProfile
الذكاء الاصطناعي إعدادات عامل تشغيل سلسلة الأدوات التي تنطبق على المجموعة بأكملها.
aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile
قيمة الخاصية
apiServerAccessProfile
ملف تعريف الوصول لخادم واجهة برمجة تطبيقات نظام المجموعة المدار.
apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile
قيمة الخاصية
autoScalerProfile
المعلمات التي سيتم تطبيقها على مقياس المجموعة التلقائي عند التمكين
autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile
قيمة الخاصية
autoUpgradeProfile
تكوين الترقية التلقائية.
autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile
قيمة الخاصية
azureMonitorProfile
ملف تعريف المكون الإضافي Prometheus لنظام مجموعة خدمة الحاوية
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
قيمة الخاصية
azurePortalFqdn
FQDN الخاص الذي يستخدمه مدخل Microsoft Azure للوصول إلى نظام المجموعة المدار. FQDN هذا مخصص للاستخدام فقط من قبل مدخل Microsoft Azure ويجب عدم استخدامه من قبل عملاء آخرين. يتطلب مدخل Microsoft Azure إرسال عناوين معينة لمشاركة الموارد عبر المنشأ (CORS) في بعض الاستجابات، والتي لا يتعامل معها Kubernetes APIServer بشكل افتراضي. يدعم FQDN الخاص هذا CORS، مما يسمح لمدخل Azure بالعمل بشكل صحيح. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
azurePortalFqdn?: string
قيمة الخاصية
string
bootstrapProfile
ملف تعريف تكوين نظام المجموعة bootstrap.
bootstrapProfile?: ManagedClusterBootstrapProfile
قيمة الخاصية
creationData
CreateData لاستخدامها لتحديد معرف اللقطة المصدر إذا كان سيتم إنشاء/ترقية نظام المجموعة باستخدام لقطة.
creationData?: CreationData
قيمة الخاصية
currentKubernetesVersion
إصدار Kubernetes نظام المجموعة المدارة قيد التشغيل. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
currentKubernetesVersion?: string
قيمة الخاصية
string
disableLocalAccounts
إذا كان يجب تعطيل الحسابات المحلية على نظام المجموعة المدارة. إذا تم تعيينها إلى true، تعطيل الحصول على بيانات اعتماد ثابتة لنظام المجموعة هذا. يجب استخدام هذا فقط على المجموعات المدارة التي تم تمكين AAD عليها. لمزيد من التفاصيل، راجع تعطيل الحسابات المحلية.
disableLocalAccounts?: boolean
قيمة الخاصية
boolean
diskEncryptionSetID
تم تعيين معرف المورد لتشفير القرص لاستخدامه لتمكين التشفير في حالة الراحة. هذا هو النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
قيمة الخاصية
string
dnsPrefix
بادئة DNS لنظام المجموعة المدارة. لا يمكن تحديث هذا بمجرد إنشاء نظام المجموعة المدارة.
dnsPrefix?: string
قيمة الخاصية
string
enableNamespaceResources
تمكين مساحة الاسم كمورد Azure. القيمة الافتراضية خاطئة. يمكن تمكينه/تعطيله عند إنشاء وتحديث نظام المجموعة المدارة. راجع https://aka.ms/NamespaceARMResource لمزيد من التفاصيل حول مساحة الاسم كمورد ARM.
enableNamespaceResources?: boolean
قيمة الخاصية
boolean
enableRbac
ما إذا كنت تريد تمكين Kubernetes Role-Based التحكم في الوصول.
enableRbac?: boolean
قيمة الخاصية
boolean
eTag
سلسلة فريدة للقراءة فقط تستخدم لتنفيذ التزامن المتفائل. ستتغير قيمة eTag عند تحديث المورد. حدد رأس if-match أو if-none-match مع قيمة eTag لطلب لاحق لتمكين التزامن المتفائل وفقا لاصطلاح eTag العادي. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
eTag?: string
قيمة الخاصية
string
extendedLocation
fqdn
FQDN للتجمع الرئيسي. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
fqdn?: string
قيمة الخاصية
string
fqdnSubdomain
المجال الفرعي FQDN لنظام المجموعة الخاص مع منطقة DNS خاصة مخصصة. لا يمكن تحديث هذا بمجرد إنشاء نظام المجموعة المدارة.
fqdnSubdomain?: string
قيمة الخاصية
string
hostedSystemProfile
إعدادات إضافات النظام المستضافة. لمزيد من المعلومات، انظر https://aka.ms/aks/automatic/systemcomponents.
hostedSystemProfile?: ManagedClusterHostedSystemProfile
قيمة الخاصية
httpProxyConfig
تكوينات لتوفير نظام المجموعة مع خوادم وكيل HTTP.
httpProxyConfig?: ManagedClusterHttpProxyConfig
قيمة الخاصية
identity
هوية نظام المجموعة المدارة، إذا تم تكوينها.
identity?: ManagedClusterIdentity
قيمة الخاصية
identityProfile
هوية المستخدم المقترنة بالمجموعة المدارة. سيتم استخدام هذه الهوية من قبل kubelet. يسمح بالهوية المعينة لمستخدم واحد فقط. المفتاح المقبول الوحيد هو "kubeletidentity"، بقيمة "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
identityProfile?: {[propertyName: string]: UserAssignedIdentity}
قيمة الخاصية
{[propertyName: string]: UserAssignedIdentity}
ingressProfile
ملف تعريف الدخول للمجموعة المدارة.
ingressProfile?: ManagedClusterIngressProfile
قيمة الخاصية
kind
يتم استخدام هذا بشكل أساسي لعرض تجارب واجهة المستخدم المختلفة في المدخل وأنواع مختلفة
kind?: string
قيمة الخاصية
string
kubernetesVersion
إصدار Kubernetes المطلوب تشغيل نظام المجموعة المدارة. عند ترقية نظام مجموعة AKS مدعوم، لا يمكن تخطي الإصدارات الثانوية من Kubernetes. يجب إجراء جميع الترقيات بشكل تسلسلي بواسطة رقم الإصدار الرئيسي. على سبيل المثال، يسمح بالترقيات بين 1.14.x -> 1.15.x أو 1.15.x -> 1.16.x، ولكن لا يسمح ب 1.14.x -> 1.16.x. راجع ترقية نظام مجموعة AKS لمزيد من التفاصيل.
kubernetesVersion?: string
قيمة الخاصية
string
linuxProfile
ملف تعريف أجهزة Linux الظاهرية في نظام المجموعة المدارة.
linuxProfile?: ContainerServiceLinuxProfile
قيمة الخاصية
maxAgentPools
الحد الأقصى لعدد تجمعات الوكلاء للمجموعة المدارة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
maxAgentPools?: number
قيمة الخاصية
number
metricsProfile
تكوين مقاييس نظام المجموعة الاختياري.
metricsProfile?: ManagedClusterMetricsProfile
قيمة الخاصية
networkProfile
ملف تعريف تكوين الشبكة.
networkProfile?: ContainerServiceNetworkProfile
قيمة الخاصية
nodeProvisioningProfile
إعدادات توفير العقدة التي تنطبق على المجموعة بأكملها.
nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile
قيمة الخاصية
nodeResourceGroup
اسم مجموعة الموارد التي تحتوي على عقد تجمع عامل.
nodeResourceGroup?: string
قيمة الخاصية
string
nodeResourceGroupProfile
ملف تعريف تكوين مجموعة موارد العقدة.
nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile
قيمة الخاصية
oidcIssuerProfile
ملف تعريف مصدر OIDC لنظام المجموعة المدارة.
oidcIssuerProfile?: ManagedClusterOidcIssuerProfile
قيمة الخاصية
podIdentityProfile
ملف تعريف هوية الجراب لنظام المجموعة المدارة. راجع استخدام هوية جراب AAD لمزيد من التفاصيل حول تكامل هوية جراب AAD.
podIdentityProfile?: ManagedClusterPodIdentityProfile
قيمة الخاصية
powerState
حالة الطاقة للمجموعة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
powerState?: PowerState
قيمة الخاصية
privateFqdn
FQDN للمجموعة الخاصة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
privateFqdn?: string
قيمة الخاصية
string
privateLinkResources
موارد الارتباط الخاص المقترنة بالمجموعة.
privateLinkResources?: PrivateLinkResource[]
قيمة الخاصية
provisioningState
حالة التوفير الحالية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
provisioningState?: string
قيمة الخاصية
string
publicNetworkAccess
PublicNetworkAccess من managedCluster. السماح بالوصول إلى الشبكة العامة ل AKS أو رفضه
publicNetworkAccess?: string
قيمة الخاصية
string
resourceUID
يعرف resourceUID بشكل فريد ManagedClusters التي تعيد استخدام ARM ResourceIds (أي: إنشاء وحذف وإنشاء تسلسل) ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
resourceUID?: string
قيمة الخاصية
string
schedulerProfile
securityProfile
ملف تعريف الأمان للمجموعة المدارة.
securityProfile?: ManagedClusterSecurityProfile
قيمة الخاصية
serviceMeshProfile
ملف تعريف شبكة الخدمة لمجموعة مدارة.
serviceMeshProfile?: ServiceMeshProfile
قيمة الخاصية
servicePrincipalProfile
معلومات حول الهوية الأساسية للخدمة للمجموعة لاستخدامها لمعالجة واجهات برمجة تطبيقات Azure.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
قيمة الخاصية
sku
status
يحتوي على معلومات للقراءة فقط حول نظام المجموعة المدارة.
status?: ManagedClusterStatus
قيمة الخاصية
storageProfile
ملف تعريف التخزين للمجموعة المدارة.
storageProfile?: ManagedClusterStorageProfile
قيمة الخاصية
supportPlan
خطة الدعم لنظام المجموعة المدارة. إذا لم يتم تحديده، يكون الافتراضي هو "KubernetesOfficial".
supportPlan?: string
قيمة الخاصية
string
upgradeSettings
إعدادات لترقية نظام مجموعة.
upgradeSettings?: ClusterUpgradeSettings
قيمة الخاصية
windowsProfile
ملف تعريف Windows VMs في نظام المجموعة المدارة.
windowsProfile?: ManagedClusterWindowsProfile
قيمة الخاصية
workloadAutoScalerProfile
ملف تعريف التحجيم التلقائي لحمل العمل للمجموعة المدارة.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile
قيمة الخاصية
تفاصيل الخاصية الموروثة
id
معرف المورد المؤهل بالكامل للمورد. على سبيل المثال، "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
id?: string
قيمة الخاصية
string
موروث منTrackedResource.id
location
الموقع الجغرافي حيث يعيش المورد
location: string
قيمة الخاصية
string
موروث منTrackedResource.location
name
اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
name?: string
قيمة الخاصية
string
موروث منTrackedResource.name
systemData
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
systemData?: SystemData
قيمة الخاصية
موروثة منTrackedResource.systemData
tags
علامات الموارد.
tags?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
موروثة منTrackedResource.tags
type
نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
type?: string
قيمة الخاصية
string
موروث منTrackedResource.type