Zum Hauptinhalt springen
Version: 3.0.0-alpha (Diátaxis)

Hikube-Glossar

Hier finden Sie die Definitionen der Begriffe und Konzepte, die in der Hikube-Dokumentation verwendet werden.


BegriffDefinitionDokumentation
Add-on / PluginAktivierbare Erweiterung auf einem Kubernetes-Cluster (cert-manager, ingress-nginx, monitoring usw.), die Funktionen ohne manuelle Konfiguration hinzufügt.Kubernetes API-Referenz
AMQPAdvanced Message Queuing Protocol. Standard-Messaging-Protokoll, das insbesondere von RabbitMQ für die Kommunikation zwischen Anwendungen verwendet wird.RabbitMQ Übersicht
ClickHouse KeeperIn ClickHouse integrierter verteilter Konsensdienst, der für die Koordination der Cluster-Knoten verwendet wird (Alternative zu ZooKeeper).ClickHouse Übersicht
Cloud-initTool zur automatischen Initialisierung virtueller Maschinen beim ersten Start. Ermöglicht die Konfiguration von Benutzern, Paketen, Skripten und Netzwerk über eine YAML-Datei.Compute API-Referenz
CNI (Container Network Interface)Standard, der die Netzwerkverwaltung für Container in einem Kubernetes-Cluster definiert. Hikube verwendet standardmässig Cilium als CNI.Kubernetes Übersicht
Control PlaneGesamtheit der Komponenten, die den Zustand des Kubernetes-Clusters verwalten (API-Server, Scheduler, Controller Manager). Die Anzahl der Replicas bestimmt die Hochverfügbarkeit.Kubernetes API-Referenz
Golden ImageVorkonfiguriertes Basis-Image für virtuelle Maschinen, optimiert für ein bestimmtes Betriebssystem (Ubuntu, Rocky Linux usw.).Compute Übersicht
Ingress / IngressClassKubernetes-Ressource, die den externen HTTP/HTTPS-Zugang zu den Diensten des Clusters verwaltet. IngressClass definiert den verwendeten Controller (nginx, traefik usw.).Kubernetes API-Referenz
JetStreamIn NATS integriertes Streaming- und Persistenzsystem, das dauerhafte Nachrichtenspeicherung, Replay und garantierte Zustellung ermöglicht.NATS Übersicht
KubeconfigKonfigurationsdatei mit den Zugangsinformationen zu einem Kubernetes-Cluster (Server-URL, Zertifikate, Tokens). Erforderlich für die Verwendung von kubectl.Kubernetes Schnellstart
NamespaceLogischer Bereich innerhalb eines Kubernetes-Clusters zur Isolation und Organisation von Ressourcen. Jeder Tenant verfügt über dedizierte Namespaces.Schlüsselkonzepte
NodeGroupGruppe von Worker-Knoten in einem Kubernetes-Cluster mit gemeinsamen Eigenschaften (Instanztyp, Min/Max-Skalierung, Rollen). Ermöglicht die Anpassung der Ressourcen an verschiedene Workloads.Kubernetes API-Referenz
OperatorKubernetes-Pattern, das die Verwaltung komplexer Anwendungen automatisiert. Hikube verwendet spezialisierte Operatoren: Spotahome (Redis), CloudNativePG (PostgreSQL) usw.Redis Übersicht
PVC (PersistentVolumeClaim)Anforderung für persistenten Speicher in Kubernetes. Ermöglicht Pods, Daten über ihren Lebenszyklus hinaus zu bewahren. Die Grösse wird durch den Parameter size definiert.Kubernetes Schnellstart
Quorum QueuesRabbitMQ-Warteschlangentyp basierend auf dem Raft-Konsens, der starke Replikation und Fehlertoleranz für kritische Nachrichten bietet.RabbitMQ Übersicht
ResourcesPresetVordefiniertes Ressourcenprofil (nano, micro, small, medium, large, xlarge, 2xlarge), das die CPU-/Arbeitsspeicher-Zuweisung verwalteter Dienste vereinfacht.Redis API-Referenz
SentinelRedis-Komponente, die den Cluster-Zustand permanent überwacht, Master-Ausfälle erkennt und automatisch das Failover zu einem Replica orchestriert.Redis Übersicht
Shard / ReplicaEin Shard ist eine horizontale Datenpartition (verwendet von ClickHouse). Ein Replica ist eine Datenkopie für Hochverfügbarkeit und Fehlertoleranz.ClickHouse Übersicht
StorageClassDefiniert den Speichertyp für persistente Volumes. replicated bietet Datenreplikation über mehrere Rechenzentren für Hochverfügbarkeit.Kubernetes API-Referenz
Tenant / Sub-TenantIsolierte und sichere Umgebung innerhalb von Hikube. Ein Tenant kann Sub-Tenants enthalten, um Umgebungen zu trennen (Produktion, Staging, Entwicklung).Schlüsselkonzepte