Kubernetes blir den nya Linux-standarden

På KubeCon + CloudNativeCon North America i Atlanta jämförde Jesse Butler från Amazon EKS Kubernetes med Linux utveckling. Han belyste AWS donationer av open source-projekten Kro och Karpenter till Kubernetes-communityn. Dessa bidrag återspeglar en övergång mot att bygga ekosystemomfattande funktioner snarare än fristående produkter.

Jesse Butler, huvudprojektledare för Amazon EKS, talade på KubeCon + CloudNativeCon North America i Atlanta om hur Kubernetes mognar till en universell standard liknande Linux. "Alla har en kommersiell Linux-distribution. Det är det vi alla kör på," sade Butler. "Jag tror att Kubernetes nu är där också. Vi har gått från att bygga våra egna skräddarsydda kluster-API-servrar och våra egna kontrollplan till att söka efter standarder för att bygga i skala för våra företag."

Denna universalitet påverkar hur företag som AWS bidrar till open source. I en diskussion med TNS grundare och utgivare Alex Williams förklarade Butler AWS donationer av två projekt via Kubernetes SIG:er: Kubernetes Resource Orchestrator (Kro) och Karpenter.

Kro hanterar kontrollproliferation från anpassade resursdefinitioner (CRD:er). Kunder hanterade tidigare 20 eller 30 anpassade resurser med små team som hanterade icke-affärslogik-kod. "Vissa av våra kunder, till och med för fyra eller fem år sedan, hade 20 eller 30 anpassade resurser," noterade Butler. "Så du har ett litet team inuti en mycket större organisation som måste äga just den här koden, och det är inte ens riktigt affärslogik." Kro genererar CRD:er och mikrokontrollerare automatiskt med YAML:s Simple Schema, infererar beroenden, skapar en riktad acyklisk graf och hanterar orkestrering inom Kubernetes.

Karpenter hanterar nodprovisionering för spikiga cloud native-arbetsbelastningar. "Cloud native-arbetsbelastningar är generellt spikiga, de är dynamiska," sade Butler. Det tillhandahåller just-in-time-provisionering som skalar på begäran och optimerar kostnader. API:n tillåter enkelhet, som att begära "ge mig bara en nod," eller detaljerad konfiguration. Denna design ledde till dess donation till Kubernetes SIG Autoscaling.

Båda projekten förkroppsligar AWS filosofi: "I sammanhanget av Kubernetes och cloud native-programvara är detta en community och vi är alla kunden," uppgav Butler. "Vi kan inte bygga något bara för vår produkt och säga att det är Kubernetes." Detta tillvägagångssätt stödjer det bredare ekosystemet framför proprietära lösningar.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj