2016-06-07 12 views
5

Ich bin Neuling bei kubernetes und ich habe ein Problem zu verstehen, wie ich persistente Pods (Kassandras Einsen oder mysql Einsen) in Ubuntu-Servern ausführen kann.Kubernetes: Führen Sie persistente Pods Cassandra/MySQL auf Ubuntu-Servern

Korrigieren Sie mich, wenn ich falsch liege, kann Kubernetes die Pods nach oben oder unten skalieren, wenn es sieht, dass wir mehr CPU benötigen, aber wir sprechen nicht über statischen Code, sondern Daten, die in anderen Knoten vorhanden sind. Was macht der Pod, wenn er die Anforderung vom Balancer erhält? Auch hat Kubernetes die Macht, Knoten zu zerstören, wenn es sieht, dass der Verkehr reduziert wurde, also wie wir keine Daten verlieren und die Umwelt nicht stören können?

Antwort

1

Sie sollten volumes verwenden, um ein Verzeichnis in dem Behälter zu persistenten Festplatten auf dem Host oder einem anderen Speicher nur

+0

Ja diese Arbeit zu kartieren, wenn kubernates vertikal skaliert, aber was passiert, wenn sie es tut, aber horizontal (mehrere Hosts). – rsabir

+0

Das Volume sollte auf einem Netzwerkspeicher sein – eyalsh