网页 综合 更新时间 2026-11-13 16:50:43

Hello Minikube | Kubernetes

自动蜘蛛 kubernetes.io 正文约 4120 字
Hello Minikube | Kubernetes
Sei pronto a cominciare con Kubernetes? Crea un Kubernetes cluster ed esegui un'appliczione di esempio.
Impara come usare Kubernetes con informazioni concettuali, guide e documentazione tecnica. Puoi anche contribuire alla documentazione!
Leggi le ultime notizie su Kubernetes e su tutto quello che riguarda il mondo dei containers.
Information in this document may be out of date
This document has an older update date than the original, so the information it contains may be out of date. If you're able to read English, see the English version for the most up-to-date information: Hello Minikube
The interactive tutorials previously on this website have been shut down.
Kubernetes is grateful to O'Reilly and Katacoda for many years of helping people take their first steps in learning Kubernetes.
The shutdown followed O'Reilly Media's 2019 acquisition of Katacoda.
The tutorials ceased to function after the 31st of March, 2023. You are seeing this notice because this particular page has not yet been updated following that shutdown.
Questo tutorial mostra come eseguire una semplice applicazione in Kubernetes utilizzando Minikube e Katacoda. Katacoda permette di operare su un'installazione di Kubernetes dal tuo browser.
Questo tutorial fornisce una container image che utilizza NGINX per risponde a tutte le richieste con un echo che visualizza i dati della richiesta stessa.
Click Launch Terminal
Apri la console di Kubernetes nel browser:
Katacoda environment only: In alto alla finestra del terminale, fai click segno più, e a seguire click su Select port to view on Host 1.
Katacoda environment only: Inserisci 30000, a seguire click su Display Port.
Un Kubernetes Pod è un gruppo di uno o più Containers, che sono uniti tra loro dal punto di vista amministrativo e che condividono lo stesso network.Il Pod in questo tutorial ha un solo Container. Un Kubernetes Deployment monitora lo stato del Pod ed eventualmente provvedere a farlo ripartire nel caso questo termini. L'uso dei Deployments è la modalità raccomandata per gestire la creazione e lo scaling dei Pods.
Usa il comando kubectl create per creare un Deployment che gestisce un singolo Pod. Il Pod eseguirà un Container basato sulla Docker image specificata.
Visualizza il Deployment:
L'output del comando è simile a:
Visualizza il Pod creato dal Deployment:
L'output del comando è simile a:
Visualizza gli eventi del cluster Kubernetes:
Visualizza la configurazione di kubectl:
Con le impostazioni di default, un Pod è accessibile solamente dagli indirizzi IP interni al Kubernetes cluster. Per far si che il Container hello-node sia accessibile dall'esterno del Kubernetes virtual network, è necessario esporre il Pod utilizzando un Kubernetes Service.
Esponi il Pod su internet untilizzando il comando kubectl expose:
Il flag --type=LoadBalancer indica la volontà di esporre il Service all'esterno del Kubernetes cluster.
Visualizza il Servizio appena creato:
L'output del comando è simile a:
Nei cloud providers che supportano i servizi di tipo load balancers, viene fornito un indirizzo IP pubblico per permettere l'acesso al Service. Su Minikube, il service type LoadBalancer rende il Service accessibile attraverso il comando minikube service.
Katacoda environment only: Fai click segno più, e a seguire click su Select port to view on Host 1.
Katacoda environment only: Fai attenzione al numero di 5 cifre visualizzato a fianco di 8080 nell'output del comando. Questo port number è generato casualmente e può essere diverso nel tuo caso. Inserisci il tuo port number nella textbox, e a seguire fai click su Display Port. Nell'esempio precedente, avresti scritto 30369.
Questo apre un finestra nel browser dove l'applicazione visuallizza l'echo delle richieste ricevute.
Minikube include un set addons che possono essere attivati, disattivati o eseguti nel ambiente Kubernetes locale.
Elenca gli addons disponibili:
L'output del comando è simile a:
Attiva un addon, per esempio, metrics-server:
L'output del comando è simile a:
Visualizza i Pods ed i Service creati in precedenza:
L'output del comando è simile a:
Disabilita metrics-server:
访问原文 返回搜索 https://kubernetes.io/it/docs/tutorials/hello-minikube/
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。