Dela via


Äldre autentisering för Container Insights

Container Insights är standard för hanterad identitetsautentisering, som har en övervakningsagent som använder klustrets hanterade identitet för att skicka data till Azure Monitor. Den ersatte den äldre certifikatbaserade lokala autentiseringen och tog bort kravet på att lägga till en utgivarroll för övervakningsmått i klustret.

Viktigt!

Äldre autentisering för Container Insights dras tillbaka den 30 september 2026. Migrera till hanterad identitetsautentisering senast det här datumet.

Den här artikeln beskriver hur du migrerar till hanterad identitetsautentisering om du har aktiverat containerinsikter med hjälp av äldre autentiseringsmetod och även hur du aktiverar äldre autentisering om du har det kravet.

Viktigt!

Om du har ett kluster med äldre autentisering och Log Analytics-arbetsytenycklar roteras slutar övervakningsdata att flöda till Log Analytics-arbetsytan. Du måste inaktivera och sedan återaktivera tillägget Container Insights så att övervakningsdata börjar flöda in igen med de nya roterade arbetsytenycklarna.  Du bör migrera till containerinsikter för hanterad identitetsautentisering, som inte använder Log Analytics-arbetsytenycklar.

Hitta kluster med äldre autentisering

Följande frågor listar klustren med äldre autentisering i Container Insights. Om du vill köra frågorna använder du Resource Graph Explorer. Frågan körs i det befintliga Azure-portalomfånget. Mer information om hur du anger omfång och kör Azure Resource Graph-frågor i portalen finns i Snabbstart: Kör Resource Graph-fråga med Azure-portalen.

Fråga efter AKS-kluster

resources        
| where type =~ 'Microsoft.ContainerService/managedClusters'       
| project id, name, aksproperties = parse_json(tolower(properties)), location, identity        
| extend isEnabled = aksproperties.addonprofiles.omsagent.enabled         
| extend workspaceResourceId = iif(isEnabled == true, aksproperties.addonprofiles.omsagent.config.loganalyticsworkspaceresourceid, '')        
| extend useAADAuth  = aksproperties.addonprofiles.omsagent.config.useaadauth  
| where isEnabled =~ "true" and useAADAuth != true 
| extend parts = split(tostring(id), "/")
| extend subscriptionId = parts[2], AKSClusterName = parts[-1], resourceGroupName = parts[4] 
| project AKSClusterName, resourceGroupName, subscriptionId, location, AKSClusterId = tolower(id), workspaceResourceId 

Sök efter lokala kluster, dvs. kluster med Arc.

KubernetesConfigurationResources          
| where type =~ "Microsoft.KubernetesConfiguration/extensions"           
| extend properties = parse_json(tolower(properties))           
| extend extensionType = properties.extensiontype            
| where extensionType in~ ('microsoft.azuremonitor.containers')           
| extend omsagentUseAADAuth = tostring(properties.configurationsettings.["omsagent.useaadauth"])           
| extend amalogsUseAADAuth = tostring(properties.configurationsettings.["amalogs.useaadauth"])            
| extend useAADAuth = iff(omsagentUseAADAuth == 'true' or amalogsUseAADAuth == 'true', 'true', 'false')            
| extend workspaceResourceId = tostring(properties.configurationsettings.loganalyticsworkspaceresourceid)            
| extend resourceId = tolower(split(id, "/providers/Microsoft.KubernetesConfiguration")[0]) 
| where useAADAuth != "true"
| extend parts = split(tostring(resourceId), "/")
| extend subscriptionId = parts[2], ClusterName = parts[-1], ResourceGroupName = parts[4] 
| project ClusterName, ResourceGroupName,resourceId, subscriptionId, workspaceResourceId

Migrera till hanterad identitetsautentisering

Om du har aktiverat Container Insights innan autentisering av hanterad identitet var tillgänglig kan du använda följande metoder för att migrera dina kluster.

Du kan migrera till hanterad identitetsautentisering från panelen Övervaka inställningar för ditt AKS-kluster. I avsnittet Övervakning klickar du på fliken Insikter . På fliken Insikter klickar du på alternativet Övervaka inställningar och markerar kryssrutan Använd hanterad identitet

Skärmbild som visar inställningspanelen.

Om du inte ser alternativet Använd hanterad identitet använder du ett SPN-kluster. I så fall måste du använda kommandoradsverktyg för att migrera. Se andra flikar för migreringsinstruktioner och mallar.

Aktivera äldre autentisering

Om du behöver äldre autentisering kan du läsa Aktivera containerinsikter, som innehåller exempel på olika alternativ för att aktivera containerinsikter.

Nästa steg

Om du får problem när du uppgraderar agenten kan du läsa felsökningsguiden för support.