- Was ist staatlich in OpenShift?
- Wie storniere ich staatlich staatlich??
- Wie wende ich staatlich an??
- Können Sie ein staatlich bearbeiten??
- Was passiert, wenn Sie einen Zustandsset löschen??
- Was ist der Unterschied zwischen OpenShift StatefulSet und Einsatz?
- Wie aktualisiere ich mein statendulSet -Bild??
- Wie bearbeite ich in Kubernetes??
- Wie bearbeite ich eine Datei in Kubernetes??
- Wie modifiziere ich die Kubernetes -Bereitstellung??
Was ist staatlich in OpenShift?
StatefulSet ist das Workload -API -Objekt, das zur Verwaltung staatlicher Anwendungen verwendet wird. Verwaltet die Bereitstellung und Skalierung einer Reihe von Pods und bietet Garantien für die Bestellung und Einzigartigkeit dieser Pods. Wie bei einer Bereitstellung verwaltet ein staatlicher Schalen Pods, die auf einer identischen Containerspezifikation basieren.
Wie storniere ich staatlich staatlich??
Löschen eines Zustands
Sie können einen StatefulSet auf die gleiche Weise löschen, wie Sie andere Ressourcen in Kubernetes löschen. Möglicherweise müssen Sie den zugehörigen kopflosen Dienst separat löschen, nachdem der Zustandssatz selbst gelöscht wurde.
Wie wende ich staatlich an??
Verwenden Sie den Befehl kubectl anwenden, um eine staatliche Ressource zu erstellen. Der Befehl kubectl anwenden verwendet Manifestdateien, um Ressourcen in Ihrem Cluster zu erstellen, zu aktualisieren und zu löschen. Dies ist eine deklarative Methode der Objektkonfiguration.
Können Sie ein staatlich bearbeiten??
Es stellt sich also heraus, dass der einzige Weg, das staatliche SetSet zu bearbeiten, und dies ist die Löschung und die Nachbildung mit den neuen Werten, die nachzubilden. Dies löscht oder stoppt die Pods oder die PVCs nicht - diese werden nach dem neuen staatlichen, den später angezeigt werden, so dass Sie nichts verlieren.
Was passiert, wenn Sie einen Zustandsset löschen??
Durch das Löschen oder Skalieren eines Zustandsfulsetes werden die mit der staatlichen Anwendung verbundenen Volumina nicht gelöscht. Dies gibt Ihnen Ihre Datensicherheit. Wenn Sie den MySQL -POD löschen oder wenn der MySQL -Pod neu gestartet wird, können Sie Zugriff auf die Daten im selben Volumen haben.
Was ist der Unterschied zwischen OpenShift StatefulSet und Einsatz?
Ein staatlicher Set-Set ist besser für staatliche Workloads geeignet, die an jedem Clusterknoten einen anhaltenden Speicher erfordern, z. B. Datenbanken und andere Identitäts-sensitive Workloads. Eine Bereitstellung dagegen ist für staatenlose Workloads geeignet, die mehrere Replikate eines Pod verwenden, z. B. Webserver wie Nginx und Apache.
Wie aktualisiere ich mein statendulSet -Bild??
Sie können ein StatusfulSet aktualisieren, indem Sie Änderungen an der POD -Spezifikation vornehmen, die seine Containerbilder und Volumes enthält. Sie können auch die Ressourcenanfragen und -grenzen, Beschriftungen und Anmerkungen des Objekts aktualisieren.
Wie bearbeite ich in Kubernetes??
Der bequemste Weg, um das Manifest für einen vorgesehenen Cluster zu aktualisieren, besteht darin, den Befehl kubectl bearbeiten zu verwenden. Dieser Befehl öffnet das Kubernetes, das sich in einem Texteditor Ihrer Wahl manifestiert. Wenn Sie die Änderungen speichern, wendet Kubernetes automatisch die Änderungen an und aktualisiert den Cluster.
Wie bearbeite ich eine Datei in Kubernetes??
Es gibt zwei Möglichkeiten, eine Datei in einem vorhandenen POD zu bearbeiten: entweder mit Kubectl Exec- und Konsolenbefehls zum Bearbeiten der Datei oder Kubectl CP, um eine bereits bearbeitete Datei in die Pod zu kopieren.
Wie modifiziere ich die Kubernetes -Bereitstellung??
Aktualisieren einer Kubernetes -Bereitstellung
Sie können eine Bereitstellung bearbeiten, indem Sie das Containerbild von einer Version in die andere ändern, um die Anzahl der Instanzen zu verringern oder zu erhöhen, indem Sie den Replicaset -Wert ändern. usw. Zum Beispiel hat das Containerbild nginx, das wir in unseren Übungen verwendet haben.