Gestisci l'infrastruttura GKE

Un blueprint GKE contiene risorse personalizzate che puoi combinare per specificare l'intenzione di eseguire il deployment di un cluster GKE. Il seguente elenco definisce il ruolo di ogni risorsa personalizzata:

  • ContainerCluster: crea un cluster GKE privato con un mesh di servizi di cui è stato eseguito il provisioning.
  • ClusterInit: inizializza il ciclo di vita del cluster gestito da Telecom Network Automation. Questo ciclo di vita include l'installazione dei componenti di automazione della rete di telecomunicazioni sul cluster GKE.
  • SourceRepoRepository e Repository: configura la pipeline GitOps per il cluster GKE creato utilizzando Cloud Source Repository e Porch insieme a ConfigSync, installato dalla risorsa precedente.
  • ContainerNodePool: crea un pool di nodi con sistema operativo Ubuntu, tipo di disco SSD e tipo e2-standard-2 machine come predefiniti. Puoi modificare questi dettagli.

Quando crei un deployment, puoi personalizzare il blueprint utilizzando i seguenti parametri nel file setters.yaml:

Parametro Descrizione
project-id L'ID progetto del progetto corrente.
project-num Il numero di progetto del progetto attuale.
cluster-name Il nome del cluster GKE.
location La località di calcolo del cluster
master-ip-range Il blocco CIDR IP utilizzato dai nodi principali di GKE
cluster-ipv4-cidr-blocks Il blocco CIDR IP utilizzato dai pod.
services-ipv4-cidr-blocks Il blocco CIDR IP utilizzato dai servizi.
compute-network-name Il nome della rete di calcolo. Modifica questo nome se non intendi utilizzare un VPC in cui viene creato un cluster di orchestrazione per il cluster GKE.
clients-ipv4-cidr-blocks Il blocco CIDR IP per i client che accedono al cluster
node-count Il numero di nodi nel node pool per zona. Se viene creato un cluster regionale, il numero di nodi nel pool di nodi aumenta fino a tre volte l'importo originale.
nodepool-name Il nome del pool di nodi.
node-machine-type Il tipo di macchina del nodo.

Blueprint GKE

Crea un blueprint GKE

  1. Nel menu di navigazione, fai clic su Progetti.
  2. Dal menu a discesa, seleziona il cluster di orchestrazione che preferisci.
  3. Fai clic su Importa da raccolta.
  4. Seleziona Progetto GKE Cluster.
  5. Fai clic su Aggiungi progetto.
  6. Nella pagina successiva, specifica un nome per il blueprint.
    1. (Facoltativo) Aggiungi le etichette che ti servono.
  7. Fai clic su Crea. Il tuo progetto viene visualizzato nell'elenco Progetti bozza.

Modificare un progetto

  1. Nel menu di navigazione, fai clic su Progetti > Bozza di progetto.
  2. Seleziona il progetto che preferisci. Viene visualizzato un editor di blueprint.
  3. Modifica i file cluster.yaml e nodepool.yaml.
  4. Dopodiché, fai clic su Salva file.

Proponi un progetto

  1. Nel menu di navigazione, fai clic su Progetti > Bozza di progetto.
  2. Seleziona il progetto che preferisci. Viene visualizzato un editor di blueprint.
  3. Fai clic su Proponi. Lo stato del progetto viene aggiornato a Proposto.

Approvare un progetto

  1. Nel menu di navigazione, fai clic su Progetti.
  2. Fai clic sull'icona Azione nel blueprint che preferisci.
  3. Seleziona Approva. Il progetto viene visualizzato in Progetti approvati.

Deployment GKE

Crea un deployment GKE

  1. Nel menu di navigazione, fai clic su Blueprint > Blueprint approvati.
  2. Fai clic sul blueprint GKE che vuoi eseguire il deployment.
  3. Fai clic su Crea deployment.
  4. Specifica un nome per il deployment.
  5. Fai clic su Crea deployment. Il deployment viene visualizzato in Deployment bozza.

Modifica un deployment GKE

  1. Nel menu di navigazione, fai clic su Progetti.
  2. Seleziona il deployment GKE che vuoi modificare. Viene visualizzato un editor di deployment.
  3. Modifica il file setters.yaml.
  4. Dopodiché, fai clic su Salva file.

Applica un deployment GKE

  1. Nel menu di navigazione, fai clic su Progetti.
  2. Seleziona il nome del deployment GKE da applicare. Viene visualizzato un editor di deployment.
  3. Fai clic su Esegui il deployment. Viene visualizzata una finestra di dialogo di conferma.
  4. Conferma il deployment facendo clic su Deploy. Il deployment viene visualizzato in Deployment applicato.

Elimina un cluster GKE

  1. Nel menu di navigazione, fai clic su Implementazioni > Implementazioni applicate.
  2. Seleziona il deployment GKE che vuoi eliminare.
  3. Fai clic su Elimina.
  4. Conferma l'eliminazione del deployment.