Ten typ zasobu został zmigrowany do przestrzeni nazw Microsoft.App. Aby uzyskać nowy typ zasobu, zobacz Microsoft.App containerApps.
Aby uzyskać informacje na temat migracji, zobacz Action Required: Namespace migration from Microsoft.Web to Microsoft.App in march 2022.
Definicja zasobu Bicep
Typ zasobu containerApps można wdrożyć za pomocą operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.Web/containerApps, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Web/containerApps@2023-12-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
configuration: {
activeRevisionsMode: 'string'
ingress: {
allowInsecure: bool
external: bool
targetPort: int
traffic: [
{
latestRevision: bool
revisionName: 'string'
weight: int
}
]
transport: 'string'
}
registries: [
{
passwordSecretRef: 'string'
server: 'string'
username: 'string'
}
]
secrets: [
{
name: 'string'
value: 'string'
}
]
}
kubeEnvironmentId: 'string'
template: {
containers: [
{
args: [
'string'
]
command: [
'string'
]
env: [
{
name: 'string'
secretRef: 'string'
value: 'string'
}
]
image: 'string'
name: 'string'
resources: {
cpu: int
memory: 'string'
}
}
]
dapr: {
appId: 'string'
appPort: int
components: [
{
metadata: [
{
name: 'string'
secretRef: 'string'
value: 'string'
}
]
name: 'string'
type: 'string'
version: 'string'
}
]
enabled: bool
}
revisionSuffix: 'string'
scale: {
maxReplicas: int
minReplicas: int
rules: [
{
azureQueue: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
queueLength: int
queueName: 'string'
}
custom: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
metadata: {
{customized property}: 'string'
}
type: 'string'
}
http: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
metadata: {
{customized property}: 'string'
}
}
name: 'string'
}
]
}
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.Web/containerApps
| Nazwa |
Opis |
Wartość |
| rodzaj |
Rodzaj zasobu. |
ciąg |
| lokalizacja |
Lokalizacja zasobu. |
ciąg (wymagany) |
| nazwa |
Nazwa zasobu |
ciąg (wymagany) |
| Właściwości |
Właściwości specyficzne dla zasobu ContainerApp |
ContainerAppProperties |
| Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Konfiguracja
| Nazwa |
Opis |
Wartość |
| activeRevisionsMode (tryb aktywnych wersji) |
Tryb ActiveRevisionsMode określa sposób obsługi aktywnych poprawek dla aplikacji kontenera:
<
><elementu listy>wiele: wiele poprawek może być aktywnych. Jeśli nie podano żadnej wartości, jest to domyślna</item><element>pojedynczy: tylko jedna poprawka może być aktywna jednocześnie. Wagi poprawek nie można używać w tym trybie</item></list> |
"wiele" "pojedynczy" |
| reguły ruchu przychodzącego |
Konfiguracje ruchu przychodzącego. |
ruchu przychodzącego |
| Rejestrów |
Zbieranie poświadczeń prywatnego rejestru kontenerów dla kontenerów używanych przez aplikację kontenerów |
RejestrCredentials[] |
| Tajemnice |
Zbieranie wpisów tajnych używanych przez aplikację kontenera |
tajne[] |
Kontener
| Nazwa |
Opis |
Wartość |
| argumenty |
Argumenty poleceń uruchamiania kontenera. |
ciąg znakowy[] |
| polecenie |
Polecenie uruchamiania kontenera. |
ciąg znakowy[] |
| Env |
Zmienne środowiskowe kontenera. |
Zmienna środowiskowa[] |
| obraz |
Tag obrazu kontenera. |
ciąg |
| nazwa |
Niestandardowa nazwa kontenera. |
ciąg |
| zasoby |
Wymagania dotyczące zasobów kontenera. |
ContainerResources (Zasoby kontenerów) |
ContainerAppProperties
| Nazwa |
Opis |
Wartość |
| konfiguracja |
Nieobsługiwane właściwości konfiguracji aplikacji kontenera. |
Konfiguracja |
| kubeEnvironmentId |
Identyfikator zasobu aplikacji kontenera KubeEnvironment. |
ciąg |
| szablon |
Definicja aplikacji w wersji kontenera. |
szablonu |
ContainerResources (Zasoby kontenerów)
| Nazwa |
Opis |
Wartość |
| procesor |
Wymagany procesor CPU w rdzeniach, np. 0,5 |
Int |
| pamięć |
Wymagana pamięć, np. "250 Mb" |
ciąg |
CustomScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania niestandardowego. |
ScaleRuleAuth[] |
| metadane |
Właściwości metadanych opisujące niestandardową regułę skalowania. |
customScaleRuleMetadata |
| typ |
Typ reguły skalowania niestandardowego np. azure-servicebus, redis itp. |
ciąg |
Dapr
| Nazwa |
Opis |
Wartość |
| Identyfikator aplikacji |
Identyfikator aplikacji dapr |
ciąg |
| appPort (aplikacja appPort) |
Port, na którym samochód boczny Dapr |
Int |
| Składniki |
Kolekcja składników języka Dapr |
DaprComponent [] |
| Włączone |
Wartość logiczna wskazująca, czy samochód po stronie Dapr jest włączony |
Bool |
Składnik DaprComponent
| Nazwa |
Opis |
Wartość |
| metadane |
Metadane składnika |
DaprMetadata [] |
| nazwa |
Nazwa składnika |
ciąg |
| typ |
Typ składnika |
ciąg |
| wersja |
Wersja składnika |
ciąg |
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa właściwości metadanych. |
ciąg |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego ma być ściągana wartość właściwości metadanych. |
ciąg |
| wartość |
Wartość właściwości metadanych. |
ciąg |
Zmienna środowiskowa
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa zmiennej środowiskowej. |
ciąg |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego ma być ściągana wartość zmiennej środowiskowej. |
ciąg |
| wartość |
Wartość zmiennej środowiskowej bez wpisu tajnego. |
ciąg |
Reguła HttpScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania niestandardowego. |
ScaleRuleAuth[] |
| metadane |
Właściwości metadanych opisujące regułę skalowania http. |
httpscaleRuleMetadata |
Ruch przychodzący
| Nazwa |
Opis |
Wartość |
| allowInsecure (zezwalać) |
Wartość logiczna wskazująca, czy połączenia HTTP z są dozwolone. Jeśli ustawiono wartość false połączeń HTTP, są automatycznie przekierowywane do połączeń HTTPS |
Bool |
| zewnętrzny |
Wartość logiczna wskazująca, czy aplikacja uwidacznia zewnętrzny punkt końcowy HTTP |
Bool |
| port docelowy |
Port docelowy w kontenerach dla ruchu przychodzącego |
Int |
| ruch |
|
Waga ruchu[] |
| transport |
Protokół transportu ruchu przychodzącego |
"auto" "http" "http2" |
Reguła QueueScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania kolejek. |
ScaleRuleAuth[] |
| queueLength (długość kolejki) |
Długość kolejki. |
Int |
| nazwa_kolejki |
Nazwa kolejki. |
ciąg |
Poświadczenia rejestru
| Nazwa |
Opis |
Wartość |
| passwordSecretRef (hasłoTajny odnośnik) |
Nazwa wpisu tajnego zawierającego hasło logowania do rejestru |
ciąg |
| serwer |
Serwer rejestru kontenerów |
ciąg |
| nazwa użytkownika |
Nazwa użytkownika usługi Container Registry |
ciąg |
Skala
| Nazwa |
Opis |
Wartość |
| maxReplicas (maksymalne repliki) |
Fakultatywny. Maksymalna liczba replik kontenerów. Wartość domyślna to 10, jeśli nie jest ustawiona. |
Int |
| minReplicas (minReplicas) |
Fakultatywny. Minimalna liczba replik kontenerów. |
Int |
| Zasady |
Reguły skalowania. |
Reguła skalowania[] |
Reguła skali
| Nazwa |
Opis |
Wartość |
| azureQueue |
Skalowanie na podstawie kolejki platformy Azure. |
Reguła QueueScaleRule |
| zwyczaj |
Niestandardowa reguła skalowania. |
customScaleRule |
| http |
Skalowanie na podstawie żądań HTTP. |
HttpScaleRule |
| nazwa |
Nazwa reguły skalowania |
ciąg |
ScaleRuleAuth
| Nazwa |
Opis |
Wartość |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego mają być pobierane parametry uwierzytelniania. |
ciąg |
| parametr triggerParameter (parametr wyzwalac |
Parametr wyzwalacza używający wpisu tajnego |
ciąg |
Tajny
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa wpisu tajnego. |
ciąg |
| wartość |
Wartość wpisu tajnego. |
struna
Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
Szablon
| Nazwa |
Opis |
Wartość |
| Pojemniki |
Lista definicji kontenerów dla aplikacji kontenera. |
Kontener[] |
| dapr |
Konfiguracja języka Dapr dla aplikacji kontenera. |
Języka Dapr |
| rewizjaSufiks |
Przyjazny dla użytkownika sufiks dołączany do nazwy poprawki |
ciąg |
| skala |
Właściwości skalowania dla aplikacji kontenera. |
Skalowanie |
Waga ruchu
| Nazwa |
Opis |
Wartość |
| najnowszaWersja |
Wskazuje, że waga ruchu należy do najnowszej stabilnej wersji |
Bool |
| nazwa_wersji |
Nazwa poprawki |
ciąg |
| ciężar |
Waga ruchu przypisana do poprawki |
Int |
Definicja zasobu szablonu usługi ARM
Typ zasobu containerApps można wdrożyć za pomocą operacji docelowych:
Przykłady użycia
Aby utworzyć zasób Microsoft.Web/containerApps, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Web/containerApps",
"apiVersion": "2023-12-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"configuration": {
"activeRevisionsMode": "string",
"ingress": {
"allowInsecure": "bool",
"external": "bool",
"targetPort": "int",
"traffic": [
{
"latestRevision": "bool",
"revisionName": "string",
"weight": "int"
}
],
"transport": "string"
},
"registries": [
{
"passwordSecretRef": "string",
"server": "string",
"username": "string"
}
],
"secrets": [
{
"name": "string",
"value": "string"
}
]
},
"kubeEnvironmentId": "string",
"template": {
"containers": [
{
"args": [ "string" ],
"command": [ "string" ],
"env": [
{
"name": "string",
"secretRef": "string",
"value": "string"
}
],
"image": "string",
"name": "string",
"resources": {
"cpu": "int",
"memory": "string"
}
}
],
"dapr": {
"appId": "string",
"appPort": "int",
"components": [
{
"metadata": [
{
"name": "string",
"secretRef": "string",
"value": "string"
}
],
"name": "string",
"type": "string",
"version": "string"
}
],
"enabled": "bool"
},
"revisionSuffix": "string",
"scale": {
"maxReplicas": "int",
"minReplicas": "int",
"rules": [
{
"azureQueue": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"queueLength": "int",
"queueName": "string"
},
"custom": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"metadata": {
"{customized property}": "string"
},
"type": "string"
},
"http": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"metadata": {
"{customized property}": "string"
}
},
"name": "string"
}
]
}
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.Web/containerApps
| Nazwa |
Opis |
Wartość |
| apiVersion (wersja interfejsu api) |
Wersja interfejsu API |
'2023-12-01' |
| rodzaj |
Rodzaj zasobu. |
ciąg |
| lokalizacja |
Lokalizacja zasobu. |
ciąg (wymagany) |
| nazwa |
Nazwa zasobu |
ciąg (wymagany) |
| Właściwości |
Właściwości specyficzne dla zasobu ContainerApp |
ContainerAppProperties |
| Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ |
Typ zasobu |
"Microsoft.Web/containerApps" |
Konfiguracja
| Nazwa |
Opis |
Wartość |
| activeRevisionsMode (tryb aktywnych wersji) |
Tryb ActiveRevisionsMode określa sposób obsługi aktywnych poprawek dla aplikacji kontenera:
<
><elementu listy>wiele: wiele poprawek może być aktywnych. Jeśli nie podano żadnej wartości, jest to domyślna</item><element>pojedynczy: tylko jedna poprawka może być aktywna jednocześnie. Wagi poprawek nie można używać w tym trybie</item></list> |
"wiele" "pojedynczy" |
| reguły ruchu przychodzącego |
Konfiguracje ruchu przychodzącego. |
ruchu przychodzącego |
| Rejestrów |
Zbieranie poświadczeń prywatnego rejestru kontenerów dla kontenerów używanych przez aplikację kontenerów |
RejestrCredentials[] |
| Tajemnice |
Zbieranie wpisów tajnych używanych przez aplikację kontenera |
tajne[] |
Kontener
| Nazwa |
Opis |
Wartość |
| argumenty |
Argumenty poleceń uruchamiania kontenera. |
ciąg znakowy[] |
| polecenie |
Polecenie uruchamiania kontenera. |
ciąg znakowy[] |
| Env |
Zmienne środowiskowe kontenera. |
Zmienna środowiskowa[] |
| obraz |
Tag obrazu kontenera. |
ciąg |
| nazwa |
Niestandardowa nazwa kontenera. |
ciąg |
| zasoby |
Wymagania dotyczące zasobów kontenera. |
ContainerResources (Zasoby kontenerów) |
ContainerAppProperties
| Nazwa |
Opis |
Wartość |
| konfiguracja |
Nieobsługiwane właściwości konfiguracji aplikacji kontenera. |
Konfiguracja |
| kubeEnvironmentId |
Identyfikator zasobu aplikacji kontenera KubeEnvironment. |
ciąg |
| szablon |
Definicja aplikacji w wersji kontenera. |
szablonu |
ContainerResources (Zasoby kontenerów)
| Nazwa |
Opis |
Wartość |
| procesor |
Wymagany procesor CPU w rdzeniach, np. 0,5 |
Int |
| pamięć |
Wymagana pamięć, np. "250 Mb" |
ciąg |
CustomScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania niestandardowego. |
ScaleRuleAuth[] |
| metadane |
Właściwości metadanych opisujące niestandardową regułę skalowania. |
customScaleRuleMetadata |
| typ |
Typ reguły skalowania niestandardowego np. azure-servicebus, redis itp. |
ciąg |
Dapr
| Nazwa |
Opis |
Wartość |
| Identyfikator aplikacji |
Identyfikator aplikacji dapr |
ciąg |
| appPort (aplikacja appPort) |
Port, na którym samochód boczny Dapr |
Int |
| Składniki |
Kolekcja składników języka Dapr |
DaprComponent [] |
| Włączone |
Wartość logiczna wskazująca, czy samochód po stronie Dapr jest włączony |
Bool |
Składnik DaprComponent
| Nazwa |
Opis |
Wartość |
| metadane |
Metadane składnika |
DaprMetadata [] |
| nazwa |
Nazwa składnika |
ciąg |
| typ |
Typ składnika |
ciąg |
| wersja |
Wersja składnika |
ciąg |
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa właściwości metadanych. |
ciąg |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego ma być ściągana wartość właściwości metadanych. |
ciąg |
| wartość |
Wartość właściwości metadanych. |
ciąg |
Zmienna środowiskowa
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa zmiennej środowiskowej. |
ciąg |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego ma być ściągana wartość zmiennej środowiskowej. |
ciąg |
| wartość |
Wartość zmiennej środowiskowej bez wpisu tajnego. |
ciąg |
Reguła HttpScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania niestandardowego. |
ScaleRuleAuth[] |
| metadane |
Właściwości metadanych opisujące regułę skalowania http. |
httpscaleRuleMetadata |
Ruch przychodzący
| Nazwa |
Opis |
Wartość |
| allowInsecure (zezwalać) |
Wartość logiczna wskazująca, czy połączenia HTTP z są dozwolone. Jeśli ustawiono wartość false połączeń HTTP, są automatycznie przekierowywane do połączeń HTTPS |
Bool |
| zewnętrzny |
Wartość logiczna wskazująca, czy aplikacja uwidacznia zewnętrzny punkt końcowy HTTP |
Bool |
| port docelowy |
Port docelowy w kontenerach dla ruchu przychodzącego |
Int |
| ruch |
|
Waga ruchu[] |
| transport |
Protokół transportu ruchu przychodzącego |
"auto" "http" "http2" |
Reguła QueueScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania kolejek. |
ScaleRuleAuth[] |
| queueLength (długość kolejki) |
Długość kolejki. |
Int |
| nazwa_kolejki |
Nazwa kolejki. |
ciąg |
Poświadczenia rejestru
| Nazwa |
Opis |
Wartość |
| passwordSecretRef (hasłoTajny odnośnik) |
Nazwa wpisu tajnego zawierającego hasło logowania do rejestru |
ciąg |
| serwer |
Serwer rejestru kontenerów |
ciąg |
| nazwa użytkownika |
Nazwa użytkownika usługi Container Registry |
ciąg |
Skala
| Nazwa |
Opis |
Wartość |
| maxReplicas (maksymalne repliki) |
Fakultatywny. Maksymalna liczba replik kontenerów. Wartość domyślna to 10, jeśli nie jest ustawiona. |
Int |
| minReplicas (minReplicas) |
Fakultatywny. Minimalna liczba replik kontenerów. |
Int |
| Zasady |
Reguły skalowania. |
Reguła skalowania[] |
Reguła skali
| Nazwa |
Opis |
Wartość |
| azureQueue |
Skalowanie na podstawie kolejki platformy Azure. |
Reguła QueueScaleRule |
| zwyczaj |
Niestandardowa reguła skalowania. |
customScaleRule |
| http |
Skalowanie na podstawie żądań HTTP. |
HttpScaleRule |
| nazwa |
Nazwa reguły skalowania |
ciąg |
ScaleRuleAuth
| Nazwa |
Opis |
Wartość |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego mają być pobierane parametry uwierzytelniania. |
ciąg |
| parametr triggerParameter (parametr wyzwalac |
Parametr wyzwalacza używający wpisu tajnego |
ciąg |
Tajny
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa wpisu tajnego. |
ciąg |
| wartość |
Wartość wpisu tajnego. |
struna
Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
Szablon
| Nazwa |
Opis |
Wartość |
| Pojemniki |
Lista definicji kontenerów dla aplikacji kontenera. |
Kontener[] |
| dapr |
Konfiguracja języka Dapr dla aplikacji kontenera. |
Języka Dapr |
| rewizjaSufiks |
Przyjazny dla użytkownika sufiks dołączany do nazwy poprawki |
ciąg |
| skala |
Właściwości skalowania dla aplikacji kontenera. |
Skalowanie |
Waga ruchu
| Nazwa |
Opis |
Wartość |
| najnowszaWersja |
Wskazuje, że waga ruchu należy do najnowszej stabilnej wersji |
Bool |
| nazwa_wersji |
Nazwa poprawki |
ciąg |
| ciężar |
Waga ruchu przypisana do poprawki |
Int |
Typ zasobu containerApps można wdrożyć za pomocą operacji docelowych:
-
Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.
Aby utworzyć zasób Microsoft.Web/containerApps, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/containerApps@2023-12-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
configuration = {
activeRevisionsMode = "string"
ingress = {
allowInsecure = bool
external = bool
targetPort = int
traffic = [
{
latestRevision = bool
revisionName = "string"
weight = int
}
]
transport = "string"
}
registries = [
{
passwordSecretRef = "string"
server = "string"
username = "string"
}
]
secrets = [
{
name = "string"
value = "string"
}
]
}
kubeEnvironmentId = "string"
template = {
containers = [
{
args = [
"string"
]
command = [
"string"
]
env = [
{
name = "string"
secretRef = "string"
value = "string"
}
]
image = "string"
name = "string"
resources = {
cpu = int
memory = "string"
}
}
]
dapr = {
appId = "string"
appPort = int
components = [
{
metadata = [
{
name = "string"
secretRef = "string"
value = "string"
}
]
name = "string"
type = "string"
version = "string"
}
]
enabled = bool
}
revisionSuffix = "string"
scale = {
maxReplicas = int
minReplicas = int
rules = [
{
azureQueue = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
queueLength = int
queueName = "string"
}
custom = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
metadata = {
{customized property} = "string"
}
type = "string"
}
http = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
metadata = {
{customized property} = "string"
}
}
name = "string"
}
]
}
}
}
}
}
Wartości właściwości
Microsoft.Web/containerApps
| Nazwa |
Opis |
Wartość |
| rodzaj |
Rodzaj zasobu. |
ciąg |
| lokalizacja |
Lokalizacja zasobu. |
ciąg (wymagany) |
| nazwa |
Nazwa zasobu |
ciąg (wymagany) |
| Właściwości |
Właściwości specyficzne dla zasobu ContainerApp |
ContainerAppProperties |
| Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. |
| typ |
Typ zasobu |
"Microsoft.Web/containerApps@2023-12-01" |
Konfiguracja
| Nazwa |
Opis |
Wartość |
| activeRevisionsMode (tryb aktywnych wersji) |
Tryb ActiveRevisionsMode określa sposób obsługi aktywnych poprawek dla aplikacji kontenera:
<
><elementu listy>wiele: wiele poprawek może być aktywnych. Jeśli nie podano żadnej wartości, jest to domyślna</item><element>pojedynczy: tylko jedna poprawka może być aktywna jednocześnie. Wagi poprawek nie można używać w tym trybie</item></list> |
"wiele" "pojedynczy" |
| reguły ruchu przychodzącego |
Konfiguracje ruchu przychodzącego. |
ruchu przychodzącego |
| Rejestrów |
Zbieranie poświadczeń prywatnego rejestru kontenerów dla kontenerów używanych przez aplikację kontenerów |
RejestrCredentials[] |
| Tajemnice |
Zbieranie wpisów tajnych używanych przez aplikację kontenera |
tajne[] |
Kontener
| Nazwa |
Opis |
Wartość |
| argumenty |
Argumenty poleceń uruchamiania kontenera. |
ciąg znakowy[] |
| polecenie |
Polecenie uruchamiania kontenera. |
ciąg znakowy[] |
| Env |
Zmienne środowiskowe kontenera. |
Zmienna środowiskowa[] |
| obraz |
Tag obrazu kontenera. |
ciąg |
| nazwa |
Niestandardowa nazwa kontenera. |
ciąg |
| zasoby |
Wymagania dotyczące zasobów kontenera. |
ContainerResources (Zasoby kontenerów) |
ContainerAppProperties
| Nazwa |
Opis |
Wartość |
| konfiguracja |
Nieobsługiwane właściwości konfiguracji aplikacji kontenera. |
Konfiguracja |
| kubeEnvironmentId |
Identyfikator zasobu aplikacji kontenera KubeEnvironment. |
ciąg |
| szablon |
Definicja aplikacji w wersji kontenera. |
szablonu |
ContainerResources (Zasoby kontenerów)
| Nazwa |
Opis |
Wartość |
| procesor |
Wymagany procesor CPU w rdzeniach, np. 0,5 |
Int |
| pamięć |
Wymagana pamięć, np. "250 Mb" |
ciąg |
CustomScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania niestandardowego. |
ScaleRuleAuth[] |
| metadane |
Właściwości metadanych opisujące niestandardową regułę skalowania. |
customScaleRuleMetadata |
| typ |
Typ reguły skalowania niestandardowego np. azure-servicebus, redis itp. |
ciąg |
Dapr
| Nazwa |
Opis |
Wartość |
| Identyfikator aplikacji |
Identyfikator aplikacji dapr |
ciąg |
| appPort (aplikacja appPort) |
Port, na którym samochód boczny Dapr |
Int |
| Składniki |
Kolekcja składników języka Dapr |
DaprComponent [] |
| Włączone |
Wartość logiczna wskazująca, czy samochód po stronie Dapr jest włączony |
Bool |
Składnik DaprComponent
| Nazwa |
Opis |
Wartość |
| metadane |
Metadane składnika |
DaprMetadata [] |
| nazwa |
Nazwa składnika |
ciąg |
| typ |
Typ składnika |
ciąg |
| wersja |
Wersja składnika |
ciąg |
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa właściwości metadanych. |
ciąg |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego ma być ściągana wartość właściwości metadanych. |
ciąg |
| wartość |
Wartość właściwości metadanych. |
ciąg |
Zmienna środowiskowa
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa zmiennej środowiskowej. |
ciąg |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego ma być ściągana wartość zmiennej środowiskowej. |
ciąg |
| wartość |
Wartość zmiennej środowiskowej bez wpisu tajnego. |
ciąg |
Reguła HttpScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania niestandardowego. |
ScaleRuleAuth[] |
| metadane |
Właściwości metadanych opisujące regułę skalowania http. |
httpscaleRuleMetadata |
Ruch przychodzący
| Nazwa |
Opis |
Wartość |
| allowInsecure (zezwalać) |
Wartość logiczna wskazująca, czy połączenia HTTP z są dozwolone. Jeśli ustawiono wartość false połączeń HTTP, są automatycznie przekierowywane do połączeń HTTPS |
Bool |
| zewnętrzny |
Wartość logiczna wskazująca, czy aplikacja uwidacznia zewnętrzny punkt końcowy HTTP |
Bool |
| port docelowy |
Port docelowy w kontenerach dla ruchu przychodzącego |
Int |
| ruch |
|
Waga ruchu[] |
| transport |
Protokół transportu ruchu przychodzącego |
"auto" "http" "http2" |
Reguła QueueScaleRule
| Nazwa |
Opis |
Wartość |
| Auth |
Wpisy tajne uwierzytelniania dla reguły skalowania kolejek. |
ScaleRuleAuth[] |
| queueLength (długość kolejki) |
Długość kolejki. |
Int |
| nazwa_kolejki |
Nazwa kolejki. |
ciąg |
Poświadczenia rejestru
| Nazwa |
Opis |
Wartość |
| passwordSecretRef (hasłoTajny odnośnik) |
Nazwa wpisu tajnego zawierającego hasło logowania do rejestru |
ciąg |
| serwer |
Serwer rejestru kontenerów |
ciąg |
| nazwa użytkownika |
Nazwa użytkownika usługi Container Registry |
ciąg |
Skala
| Nazwa |
Opis |
Wartość |
| maxReplicas (maksymalne repliki) |
Fakultatywny. Maksymalna liczba replik kontenerów. Wartość domyślna to 10, jeśli nie jest ustawiona. |
Int |
| minReplicas (minReplicas) |
Fakultatywny. Minimalna liczba replik kontenerów. |
Int |
| Zasady |
Reguły skalowania. |
Reguła skalowania[] |
Reguła skali
| Nazwa |
Opis |
Wartość |
| azureQueue |
Skalowanie na podstawie kolejki platformy Azure. |
Reguła QueueScaleRule |
| zwyczaj |
Niestandardowa reguła skalowania. |
customScaleRule |
| http |
Skalowanie na podstawie żądań HTTP. |
HttpScaleRule |
| nazwa |
Nazwa reguły skalowania |
ciąg |
ScaleRuleAuth
| Nazwa |
Opis |
Wartość |
| secretRef (tajny odnośnik) |
Nazwa wpisu tajnego aplikacji kontenera, z którego mają być pobierane parametry uwierzytelniania. |
ciąg |
| parametr triggerParameter (parametr wyzwalac |
Parametr wyzwalacza używający wpisu tajnego |
ciąg |
Tajny
| Nazwa |
Opis |
Wartość |
| nazwa |
Nazwa wpisu tajnego. |
ciąg |
| wartość |
Wartość wpisu tajnego. |
struna
Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
Szablon
| Nazwa |
Opis |
Wartość |
| Pojemniki |
Lista definicji kontenerów dla aplikacji kontenera. |
Kontener[] |
| dapr |
Konfiguracja języka Dapr dla aplikacji kontenera. |
Języka Dapr |
| rewizjaSufiks |
Przyjazny dla użytkownika sufiks dołączany do nazwy poprawki |
ciąg |
| skala |
Właściwości skalowania dla aplikacji kontenera. |
Skalowanie |
Waga ruchu
| Nazwa |
Opis |
Wartość |
| najnowszaWersja |
Wskazuje, że waga ruchu należy do najnowszej stabilnej wersji |
Bool |
| nazwa_wersji |
Nazwa poprawki |
ciąg |
| ciężar |
Waga ruchu przypisana do poprawki |
Int |