Referenz für ManagedOSVersionChannel
Die ManagedOSVersionChannel-Ressource ist dafür verantwortlich, den OS-Image-Kanal zu definieren.
Es gibt mehrere Schlüssel, die unter einer ManagedOSVersionChannel-Ressourcenspezifikation konfiguriert werden können.
apiVersion: elemental.cattle.io/v1beta1
kind: ManagedOSVersionChannel
metadata:
name: elemental-channel
namespace: fleet-default
spec:
options:
image: registry.suse.com/rancher/elemental-channel:1.4.2
syncInterval: 1h
type: custom
ManagedOSVersionChannelSpec Referenz
| Tasten | Typ | Standardwert | Beschreibung |
|---|---|---|---|
Optionen |
object |
null |
Definiert die optionalen Informationen, die in einem OS-Kanal hinzugefügt werden können. |
syncInterval |
Zeichenfolge |
1h |
Definiert, wann der OS-Kanal synchronisiert werden soll. |
type |
Zeichenfolge |
Leeren |
Definiert den Kanaltyp, derzeit wird nur |
upgradeContainer |
object |
null |
Ein Upgrade-Container, der definiert werden kann. Siehe Referenz |
deleteNoLongerInSyncVersions |
bool |
false |
Automatisches Löschen auslaufender OS-Versionen, die nicht mehr im Kanal enthalten sind. |
Aktiviert |
bool |
true |
Aktiviert diesen Kanal. Ermöglicht die Synchronisierung von OS-Versionen. |
upgradeContainer
Dies ermöglicht das Überschreiben des Standardfelds upgrade der System Upgrade Controller-Pläne (siehe Upgrade-Komponenten) basierend auf dieser ManagedOSVersion.
Diese Schlüssel werden vom System Upgrade Controller in eine Kubernetes Container-Spezifikation übersetzt.
Dies ist der Container, der für die Durchführung eines OS-Upgrades verantwortlich ist.