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 vRealize Automation Cloud Assembly-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 PKS-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 PKS-providers komen deze overeen met PKS-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 PKS-implementatie. Zie PKS-integratie configureren in vRealize Automation Cloud Assembly.

Procedure

  1. Selecteer Infrastructuur > Configureren > Kubernetes-zones en klik op Nieuwe Kubernetes-zone.
  2. Voer de naam in van het account voor PKS-integratie waarop u deze zone wilt toepassen.
    Hiermee wordt het cloudaccount of -eindpunt gedefinieerd dat aan de zone is gekoppeld. U kunt slechts één eindpunt aan elke zone toewijzen. Als u met de naamruimte van de supervisor op vSphere werkt, kunt u hier alleen vSphere-instanties selecteren die supervisornaamruimten bevatten.
  3. Voeg een naam en beschrijving voor de Kubernetes-zone toe.
  4. Voeg desgewenst capaciteitstags toe. Zie Capaciteitstags in vRealize Automation Cloud Assembly gebruiken voor meer informatie.
  5. Klik op Opslaan.
  6. Klik op het tabblad Op aanvraag en voeg indien nodig PKS-plannen toe voor de zone die u wilt gebruiken voor het inrichten van een cluster.
    U kunt een of meer plannen selecteren en prioriteiten toewijzen. Lagere nummers hebben een hogere prioriteit. Prioriteitstoewijzingen zijn secundair voor op tags gebaseerde selectie.
  7. Klik op het tabblad Cluster en klik vervolgens op de knop Berekening toevoegen om Kubernetes- of supervisorclusters aan de zone toe te voegen. Als u met een extern cluster werkt, wordt de onboarding voor vRealize Automation Cloud Assembly automatisch voltooid wanneer u dit selecteert.
    U kunt Kubernetes-naamruimten toevoegen aan het cluster op de pagina Kubernetes-clusters in vRealize Automation Cloud Assembly.

resultaten

Kubernetes-zones worden geconfigureerd voor gebruik met vRealize Automation Cloud Assembly-implementaties.

Volgende stappen

Wijs de Kubernetes-zone toe aan een project.

  1. Selecteer Infrastructuur > Beheer > Projecten en selecteer vervolgens het project dat u wilt koppelen aan uw Kubernetes-zone.
  2. Klik op het tabblad Kubernetes-inrichting op de pagina Project.
  3. 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.
  4. Klik op Opslaan.

Nadat u een zone aan een project hebt toegewezen, kunt u de pagina Cloudsjablonen op het tabblad Ontwerp 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.