Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- najnowsze
- Zapowiedź 2026-06-02-
- 2026-06-01
- Zapowiedź 2026-03-02
- Zapowiedź 1 kwietnia 2026
- 2025-08-01-podgląd
- 2025-04-01-podgląd
- 2025-03-01
- 2024-05-02-podgląd
- 2024-04-01
- 2024-02-02-podgląd
- 2023-10-15
- 2023-08-15-podgląd
- 2023-06-15-podgląd
- 2023-03-15-podgląd
- 2022-09-02-podgląd
- 2022-07-02-podgląd
- 2022-06-02-podgląd
Definicja zasobu Bicep
Typ zasobu floty można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Przykłady użycia
Przykłady Bicep
Podstawowy przykład wdrożenia Kubernetes Fleet Manager.
param resourceName string = 'acctest0001'
param location string = 'westus'
resource fleet 'Microsoft.ContainerService/fleets@2024-04-01' = {
name: resourceName
location: location
properties: {}
}
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
| Plik Bicep | Opis |
|---|---|
| Menedżer floty Azure Kubernetes | Wdrażanie prywatnej floty Hubful za pomocą usługi Azure Kubernetes Fleet Manager |
| Menedżer floty Azure Kubernetes | Wdrażanie kompleksowej floty za pomocą usługi Azure Kubernetes Fleet Manager |
| Menedżer floty Azure Kubernetes | Wdrażanie floty bez koncentratora za pomocą usługi Azure Kubernetes Fleet Manager |
Format zasobu
Aby utworzyć zasób Microsoft.ContainerService/fleets, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.ContainerService/fleets@2026-06-02-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
hubProfile: {
agentProfile: {
subnetId: 'string'
vmSize: 'string'
}
apiServerAccessProfile: {
enablePrivateCluster: bool
enableVnetIntegration: bool
subnetId: 'string'
}
dnsPrefix: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.ContainerService/floty
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Tożsamość zarządzana. | ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 63 Wzorzec = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (wymagane) |
| właściwości | Właściwości specyficzne dla zasobu dla tego zasobu. | Właściwości floty |
| Etykiety | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Profil agenta
| Nazwa | Opis | Wartość |
|---|---|---|
| subnetId (identyfikator podsieci) | Identyfikator podsieci, do której dołączy węzeł centrum Floty podczas uruchamiania. Jeśli ta wartość nie zostanie określona, zostanie wygenerowana i użyta sieć wirtualna i podsieć. | ciąg |
| Rozmiar maszyny wirtualnej | Rozmiar maszyny wirtualnej koncentratora Floty. | ciąg |
APIServerAccessProfile
| Nazwa | Opis | Wartość |
|---|---|---|
| enablePrivateCluster (Klaster prywatny) | Czy chcesz utworzyć centrum Floty jako klaster prywatny, czy nie. | Bool |
| enableVnetIntegration (Integracja sieci enableVnetIntegration) | Czy włączyć integrację z siecią wirtualną apiserver dla centrum Floty, czy nie. | Bool |
| subnetId (identyfikator podsieci) | Podsieć, która ma być używana, gdy jest włączona integracja z siecią wirtualną apiserver. Jest to wymagane podczas tworzenia nowej floty przy użyciu sieci wirtualnej BYO. | ciąg |
Profil FleetHub
| Nazwa | Opis | Wartość |
|---|---|---|
| Profil agenta | Profil agenta dla centrum Floty. | AgentProfile |
| apiServerAccessProfile | Profil dostępu dla serwera interfejsu API centrum floty. | APIServerAccessProfile |
| dnsPrefiks | Prefiks DNS używany do tworzenia nazwy FQDN dla centrum Floty. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 54 Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
Właściwości floty
| Nazwa | Opis | Wartość |
|---|---|---|
| Profil huba | Element FleetHubProfile konfiguruje centrum Floty. | Profil FleetHub |
ManagedServiceIdentity
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|
Definicja zasobu szablonu usługi ARM
Typ zasobu floty można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów – Zobacz polecenia wdrożenia grup zasobów Aby uzyskać listę zmienionych właściwości w każdej wersji API, zobacz log zmian.
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
| Template | Opis |
|---|---|
|
Menedżer floty Azure Kubernetes |
Wdrażanie prywatnej floty Hubful za pomocą usługi Azure Kubernetes Fleet Manager |
|
Menedżer floty Azure Kubernetes |
Wdrażanie kompleksowej floty za pomocą usługi Azure Kubernetes Fleet Manager |
|
Menedżer floty Azure Kubernetes |
Wdrażanie floty bez koncentratora za pomocą usługi Azure Kubernetes Fleet Manager |
Format zasobu
Aby utworzyć zasób Microsoft.ContainerService/fleets, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.ContainerService/fleets",
"apiVersion": "2026-06-02-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"hubProfile": {
"agentProfile": {
"subnetId": "string",
"vmSize": "string"
},
"apiServerAccessProfile": {
"enablePrivateCluster": "bool",
"enableVnetIntegration": "bool",
"subnetId": "string"
},
"dnsPrefix": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.ContainerService/floty
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | 'Zapowiedź 2026-06-02' |
| tożsamość | Tożsamość zarządzana. | ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 63 Wzorzec = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (wymagane) |
| właściwości | Właściwości specyficzne dla zasobu dla tego zasobu. | Właściwości floty |
| Etykiety | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.ContainerService/fleets" |
Profil agenta
| Nazwa | Opis | Wartość |
|---|---|---|
| subnetId (identyfikator podsieci) | Identyfikator podsieci, do której dołączy węzeł centrum Floty podczas uruchamiania. Jeśli ta wartość nie zostanie określona, zostanie wygenerowana i użyta sieć wirtualna i podsieć. | ciąg |
| Rozmiar maszyny wirtualnej | Rozmiar maszyny wirtualnej koncentratora Floty. | ciąg |
APIServerAccessProfile
| Nazwa | Opis | Wartość |
|---|---|---|
| enablePrivateCluster (Klaster prywatny) | Czy chcesz utworzyć centrum Floty jako klaster prywatny, czy nie. | Bool |
| enableVnetIntegration (Integracja sieci enableVnetIntegration) | Czy włączyć integrację z siecią wirtualną apiserver dla centrum Floty, czy nie. | Bool |
| subnetId (identyfikator podsieci) | Podsieć, która ma być używana, gdy jest włączona integracja z siecią wirtualną apiserver. Jest to wymagane podczas tworzenia nowej floty przy użyciu sieci wirtualnej BYO. | ciąg |
Profil FleetHub
| Nazwa | Opis | Wartość |
|---|---|---|
| Profil agenta | Profil agenta dla centrum Floty. | AgentProfile |
| apiServerAccessProfile | Profil dostępu dla serwera interfejsu API centrum floty. | APIServerAccessProfile |
| dnsPrefiks | Prefiks DNS używany do tworzenia nazwy FQDN dla centrum Floty. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 54 Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
Właściwości floty
| Nazwa | Opis | Wartość |
|---|---|---|
| Profil huba | Element FleetHubProfile konfiguruje centrum Floty. | Profil FleetHub |
ManagedServiceIdentity
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu floty można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrożenia Kubernetes Fleet Manager.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westus"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "fleet" {
type = "Microsoft.ContainerService/fleets@2024-04-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {}
}
}
Format zasobu
Aby utworzyć zasób Microsoft.ContainerService/fleets, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerService/fleets@2026-06-02-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
hubProfile = {
agentProfile = {
subnetId = "string"
vmSize = "string"
}
apiServerAccessProfile = {
enablePrivateCluster = bool
enableVnetIntegration = bool
subnetId = "string"
}
dnsPrefix = "string"
}
}
}
}
Wartości właściwości
Microsoft.ContainerService/floty
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Tożsamość zarządzana. | ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 63 Wzorzec = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (wymagane) |
| właściwości | Właściwości specyficzne dla zasobu dla tego zasobu. | Właściwości floty |
| Etykiety | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft. ContainerService/fleets@2026-06-02-preview" |
Profil agenta
| Nazwa | Opis | Wartość |
|---|---|---|
| subnetId (identyfikator podsieci) | Identyfikator podsieci, do której dołączy węzeł centrum Floty podczas uruchamiania. Jeśli ta wartość nie zostanie określona, zostanie wygenerowana i użyta sieć wirtualna i podsieć. | ciąg |
| Rozmiar maszyny wirtualnej | Rozmiar maszyny wirtualnej koncentratora Floty. | ciąg |
APIServerAccessProfile
| Nazwa | Opis | Wartość |
|---|---|---|
| enablePrivateCluster (Klaster prywatny) | Czy chcesz utworzyć centrum Floty jako klaster prywatny, czy nie. | Bool |
| enableVnetIntegration (Integracja sieci enableVnetIntegration) | Czy włączyć integrację z siecią wirtualną apiserver dla centrum Floty, czy nie. | Bool |
| subnetId (identyfikator podsieci) | Podsieć, która ma być używana, gdy jest włączona integracja z siecią wirtualną apiserver. Jest to wymagane podczas tworzenia nowej floty przy użyciu sieci wirtualnej BYO. | ciąg |
Profil FleetHub
| Nazwa | Opis | Wartość |
|---|---|---|
| Profil agenta | Profil agenta dla centrum Floty. | AgentProfile |
| apiServerAccessProfile | Profil dostępu dla serwera interfejsu API centrum floty. | APIServerAccessProfile |
| dnsPrefiks | Prefiks DNS używany do tworzenia nazwy FQDN dla centrum Floty. | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 54 Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
Właściwości floty
| Nazwa | Opis | Wartość |
|---|---|---|
| Profil huba | Element FleetHubProfile konfiguruje centrum Floty. | Profil FleetHub |
ManagedServiceIdentity
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|