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=2023-12-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
name
|
path | True |
string |
Nama Lingkungan Kubernetes. |
resource
|
path | True |
string |
Nama grup sumber daya tempat sumber daya berada. Pola regex: |
subscription
|
path | True |
string |
ID langganan Azure Anda. Ini adalah string berformat GUID (misalnya 000000000-0000-0000-0000-00000000000). |
api-version
|
query | True |
string |
Versi API |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
location | True |
string |
Lokasi Sumber Daya. |
extendedLocation |
Lokasi yang Diperluas. |
||
kind |
string |
Jenis sumber daya. |
|
properties.aksResourceID |
string |
||
properties.appLogsConfiguration |
Konfigurasi kluster yang memungkinkan daemon log mengekspor log aplikasi ke tujuan. Saat ini hanya "log-analytics" 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 |
OK |
|
201 Created |
Dibuat |
|
Other Status Codes |
App Service respons kesalahan. |
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
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.Web/kubeEnvironments/testkubeenv",
"name": "testkubeenv",
"type": "Microsoft.Web/kubeEnvironments",
"location": "East US",
"extendedLocation": {
"name": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.ExtendedLocation/customLocations/testcustomlocation",
"type": "customLocation"
},
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"deploymentErrors": null,
"internalLoadBalancerEnabled": false,
"defaultDomain": "testkubeenv.k4apps.io",
"staticIp": "1.2.3.4",
"arcConfiguration": null,
"appLogsConfiguration": null,
"aksResourceID": "test"
}
}
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.Web/kubeEnvironments/testkubeenv",
"name": "testkubeenv",
"type": "Microsoft.Web/kubeEnvironments",
"location": "East US",
"extendedLocation": {
"name": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.ExtendedLocation/customLocations/testcustomlocation",
"type": "customLocation"
},
"tags": {},
"properties": {
"provisioningState": "InitializationInProgress",
"deploymentErrors": null,
"internalLoadBalancerEnabled": false,
"defaultDomain": "testkubeenv.k4apps.io",
"staticIp": "1.2.3.4",
"arcConfiguration": null,
"appLogsConfiguration": null,
"aksResourceID": "test"
}
}
Definisi
Nama | Deskripsi |
---|---|
App |
|
Arc |
|
Container |
|
Default |
App Service respons kesalahan. |
Details | |
Error |
Model kesalahan. |
Extended |
Lokasi yang Diperluas. |
Front |
|
Front |
|
Kube |
Kluster Kubernetes yang dikhususkan untuk beban kerja web dengan Azure App Service |
Kube |
Status penyediaan Lingkungan Kubernetes. |
Log |
|
Storage |
AppLogsConfiguration
Nama | Jenis | Deskripsi |
---|---|---|
destination |
string |
|
logAnalyticsConfiguration |
ArcConfiguration
Nama | Jenis | Deskripsi |
---|---|---|
artifactStorageAccessMode |
string |
|
artifactStorageClassName |
string |
|
artifactStorageMountPath |
string |
|
artifactStorageNodeName |
string |
|
artifactsStorageType | ||
frontEndServiceConfiguration | ||
kubeConfig |
string |
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 Layanan ke Layanan |
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 |
DefaultErrorResponse
App Service respons kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Model kesalahan. |
Details
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
String standar untuk mengidentifikasi kesalahan secara terprogram. |
message |
string |
Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan. |
target |
string |
Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan. |
Error
Model kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
String standar untuk mengidentifikasi kesalahan secara terprogram. |
details |
Details[] |
Kesalahan terperinci. |
innererror |
string |
Informasi selengkapnya untuk men-debug kesalahan. |
message |
string |
Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan. |
target |
string |
Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan. |
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
Nama | Jenis | Deskripsi |
---|---|---|
LoadBalancer |
string |
|
NodePort |
string |
KubeEnvironment
Kluster Kubernetes yang dikhususkan untuk beban kerja web dengan Azure App Service
Nama | Jenis | Deskripsi |
---|---|---|
extendedLocation |
Lokasi yang Diperluas. |
|
id |
string |
Id Sumber Daya. |
kind |
string |
Jenis sumber daya. |
location |
string |
Lokasi Sumber Daya. |
name |
string |
Nama Sumber Daya. |
properties.aksResourceID |
string |
|
properties.appLogsConfiguration |
Konfigurasi kluster yang memungkinkan daemon log mengekspor log aplikasi ke tujuan. Saat ini hanya "log-analytics" 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 |
Kesalahan apa pun 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 |
tags |
object |
Tag sumber daya. |
type |
string |
Jenis sumber daya |
KubeEnvironmentProvisioningState
Status penyediaan Lingkungan Kubernetes.
Nama | Jenis | Deskripsi |
---|---|---|
Canceled |
string |
|
Failed |
string |
|
InfrastructureSetupComplete |
string |
|
InfrastructureSetupInProgress |
string |
|
InitializationInProgress |
string |
|
ScheduledForDelete |
string |
|
Succeeded |
string |
|
UpgradeFailed |
string |
|
UpgradeRequested |
string |
|
Waiting |
string |
LogAnalyticsConfiguration
Nama | Jenis | Deskripsi |
---|---|---|
customerId |
string |
|
sharedKey |
string |
StorageType
Nama | Jenis | Deskripsi |
---|---|---|
LocalNode |
string |
|
NetworkFileSystem |
string |