Menu
Coddy logo textTech

Tipi di Service

Fa parte della sezione Introduzione a Kubernetes del percorso Terminal di Coddy. Lezione 18 di 45.

Un Service ha un type che determina chi può raggiungerlo. Il valore predefinito, ClusterIP, gli assegna un indirizzo che funziona solo all'interno del cluster: perfetto per un database con cui dovrebbero comunicare solo i tuoi Pod.

Anche un Service NodePort apre una porta nell'intervallo 30000-32767 su ogni nodo, quindi è raggiungibile dall'esterno del cluster all'indirizzo <node IP>:<node port>:

kubectl expose deployment web --port=80 --type=NodePort

Nell'elenco dei Service, PORT(S) è indicato come 80:30037/TCP: porta 80 all'interno, porta 30037 sul nodo.

Un Service LoadBalancer richiede al tuo provider cloud un vero indirizzo IP esterno. In un cluster locale non c'è alcun cloud a cui chiederlo, quindi il suo EXTERNAL-IP rimane <pending> per sempre.

challenge icon

Sfida

Principiante

Crea un Deployment chiamato web dall’immagine nginx, esponilo sulla porta 80 come Service di tipo NodePort, quindi elenca i Service per vedere la porta del nodo.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a Kubernetes

Esercitati da solo: Playground Terminal