Een Kubernetes-cluster implementeren met de opdracht gcloud

Een Kubernetes-cluster implementeren met de opdracht gcloud Ontdek hoe u een Kubernetes-cluster kunt implementeren in het Google Cloud Platform met de opdracht gcloud.

Als uw cloudoplossing via het Google Cloud Platform wordt uitgevoerd en u toevallig liever alles vanaf de opdrachtregel beheert, heeft u mogelijk de Google Cloud SDK op Linux geïnstalleerd. Deze software-ontwikkelingskit bevat de opdracht gcloud, waarmee u kunt communiceren met uw Google Cloud Platform-account.

Via die interactie kunt u een compleet Kubernetes-cluster implementeren. En dat is precies wat ik je ga laten zien.

Hybride cloud: een gids voor IT-professionals (download van TechRepublic)

Wat je nodig hebt

De enige dingen die je nodig hebt om dit te laten werken zijn:

  • Een Google Cloud Platform-account
  • De Google Cloud SDK geïnstalleerd op een Linux-machine

Enkele voorwaarden

Voordat we naar de opdrachten gaan, zijn er een paar termen die we moeten begrijpen.

  • Bereken zones zijn locaties binnen een regio. U kunt bijvoorbeeld inzetten in us-east1, us-east1-b, us-east1-c of us-east1-d. Zie deze pagina voor een volledige lijst met zones.
  • Typen clusters : zoneclusters worden uitgevoerd in een of meer rekenzones binnen een regio. Regionale clusters voeren drie clustermasters uit over drie rekenzones en lopen knooppunten in twee of meer rekenzones. Particuliere clusters zijn een zonale of regionale cluster die zowel master als nodes voor het publiek verbergt. Alfaclusters zijn een experimenteel zonaal of regionaal cluster dat draait met Kubernetes alpha-functies ingeschakeld.
  • Clustersjablonen zijn sjablonen die het inzetten van clusters eenvoudiger maken. U kunt kiezen uit standaardcluster, uw eerste cluster, CPU-intensieve toepassingen, geheugenintensieve toepassingen, GPU Accelerated Computing en zeer beschikbaar.

Hoe uw eerste cluster te implementeren

We gaan een zonaal cluster (in us-central1-a) implementeren met behulp van de standaardsjabloon, de standaardsjabloon. Het commando hiervoor zou zijn:

 gcloud containerclusters maken NAME --zone us-central1-a 

Waar NAME een kleine letter is, een voor mensen leesbare naam voor het cluster. U kunt al dan niet waarschuwingen zien terwijl het cluster wordt geïmplementeerd ( Afbeelding A ).

Figuur A

Our cluster is being deployed.

" data-credit="" rel="noopener noreferrer nofollow">

Ons cluster wordt ingezet.

Wanneer de opdracht is voltooid, meldt het u dat het cluster is gemaakt en bevat het informatie zoals het master-IP, machinetype en meer ( Afbeelding B )

Figuur B

The cluster has been deployed.

" data-credit="" rel="noopener noreferrer nofollow">

Het cluster is geïmplementeerd.

Er zijn natuurlijk een groot aantal opties die kunnen worden gebruikt met het gcloud-commando, zoals --aanvullende zones, --default-max-pods-per-knoop, - schijfgrootte, - knoop- locaties, --enable-autoscaling, en nog veel meer. Kijk voor een volledige lijst met opties op de pagina Informatie over clusters maken.

Hoe een cluster te verwijderen

Mogelijk hebt u een cluster voor testdoeleinden geïmplementeerd of hebt u geen bepaalde cluster nodig. Als dat het geval is, kunt u een cluster altijd verwijderen met de opdracht:

 gcloud containerclusters verwijderen NAME --zone ZONE 

Waar NAAM de naam is van de geïmplementeerde cluster en ZONE de naam van de zone is.

Als u niet zeker bent van de clusternaam, geeft u de opdracht:

 gcloud lijst met containerclusters 

De bovenstaande opdracht geeft een lijst van alle clusters die u hebt geïmplementeerd ( Afbeelding C ).

Figuur C

Our cluster list.

" data-credit="" rel="noopener noreferrer nofollow">

Onze clustelijst.

Na het geven van de opdracht, moet u de verwijdering bevestigen ( Afbeelding D ).

Figuur D

Deleting a cluster.

" data-credit="" rel="noopener noreferrer nofollow">

Een cluster verwijderen.

De actie zal enige tijd duren. Zodra de actie is voltooid, is uw cluster verdwenen en kunt u helemaal opnieuw beginnen, indien nodig.

En dat is de kern van het inzetten van een cluster met het gcloud- commando.

Cloud en Everything as a Service-nieuwsbrief

Dit is uw favoriete bron voor het laatste nieuws over AWS, Microsoft Azure, Google Cloud Platform, XaaS, cloudbeveiliging en nog veel meer. Maandagen bezorgd

Schrijf je vandaag in

© Copyright 2020 | mobilegn.com