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.SourceRepoRepositoryeRepository: 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 tipoe2-standard-2 machinecome 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
- Nel menu di navigazione, fai clic su Progetti.
- Dal menu a discesa, seleziona il cluster di orchestrazione che preferisci.
- Fai clic su Importa da raccolta.
- Seleziona Progetto GKE Cluster.
- Fai clic su Aggiungi progetto.
- Nella pagina successiva, specifica un nome per il blueprint.
- (Facoltativo) Aggiungi le etichette che ti servono.
- Fai clic su Crea. Il tuo progetto viene visualizzato nell'elenco Progetti bozza.
Modificare un progetto
- Nel menu di navigazione, fai clic su Progetti > Bozza di progetto.
- Seleziona il progetto che preferisci. Viene visualizzato un editor di blueprint.
- Modifica i file
cluster.yamlenodepool.yaml. Dopodiché, fai clic su Salva file.
Proponi un progetto
- Nel menu di navigazione, fai clic su Progetti > Bozza di progetto.
- Seleziona il progetto che preferisci. Viene visualizzato un editor di blueprint.
- Fai clic su Proponi. Lo stato del progetto viene aggiornato a Proposto.
Approvare un progetto
- Nel menu di navigazione, fai clic su Progetti.
- Fai clic sull'icona Azione nel blueprint che preferisci.
- Seleziona Approva. Il progetto viene visualizzato in Progetti approvati.
Deployment GKE
Crea un deployment GKE
- Nel menu di navigazione, fai clic su Blueprint > Blueprint approvati.
- Fai clic sul blueprint GKE che vuoi eseguire il deployment.
- Fai clic su Crea deployment.
- Specifica un nome per il deployment.
- Fai clic su Crea deployment. Il deployment viene visualizzato in Deployment bozza.
Modifica un deployment GKE
- Nel menu di navigazione, fai clic su Progetti.
- Seleziona il deployment GKE che vuoi modificare. Viene visualizzato un editor di deployment.
- Modifica il file
setters.yaml. - Dopodiché, fai clic su Salva file.
Applica un deployment GKE
- Nel menu di navigazione, fai clic su Progetti.
- Seleziona il nome del deployment GKE da applicare. Viene visualizzato un editor di deployment.
- Fai clic su Esegui il deployment. Viene visualizzata una finestra di dialogo di conferma.
- Conferma il deployment facendo clic su Deploy. Il deployment viene visualizzato in Deployment applicato.
Elimina un cluster GKE
- Nel menu di navigazione, fai clic su Implementazioni > Implementazioni applicate.
- Seleziona il deployment GKE che vuoi eliminare.
- Fai clic su Elimina.
- Conferma l'eliminazione del deployment.