ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
- أحدث
- معاينة
2024-11-01 - 2024-10-01-معاينة
- معاينة
2024-09-01 - معاينة
2024-05-01 - 2023-05-01
- معاينة
2023-02-01 - معاينة
2022-10-01 - 2022-09-01
- 2021-10-01
- 2021-09-01
-
2021-07-01 - 2021-03-01
- 2020-11-01
- 2019-12-01
- 2018-10-01
- 2018-09-01
- 2018-06-01
- 2018-04-01
- معاينة
2018-02-01 - معاينة
2017-12-01 - 2017-10-01-معاينة
- معاينة
2017-08-01
تعريف مورد Bicep
يمكن نشر نوع مورد containerGroups مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ContainerInstance/containerGroups، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2022-09-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
httpHeaders: [
{
name: 'string'
value: 'string'
}
]
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
ports: [
{
port: int
protocol: 'string'
}
]
readinessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
httpHeaders: [
{
name: 'string'
value: 'string'
}
]
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
gpu: {
count: int
sku: 'string'
}
memoryInGB: int
}
requests: {
cpu: int
gpu: {
count: int
sku: 'string'
}
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
logType: 'string'
metadata: {
{customized property}: 'string'
}
workspaceId: 'string'
workspaceKey: 'string'
workspaceResourceId: 'string'
}
}
dnsConfig: {
nameServers: [
'string'
]
options: 'string'
searchDomains: 'string'
}
encryptionProperties: {
identity: 'string'
keyName: 'string'
keyVersion: 'string'
vaultBaseUrl: 'string'
}
extensions: [
{
name: 'string'
properties: {
extensionType: 'string'
protectedSettings: any(...)
settings: any(...)
version: 'string'
}
}
]
imageRegistryCredentials: [
{
identity: 'string'
identityUrl: 'string'
password: 'string'
server: 'string'
username: 'string'
}
]
initContainers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
ipAddress: {
autoGeneratedDomainNameLabelScope: 'string'
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
restartPolicy: 'string'
sku: 'string'
subnetIds: [
{
id: 'string'
name: 'string'
}
]
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any(...)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
قيم الخصائص
AzureFileVolume
اسم | وصف | قيمة |
---|---|---|
readOnly | العلامة التي تشير إلى ما إذا كان ملف Azure المشترك الذي تم تحميله كمستوى تخزين للقراءة فقط. | قيمة منطقية |
اسم المشاركة | اسم مشاركة ملف Azure ليتم تحميلها كحجم. | سلسلة (مطلوب) |
storageAccountKey | مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. | خيط |
اسم حساب التخزين | اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. | سلسلة (مطلوب) |
وعاء
اسم | وصف | قيمة |
---|---|---|
اسم | الاسم الذي وفره المستخدم لمثيل الحاوية. | سلسلة (مطلوب) |
خصائص | خصائص مثيل الحاوية. | |
ContainerExec
اسم | وصف | قيمة |
---|---|---|
أمر | الأوامر التي يجب تنفيذها داخل الحاوية. | سلسلة[] |
تشخيصات مجموعة الحاوية
اسم | وصف | قيمة |
---|---|---|
تحليلات السجل | معلومات تحليلات سجل مجموعة الحاويات. | |
معرف مجموعة الحاوية
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لمجموعة الحاوية. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة الحاوية. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بمجموعة الحاوية. | ContainerGroupIdentityUserAssignedIdentities |
ContainerGroupIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
خصائص ContainerGroupProperties
اسم | وصف | قيمة |
---|---|---|
حاويات | الحاويات داخل مجموعة الحاويات. | حاوية |
تشخيص | معلومات التشخيص لمجموعة حاويات. | |
تكوين dns | معلومات تكوين DNS لمجموعة حاويات. | تكوين Dns |
خصائص التشفير | خصائص التشفير لمجموعة حاويات. | |
ملحقات | الملحقات المستخدمة من قبل kubelet الظاهري | |
imageRegistryCredentials | بيانات اعتماد سجل الصور التي يتم إنشاء مجموعة الحاويات منها. | ImageRegistryCredential[] |
initContainers | حاويات init لمجموعة حاويات. | InitContainerDefinition[] |
عنوان ip | نوع عنوان IP لمجموعة الحاوية. | ipAddress |
نوع osType | نوع نظام التشغيل المطلوب من قبل الحاويات في مجموعة الحاوية. | 'Linux' 'Windows' (مطلوب) |
إعادة تشغيل النهج | إعادة تشغيل النهج لكافة الحاويات داخل مجموعة الحاوية. - Always إعادة التشغيل دائما- OnFailure إعادة التشغيل عند الفشل- Never عدم إعادة التشغيل أبدا |
'دائما' 'أبدا' "OnFailure" |
سكو | SKU لمجموعة حاويات. | "مخصص" "قياسي" |
معرفات الشبكة الفرعية | معرفات مورد الشبكة الفرعية لمجموعة حاويات. | ContainerGroupSubnetId[] |
وحدات التخزين | قائمة وحدات التخزين التي يمكن تحميلها بواسطة حاويات في مجموعة الحاويات هذه. | وحدة تخزين |
ContainerGroupSubnetId
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد للشبكة الظاهرية والشبكة الفرعية. | سلسلة (مطلوب) |
اسم | اسم مألوف للشبكة الفرعية. | خيط |
حاويةHttpGet
اسم | وصف | قيمة |
---|---|---|
عناوين http | رؤوس HTTP. | |
مسار | مسار الفحص. | خيط |
ميناء | رقم المنفذ المراد فحصه. | int (مطلوب) |
نظام | المخطط. | 'http' 'https' |
ContainerPort
اسم | وصف | قيمة |
---|---|---|
ميناء | رقم المنفذ المكشوف داخل مجموعة الحاوية. | int (مطلوب) |
بروتوكول | البروتوكول المقترن بالمنفذ. | 'TCP' 'UDP' |
ContainerProbe
اسم | وصف | قيمة |
---|---|---|
اكسيك | أمر التنفيذ للتحقيق | |
فشلالعناد | حد الفشل. | الباحث |
httpGet | إعدادات Http Get للتحقيق | حاوية HttpGet |
initialDelaySeconds | ثواني التأخير الأولية. | الباحث |
periodSeconds | ثواني الفترة الزمنية. | الباحث |
successThreshold | حد النجاح. | الباحث |
timeoutSeconds | ثواني المهلة. | الباحث |
خصائص الحاوية
اسم | وصف | قيمة |
---|---|---|
أمر | الأوامر التي يجب تنفيذها داخل مثيل الحاوية في نموذج exec. | سلسلة[] |
متغيرات البيئة | متغيرات البيئة المراد تعيينها في مثيل الحاوية. | |
صورة | اسم الصورة المستخدمة لإنشاء مثيل الحاوية. | سلسلة (مطلوب) |
livenessProbe | مسبار الحياة. | |
الموانئ | المنافذ المكشوفة على مثيل الحاوية. | |
الجاهزيةProbe | فحص الجاهزية. | |
موارد | متطلبات الموارد لمثيل الحاوية. | طلبات الموارد (مطلوب) |
عدد وحدات التخزين | تحميل وحدة التخزين المتوفرة لمثيل الحاوية. |
DeploymentExtensionSpec
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الملحق. | سلسلة (مطلوب) |
خصائص | خصائص ملحق محددة | |
DeploymentExtensionSpecProperties
اسم | وصف | قيمة |
---|---|---|
نوع الملحق | نوع الملحق المراد إضافته. | سلسلة (مطلوب) |
إعدادات محمية | الإعدادات المحمية للملحق. | أي |
اعدادات | إعدادات الملحق. | أي |
الإصدار | إصدار الملحق المستخدم. | سلسلة (مطلوب) |
تكوين Dns
اسم | وصف | قيمة |
---|---|---|
خوادم الأسماء | خوادم DNS لمجموعة الحاويات. | string[] (مطلوبة) |
خيارات | خيارات DNS لمجموعة الحاويات. | خيط |
مجالات البحث | مجالات بحث DNS للبحث عن اسم المضيف في مجموعة الحاوية. | خيط |
خصائص التشفير
اسم | وصف | قيمة |
---|---|---|
الهوية | الهوية المدارة keyvault. | خيط |
اسم المفتاح | اسم مفتاح التشفير. | سلسلة (مطلوب) |
إصدار المفتاح | إصدار مفتاح التشفير. | سلسلة (مطلوب) |
vaultBaseUrl | عنوان URL الأساسي keyvault. | سلسلة (مطلوب) |
بيئة متغيرة
اسم | وصف | قيمة |
---|---|---|
اسم | اسم متغير البيئة. | سلسلة (مطلوب) |
قيمة آمنة | قيمة متغير البيئة الآمنة. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
قيمة | قيمة متغير البيئة. | خيط |
GitRepoVolume
اسم | وصف | قيمة |
---|---|---|
دليل | اسم الدليل الهدف. يجب ألا تحتوي على '..' أو تبدأ بها. إذا تم توفير '.'، فسيكون دليل وحدة التخزين هو مستودع git. وإلا، إذا تم تحديده، فستحتوي وحدة التخزين على مستودع git في الدليل الفرعي بالاسم المحدد. | خيط |
مستودع | عنوان URL الخاص بالمستودعات | سلسلة (مطلوب) |
مراجعه | تثبيت التجزئة للمراجعة المحددة. | خيط |
GpuResource
اسم | وصف | قيمة |
---|---|---|
عد | عدد مورد GPU. | int (مطلوب) |
سكو | SKU لمورد GPU. | 'K80' 'P100' 'V100' (مطلوب) |
HttpHeader
اسم | وصف | قيمة |
---|---|---|
اسم | اسم العنوان. | خيط |
قيمة | قيمة العنوان. | خيط |
ImageRegistryCredential
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية السجل الخاص. | خيط |
identityUrl | عنوان URL للهوية للسجل الخاص. | خيط |
شعار | كلمة المرور الخاصة بالسجل الخاص. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
ملقم | خادم تسجيل صور Docker بدون بروتوكول مثل "http" و"https". | سلسلة (مطلوب) |
اسم المستخدم | اسم المستخدم للسجل الخاص. | خيط |
تعريف InitContainer
اسم | وصف | قيمة |
---|---|---|
اسم | اسم حاوية التهيئة. | سلسلة (مطلوب) |
خصائص | خصائص حاوية التهيئة. | |
InitContainerPropertiesDefinition
اسم | وصف | قيمة |
---|---|---|
أمر | الأمر الذي يجب تنفيذه داخل حاوية init في نموذج exec. | سلسلة[] |
متغيرات البيئة | متغيرات البيئة لتعيينها في حاوية التهيئة. | |
صورة | صورة حاوية التهيئة. | خيط |
عدد وحدات التخزين | يتم تحميل وحدة التخزين المتوفرة لحاوية init. |
عنوان Ip
اسم | وصف | قيمة |
---|---|---|
autoGeneratedDomainNameLabelScope | القيمة التي تمثل قائمة تعداد الأمان. القيمة 'Unsecure' هي القيمة الافتراضية إذا لم يتم تحديدها ويعني أن تسمية اسم مجال الكائن غير مؤمنة مقابل استيلاء المجال الفرعي. قيمة "TenantReuse" هي القيمة الافتراضية إذا تم تحديدها ويعني أنه يمكن إعادة استخدام تسمية اسم مجال الكائن داخل نفس المستأجر. تعني قيمة "SubscriptionReuse" أنه يمكن إعادة استخدام تسمية اسم مجال الكائن ضمن نفس الاشتراك. تعني قيمة "ResourceGroupReuse" أنه يمكن إعادة استخدام تسمية اسم مجال الكائن داخل نفس مجموعة الموارد. تعني قيمة "NoReuse" أنه لا يمكن إعادة استخدام تسمية اسم مجال الكائن ضمن نفس مجموعة الموارد أو الاشتراك أو المستأجر. | 'Noreuse' 'ResourceGroupReuse' "إعادة استخدام الاشتراك" "TenantReuse" "غير آمن" |
dnsNameLabel | تسمية اسم Dns ل IP. | خيط |
ip | عنوان IP المكشوف للإنترنت العام. | خيط |
الموانئ | قائمة المنافذ المعروضة على مجموعة الحاوية. | منفذ |
نوع | يحدد ما إذا كان IP معرضا للإنترنت العام أو VNET الخاص. | "خاص" "عام" (مطلوب) |
LogAnalytics
اسم | وصف | قيمة |
---|---|---|
نوع السجل | نوع السجل الذي سيتم استخدامه. | "ContainerInsights" "سجلات مثيل الحاوية" |
بيانات التعريف | بيانات التعريف لتحليلات السجل. | |
معرف مساحة العمل | معرف مساحة العمل لتحليلات السجل | سلسلة (مطلوب) |
مفتاح مساحة العمل | مفتاح مساحة العمل لتحليلات السجل | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. (مطلوب) |
workspaceResourceId | معرف مورد مساحة العمل لتحليلات السجل | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
LogAnalyticsMetadata
اسم | وصف | قيمة |
---|
Microsoft.ContainerInstance/containerGroups
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية مجموعة الحاوية، إذا تم تكوينها. | ContainerGroupIdentity |
مكان | موقع المورد. | خيط |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص مجموعة الحاوية | |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
مناطق | مناطق مجموعة الحاويات. | سلسلة[] |
ميناء
اسم | وصف | قيمة |
---|---|---|
ميناء | رقم المنفذ. | int (مطلوب) |
بروتوكول | البروتوكول المقترن بالمنفذ. | 'TCP' 'UDP' |
حدود الموارد
طلبات الموارد
طلبات الموارد
اسم | وصف | قيمة |
---|---|---|
حدود | حدود الموارد لمثيل الحاوية هذا. | |
الطلبات | طلبات الموارد لمثيل الحاوية هذا. | طلبات الموارد (مطلوب) |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
أداة SecretVolume
اسم | وصف | قيمة |
---|
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|
حجم
عدد وحدات التخزين
اسم | وصف | قيمة |
---|---|---|
mountPath | المسار داخل الحاوية حيث يجب تحميل وحدة التخزين. يجب ألا يحتوي على نقطتين (:). | سلسلة (مطلوب) |
اسم | اسم تحميل وحدة التخزين. | سلسلة (مطلوب) |
readOnly | العلامة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. | قيمة منطقية |
أمثلة الاستخدام
الوحدات النمطية التي تم التحقق منها من Azure
يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.
الوحده النمطيه | وصف |
---|---|
مثيل حاوية | وحدة موارد AVM لمثيل الحاوية |
نماذج Azure Quickstart
تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.
ملف Bicep | وصف |
---|---|
مثيلات حاوية Azure - BC مع SQL Server وIIS | نشر حاوية Windows واحدة مع بيئة Microsoft Dynamics 365 Business Central المضمنة ذاتيا بالكامل على مثيلات حاوية Azure. |
Azure Container Instances - حاوية مع بيانات سرية | نشر حاوية Linux التي تحتوي على وحدة تخزين سرية باستخدام مثيلات حاوية Azure. |
Azure Container Instances - حاوية Linux مع IP العام | نشر حاوية Linux واحدة يمكن الوصول إليها عبر IP عام باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - VNet | نشر مثيل حاوية في شبكة Azure الظاهرية. |
إنشاء موقع WordPress | ينشئ هذا القالب موقع WordPress على مثيل الحاوية |
إنشاء خادم SFTP عند الطلب مع تخزين مستمر | يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
إنشاء بوابة تطبيق باستخدام الشهادات | يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا في Key Vault، ثم الرجوع من بوابة التطبيق. |
Front Door Standard/Premium مع مثيلات حاوية Azure | ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات. |
Front Door مع مثيلات الحاوية وبوابة التطبيق | ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
مجموعة توفر SQL Server على AKS | يؤدي هذا إلى إنشاء نظام مجموعة AKS جديد ثم نشر مجموعات توفر SQL Server فيه باستخدام حزمة CNAB المنشورة باستخدام Duffle و ACI |
تعريف مورد قالب ARM
يمكن نشر نوع مورد containerGroups مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ContainerInstance/containerGroups، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2022-09-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"httpHeaders": [
{
"name": "string",
"value": "string"
}
],
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"readinessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"httpHeaders": [
{
"name": "string",
"value": "string"
}
],
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"gpu": {
"count": "int",
"sku": "string"
},
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"gpu": {
"count": "int",
"sku": "string"
},
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"logType": "string",
"metadata": {
"{customized property}": "string"
},
"workspaceId": "string",
"workspaceKey": "string",
"workspaceResourceId": "string"
}
},
"dnsConfig": {
"nameServers": [ "string" ],
"options": "string",
"searchDomains": "string"
},
"encryptionProperties": {
"identity": "string",
"keyName": "string",
"keyVersion": "string",
"vaultBaseUrl": "string"
},
"extensions": [
{
"name": "string",
"properties": {
"extensionType": "string",
"protectedSettings": {},
"settings": {},
"version": "string"
}
}
],
"imageRegistryCredentials": [
{
"identity": "string",
"identityUrl": "string",
"password": "string",
"server": "string",
"username": "string"
}
],
"initContainers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"ipAddress": {
"autoGeneratedDomainNameLabelScope": "string",
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"restartPolicy": "string",
"sku": "string",
"subnetIds": [
{
"id": "string",
"name": "string"
}
],
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
قيم الخصائص
AzureFileVolume
اسم | وصف | قيمة |
---|---|---|
readOnly | العلامة التي تشير إلى ما إذا كان ملف Azure المشترك الذي تم تحميله كمستوى تخزين للقراءة فقط. | قيمة منطقية |
اسم المشاركة | اسم مشاركة ملف Azure ليتم تحميلها كحجم. | سلسلة (مطلوب) |
storageAccountKey | مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. | خيط |
اسم حساب التخزين | اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. | سلسلة (مطلوب) |
وعاء
اسم | وصف | قيمة |
---|---|---|
اسم | الاسم الذي وفره المستخدم لمثيل الحاوية. | سلسلة (مطلوب) |
خصائص | خصائص مثيل الحاوية. | |
ContainerExec
اسم | وصف | قيمة |
---|---|---|
أمر | الأوامر التي يجب تنفيذها داخل الحاوية. | سلسلة[] |
تشخيصات مجموعة الحاوية
اسم | وصف | قيمة |
---|---|---|
تحليلات السجل | معلومات تحليلات سجل مجموعة الحاويات. | |
معرف مجموعة الحاوية
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لمجموعة الحاوية. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة الحاوية. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بمجموعة الحاوية. | ContainerGroupIdentityUserAssignedIdentities |
ContainerGroupIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
خصائص ContainerGroupProperties
اسم | وصف | قيمة |
---|---|---|
حاويات | الحاويات داخل مجموعة الحاويات. | حاوية |
تشخيص | معلومات التشخيص لمجموعة حاويات. | |
تكوين dns | معلومات تكوين DNS لمجموعة حاويات. | تكوين Dns |
خصائص التشفير | خصائص التشفير لمجموعة حاويات. | |
ملحقات | الملحقات المستخدمة من قبل kubelet الظاهري | |
imageRegistryCredentials | بيانات اعتماد سجل الصور التي يتم إنشاء مجموعة الحاويات منها. | ImageRegistryCredential[] |
initContainers | حاويات init لمجموعة حاويات. | InitContainerDefinition[] |
عنوان ip | نوع عنوان IP لمجموعة الحاوية. | ipAddress |
نوع osType | نوع نظام التشغيل المطلوب من قبل الحاويات في مجموعة الحاوية. | 'Linux' 'Windows' (مطلوب) |
إعادة تشغيل النهج | إعادة تشغيل النهج لكافة الحاويات داخل مجموعة الحاوية. - Always إعادة التشغيل دائما- OnFailure إعادة التشغيل عند الفشل- Never عدم إعادة التشغيل أبدا |
'دائما' 'أبدا' "OnFailure" |
سكو | SKU لمجموعة حاويات. | "مخصص" "قياسي" |
معرفات الشبكة الفرعية | معرفات مورد الشبكة الفرعية لمجموعة حاويات. | ContainerGroupSubnetId[] |
وحدات التخزين | قائمة وحدات التخزين التي يمكن تحميلها بواسطة حاويات في مجموعة الحاويات هذه. | وحدة تخزين |
ContainerGroupSubnetId
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد للشبكة الظاهرية والشبكة الفرعية. | سلسلة (مطلوب) |
اسم | اسم مألوف للشبكة الفرعية. | خيط |
حاويةHttpGet
اسم | وصف | قيمة |
---|---|---|
عناوين http | رؤوس HTTP. | |
مسار | مسار الفحص. | خيط |
ميناء | رقم المنفذ المراد فحصه. | int (مطلوب) |
نظام | المخطط. | 'http' 'https' |
ContainerPort
اسم | وصف | قيمة |
---|---|---|
ميناء | رقم المنفذ المكشوف داخل مجموعة الحاوية. | int (مطلوب) |
بروتوكول | البروتوكول المقترن بالمنفذ. | 'TCP' 'UDP' |
ContainerProbe
اسم | وصف | قيمة |
---|---|---|
اكسيك | أمر التنفيذ للتحقيق | |
فشلالعناد | حد الفشل. | الباحث |
httpGet | إعدادات Http Get للتحقيق | حاوية HttpGet |
initialDelaySeconds | ثواني التأخير الأولية. | الباحث |
periodSeconds | ثواني الفترة الزمنية. | الباحث |
successThreshold | حد النجاح. | الباحث |
timeoutSeconds | ثواني المهلة. | الباحث |
خصائص الحاوية
اسم | وصف | قيمة |
---|---|---|
أمر | الأوامر التي يجب تنفيذها داخل مثيل الحاوية في نموذج exec. | سلسلة[] |
متغيرات البيئة | متغيرات البيئة المراد تعيينها في مثيل الحاوية. | |
صورة | اسم الصورة المستخدمة لإنشاء مثيل الحاوية. | سلسلة (مطلوب) |
livenessProbe | مسبار الحياة. | |
الموانئ | المنافذ المكشوفة على مثيل الحاوية. | |
الجاهزيةProbe | فحص الجاهزية. | |
موارد | متطلبات الموارد لمثيل الحاوية. | طلبات الموارد (مطلوب) |
عدد وحدات التخزين | تحميل وحدة التخزين المتوفرة لمثيل الحاوية. |
DeploymentExtensionSpec
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الملحق. | سلسلة (مطلوب) |
خصائص | خصائص ملحق محددة | |
DeploymentExtensionSpecProperties
اسم | وصف | قيمة |
---|---|---|
نوع الملحق | نوع الملحق المراد إضافته. | سلسلة (مطلوب) |
إعدادات محمية | الإعدادات المحمية للملحق. | أي |
اعدادات | إعدادات الملحق. | أي |
الإصدار | إصدار الملحق المستخدم. | سلسلة (مطلوب) |
تكوين Dns
اسم | وصف | قيمة |
---|---|---|
خوادم الأسماء | خوادم DNS لمجموعة الحاويات. | string[] (مطلوبة) |
خيارات | خيارات DNS لمجموعة الحاويات. | خيط |
مجالات البحث | مجالات بحث DNS للبحث عن اسم المضيف في مجموعة الحاوية. | خيط |
خصائص التشفير
اسم | وصف | قيمة |
---|---|---|
الهوية | الهوية المدارة keyvault. | خيط |
اسم المفتاح | اسم مفتاح التشفير. | سلسلة (مطلوب) |
إصدار المفتاح | إصدار مفتاح التشفير. | سلسلة (مطلوب) |
vaultBaseUrl | عنوان URL الأساسي keyvault. | سلسلة (مطلوب) |
بيئة متغيرة
اسم | وصف | قيمة |
---|---|---|
اسم | اسم متغير البيئة. | سلسلة (مطلوب) |
قيمة آمنة | قيمة متغير البيئة الآمنة. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
قيمة | قيمة متغير البيئة. | خيط |
GitRepoVolume
اسم | وصف | قيمة |
---|---|---|
دليل | اسم الدليل الهدف. يجب ألا تحتوي على '..' أو تبدأ بها. إذا تم توفير '.'، فسيكون دليل وحدة التخزين هو مستودع git. وإلا، إذا تم تحديده، فستحتوي وحدة التخزين على مستودع git في الدليل الفرعي بالاسم المحدد. | خيط |
مستودع | عنوان URL الخاص بالمستودعات | سلسلة (مطلوب) |
مراجعه | تثبيت التجزئة للمراجعة المحددة. | خيط |
GpuResource
اسم | وصف | قيمة |
---|---|---|
عد | عدد مورد GPU. | int (مطلوب) |
سكو | SKU لمورد GPU. | 'K80' 'P100' 'V100' (مطلوب) |
HttpHeader
اسم | وصف | قيمة |
---|---|---|
اسم | اسم العنوان. | خيط |
قيمة | قيمة العنوان. | خيط |
ImageRegistryCredential
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية السجل الخاص. | خيط |
identityUrl | عنوان URL للهوية للسجل الخاص. | خيط |
شعار | كلمة المرور الخاصة بالسجل الخاص. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
ملقم | خادم تسجيل صور Docker بدون بروتوكول مثل "http" و"https". | سلسلة (مطلوب) |
اسم المستخدم | اسم المستخدم للسجل الخاص. | خيط |
تعريف InitContainer
اسم | وصف | قيمة |
---|---|---|
اسم | اسم حاوية التهيئة. | سلسلة (مطلوب) |
خصائص | خصائص حاوية التهيئة. | |
InitContainerPropertiesDefinition
اسم | وصف | قيمة |
---|---|---|
أمر | الأمر الذي يجب تنفيذه داخل حاوية init في نموذج exec. | سلسلة[] |
متغيرات البيئة | متغيرات البيئة لتعيينها في حاوية التهيئة. | |
صورة | صورة حاوية التهيئة. | خيط |
عدد وحدات التخزين | يتم تحميل وحدة التخزين المتوفرة لحاوية init. |
عنوان Ip
اسم | وصف | قيمة |
---|---|---|
autoGeneratedDomainNameLabelScope | القيمة التي تمثل قائمة تعداد الأمان. القيمة 'Unsecure' هي القيمة الافتراضية إذا لم يتم تحديدها ويعني أن تسمية اسم مجال الكائن غير مؤمنة مقابل استيلاء المجال الفرعي. قيمة "TenantReuse" هي القيمة الافتراضية إذا تم تحديدها ويعني أنه يمكن إعادة استخدام تسمية اسم مجال الكائن داخل نفس المستأجر. تعني قيمة "SubscriptionReuse" أنه يمكن إعادة استخدام تسمية اسم مجال الكائن ضمن نفس الاشتراك. تعني قيمة "ResourceGroupReuse" أنه يمكن إعادة استخدام تسمية اسم مجال الكائن داخل نفس مجموعة الموارد. تعني قيمة "NoReuse" أنه لا يمكن إعادة استخدام تسمية اسم مجال الكائن ضمن نفس مجموعة الموارد أو الاشتراك أو المستأجر. | 'Noreuse' 'ResourceGroupReuse' "إعادة استخدام الاشتراك" "TenantReuse" "غير آمن" |
dnsNameLabel | تسمية اسم Dns ل IP. | خيط |
ip | عنوان IP المكشوف للإنترنت العام. | خيط |
الموانئ | قائمة المنافذ المعروضة على مجموعة الحاوية. | منفذ |
نوع | يحدد ما إذا كان IP معرضا للإنترنت العام أو VNET الخاص. | "خاص" "عام" (مطلوب) |
LogAnalytics
اسم | وصف | قيمة |
---|---|---|
نوع السجل | نوع السجل الذي سيتم استخدامه. | "ContainerInsights" "سجلات مثيل الحاوية" |
بيانات التعريف | بيانات التعريف لتحليلات السجل. | |
معرف مساحة العمل | معرف مساحة العمل لتحليلات السجل | سلسلة (مطلوب) |
مفتاح مساحة العمل | مفتاح مساحة العمل لتحليلات السجل | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. (مطلوب) |
workspaceResourceId | معرف مورد مساحة العمل لتحليلات السجل | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
LogAnalyticsMetadata
اسم | وصف | قيمة |
---|
Microsoft.ContainerInstance/containerGroups
اسم | وصف | قيمة |
---|---|---|
apiVersion | إصدار واجهة برمجة التطبيقات | '2022-09-01' |
الهوية | هوية مجموعة الحاوية، إذا تم تكوينها. | ContainerGroupIdentity |
مكان | موقع المورد. | خيط |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص مجموعة الحاوية | |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع المورد | 'Microsoft.ContainerInstance/containerGroups' |
مناطق | مناطق مجموعة الحاويات. | سلسلة[] |
ميناء
اسم | وصف | قيمة |
---|---|---|
ميناء | رقم المنفذ. | int (مطلوب) |
بروتوكول | البروتوكول المقترن بالمنفذ. | 'TCP' 'UDP' |
حدود الموارد
طلبات الموارد
طلبات الموارد
اسم | وصف | قيمة |
---|---|---|
حدود | حدود الموارد لمثيل الحاوية هذا. | |
الطلبات | طلبات الموارد لمثيل الحاوية هذا. | طلبات الموارد (مطلوب) |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
أداة SecretVolume
اسم | وصف | قيمة |
---|
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|
حجم
عدد وحدات التخزين
اسم | وصف | قيمة |
---|---|---|
mountPath | المسار داخل الحاوية حيث يجب تحميل وحدة التخزين. يجب ألا يحتوي على نقطتين (:). | سلسلة (مطلوب) |
اسم | اسم تحميل وحدة التخزين. | سلسلة (مطلوب) |
readOnly | العلامة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. | قيمة منطقية |
أمثلة الاستخدام
قوالب Azure Quickstart
قوالب Azure Quickstart التالية توزيع نوع المورد هذا.
قالب | وصف |
---|---|
مثيلات حاوية Azure - BC مع SQL Server وIIS |
نشر حاوية Windows واحدة مع بيئة Microsoft Dynamics 365 Business Central المضمنة ذاتيا بالكامل على مثيلات حاوية Azure. |
Azure Container Instances - حاوية مع فحص السلامة |
نشر حاوية Linux التي تحتوي على فحص صحة باستخدام مثيلات حاوية Azure. |
Azure Container Instances - حاوية مع بيانات سرية |
نشر حاوية Linux التي تحتوي على وحدة تخزين سرية باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية مع envVar آمنة |
نشر حاوية Linux التي تحتوي على متغير بيئة آمنة باستخدام مثيلات حاوية Azure. |
Azure Container Instances - حاوية Linux مع emptyDir |
نشر حاويتين Linux تشتركان في وحدة تخزين emptyDir باستخدام مثيلات حاوية Azure. |
Azure Container Instances - حاوية Linux مع gitRepo |
نشر حاوية Linux التي تستخدم وحدة تخزين gitRepo باستخدام مثيلات حاوية Azure. |
Azure Container Instances - حاوية Linux مع IP العام |
نشر حاوية Linux واحدة يمكن الوصول إليها عبر IP عام باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - VNet |
نشر مثيل حاوية في شبكة Azure الظاهرية. |
إنشاء مشاركة ملف حساب تخزين عبر الحاويات |
ينشئ هذا القالب حساب تخزين ومشاركة ملف عبر azure-cli في مثيل حاوية |
إنشاء موقع WordPress |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية |
إنشاء موقع WordPress في شبكة ظاهرية |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN موقع عام يمكنه الوصول إلى موقع WordPress. |
إنشاء خادم SFTP عند الطلب مع تخزين مستمر |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
إنشاء بوابة تطبيق باستخدام الشهادات |
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا في Key Vault، ثم الرجوع من بوابة التطبيق. |
Front Door Standard/Premium مع مثيلات حاوية Azure |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات. |
Front Door مع مثيلات الحاوية وبوابة التطبيق |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
خادم SFTP عند الطلب باستخدام حساب تخزين موجود |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
مجموعة توفر SQL Server على AKS |
يؤدي هذا إلى إنشاء نظام مجموعة AKS جديد ثم نشر مجموعات توفر SQL Server فيه باستخدام حزمة CNAB المنشورة باستخدام Duffle و ACI |
حاوية UDP في ACI |
تنشئ هذه القوالب مورد ACI وتعرض حاوية من خلال UDP |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد containerGroups مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ContainerInstance/containerGroups، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2022-09-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
httpHeaders = [
{
name = "string"
value = "string"
}
]
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
httpHeaders = [
{
name = "string"
value = "string"
}
]
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
gpu = {
count = int
sku = "string"
}
memoryInGB = int
}
requests = {
cpu = int
gpu = {
count = int
sku = "string"
}
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
logType = "string"
metadata = {
{customized property} = "string"
}
workspaceId = "string"
workspaceKey = "string"
workspaceResourceId = "string"
}
}
dnsConfig = {
nameServers = [
"string"
]
options = "string"
searchDomains = "string"
}
encryptionProperties = {
identity = "string"
keyName = "string"
keyVersion = "string"
vaultBaseUrl = "string"
}
extensions = [
{
name = "string"
properties = {
extensionType = "string"
protectedSettings = ?
settings = ?
version = "string"
}
}
]
imageRegistryCredentials = [
{
identity = "string"
identityUrl = "string"
password = "string"
server = "string"
username = "string"
}
]
initContainers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
ipAddress = {
autoGeneratedDomainNameLabelScope = "string"
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
restartPolicy = "string"
sku = "string"
subnetIds = [
{
id = "string"
name = "string"
}
]
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
emptyDir = ?
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {
{customized property} = "string"
}
}
]
}
zones = [
"string"
]
}
}
قيم الخصائص
AzureFileVolume
اسم | وصف | قيمة |
---|---|---|
readOnly | العلامة التي تشير إلى ما إذا كان ملف Azure المشترك الذي تم تحميله كمستوى تخزين للقراءة فقط. | قيمة منطقية |
اسم المشاركة | اسم مشاركة ملف Azure ليتم تحميلها كحجم. | سلسلة (مطلوب) |
storageAccountKey | مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. | خيط |
اسم حساب التخزين | اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. | سلسلة (مطلوب) |
وعاء
اسم | وصف | قيمة |
---|---|---|
اسم | الاسم الذي وفره المستخدم لمثيل الحاوية. | سلسلة (مطلوب) |
خصائص | خصائص مثيل الحاوية. | |
ContainerExec
اسم | وصف | قيمة |
---|---|---|
أمر | الأوامر التي يجب تنفيذها داخل الحاوية. | سلسلة[] |
تشخيصات مجموعة الحاوية
اسم | وصف | قيمة |
---|---|---|
تحليلات السجل | معلومات تحليلات سجل مجموعة الحاويات. | |
معرف مجموعة الحاوية
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لمجموعة الحاوية. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة الحاوية. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بمجموعة الحاوية. | ContainerGroupIdentityUserAssignedIdentities |
ContainerGroupIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
خصائص ContainerGroupProperties
اسم | وصف | قيمة |
---|---|---|
حاويات | الحاويات داخل مجموعة الحاويات. | حاوية |
تشخيص | معلومات التشخيص لمجموعة حاويات. | |
تكوين dns | معلومات تكوين DNS لمجموعة حاويات. | تكوين Dns |
خصائص التشفير | خصائص التشفير لمجموعة حاويات. | |
ملحقات | الملحقات المستخدمة من قبل kubelet الظاهري | |
imageRegistryCredentials | بيانات اعتماد سجل الصور التي يتم إنشاء مجموعة الحاويات منها. | ImageRegistryCredential[] |
initContainers | حاويات init لمجموعة حاويات. | InitContainerDefinition[] |
عنوان ip | نوع عنوان IP لمجموعة الحاوية. | ipAddress |
نوع osType | نوع نظام التشغيل المطلوب من قبل الحاويات في مجموعة الحاوية. | 'Linux' 'Windows' (مطلوب) |
إعادة تشغيل النهج | إعادة تشغيل النهج لكافة الحاويات داخل مجموعة الحاوية. - Always إعادة التشغيل دائما- OnFailure إعادة التشغيل عند الفشل- Never عدم إعادة التشغيل أبدا |
'دائما' 'أبدا' "OnFailure" |
سكو | SKU لمجموعة حاويات. | "مخصص" "قياسي" |
معرفات الشبكة الفرعية | معرفات مورد الشبكة الفرعية لمجموعة حاويات. | ContainerGroupSubnetId[] |
وحدات التخزين | قائمة وحدات التخزين التي يمكن تحميلها بواسطة حاويات في مجموعة الحاويات هذه. | وحدة تخزين |
ContainerGroupSubnetId
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد للشبكة الظاهرية والشبكة الفرعية. | سلسلة (مطلوب) |
اسم | اسم مألوف للشبكة الفرعية. | خيط |
حاويةHttpGet
اسم | وصف | قيمة |
---|---|---|
عناوين http | رؤوس HTTP. | |
مسار | مسار الفحص. | خيط |
ميناء | رقم المنفذ المراد فحصه. | int (مطلوب) |
نظام | المخطط. | 'http' 'https' |
ContainerPort
اسم | وصف | قيمة |
---|---|---|
ميناء | رقم المنفذ المكشوف داخل مجموعة الحاوية. | int (مطلوب) |
بروتوكول | البروتوكول المقترن بالمنفذ. | 'TCP' 'UDP' |
ContainerProbe
اسم | وصف | قيمة |
---|---|---|
اكسيك | أمر التنفيذ للتحقيق | |
فشلالعناد | حد الفشل. | الباحث |
httpGet | إعدادات Http Get للتحقيق | حاوية HttpGet |
initialDelaySeconds | ثواني التأخير الأولية. | الباحث |
periodSeconds | ثواني الفترة الزمنية. | الباحث |
successThreshold | حد النجاح. | الباحث |
timeoutSeconds | ثواني المهلة. | الباحث |
خصائص الحاوية
اسم | وصف | قيمة |
---|---|---|
أمر | الأوامر التي يجب تنفيذها داخل مثيل الحاوية في نموذج exec. | سلسلة[] |
متغيرات البيئة | متغيرات البيئة المراد تعيينها في مثيل الحاوية. | |
صورة | اسم الصورة المستخدمة لإنشاء مثيل الحاوية. | سلسلة (مطلوب) |
livenessProbe | مسبار الحياة. | |
الموانئ | المنافذ المكشوفة على مثيل الحاوية. | |
الجاهزيةProbe | فحص الجاهزية. | |
موارد | متطلبات الموارد لمثيل الحاوية. | طلبات الموارد (مطلوب) |
عدد وحدات التخزين | تحميل وحدة التخزين المتوفرة لمثيل الحاوية. |
DeploymentExtensionSpec
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الملحق. | سلسلة (مطلوب) |
خصائص | خصائص ملحق محددة | |
DeploymentExtensionSpecProperties
اسم | وصف | قيمة |
---|---|---|
نوع الملحق | نوع الملحق المراد إضافته. | سلسلة (مطلوب) |
إعدادات محمية | الإعدادات المحمية للملحق. | أي |
اعدادات | إعدادات الملحق. | أي |
الإصدار | إصدار الملحق المستخدم. | سلسلة (مطلوب) |
تكوين Dns
اسم | وصف | قيمة |
---|---|---|
خوادم الأسماء | خوادم DNS لمجموعة الحاويات. | string[] (مطلوبة) |
خيارات | خيارات DNS لمجموعة الحاويات. | خيط |
مجالات البحث | مجالات بحث DNS للبحث عن اسم المضيف في مجموعة الحاوية. | خيط |
خصائص التشفير
اسم | وصف | قيمة |
---|---|---|
الهوية | الهوية المدارة keyvault. | خيط |
اسم المفتاح | اسم مفتاح التشفير. | سلسلة (مطلوب) |
إصدار المفتاح | إصدار مفتاح التشفير. | سلسلة (مطلوب) |
vaultBaseUrl | عنوان URL الأساسي keyvault. | سلسلة (مطلوب) |
بيئة متغيرة
اسم | وصف | قيمة |
---|---|---|
اسم | اسم متغير البيئة. | سلسلة (مطلوب) |
قيمة آمنة | قيمة متغير البيئة الآمنة. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
قيمة | قيمة متغير البيئة. | خيط |
GitRepoVolume
اسم | وصف | قيمة |
---|---|---|
دليل | اسم الدليل الهدف. يجب ألا تحتوي على '..' أو تبدأ بها. إذا تم توفير '.'، فسيكون دليل وحدة التخزين هو مستودع git. وإلا، إذا تم تحديده، فستحتوي وحدة التخزين على مستودع git في الدليل الفرعي بالاسم المحدد. | خيط |
مستودع | عنوان URL الخاص بالمستودعات | سلسلة (مطلوب) |
مراجعه | تثبيت التجزئة للمراجعة المحددة. | خيط |
GpuResource
اسم | وصف | قيمة |
---|---|---|
عد | عدد مورد GPU. | int (مطلوب) |
سكو | SKU لمورد GPU. | 'K80' 'P100' 'V100' (مطلوب) |
HttpHeader
اسم | وصف | قيمة |
---|---|---|
اسم | اسم العنوان. | خيط |
قيمة | قيمة العنوان. | خيط |
ImageRegistryCredential
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية السجل الخاص. | خيط |
identityUrl | عنوان URL للهوية للسجل الخاص. | خيط |
شعار | كلمة المرور الخاصة بالسجل الخاص. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
ملقم | خادم تسجيل صور Docker بدون بروتوكول مثل "http" و"https". | سلسلة (مطلوب) |
اسم المستخدم | اسم المستخدم للسجل الخاص. | خيط |
تعريف InitContainer
اسم | وصف | قيمة |
---|---|---|
اسم | اسم حاوية التهيئة. | سلسلة (مطلوب) |
خصائص | خصائص حاوية التهيئة. | |
InitContainerPropertiesDefinition
اسم | وصف | قيمة |
---|---|---|
أمر | الأمر الذي يجب تنفيذه داخل حاوية init في نموذج exec. | سلسلة[] |
متغيرات البيئة | متغيرات البيئة لتعيينها في حاوية التهيئة. | |
صورة | صورة حاوية التهيئة. | خيط |
عدد وحدات التخزين | يتم تحميل وحدة التخزين المتوفرة لحاوية init. |
عنوان Ip
اسم | وصف | قيمة |
---|---|---|
autoGeneratedDomainNameLabelScope | القيمة التي تمثل قائمة تعداد الأمان. القيمة 'Unsecure' هي القيمة الافتراضية إذا لم يتم تحديدها ويعني أن تسمية اسم مجال الكائن غير مؤمنة مقابل استيلاء المجال الفرعي. قيمة "TenantReuse" هي القيمة الافتراضية إذا تم تحديدها ويعني أنه يمكن إعادة استخدام تسمية اسم مجال الكائن داخل نفس المستأجر. تعني قيمة "SubscriptionReuse" أنه يمكن إعادة استخدام تسمية اسم مجال الكائن ضمن نفس الاشتراك. تعني قيمة "ResourceGroupReuse" أنه يمكن إعادة استخدام تسمية اسم مجال الكائن داخل نفس مجموعة الموارد. تعني قيمة "NoReuse" أنه لا يمكن إعادة استخدام تسمية اسم مجال الكائن ضمن نفس مجموعة الموارد أو الاشتراك أو المستأجر. | 'Noreuse' 'ResourceGroupReuse' "إعادة استخدام الاشتراك" "TenantReuse" "غير آمن" |
dnsNameLabel | تسمية اسم Dns ل IP. | خيط |
ip | عنوان IP المكشوف للإنترنت العام. | خيط |
الموانئ | قائمة المنافذ المعروضة على مجموعة الحاوية. | منفذ |
نوع | يحدد ما إذا كان IP معرضا للإنترنت العام أو VNET الخاص. | "خاص" "عام" (مطلوب) |
LogAnalytics
اسم | وصف | قيمة |
---|---|---|
نوع السجل | نوع السجل الذي سيتم استخدامه. | "ContainerInsights" "سجلات مثيل الحاوية" |
بيانات التعريف | بيانات التعريف لتحليلات السجل. | |
معرف مساحة العمل | معرف مساحة العمل لتحليلات السجل | سلسلة (مطلوب) |
مفتاح مساحة العمل | مفتاح مساحة العمل لتحليلات السجل | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. (مطلوب) |
workspaceResourceId | معرف مورد مساحة العمل لتحليلات السجل | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
LogAnalyticsMetadata
اسم | وصف | قيمة |
---|
Microsoft.ContainerInstance/containerGroups
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية مجموعة الحاوية، إذا تم تكوينها. | ContainerGroupIdentity |
مكان | موقع المورد. | خيط |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص مجموعة الحاوية | |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
نوع | نوع المورد | "Microsoft.ContainerInstance/containerGroups@2022-09-01" |
مناطق | مناطق مجموعة الحاويات. | سلسلة[] |
ميناء
اسم | وصف | قيمة |
---|---|---|
ميناء | رقم المنفذ. | int (مطلوب) |
بروتوكول | البروتوكول المقترن بالمنفذ. | 'TCP' 'UDP' |
حدود الموارد
طلبات الموارد
طلبات الموارد
اسم | وصف | قيمة |
---|---|---|
حدود | حدود الموارد لمثيل الحاوية هذا. | |
الطلبات | طلبات الموارد لمثيل الحاوية هذا. | طلبات الموارد (مطلوب) |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
أداة SecretVolume
اسم | وصف | قيمة |
---|
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|
حجم
عدد وحدات التخزين
اسم | وصف | قيمة |
---|---|---|
mountPath | المسار داخل الحاوية حيث يجب تحميل وحدة التخزين. يجب ألا يحتوي على نقطتين (:). | سلسلة (مطلوب) |
اسم | اسم تحميل وحدة التخزين. | سلسلة (مطلوب) |
readOnly | العلامة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. | قيمة منطقية |
أمثلة الاستخدام
الوحدات النمطية التي تم التحقق منها من Azure
يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.
الوحده النمطيه | وصف |
---|---|
مثيل حاوية | وحدة موارد AVM لمثيل الحاوية |