Kubernetes-zones stellen cloudbeheerders in staat om op beleid gebaseerde plaatsing van Kubernetes-clusters en -naamruimten en supervisornaamruimten te definiëren die worden gebruikt in Automation Assembler-implementaties. Een beheerder kan deze pagina gebruiken om op te geven welke clusters beschikbaar zijn voor het inrichten van Kubernetes-naamruimten en welke eigenschappen acceptabel zijn voor clusters.
Cloudbeheerders kunnen Kubernetes-zones koppelen aan TKGI-cloudaccounts die zijn geconfigureerd voor Cloud Assembly of met externe Kubernetes-clusters die niet zijn gekoppeld aan een project.
Wanneer u een Kubernetes-zone maakt, kunt u meerdere providerspecifieke resources aan de zone toewijzen en deze resources bepalen welke eigenschappen kunnen worden ingesteld voor de nieuw ingerichte clusters in termen van het aantal werkers, masters, beschikbare CPU, geheugen en andere configuratie-instellingen. Voor TKGI-providers komen deze overeen met TKGI-plannen. Een beheerder kan ook meerdere clusters toewijzen aan een Kubernetes-zone die wordt gebruikt voor het plaatsen van nieuw ingerichte Kubernetes-naamruimten. De beheerder kan alleen clusters toewijzen waarvoor geen onboarding is voltooid, of die niet worden beheerd door CMX, en die worden ingericht via de vooraf geselecteerde clusterprovider. De beheerder kan meerdere Kubernetes-zones toewijzen aan één project, zodat ze allemaal beschikbaar zijn voor plaatsingsbewerkingen die in dit project plaatsvinden.
Een cloudbeheerder kan prioriteiten toewijzen op meerdere niveaus.
- Kubernetes-zoneprioriteit in een project.
- Resourceprioriteit binnen een Kubernetes-zone.
- Clusterprioriteit binnen een Kubernetes-zone.
De cloudbeheerder kan ook tags toewijzen op meerdere niveaus:
- Capaciteitstags per Kubernetes-zone.
- Tags per resourcetoewijzing.
- Labels per clustertoewijzing.
U kunt Kubernetes-zones maken met supervisornaamruimten op vSphere op dezelfde manier als u met generieke Kubernetes-naamruimten werkt. Om een supervisornaamruimte toe te voegen aan een Kubernetes-zone moet u de zone koppelen aan een eindpunt van vSphere 7 dat de gewenste resources van de Pacific-naamruimte bevat.
Service Broker bevat een versie van de pagina Kubernetes-zone waarmee Service Broker-beheerders toegang krijgen tot bestaande Kubernetes-zones zodat ze plaatsingsbeleidsregels kunnen maken voor Kubernetes-naamruimten en -clusters die vanuit de catalogus worden ingericht.
Voorwaarden
Configureer integratie met een geschikte VMware Tanzu Kubernetes Grid Integrated Edition-implementatie (TKGI). Zie VMware PKS/ Tanzu Kubernetes Grid Integrated Edition-integratie configureren in Automation Assembler.
Procedure
resultaten
Kubernetes-zones worden geconfigureerd voor gebruik met Automation Assembler-implementaties.
Volgende stappen
Wijs de Kubernetes-zone toe aan een project.
- Selecteer en selecteer vervolgens het project dat u wilt koppelen aan uw Kubernetes-zone.
- Klik op het tabblad Kubernetes-inrichting op de pagina Project.
- Klik op Kubernetes-zone toevoegen en voeg de zone toe die u zojuist hebt gemaakt. U kunt meerdere zones selecteren indien nodig en u stelt ook de prioriteit in voor de zones.
- Klik op Opslaan.
Op het tabblad Kubernetes-inrichting van de pagina Project in Automation Assembler kunt u limieten instellen voor het type en het aantal naamruimten dat gebruikers kunnen inrichten in een Kubernetes-zone. U kunt ook het type naamruimten selecteren dat in een zone kan worden ingericht: reguliere naamruimten of supervisornaamruimten. De tabel Kubernetes-zones op het tabblad Kubernetes-inrichting bevat kolommen met de huidige limietinstellingen. Als u limieten wilt instellen, klikt u op de betreffende zone in de tabel om een dialoogvenster te openen waarmee u limieten voor naamruimten en supervisornaamruimten kunt kiezen.
Klik in de kolom Ondersteunt in de tabel Kubernetes-zones om te selecteren welk type naamruimte kan worden ingericht voor de zone.
Nadat u een Kubernetes-zone aan een project hebt toegewezen, kunt u de pagina Cloudsjablonen op het tabblad Ontwerp in Automation Assembler gebruiken om een implementatie in te richten op basis van de Kubernetes-zone en de projectconfiguratie. Deze pagina Cloudsjablonen bevat opties om een K8S-cluster, K8S-naamruimte en supervisornaamruimte toe te voegen. Selecteer de juiste optie voor de Kubernetes-resource waarmee u werkt.