Dieses Dokument bietet eine konsolidierte Übersicht über Best Practices für das Entwerfen, Erstellen und Betreiben von Anwendungen in der Google Kubernetes Engine (GKE). Wenn Sie diese Empfehlungen befolgen, können Sie Kosten, Leistung, Sicherheit und Zuverlässigkeit optimieren. Jeder Eintrag enthält einen Link zu einer detaillierteren Dokumentation für bestimmte Themen.
Wählen Sie eine Kategorie von Best Practices aus:
| Kategorie | Best Practices | Zusammenfassung |
|---|---|---|
| KI- und ML-Arbeitslasten | Effizienz von KI-/ML-Arbeitslasten optimieren | Ressourceneffizienz für KI-/ML-Aufgaben in der GKE maximieren |
| KI- und ML-Arbeitslasten | Inferenzarbeitslasten | Inferenzarbeitslasten für maschinelles Lernen in GKE ausführen |
|
KI- und ML-Arbeitslasten Zuverlässigkeit und Skalierbarkeit |
LLM-Inferenz mit GPUs automatisch skalieren | Automatische Skalierung von LLM-Inferenzen (Large Language Model) mit GPUs in GKE. |
|
KI- und ML-Arbeitslasten Zuverlässigkeit und Skalierbarkeit |
LLM-Inferenz mit TPUs automatisch skalieren | Inferenz von Large Language Models (LLMs) mithilfe von TPUs in GKE automatisch skalieren. |
| KI- und ML-Arbeitslasten | LLM-Inferenz mit GPUs optimieren | LLM-Inferenz mit GPUs in der GKE optimieren |
| KI- und ML-Arbeitslasten | Plattform für die Batchverarbeitung | Batchverarbeitungsplattform in der GKE erstellen und betreiben |
| Kostenoptimierung | Cluster für die Kostenoptimierung entwerfen und konfigurieren | Implementieren Sie hochwertige Konfigurationen und Strategien, um ressourceneffiziente Cluster zu betreiben. |
| Datenbanken | Datenbankoptionen | Datenbanklösungen für GKE-Anwendungen auswählen und verwalten |
| Netzwerk | Netzwerk | Netzwerkverbindung für GKE konfigurieren und verwalten |
| Netzwerk | Beobachtbarkeit des Netzwerks | Netzwerkbeobachtbarkeit, Benachrichtigungen und Kostenoptimierung für GKE implementieren. |
| Vorgänge | Upgrades von Clustern ausführen | Hier erfahren Sie, wie Sie reibungslose und zuverlässige GKE-Clusterupgrades durchführen. |
| Vorgänge | CI/CD für GKE | Pipelines für Continuous Integration und Continuous Delivery für GKE-Anwendungen implementieren |
| Zuverlässigkeit und Skalierbarkeit | Skalierbarkeit | Hier erfahren Sie mehr über die Prinzipien und Techniken zum Skalieren von Anwendungen in GKE. |
| Zuverlässigkeit und Skalierbarkeit | Skalierbarkeit planen | Hier finden Sie Strategien zum Entwerfen skalierbarer GKE-Umgebungen. |
| Zuverlässigkeit und Skalierbarkeit | Große GKE-Cluster planen | Hier erfahren Sie, wie Sie große GKE-Cluster entwerfen und verwalten. |
| Zuverlässigkeit und Skalierbarkeit | Best Practices für ComputeClasses | Best Practices zur Verbesserung der Zuverlässigkeit, Skalierbarkeit, Sicherheit und Leistung von ComputeClasses. |
| Zuverlässigkeit und Skalierbarkeit | Kapazitätsflexibilität und ‑effizienz einplanen | Hier finden Sie Strategien für die Hardwarediversifizierung, den Multi-Familien-Fallback und die regionale Planung, um die Kapazitätsverfügbarkeit in der GKE zu verbessern. |
| Zuverlässigkeit und Skalierbarkeit | Best Practices zum Ausführen von HPC-Arbeitslasten | Best Practices zur Optimierung der Ausführung von Hochleistungs-Computing-Arbeitslasten (HPC) in der GKE. |
| Zuverlässigkeit und Skalierbarkeit | Große Arbeitslasten planen | Ressourcenintensive Anwendungen bereitstellen und verwalten |
| Sicherheit | GKE-Cluster härten | Verbessern Sie den GKE-Sicherheitsstatus Ihrer GKE-Cluster. |
| Sicherheit | RBAC-Richtlinien planen | Rollenbasierte Zugriffssteuerung zum Verwalten von Berechtigungen definieren. |
| Sicherheit | Mehrmandantenfähigkeit in Unternehmen | Mehrere Mandanten sicher in einem einzelnen GKE-Cluster ausführen. |
| Sicherheit | Best Practices für die Sicherheit von KI-Arbeitslasten in GKE | Verbessern Sie die Sicherheit der Infrastruktur, Modelle und Kubernetes-Anwendungen, die Ihre KI-Bereitstellungen ausmachen. |