Assegnazione di tag alle sottoreti per la modalità automatica EKS - Amazon EKS

Contribuisci a migliorare questa pagina

Per contribuire a questa guida per l’utente, seleziona il link Edit this page on GitHub che si trova nel riquadro destro di ogni pagina.

Assegnazione di tag alle sottoreti per la modalità automatica EKS

Se utilizzi la funzionalità di bilanciamento del carico della modalità automatica EKS, devi aggiungere AWS tag alle sottoreti VPC.

Contesto

Questi tag identificano le sottoreti associate al cluster e, soprattutto, se la sottorete è pubblica o privata.

Le sottoreti pubbliche dispongono di un accesso diretto a Internet tramite un gateway Internet. Sono utilizzate per risorse che devono essere accessibili al pubblico, come i bilanciatori del carico.

Le sottoreti private non dispongono di un accesso diretto a Internet e utilizzano gateway NAT per il traffico in uscita. Sono utilizzate per risorse interne come i nodi EKS che non necessitano di IP pubblici.

Per ulteriori informazioni sui gateway NAT e sui gateway Internet, consulta Connetti il tuo VPC ad altre reti nella Guida per l’utente del cloud privato virtuale (VPC) di Amazon.

Requisito

Al momento, le sottoreti utilizzate per il bilanciamento del carico tramite la modalità automatica EKS devono avere uno dei seguenti tag.

Sottoreti pubbliche

Le sottoreti pubbliche sono utilizzate per i bilanciatori del carico connesso a Internet. Queste sottoreti devono avere i tag seguenti:

Chiave Valore

kubernetes.io/role/elb

1 o ``

Sottoreti private

Le sottoreti private sono utilizzate per i bilanciatori del carico interni. Queste sottoreti devono avere i tag seguenti:

Chiave Valore

kubernetes.io/role/internal-elb

1 o ``

Procedura

Prima di iniziare, identifica quali sottoreti sono pubbliche (con accesso a gateway Internet) e quali sono private (tramite gateway NAT). Avrai bisogno delle autorizzazioni per modificare le risorse VPC.

Console di gestione AWS

  1. Aprire la console Amazon VPC e andare alle sottoreti

  2. Seleziona la sottorete a cui assegnare tag

  3. Seleziona la scheda Tag e seleziona Aggiungi tag

  4. Aggiungi il tag appropriato:

    • Per le sottoreti pubbliche: Chiave=kubernetes.io/role/elb

    • Per sottoreti private: Chiave=kubernetes.io/role/internal-elb

  5. Imposta Valore su 1 o lascia vuoto

  6. Salva e ripeti per le sottoreti rimanenti

CLI AWS

Per le sottoreti pubbliche:

aws ec2 create-tags \ --resources subnet-ID \ --tags Key=kubernetes.io/role/elb,Value=1

Per le sottoreti private:

aws ec2 create-tags \ --resources subnet-ID \ --tags Key=kubernetes.io/role/internal-elb,Value=1

Sostituisci subnet-ID con l’ID della sottorete corrente.