Kubernetes som tjänst: styrda kluster på din OpenStack-infrastruktur
Kubernetes blev standard för containerorkestrering eftersom team kan definiera applikationens önskade tillstånd en gång och köra containrar konsekvent på olika slags infrastruktur. Att drifta kontrollplanet är ett annat jobb än att köra applikationer på det: etcd, API-servern, schemaläggaren, åtkomst, mallar och versionsbyten behöver en tydlig driftmodell.
WECORE Cloud levererar Kubernetes som tjänst (KaaS) på OpenStack-infrastruktur som din organisation eller tjänsteleverantör styr. WECORE driftsätter och driftar tjänsten. När infrastrukturteamet har godkänt mallar och åtkomst kan behöriga användare skapa ett kluster ur katalogen, definiera dess enda arbetsnodgrupp och hämta en ny klusterspecifik kubeconfig.
Vad tjänsten tar hand om och vad som förblir styrt
Tjänsten skiljer kontrollplansdriften från applikationsteamens arbete och gör infrastrukturpolicyn tydlig:
- Hanterad kontrollplansdrift – WECORE driftar etcd, API-servern och schemaläggaren. Kompatibla versionsbyten följer godkända mallar när det alternativet är aktiverat för driftsättningen.
- En godkänd mallkatalog – ditt infrastrukturteam bestämmer vilka aktiva mallar behöriga användare kan se, inklusive Kubernetes-version och tillåten klusterkonfiguration.
- Förhandskontroll före resurskapande – servern kontrollerar åtkomst, mallbehörighet, begärda värden och projektkvot innan den skapar inloggningsuppgifter eller molnresurser. Blockerande fel och varningar redovisas separat.
- En ny kubeconfig på begäran – varje nedladdning skapar en ny klusterspecifik klientuppgift i minnet. Panelen skickar kubeconfig-filen utan att lagra dess privata nyckel.
- En arbetsnodgrupp med tydlig gräns – varje kluster har exakt en arbetsnodgrupp. Behöriga användare kan ändra antalet arbetsnoder inom den policy som gäller för driftsättningen.
Från godkänd mall till styrt kluster
När tjänsten har driftsatts och åtkomst har beviljats följer en behörig användare ett guidat arbetsflöde:
- Åtkomst och katalog: Infrastrukturteamet beviljar åtkomst och publicerar godkända mallar för avsedda användare eller kunder.
- Klusterdefinition: Användaren namnger klustret och väljer en godkänd mall. Mallen anger tillåten Kubernetes-version och kontrollplanskonfiguration.
- Arbetsnodskapacitet: Användaren väljer storlek och antal för klustrets enda arbetsnodgrupp.
- Förhandskontroll: Tjänsten validerar åtkomst, mallregler, begärda värden och projektkvot innan några molnresurser skapas.
- Skapande och åtkomst: Användaren granskar begäran och skapar klustret. Statusen finns kvar på klustersidan, och varje kubeconfig-nedladdning skapar en ny inloggningsuppgift.
Samma serverkontroller körs igen när begäran skickas.
Så använder team KaaS
Organisationer och tjänsteleverantörer använder styrd Kubernetes för arbetsbelastningar som behöver en konsekvent applikationsplattform:
- Mikrotjänstplattformar – driftsätt tjänster oberoende av varandra och använd Kubernetes-funktioner för rullande driftsättningar och tjänsteupptäckt.
- Driftsättningsmål för CI/CD – ge leveransflöden ett godkänt klustermål i stället för att låta varje applikationsteam bygga ett eget kontrollplan.
- Webb- och API-arbetsbelastningar – kör containerbaserade frontend-tjänster och API:er inom driftsättningens kapacitets- och åtkomstpolicy.
- Multi-tenant-SaaS – skilj applikationsdelar med Kubernetes-namespaces och policy på ett kontrollplan som WECORE driftar.
- Migrering bort från skräddarsydd infrastruktur – flytta containerarbetsbelastningar till en definierad tjänst i stället för att underhålla en separat kontrollplansstack för varje team.
- Batch-, data- och händelsedrivna jobb – schemalägg olika typer av arbetsbelastningar på klustrets arbetsnodgrupp med en konsekvent åtkomst- och infrastrukturpolicy.
Vad du beställer
En organisation kan beställa tjänsten för interna applikationsteam, och en tjänsteleverantör kan beställa den för behöriga kunder. WECORE driftar Kubernetes-kontrollplanet på den OpenStack-infrastruktur som ingår i uppdraget. Ditt infrastrukturteam styr mallar, åtkomst, kvot, nätverkspolicy och tillåten arbetsnodskonfiguration. Behöriga användare skapar kluster ur katalogen, hanterar arbetsbelastningar med kubectl och hämtar en ny kubeconfig när det behövs.
Organisationen eller tjänsteleverantören anger vem tjänsten är till för och vilka infrastrukturpolicyer som gäller. Användarna får ett tydligt Kubernetes-flöde efter driftsättning.
För att utvärdera tjänsten för din organisation eller ditt kunderbjudande kan du Boka en genomgång eller Prata med vårt team. Vi går igenom avsedda användare, OpenStack-miljö, mallpolicy, åtkomstmodell och driftansvar med dig.