Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Od 8. června 2026 už AKS nepodporuje Flatcar Container Linux pro Azure Kubernetes Service (AKS) (Preview). V tomto okamžiku už AKS nebude vytvářet nové image uzlů Flatcar Container Linux ani poskytovat opravy zabezpečení a nebudete moct vytvářet nové fondy uzlů s Flatcar Container Linuxem. 8. září 2026 odebere AKS všechny existující image uzlů s linuxovým uzlem Flatcar, což způsobí selhání operací škálování a nápravy (opětovného sestavení a opětovného nasazení).
Pokud se chcete vyhnout přerušení, doporučujeme migrovat na podporovaný operační systém Linux, jako je Azure Linux nebo Ubuntu. Další informace o tomto vyřazení najdete v problému vyřazení na GitHubu a oznámení o vyřazení z Azure Updates. Pokud chcete mít přehled o oznámeních a aktualizacích, postupujte podle poznámek k verzi AKS.
Poznámka:
Neexistuje žádná místní cesta migrace z flatcar Container Linuxu do jiného operačního systému. Musíte vytvořit nové fondy uzlů s podporovaným operačním systémem Linux (Azure Linux nebo Ubuntu), migrovat úlohy do nových fondů uzlů a pak odstranit staré fondy uzlů Flatcar Container Linux. Další informace o podporovaných možnostech operačního systému uzlu najdete v dokumentaci k operačnímu systému uzlu AKS.
Tento článek obsahuje přehled projektu Flatcar Container Linux pro AKS, což je projekt CNCF (Cloud Native Compute Foundation), který poskytuje možnosti zabezpečení, spolehlivosti a napříč cloudy. Flatcar Container Linux je k dispozici ve verzi Preview jako možnost operačního systému v AKS. Můžete nasadit fondy uzlů s Flatcar Container Linux do nového clusteru AKS nebo přidat fondy uzlů s Flatcar Container Linux do stávajících clusterů. Další informace o Flatcar Container Linuxu najdete v dokumentaci k Flatcaru.
Výhody flatcar Container Linuxu pro AKS
Flatcar používá neměnný systém souborů operačního systému a eliminuje posun konfigurace a zabraňuje neoprávněným změnám a zajišťuje robustní ochranu vašich úloh na různých cloudových platformách. Flatcar je navržený pro všestrannost a umožňuje nasazení napříč cloudy a umožňuje firmám snadno a bezpečně škálovat.
Omezení
Flatcar Container Linux pro AKS má následující omezení:
- Rozhraní FIPS se v Linuxu kontejneru Flatcar nepodporuje.
- U Flatcar Container Linuxu se nepodporuje důvěryhodné spuštění.
- Důvěrné velikosti virtuálních počítačů nejsou podporovány v linuxovém kontejneru Flatcar.
- Kanál
SecurityPatchupgradu operačního systému uzlu není v Linuxu s kontejnerem Flatcar podporován. - Během verze preview AKS nepodporuje přímé aktualizace na místě u systému Flatcar Container Linux.
- Streamování artefaktů (náhled) není podporováno systémem Flatcar Container Linux.
- Virtuální počítače 1. generace nejsou podporovány v linuxovém kontejneru Flatcar, což znamená, že nemůžete použít velikosti virtuálních počítačů, které podporují pouze generaci 1.
- Pod Sandboxing (Preview) není podporováno ve Flatcar Container Linux.
- Automatické zřizování uzlů se u flatcar Container Linuxu nepodporuje.
- Rozšíření Azure Monitor VM(SS) není podporováno.
Poznámka:
Pokud máte existující cluster s některou z výše uvedených funkcí povolenou, možná nebudete moct přidat fond uzlů pomocí Flatcar Container Linuxu.
Začínáme s Flatcar Container Linuxem pro AKS
Pokud chcete začít používat flatcar Container Linux pro AKS, projděte si následující zdroje informací:
- Nasazení clusteru Azure Kubernetes Service (AKS) s Flatcar Container Linux pro AKS (náhled) pomocí Azure CLI
- Nasazení clusteru Azure Kubernetes Service (AKS) s flatcar Container Linuxem pro AKS (Preview) pomocí šablony ARM
- Vytvoření clusteru AKS s jedním fondem uzlů Flatcar Container Linux pro AKS (Preview) pomocí Azure CLI nebo šablony ARM
- Přidejte do existujícího clusteru fond uzlů s Flatcar Container Linux pro AKS (preview) pomocí Azure CLI nebo šablony ARM
Migrace a upgrady operačního systému s využitím Flatcar Container Linuxu
AKS nepodporuje přímé migrace z existujících linuxových clusterů nebo fondů uzlů na clustery nebo fondy uzlů Flatcar Container Linux. Pokud chcete migrovat existující úlohy do Flatcar Container Linux pro AKS, musíte znovu vytvořit fondy uzlů pomocí --os-sku flatcar.
Flatcar Container Linux pro AKS vydává každý týden obrázky uzlů AKS. Správa verzí se řídí formátem založeným na datech AKS (například: 202506.13.0). Obrázky uzlů můžete zkontrolovat v poznámkách k verzi a pomocí příkazu az aks nodepool list zobrazit nodeImageVersion. Například:
az aks nodepool list --resource-group <resource-group-name> --cluster-name <aks-cluster-name> --query '[].{name: name, nodeImageVersion: nodeImageVersion}'
Příklad výstupu:
[
{
"name": "nodes",
"nodeImageVersion": "AKSFlatcar-flatcargen2-202508.06.0"
}
]
V poznámkách k verzi a pomocí kubectl get nodes příkazu můžete zkontrolovat číslo verze Flatcar (například Flatcar 4372.0.1). Například:
kubectl get nodes -o wide
Příklad výstupu:
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
aks-nodes-16363508-vmss000000 Ready <none> 2m33s v1.32.6 10.224.0.4 <none> Flatcar Container Linux by Kinvolk 4372.0.1 (Oklo) 6.12.35-flatcar containerd://2.0.4
Pro oddíl operačního systému Flatcar je automatická aktualizace A/B zakázána a podporovány jsou pouze úplné aktualizace obrazu uzlu.
Další kroky
Další informace o Flatcar Container Linuxu najdete v dokumentaci k Flatcaru.