Distribuzione di un'applicazione Nginx di esempio in un cluster mediante Kubectl
Scopri come utilizzare kubectl per distribuire un'applicazione Nginx su un cluster creato utilizzando Kubernetes Engine (OKE).
Dopo aver creato un cluster Kubernetes utilizzando Kubernetes Engine, in genere si desidera provare distribuendo un'applicazione sui nodi del cluster. Per comodità, la scheda Avvio rapido (disponibile nella pagina Cluster) semplifica la visualizzazione e la copia dei comandi in:
- impostare l'accesso al cluster
- scaricare e distribuire un'applicazione Nginx di esempio utilizzando lo strumento della riga di comando Kubernetes kubectl dalle istruzioni in un file manifesto
Per distribuire l'applicazione nginx di esempio:
-
Se non è già stato fatto, attenersi alla procedura per impostare il file di configurazione kubeconfig del cluster e (se necessario) impostare la variabile di ambiente KUBECONFIG in modo che punti al file. Si noti che è necessario impostare il proprio file kubeconfig. Non è possibile accedere a un cluster utilizzando un file kubeconfig impostato da un altro utente. Vedere Impostazione dell'accesso al cluster.
-
In una finestra terminale, distribuire l'applicazione Nginx di esempio immettendo:
kubectl create -f https://k8s.io/examples/application/deployment.yaml
Suggerimento
Se il comando non riesce a connettersi ahttps://k8s.io/examples/application/deployment.yaml
, andare all'URL in un browser e scaricare il file manifestodeployment.yaml
in una directory locale. Ripetere il comandokubectl create
e specificare la posizione locale del filedeployment.yaml
. - Verificare che l'applicazione di esempio sia stata distribuita correttamente immettendo:
kubectl get pods
È possibile visualizzare che l'applicazione di esempio Nginx è stata distribuita come due pod su due nodi nel cluster.