Delen via


Microsoft.ContainerService-vloot

Bicep-resourcedefinitie

Het resourcetype vloot kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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:

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

Implementeren in Azure
Een private Hubful Fleet implementeren met Azure Kubernetes Fleet Manager
Azure Kubernetes Fleet Manager

Implementeren in Azure
Een Hubful Fleet implementeren met Azure Kubernetes Fleet Manager
Azure Kubernetes Fleet Manager

Implementeren in Azure
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 = {}
  }
}