Megosztás a következőn keresztül:


Kube Environments - Create Or Update

A Kubernetes-környezet létrehozása vagy frissítése című cikk leírása.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}?api-version=2023-12-01

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

A Kubernetes-környezet neve.

resourceGroupName
path True

string

Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik.

Reguláris kifejezési minta: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Az Azure-előfizetés azonosítója. Ez egy GUID formátumú sztring (például 000000000-0000-0000-0000-000000000000000).

api-version
query True

string

API-verzió

Kérelem törzse

Name Kötelező Típus Description
location True

string

Erőforrás helye.

extendedLocation

ExtendedLocation

Kiterjesztett hely.

kind

string

Erőforrás típusa.

properties.aksResourceID

string

properties.appLogsConfiguration

AppLogsConfiguration

Fürtkonfiguráció, amely lehetővé teszi, hogy a naplódémon alkalmazásnaplókat exportáljon egy célhelyre. Jelenleg csak a "log-analytics" támogatott

properties.arcConfiguration

ArcConfiguration

Az ARC-fürtösszetevők típusait meghatározó fürtkonfiguráció. Például: Választás a BuildService típusa, a FrontEnd Service ArtifactsStorageType stb. között.

properties.containerAppsConfiguration

ContainerAppsConfiguration

Tárolóalkalmazás-környezetek fürtkonfigurációja a Dapr-eszközkulcs és a VNET-konfiguráció konfigurálásához

properties.environmentType

string

A Kubernetes-környezet típusa. Csak felügyelt értékkel rendelkező tárolóalkalmazás-környezetek esetében támogatott

properties.internalLoadBalancerEnabled

boolean

Csak a virtuális hálózaton/alhálózaton belül látható

properties.staticIp

string

A KubeEnvironment statikus IP-címe

tags

object

Erőforráscímkék.

Válaszok

Name Típus Description
200 OK

KubeEnvironment

OK

201 Created

KubeEnvironment

Létrehozva

Other Status Codes

DefaultErrorResponse

App Service hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

Create kube environments

Mintakérelem

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.Web/kubeEnvironments/testkubeenv?api-version=2023-12-01

{
  "location": "East US",
  "properties": {
    "staticIp": "1.2.3.4"
  }
}

Mintaválasz

{
  "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"
  }
}

Definíciók

Name Description
AppLogsConfiguration
ArcConfiguration
ContainerAppsConfiguration
DefaultErrorResponse

App Service hibaválasz.

Details
Error

Hibamodell.

ExtendedLocation

Kiterjesztett hely.

FrontEndConfiguration
FrontEndServiceType
KubeEnvironment

Webes számítási feladatokra szakosodott Kubernetes-fürt Azure App Service

KubeEnvironmentProvisioningState

A Kubernetes-környezet kiépítési állapota.

LogAnalyticsConfiguration
StorageType

AppLogsConfiguration

Name Típus Description
destination

string

logAnalyticsConfiguration

LogAnalyticsConfiguration

ArcConfiguration

Name Típus Description
artifactStorageAccessMode

string

artifactStorageClassName

string

artifactStorageMountPath

string

artifactStorageNodeName

string

artifactsStorageType

StorageType

frontEndServiceConfiguration

FrontEndConfiguration

kubeConfig

string

ContainerAppsConfiguration

Name Típus Description
appSubnetResourceId

string

Egy alhálózat erőforrás-azonosítója a vezérlősík-infrastruktúra összetevőihez. Ennek az alhálózatnak ugyanabban a virtuális hálózatban kell lennie, mint az appSubnetResourceId fájlban meghatározott alhálózatnak. Ha meg van adva, nem lehet átfedésben a platformReservedCidrben definiált IP-tartománnyal.

controlPlaneSubnetResourceId

string

Egy alhálózat erőforrás-azonosítója a vezérlősík-infrastruktúra összetevőihez. Ennek az alhálózatnak ugyanabban a virtuális hálózatban kell lennie, mint az appSubnetResourceId fájlban meghatározott alhálózatnak. Ha meg van adva, nem lehet átfedésben a platformReservedCidrben definiált IP-tartománnyal.

daprAIInstrumentationKey

string

A Dapr által a szolgáltatás szolgáltatásba irányuló kommunikációs telemetriai adatok exportálásához használt Azure Monitor rendszerállapotkulcs

dockerBridgeCidr

string

A Docker-híd hálózatához rendelt CIDR-jelölési IP-tartomány. Nem fedheti át az alhálózati IP-címtartományokat vagy a platformReservedCidrben meghatározott IP-tartományt, ha meg van adva.

platformReservedCidr

string

A CIDR-jelölésben szereplő IP-címtartomány, amely a környezeti infrastruktúra IP-címei számára foglalható le. Nem lehet átfedésben más alhálózati IP-címtartományokkal.

platformReservedDnsIP

string

A platformReservedCidr által meghatározott IP-címtartományból származó IP-cím, amely a belső DNS-kiszolgáló számára lesz fenntartva

DefaultErrorResponse

App Service hibaválasz.

Name Típus Description
error

Error

Hibamodell.

Details

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Error

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

Details[]

Részletes hibák.

innererror

string

További információ a hibakeresésről.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

ExtendedLocation

Kiterjesztett hely.

Name Típus Description
name

string

A kiterjesztett hely neve.

type

string

A kiterjesztett hely típusa.

FrontEndConfiguration

Name Típus Description
kind

FrontEndServiceType

FrontEndServiceType

Name Típus Description
LoadBalancer

string

NodePort

string

KubeEnvironment

Webes számítási feladatokra szakosodott Kubernetes-fürt Azure App Service

Name Típus Description
extendedLocation

ExtendedLocation

Kiterjesztett hely.

id

string

Erőforrás-azonosító.

kind

string

Erőforrás típusa.

location

string

Erőforrás helye.

name

string

Erőforrás neve.

properties.aksResourceID

string

properties.appLogsConfiguration

AppLogsConfiguration

Fürtkonfiguráció, amely lehetővé teszi, hogy a naplódémon alkalmazásnaplókat exportáljon egy célhelyre. Jelenleg csak a "log-analytics" támogatott

properties.arcConfiguration

ArcConfiguration

Az ARC-fürtösszetevők típusait meghatározó fürtkonfiguráció. Például: Választás a BuildService típusa, a FrontEnd Service ArtifactsStorageType stb. között.

properties.containerAppsConfiguration

ContainerAppsConfiguration

Tárolóalkalmazás-környezetek fürtkonfigurációja a Dapr-eszközkulcs és a VNET-konfiguráció konfigurálásához

properties.defaultDomain

string

A fürt alapértelmezett tartományneve

properties.deploymentErrors

string

Az üzembe helyezés vagy az üzembe helyezés ellenőrzése során előforduló hibák

properties.environmentType

string

A Kubernetes-környezet típusa. Csak felügyelt értékkel rendelkező tárolóalkalmazás-környezetek esetében támogatott

properties.internalLoadBalancerEnabled

boolean

Csak a virtuális hálózaton/alhálózaton belül látható

properties.provisioningState

KubeEnvironmentProvisioningState

A Kubernetes-környezet kiépítési állapota.

properties.staticIp

string

A KubeEnvironment statikus IP-címe

tags

object

Erőforráscímkék.

type

string

Erőforrástípus.

KubeEnvironmentProvisioningState

A Kubernetes-környezet kiépítési állapota.

Name Típus Description
Canceled

string

Failed

string

InfrastructureSetupComplete

string

InfrastructureSetupInProgress

string

InitializationInProgress

string

ScheduledForDelete

string

Succeeded

string

UpgradeFailed

string

UpgradeRequested

string

Waiting

string

LogAnalyticsConfiguration

Name Típus Description
customerId

string

sharedKey

string

StorageType

Name Típus Description
LocalNode

string

NetworkFileSystem

string