Installationsoptionen
Entscheide dich für diese Achsen, bevor du irgendetwas bereitstellst. Jede
davon entspricht direkt einer Einstellung in config.yaml; siehe die
Konfigurationsreferenz des Private-Cloud-Installers
für das vollständige Schema.
Kubernetes: Codesphere-verwaltet oder eigener Cluster
Standardmäßig installiert und verwaltet OMS einen k0s-Cluster auf den von dir
bereitgestellten Hosts (kubernetes.managedByCodesphere: true). Du kannst
stattdessen einen bereits laufenden Kubernetes-Cluster mitbringen — zum Beispiel
einen Cloud-verwalteten Cluster wie EKS —, indem du
kubernetes.managedByCodesphere: false setzt und die Kubeconfig des Clusters
bereitstellst; siehe
Einen bestehenden Kubernetes-Cluster verwenden.
PostgreSQL: von OMS installiert oder extern
Standardmäßig installiert und verwaltet OMS PostgreSQL auf einem von dir
bereitgestellten Host (postgres.mode: install). Du kannst stattdessen auf eine
bereits von dir betriebene PostgreSQL-Instanz verweisen (postgres.mode: external); siehe
Konfigurationsreferenz des Private-Cloud-Installers.
Storage: Ceph auf dedizierten Hosts
Ceph wird über cephadm auf dedizierten, von dir bereitgestellten Hosts
installiert und verwaltet und über Rook als externer CSI-Provider in den
Kubernetes-Cluster eingebunden; siehe
Architektur und
Anforderungen und Dimensionierung für
Hostanzahl und Dimensionierung.
Lastverteilung: Cloud-Controller, MetalLB oder ExternalIP
Verwende, wo verfügbar, die Kubernetes-Lastverteilungs-Integration eines Cloud-Anbieters, oder MetalLB auf Infrastruktur ohne eine solche; siehe Gateway und Lastverteilung.
Registry-Zugriff
Codesphere-Knoten beziehen Plattform-Images derzeit direkt von ghcr.io mit
von Codesphere bereitgestellten Zugangsdaten (registry.server: ghcr.io,
registry.loadContainerImages: false); siehe
Jumpbox vorbereiten und Konfiguration erzeugen.
Es existiert auch ein vollständiges Installer-Paket, das Container-Images
bündelt (registry.loadContainerImages: true), dieses ist jedoch veraltet;
siehe Installationsschritte und Profile.
Skalierung: Evaluierung, POC oder Produktion
- Single-Node-Evaluierung —
oms beta bootstrap-local; siehe Single-Node-Evaluierungsinstallation. Nicht für den Produktionseinsatz. - POC oder Produktion — die Mehr-Host-Topologien in
Anforderungen und Dimensionierung,
ausgewählt mit dem passenden
--profile(minimaloderproduction); siehe Installationsschritte und Profile.
Weiter geht's
Sobald diese Entscheidungen getroffen sind, geht es weiter mit Anforderungen und Dimensionierung oder, falls die Infrastruktur bereits bereitgestellt ist, direkt zum Installationsleitfaden.