Kube Environments - Create Or Update
Deskripsi untuk Membuat atau memperbarui Lingkungan Kubernetes.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}?api-version=2025-05-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
name
|
path | True |
string |
Nama lingkungan Kubernetes. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. |
|
subscription
|
path | True |
string (uuid) |
ID langganan target. Nilainya harus sebuah UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| location | True |
string |
Lokasi geografis tempat sumber daya berada |
| extendedLocation |
Lokasi yang Diperluas. |
||
| kind |
string |
Jenis sumber daya. |
|
| properties.aksResourceID |
string |
||
| properties.appLogsConfiguration |
Konfigurasi kluster yang memungkinkan daemon log untuk mengekspor log aplikasi ke tujuan. Saat ini hanya "analitik log" yang didukung |
||
| properties.arcConfiguration |
Konfigurasi kluster yang menentukan jenis komponen kluster ARC. Misalnya: Memilih antara jenis BuildService, FrontEnd Service ArtifactsStorageType, dll. |
||
| properties.containerAppsConfiguration |
Konfigurasi kluster untuk Lingkungan Aplikasi Kontainer untuk mengonfigurasi Kunci Instrumentasi Dapr dan Konfigurasi VNET |
||
| properties.environmentType |
string |
Jenis Lingkungan Kubernetes. Hanya didukung untuk Lingkungan Aplikasi Kontainer dengan nilai sebagai Terkelola |
|
| properties.internalLoadBalancerEnabled |
boolean |
Hanya terlihat dalam Vnet/Subnet |
|
| properties.staticIp |
string |
IP statis KubeEnvironment |
|
| tags |
object |
Tag sumber daya. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Operasi pembaruan 'KubeEnvironment' sumber daya berhasil |
|
| 201 Created |
Resource 'KubeEnvironment' membuat operasi berhasil Header
|
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Create kube environments
Permintaan sampel
Respon sampel
{
"name": "testkubeenv",
"type": "Microsoft.Web/kubeEnvironments",
"extendedLocation": {
"name": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.ExtendedLocation/customLocations/testcustomlocation",
"type": "customLocation"
},
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.Web/kubeEnvironments/testkubeenv",
"location": "East US",
"properties": {
"aksResourceID": "test",
"appLogsConfiguration": null,
"arcConfiguration": null,
"defaultDomain": "testkubeenv.k4apps.io",
"deploymentErrors": null,
"internalLoadBalancerEnabled": false,
"provisioningState": "Succeeded",
"staticIp": "1.2.3.4"
},
"tags": {}
}
{
"name": "testkubeenv",
"type": "Microsoft.Web/kubeEnvironments",
"extendedLocation": {
"name": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.ExtendedLocation/customLocations/testcustomlocation",
"type": "customLocation"
},
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.Web/kubeEnvironments/testkubeenv",
"location": "East US",
"properties": {
"aksResourceID": "test",
"appLogsConfiguration": null,
"arcConfiguration": null,
"defaultDomain": "testkubeenv.k4apps.io",
"deploymentErrors": null,
"internalLoadBalancerEnabled": false,
"provisioningState": "InitializationInProgress",
"staticIp": "1.2.3.4"
},
"tags": {}
}
Definisi
| Nama | Deskripsi |
|---|---|
|
App |
|
|
Arc |
|
|
Container |
|
|
created |
Jenis identitas yang membuat sumber daya. |
|
Default |
Respons kesalahan App Service. |
|
Default |
Model kesalahan. |
|
Default |
Kesalahan terperinci. |
|
Extended |
Lokasi yang Diperluas. |
|
Front |
|
|
Front |
|
|
Kube |
Kluster Kubernetes khusus untuk beban kerja web oleh Azure App Service |
|
Kube |
Status penyediaan Lingkungan Kubernetes. |
|
Log |
|
|
Storage |
|
|
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
AppLogsConfiguration
| Nama | Jenis | Deskripsi |
|---|---|---|
| destination |
string |
|
| logAnalyticsConfiguration |
ArcConfiguration
| Nama | Jenis | Deskripsi |
|---|---|---|
| artifactStorageAccessMode |
string |
|
| artifactStorageClassName |
string |
|
| artifactStorageMountPath |
string |
|
| artifactStorageNodeName |
string |
|
| artifactsStorageType | ||
| frontEndServiceConfiguration | ||
| kubeConfig |
string (password) |
ContainerAppsConfiguration
| Nama | Jenis | Deskripsi |
|---|---|---|
| appSubnetResourceId |
string |
ID sumber daya subnet untuk komponen infrastruktur sarana kontrol. Subnet ini harus berada di VNET yang sama dengan subnet yang ditentukan dalam appSubnetResourceId. Tidak boleh tumpang tindih dengan rentang IP yang ditentukan dalam platformReservedCidr, jika ditentukan. |
| controlPlaneSubnetResourceId |
string |
ID sumber daya subnet untuk komponen infrastruktur sarana kontrol. Subnet ini harus berada di VNET yang sama dengan subnet yang ditentukan dalam appSubnetResourceId. Tidak boleh tumpang tindih dengan rentang IP yang ditentukan dalam platformReservedCidr, jika ditentukan. |
| daprAIInstrumentationKey |
string |
Kunci instrumentasi Azure Monitor yang digunakan oleh Dapr untuk mengekspor telemetri komunikasi Service to Service |
| dockerBridgeCidr |
string |
Rentang IP notasi CIDR yang ditetapkan ke jaringan jembatan Docker. Ini tidak boleh tumpang tindih dengan rentang IP Subnet atau rentang IP yang ditentukan dalam platformReservedCidr, jika ditentukan. |
| platformReservedCidr |
string |
Rentang IP dalam notasi CIDR yang dapat dicadangkan untuk alamat IP infrastruktur lingkungan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet lainnya. |
| platformReservedDnsIP |
string |
Alamat IP dari rentang IP yang ditentukan oleh platformReservedCidr yang akan dicadangkan untuk server DNS internal |
createdByType
Jenis identitas yang membuat sumber daya.
| Nilai | Deskripsi |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultErrorResponse
Respons kesalahan App Service.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Model kesalahan. |
DefaultErrorResponseError
Model kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
String standar untuk mengidentifikasi kesalahan secara terprogram. |
| details |
Kesalahan terperinci. |
|
| innererror |
string |
Informasi selengkapnya untuk men-debug kesalahan. |
| message |
string |
Deskripsi kesalahan terperinci dan informasi debugging. |
| target |
string |
Deskripsi kesalahan terperinci dan informasi debugging. |
DefaultErrorResponseErrorDetailsItem
Kesalahan terperinci.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
String standar untuk mengidentifikasi kesalahan secara terprogram. |
| message |
string |
Deskripsi kesalahan terperinci dan informasi debugging. |
| target |
string |
Deskripsi kesalahan terperinci dan informasi debugging. |
ExtendedLocation
Lokasi yang Diperluas.
| Nama | Jenis | Deskripsi |
|---|---|---|
| name |
string |
Nama lokasi yang diperluas. |
| type |
string |
Jenis lokasi yang diperluas. |
FrontEndConfiguration
| Nama | Jenis | Deskripsi |
|---|---|---|
| kind |
FrontEndServiceType
| Nilai | Deskripsi |
|---|---|
| NodePort | |
| LoadBalancer |
KubeEnvironment
Kluster Kubernetes khusus untuk beban kerja web oleh Azure App Service
| Nama | Jenis | Deskripsi |
|---|---|---|
| extendedLocation |
Lokasi yang Diperluas. |
|
| id |
string (arm-id) |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
Jenis sumber daya. |
| location |
string |
Lokasi geografis tempat sumber daya berada |
| name |
string |
Nama sumber daya |
| properties.aksResourceID |
string |
|
| properties.appLogsConfiguration |
Konfigurasi kluster yang memungkinkan daemon log untuk mengekspor log aplikasi ke tujuan. Saat ini hanya "analitik log" yang didukung |
|
| properties.arcConfiguration |
Konfigurasi kluster yang menentukan jenis komponen kluster ARC. Misalnya: Memilih antara jenis BuildService, FrontEnd Service ArtifactsStorageType, dll. |
|
| properties.containerAppsConfiguration |
Konfigurasi kluster untuk Lingkungan Aplikasi Kontainer untuk mengonfigurasi Kunci Instrumentasi Dapr dan Konfigurasi VNET |
|
| properties.defaultDomain |
string |
Nama Domain Default untuk kluster |
| properties.deploymentErrors |
string |
Setiap kesalahan yang terjadi selama penyebaran atau validasi penyebaran |
| properties.environmentType |
string |
Jenis Lingkungan Kubernetes. Hanya didukung untuk Lingkungan Aplikasi Kontainer dengan nilai sebagai Terkelola |
| properties.internalLoadBalancerEnabled |
boolean |
Hanya terlihat dalam Vnet/Subnet |
| properties.provisioningState |
Status penyediaan Lingkungan Kubernetes. |
|
| properties.staticIp |
string |
IP statis KubeEnvironment |
| systemData |
Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. |
|
| tags |
object |
Tag sumber daya. |
| type |
string |
Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
KubeEnvironmentProvisioningState
Status penyediaan Lingkungan Kubernetes.
| Nilai | Deskripsi |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Waiting | |
| InitializationInProgress | |
| InfrastructureSetupInProgress | |
| InfrastructureSetupComplete | |
| ScheduledForDelete | |
| UpgradeRequested | |
| UpgradeFailed |
LogAnalyticsConfiguration
| Nama | Jenis | Deskripsi |
|---|---|---|
| customerId |
string |
|
| sharedKey |
string (password) |
StorageType
| Nilai | Deskripsi |
|---|---|
| LocalNode | |
| NetworkFileSystem |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
| createdBy |
string |
Identitas yang membuat sumber daya. |
| createdByType |
Jenis identitas yang membuat sumber daya. |
|
| lastModifiedAt |
string (date-time) |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
| lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
| lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |