AKS Edge Essentials

Anteckning

AKS Edge Essentials är nu allmänt tillgängligt. Observera att vissa av funktionerna från den offentliga förhandsversionen ännu inte stöds.

Azure Kubernetes Service Edge Essentials är en lokal Kubernetes-implementering av Azure Kubernetes Service (AKS) som automatiserar körning av containerbaserade program i stor skala. AKS Edge Essentials innehåller en Kubernetes-plattform som stöds av Microsoft och som innehåller en enkel Kubernetes-distribution med ett litet fotavtryck och en enkel installationsupplevelse, vilket gör det enkelt för dig att distribuera Kubernetes på datorklass eller "ljus" kantmaskinvara. AKS Edge Essentials gör det enklare att komma igång med ditt containerbaserade program, vilket ger molnbaserade metodtips till ditt edge-program.

Huvudfunktioner

I följande avsnitt beskrivs några av de viktigaste funktionerna i AKS Edge Essentials.

Förenklad Kubernetes-upplevelse

Till skillnad från andra Plattformar som stöds av Microsoft, till exempel en Azure-värdbaserad tjänst (AKS) och maskinvara i serverklass (AKS-HCI), är AKS Edge Essentials avsett för statiska, fördefinierade konfigurationer och aktiverar inte dynamisk hantering av skapande/borttagning av virtuella datorer eller livscykelhantering för kluster. Varje dator i ett AKS Edge Essentials-kluster kan bara ha en virtuell Linux- och/eller Windows-dator. Den virtuella Linux-datorn fungerar som kontrollnod och arbetsnod för Linux-arbetsbelastningar i Kubernetes-klustret. Varje dator med AKS Edge Essentials har en virtuell dator med begränsade RAM-minne, lagring och fysiska CPU-kärnor enligt en statisk allokering som tilldelas vid installationstiden. Med den här appliknande konfigurationen kan traditionella Windows-appar köras sida vid sida. det vill: samverkande tillsammans med de virtuella AKS Edge Essentials-datorerna.

Kubernetes är en dirigerator med öppen källkod för automatisering av containerhantering i stor skala, men AKS Edge Essentials förenklar den lokala Kubernetes-distributionen genom att göra det enkelt att installera, konfigurera kluster och hantera programdistribution i alla kluster med ett molnbaserat hanteringsplan.

Diagram över AKS Edge Essentials-arkitektur.

Microsoft-hanterad Kubernetes-plattform

AKS Edge Essentials innehåller följande funktioner som hanteras av Microsoft:

  • En enkel, CNCF-överensstämmande K8S- och K3S-distribution som stöds och hanteras av Microsoft. Den största skillnaden mellan AKS på HCI och AKS i Windows är att AKS i Windows har minimala beräknings- och minneskrav (4 GB RAM-minne och 2 vCPU:er).
  • Varje Kubernetes-nod körs på en egen isolerad virtuell Hyper-V-dator och innehåller många funktioner för att skydda containerinfrastrukturen.
  • Microsoft-underhållna Linux- och Windows-arbetsnoder för virtuella datorbilder följer rekommenderade säkerhetsmetoder. Microsoft uppdaterar även dessa bilder varje månad med de senaste säkerhetsuppdateringarna.
  • Förenklad installation med PowerShell-cmdletar och agenter för att aktivera etablering och kontroll av virtuella datorer och infrastruktur. Microsoft tillhandahåller automatiska uppdateringar för din Kubernetes-distribution, så att du håller dig uppdaterad med de senaste tillgängliga Kubernetes-versionerna.

Installera noder lokalt på en eller flera datorer

AKS Edge Essentials förenklar kubernetes-konfigurationen genom att tillhandahålla PowerShell-skript och cmdletar för att konfigurera Kubernetes och skapa kubernetes-kluster med en eller flera noder.

Köra Linux- och Windows-containrar

AKS Edge Essentials har fullt stöd för både Linux-baserade och Windows-baserade containrar. När du skapar ett Kubernetes-kluster på AKS kan du välja att köra Linux-containrar, Windows-containrar eller båda.

Azure Arc för hantering

När du har konfigurerat lokala Kubernetes med HJÄLP av AKS Edge Essentials och skapat ett Kubernetes-kluster kan du hantera Kubernetes-infrastrukturen med hjälp av Azure Portal, som tillhandahåller en central hanteringskonsol för Kubernetes-kluster som körs var som helst. Dessutom kan du med olika Azure Arc-aktiverade tjänster som Azure Policy, Azure Monitor och Azure ML-tjänster säkerställa efterlevnad, övervaka dina kluster och köra molntjänster i dina gränskluster. Det hjälper till att säkerställa att program och kluster konsekvent distribueras och konfigureras i stor skala från källkontroll.

Varför använda AKS Edge Essentials?

Samverkan med interna Windows-program

Windows tillhandahåller ett omfattande appekosystem, användarupplevelse och robust säkerhet, och driver idag mycket av infrastrukturen för industriella lösningar från HMIs, robotar, PLCs, medicintekniska enheter osv. Som sagt, många av de molnbaserade arbetsbelastningarna bygger på Linux, och du står inför utmaningen att behöva introducera Linux-system för att dra nytta av molnbaserade lösningar. Dessa lösningar kräver ytterligare verktyg och färdigheter för infrastrukturhantering för att hantera Linux-system i din miljö. Med AKS Edge Essentials får du det bästa av båda världarna. Du kan fortsätta att använda dina investeringar i Windows-program och använda befintlig maskinvara. Dessutom kan du köra molnbaserade Linux-arbetsbelastningar i Windows utan att behöva ha nya kunskaper eller ett nytt kontrollplan för att hantera Linux-enheterna. På så sätt kan du använda en bred uppsättning AI-funktioner för att snabbt förnya och driva din edge-innovation framåt med minsta möjliga avbrott. Dessutom erbjuder AKS Edge Essentials samverkan mellan interna Windows-program och containerbaserade Linux-arbetsbelastningar.

Diagram över AKS Edge Essentials-interop.

Stöd för kernel till moln

Med AKS Edge Essentials får du fördelen av att ha en stack som stöds fullt ut från kernel till moln. Microsoft tillhandahåller en 10-årig LTSC för värdoperativsystemet. Den virtuella Linux-datorn är helt hanterad och baseras på en kuraterad CBL-Mariner avbildning, vilket är en lätt avbildning som hjälper till att minska attackytan, ger bättre prestanda och ger mindre omkostnader för korrigering av säkerhetsrisker. Dessutom har Microsoft en robust testmatris för enskilda Mariner-paket och omfattande regressionstester före en avbildningsversion, vilket minskar sannolikheten för stilleståndstid för tjänsten. Vm-principer säkerställer A/B-uppdateringar av VM-avbildningen och Kubernetes-distributionen säkerställer att kubernetes-stacken är den senaste och största. Du kan hantera alla dina containrar och Kubernetes-konfigurationer i molnet och lokalt med Arc-aktiverade Kubernetes. Den här metoden med flera lager säkerställer att hela programvarustacken är säker och uppdaterad så att dina affärsprogram kan köras på ett tillförlitligt sätt.

Molntjänster aktiverade vid gränsen

När AKS Edge Essentials-klustret är anslutet till Azure Arc utökas Azure-plattformen till gränsen med kärntjänster som styrning, övervakning, program, ML och datatjänster. Det hjälper även till att ta devops-metoder var som helst och bygga iterativt med GitOps och Flux för att smidigt hantera programdistributioner.

Nästa steg