Creazione di una VCN (overlay del canale)
In Compute Cloud@Customer, per configurare OKE, creare una VCN, un instradamento pubblico e un instradamento privato.
Creare le seguenti risorse nell'ordine elencato:
- Creare la VCN
-
Creare una tabella di instradamento con le regole di instradamento seguenti:
-
Cluster pubblici:
-
Gateway Internet e una tabella di instradamento con una regola di instradamento che fa riferimento a tale gateway Internet.
-
Gateway NAT e una tabella di instradamento con una regola di instradamento che fa riferimento a tale gateway NAT.
-
-
Cluster privati:
-
Tabella di instradamento senza regole di instradamento.
-
(Facoltativo) Gateway di instradamento dinamico (DRG) e una tabella di instradamento con una regola di instradamento che fa riferimento a tale DRG. Vedere Cluster privati.
-
(Facoltativo) Local Peering Gateway (LPG) e una tabella di instradamento con una regola di instradamento che fa riferimento a tale GPL. Vedere Cluster privati.
-
-
- Modifica la lista di sicurezza predefinita della VCN
I nomi delle risorse e i blocchi CIDR sono valori di esempio.
Creare la VCN
Per creare la VCN, seguire le istruzioni riportate in Creazione di una VCN e utilizzare i parametri elencati in questa sezione. Per l'input Terraform, vedere Esempio di script Terraform per le risorse di rete (overlay Flannel).
Le subnet vengono create in un secondo momento e descritte nelle sezioni successive.
Per questo esempio, utilizzare l'input riportato di seguito per creare la VCN. La VCN copre un blocco CIDR contiguo. Impossibile modificare il blocco CIDR dopo la creazione della VCN.
Proprietà Console Cloud@Customer di computazione |
Proprietà CLI |
---|---|
|
|
Prendere nota dell'OCID della nuova VCN da utilizzare in seguito. Negli esempi riportati in questa guida, questo OCID VCN è ocid1.vcn.oke_vcn_id
.
Passi successivi
-
Accesso a Internet pubblico. Per il traffico su una subnet pubblica che si connette a Internet utilizzando indirizzi IP pubblici, creare un gateway Internet e una regola di instradamento che fa riferimento a tale gateway Internet.
-
Accesso a Internet privato. Per il traffico su una subnet privata che deve connettersi a Internet senza esporre gli indirizzi IP privati, creare un gateway NAT e una regola di instradamento che faccia riferimento a tale gateway NAT.
-
Accesso solo alla VCN. Per limitare la comunicazione solo ad altre risorse nella stessa VCN, utilizzare la tabella di instradamento predefinita, che non dispone di regole di instradamento.
-
Istanze in un'altra VCN. Per abilitare la comunicazione tra il cluster e un'istanza in esecuzione su una VCN diversa, creare un Local Peering Gateway (LPG) e una regola di instradamento che faccia riferimento a tale LPG.
-
Spazio di indirizzi IP in locale. Per abilitare la comunicazione tra il cluster e lo spazio degli indirizzi IP di rete in locale, creare un gateway di instradamento dinamico (DRG), collegare la VCN OKE a tale DRG e creare una regola di instradamento che faccia riferimento a tale DRG.
Modifica la tabella di instradamento privato VCN
Modificare la tabella di instradamento predefinita creata al momento della creazione della VCN. Modificare il nome della tabella di instradamento in vcn_private. Questa tabella di instradamento non dispone di regole di instradamento. Non aggiungere regole di instradamento.
Creare una tabella di instradamento privato NAT
Creare un gateway NAT e una tabella di instradamento con una regola di instradamento che fa riferimento al gateway NAT.
- Gateway NAT
-
Per creare il gateway NAT, utilizzare le istruzioni riportate in Configurazione di un gateway NAT. Per l'input Terraform, vedere Esempio di script Terraform per le risorse di rete (overlay Flannel).
Prendere nota del nome e dell'OCID del gateway NAT per l'assegnazione alla regola di instradamento privato.
- Regola di instradamento privato
-
Modificare la tabella di instradamento predefinita utilizzando l'input seguente per creare una regola di instradamento privata che faccia riferimento al gateway NAT creato nel passo precedente. Vedere Creazione di una tabella di instradamento.
In questo esempio, utilizzare l'input riportato di seguito per creare la tabella di instradamento con una regola di instradamento privata che fa riferimento al gateway NAT creato nel passo precedente.
Proprietà Console Cloud@Customer di computazione
Proprietà CLI
-
Nome: nat_private
Regola di instradamento
-
Tipo di destinazione: gateway NAT
-
Gateway NAT: il nome del gateway NAT creato nel passo precedente
-
Blocco CIDR: 0.0.0.0/0
-
Descrizione: regola di instradamento privato NAT
-
--display-name
: nat_private
--route-rules
-
networkEntityId
: OCID del gateway NAT creato nel passo precedente -
destinationType
:CIDR_BLOCK
-
destination
:0.0.0.0/0
-
description
: regola di instradamento privato NAT
Prendere nota del nome e dell'OCID di questa tabella di instradamento per l'assegnazione alle subnet private.
-
Creare un Local Peering Gateway
Creare un Local Peering Gateway (LPG) e una tabella di instradamento con una regola di instradamento che fa riferimento al GPL.
Local Peering Gateway
Creare il GPL. Vedere Connessione di VCN tramite Local Peering Gateway (LPG).
Prendere nota del nome e dell'OCID del GPL per l'assegnazione alla regola di instradamento privato.
Regola di instradamento privato
Creare una tabella di instradamento. Vedere Creazione di una tabella di instradamento.
In questo esempio, utilizzare l'input seguente per creare la tabella di instradamento con una regola di instradamento privata che fa riferimento al GPL creato nel passo precedente.
Proprietà Console Cloud@Customer di computazione |
Proprietà CLI |
---|---|
Regola di instradamento
|
|
Prendere nota del nome e dell'OCID di questa tabella di instradamento per l'assegnazione alla subnet "control-plane-endpoint" (Creazione di una subnet del load balancer del piano di controllo OKE (overlay canale)).
Aggiungere la stessa regola di instradamento nella seconda VCN (VCN sottoposta a peering), specificando il CIDR della VCN OKE come destinazione.
Crea un gateway di instradamento dinamico
Creare un gateway di instradamento dinamico (DRG) e una tabella di instradamento con una regola di instradamento che fa riferimento al DRG.
Gateway di instradamento dinamico
Per creare il DRG e collegare la VCN OKE a tale DRG, vedere Connessione alla rete in locale tramite un gateway di instradamento dinamico (DRG). Creare il DRG nel compartimento VCN OKE, quindi collegare la VCN OKE a tale DRG.
Prendere nota del nome e dell'OCID del DRG per l'assegnazione alla regola di instradamento privato.
Regola di instradamento privato
Creare una tabella di instradamento. Vedere Creazione di una tabella di instradamento.
In questo esempio, utilizzare l'input riportato di seguito per creare la tabella di instradamento con una regola di instradamento privata che fa riferimento al DRG creato nel passo precedente.
Proprietà Console Cloud@Customer di computazione |
Proprietà CLI |
---|---|
Regola di instradamento
|
|
Prendere nota del nome e dell'OCID di questa tabella di instradamento per l'assegnazione alla subnet "control-plane-endpoint" (Creazione di una subnet del load balancer del piano di controllo OKE (overlay canale)).
Creare una tabella di instradamento pubblica
Creare un gateway Internet e una tabella di instradamento con una regola di instradamento che faccia riferimento al gateway Internet. Ciò consente l'accesso a Internet per i nodi OKE.
- Creare un gateway Internet
-
Per creare il gateway Internet, utilizzare le istruzioni riportate in Configurazione di un gateway Internet. Per l'input Terraform, vedere Esempio di script Terraform per le risorse di rete (overlay Flannel).
Prendere nota del nome e dell'OCID del gateway Internet per l'assegnazione alla regola di instradamento pubblico.
- Crea una regola di instradamento pubblico
-
Creare una regola di instradamento pubblica per il gateway Internet appena creato. Per creare una tabella di instradamento, utilizzare le istruzioni riportate in Creazione di una tabella di instradamento. Per l'input Terraform, vedere Esempio di script Terraform per le risorse di rete (overlay Flannel).
In questo esempio, utilizzare l'input riportato di seguito per creare la tabella di instradamento con una regola di instradamento pubblica che faccia riferimento al gateway Internet creato nel passo precedente.
Proprietà Compute Cloud@Customer Console
Proprietà CLI
-
Nome: pubblico
Regola di instradamento
-
Tipo di destinazione: gateway Internet
-
Gateway Internet: nome del gateway Internet creato nel passo precedente.
-
Blocco CIDR: 0.0.0.0/0
-
Descrizione: regola di instradamento pubblico OKE
-
--vcn-id
:ocid1.vcn.oke_vcn_id
-
--display-name
: pubblico
--route-rules
-
networkEntityId
: OCID del gateway Internet creato nel passo precedente -
destinationType
:CIDR_BLOCK
-
destination
:0.0.0.0/0
-
description
: regola di instradamento pubblico OKE
-
Modifica la lista di sicurezza predefinita della VCN
Per modificare una lista di sicurezza, vedere Aggiornamento di una lista di sicurezza. Per l'input Terraform, vedere Esempio di script Terraform per le risorse di rete (overlay Flannel).
Eliminare tutte le regole predefinite, quindi creare le regole mostrate nella tabella riportata di seguito.
Proprietà Compute Cloud@Customer Console |
Proprietà CLI |
---|---|
|
|
Una regola di sicurezza di uscita:
|
Una regola di sicurezza di uscita:
|
Tre regole di sicurezza in entrata: |
Tre regole di sicurezza in entrata:
|
Regola di entrata 1
|
Regola di entrata 1
|
Regola di entrata 2
|
Regola di entrata 2
|
Regola di entrata 3
|
Regola di entrata 3
|
Prendere nota del nome e dell'OCID di questa lista di sicurezza predefinita per l'assegnazione alle subnet.
Operazioni successive: