Volevo sapere qual è la differenza tra un controller di replica e una distribuzione all'interno di Kubernetes (1.2). Passare al documento introduttivo (http://kubernetes.io/docs/hellonode/) Ho creato una distribuzione, ma non viene visualizzata nell'interfaccia utente web.Controller di replica VS Deployment in Kubernetes
Quando creo app dall'interfaccia utente Web, vengono create come controller di replica. Funzionalmente però, sembrano molto simili (entrambi gestiscono i pod e hanno servizi).
Quindi, qual è la differenza e quando dovrei usare ciascuna?
Quindi le distribuzioni dovrebbero essere utilizzate per le nuove applicazioni? Inoltre, c'è qualche modo per ottenere le statistiche sulle distribuzioni/sui loro pod (CPU, utilizzo di mem) usando il cli di kubectl? – byteSlayer
Personalmente ho trattenuto finora l'utilizzo delle distribuzioni a causa della mancanza del supporto di Dashboard. Non so che esistano tali comandi - penso che tu debba in qualche modo interrogare direttamente [Heapster] (https://github.com/kubernetes/heapster). –
Puoi ottenere le statistiche sulle distribuzioni utilizzando 'kubectl get deployments',' kubectl descrive le distribuzioni', e 'kubectl get pods -l ' –
janetkuo