Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bicep-resourcedefinitie
Het resourcetype vloot kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.ContainerService/fleets-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.ContainerService/fleets@2025-08-01-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'
}
}
Eigenschapswaarden
Microsoft.ContainerService/fleets
| Naam | Beschrijving | Waarde |
|---|---|---|
| identiteit | Beheerde identiteit. | ManagedServiceIdentity- |
| locatie | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
| naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 63 Patroon = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (vereist) |
| eigenschappen | De resourcespecifieke eigenschappen voor deze resource. | FleetProperties- |
| etiketten | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
AgentProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| subnetId | De id van het subnet waaraan het Fleet Hub-knooppunt wordt gekoppeld bij het opstarten. Als dit niet is opgegeven, worden er een vnet en subnet gegenereerd en gebruikt. | touw |
| vmSize | De grootte van de virtuele machine van de Fleet-hub. | touw |
APIServerAccessProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| enablePrivateCluster | Of u nu de Fleet-hub wilt maken als een privécluster of niet. | Bool |
| enableVnetIntegration | Of u nu apiserver-vnet-integratie wilt inschakelen voor de Fleet-hub of niet. | Bool |
| subnetId | Het subnet dat moet worden gebruikt wanneer vnet-integratie van apiserver is ingeschakeld. Dit is vereist bij het maken van een nieuwe Fleet met BYO-vnet. | touw |
FleetHubProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| agentProfile | Het agentprofiel voor de Fleet-hub. | AgentProfile |
| apiServerAccessProfile | Het toegangsprofiel voor de Fleet Hub API-server. | APIServerAccessProfile |
| dnsPrefix | DNS-voorvoegsel dat wordt gebruikt voor het maken van de FQDN voor de Fleet-hub. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 54 Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
FleetProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| hubProfile | Het FleetHubProfile configureert de vloothub. | FleetHubProfile |
ManagedServiceIdentity
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). | 'Geen' 'SystemAssigned' 'Systeemtoegewezen, Gebruikertoegewezen' UserAssigned (vereist) |
| gebruikers-toegewezen identiteiten | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) zijn in aanvragen. | UserAssignedId-entiteiten |
TrackedResourceTags
| Naam | Beschrijving | Waarde |
|---|
UserAssignedIdentities
| Naam | Beschrijving | Waarde |
|---|
GebruikerstoewijzendeIdentiteit
| Naam | Beschrijving | Waarde |
|---|
Gebruiksvoorbeelden
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
| Bicep-bestand | Beschrijving |
|---|---|
| Azure Kubernetes Fleet Manager | Een private Hubful Fleet implementeren met Azure Kubernetes Fleet Manager |
| Azure Kubernetes Fleet Manager | Een Hubful Fleet implementeren met Azure Kubernetes Fleet Manager |
| Azure Kubernetes Fleet Manager | Een Hubless Fleet implementeren met Azure Kubernetes Fleet Manager |
Resourcedefinitie van ARM-sjabloon
Het resourcetype vloot kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.ContainerService/fleets-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.ContainerService/fleets",
"apiVersion": "2025-08-01-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"
}
}
Eigenschapswaarden
Microsoft.ContainerService/fleets
| Naam | Beschrijving | Waarde |
|---|---|---|
| apiVersion | De API-versie | '2025-08-01-voorbeschouwing' |
| identiteit | Beheerde identiteit. | ManagedServiceIdentity- |
| locatie | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
| naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 63 Patroon = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (vereist) |
| eigenschappen | De resourcespecifieke eigenschappen voor deze resource. | FleetProperties- |
| etiketten | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
| soort | Het brontype | 'Microsoft.ContainerService/fleets' |
AgentProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| subnetId | De id van het subnet waaraan het Fleet Hub-knooppunt wordt gekoppeld bij het opstarten. Als dit niet is opgegeven, worden er een vnet en subnet gegenereerd en gebruikt. | touw |
| vmSize | De grootte van de virtuele machine van de Fleet-hub. | touw |
APIServerAccessProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| enablePrivateCluster | Of u nu de Fleet-hub wilt maken als een privécluster of niet. | Bool |
| enableVnetIntegration | Of u nu apiserver-vnet-integratie wilt inschakelen voor de Fleet-hub of niet. | Bool |
| subnetId | Het subnet dat moet worden gebruikt wanneer vnet-integratie van apiserver is ingeschakeld. Dit is vereist bij het maken van een nieuwe Fleet met BYO-vnet. | touw |
FleetHubProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| agentProfile | Het agentprofiel voor de Fleet-hub. | AgentProfile |
| apiServerAccessProfile | Het toegangsprofiel voor de Fleet Hub API-server. | APIServerAccessProfile |
| dnsPrefix | DNS-voorvoegsel dat wordt gebruikt voor het maken van de FQDN voor de Fleet-hub. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 54 Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
FleetProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| hubProfile | Het FleetHubProfile configureert de vloothub. | FleetHubProfile |
ManagedServiceIdentity
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). | 'Geen' 'SystemAssigned' 'Systeemtoegewezen, Gebruikertoegewezen' UserAssigned (vereist) |
| gebruikers-toegewezen identiteiten | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) zijn in aanvragen. | UserAssignedId-entiteiten |
TrackedResourceTags
| Naam | Beschrijving | Waarde |
|---|
UserAssignedIdentities
| Naam | Beschrijving | Waarde |
|---|
GebruikerstoewijzendeIdentiteit
| Naam | Beschrijving | Waarde |
|---|
Gebruiksvoorbeelden
Azure Snelle Start Sjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
| Template | Beschrijving |
|---|---|
|
Azure Kubernetes Fleet Manager |
Een private Hubful Fleet implementeren met Azure Kubernetes Fleet Manager |
|
Azure Kubernetes Fleet Manager |
Een Hubful Fleet implementeren met Azure Kubernetes Fleet Manager |
|
Azure Kubernetes Fleet Manager |
Een Hubless Fleet implementeren met Azure Kubernetes Fleet Manager |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype vloot kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.ContainerService/fleets-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerService/fleets@2025-08-01-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"
}
}
}
}
Eigenschapswaarden
Microsoft.ContainerService/fleets
| Naam | Beschrijving | Waarde |
|---|---|---|
| identiteit | Beheerde identiteit. | ManagedServiceIdentity- |
| locatie | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
| naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 63 Patroon = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (vereist) |
| eigenschappen | De resourcespecifieke eigenschappen voor deze resource. | FleetProperties- |
| etiketten | Resourcetags | Woordenlijst met tagnamen en -waarden. |
| soort | Het brontype | "Microsoft.ContainerService/fleets@2025-08-01-preview" |
AgentProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| subnetId | De id van het subnet waaraan het Fleet Hub-knooppunt wordt gekoppeld bij het opstarten. Als dit niet is opgegeven, worden er een vnet en subnet gegenereerd en gebruikt. | touw |
| vmSize | De grootte van de virtuele machine van de Fleet-hub. | touw |
APIServerAccessProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| enablePrivateCluster | Of u nu de Fleet-hub wilt maken als een privécluster of niet. | Bool |
| enableVnetIntegration | Of u nu apiserver-vnet-integratie wilt inschakelen voor de Fleet-hub of niet. | Bool |
| subnetId | Het subnet dat moet worden gebruikt wanneer vnet-integratie van apiserver is ingeschakeld. Dit is vereist bij het maken van een nieuwe Fleet met BYO-vnet. | touw |
FleetHubProfile
| Naam | Beschrijving | Waarde |
|---|---|---|
| agentProfile | Het agentprofiel voor de Fleet-hub. | AgentProfile |
| apiServerAccessProfile | Het toegangsprofiel voor de Fleet Hub API-server. | APIServerAccessProfile |
| dnsPrefix | DNS-voorvoegsel dat wordt gebruikt voor het maken van de FQDN voor de Fleet-hub. | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 54 Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$ |
FleetProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| hubProfile | Het FleetHubProfile configureert de vloothub. | FleetHubProfile |
ManagedServiceIdentity
| Naam | Beschrijving | Waarde |
|---|---|---|
| soort | Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). | 'Geen' 'SystemAssigned' 'Systeemtoegewezen, Gebruikertoegewezen' UserAssigned (vereist) |
| gebruikers-toegewezen identiteiten | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) zijn in aanvragen. | UserAssignedId-entiteiten |
TrackedResourceTags
| Naam | Beschrijving | Waarde |
|---|
UserAssignedIdentities
| Naam | Beschrijving | Waarde |
|---|
GebruikerstoewijzendeIdentiteit
| Naam | Beschrijving | Waarde |
|---|
Gebruiksvoorbeelden
Terraform-monsters
Een eenvoudig voorbeeld van het implementeren van 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 = {}
}
}