Ich wollte wissen, was der Unterschied zwischen einem Replikationscontroller und einer Bereitstellung innerhalb von Kubernetes (1.2) ist. Ich gehe durch das Erste-Schritte-Dokument (http://kubernetes.io/docs/hellonode/) Ich habe eine Bereitstellung erstellt - aber sie wird nicht auf der Web-Benutzeroberfläche angezeigt.Replication Controller VS-Bereitstellung in Kubernetes
Wenn ich Apps über die Web-Benutzeroberfläche erstellen, werden sie als Replikations-Controller erstellt. Funktional jedoch scheinen sie sich sehr ähnlich zu sein (sie verwalten beide Pods und haben Services).
Also - was ist der Unterschied und wann sollte ich jedes verwenden?
Also sollten Bereitstellungen für neuere Anwendungen verwendet werden? Gibt es auch Möglichkeiten, die Stats auf Deployments/ihren Pods (CPU, mem usage) mit dem kubectl cli zu bekommen? – byteSlayer
Persönlich habe ich die Verwendung von Deployments bisher aufgrund des Mangels an Dashboard-Unterstützung aufgehalten. Ich weiß nicht, dass solche Befehle existieren - ich denke, Sie müssten [Heapster] (https://github.com/kubernetes/heapster) direkt abfragen. –
Sie können die Stats für Bereitstellungen mit 'kubectl get deployments',' kubectl deprecate deployments' und 'kubectl get pods -l ' –
janetkuo