Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
- Was ist Kubefirst?
- Überblick über die Funktionen und Architektur von Kubefirst
- Integration mit Open-Source-Tools (Terraform, Vault, Argo usw.)
Einrichtung der Entwicklungsumgebung
- Installation und Konfiguration des Kubefirst SDKs
- Auswahl und Einrichtung von Cloud-Plattformen (Lokal, AWS, Civo usw.)
- Erstellen eines Kubefirst-Projekts in Visual Studio Code
- Kennenlernen der Projektstruktur sowie der Dateien
Programmiermodell von Kubefirst
- Verständnis von Kubefirst-Direktiven und Klauseln
- Nutzung paralleler Direktiven zur Erstellung paralleler Bereiche
- Einsatz von Kernel-Direktiven zur Parallelisierung von Kerneln
- Anwendung von Schleifen-Direktiven zur Parallelisierung von Schleifen
Datenverwaltung in Kubefirst
- Datenübertragungen mittels Datendirektiven verwalten
- Aktualisierungen synchronisieren mit Update-Direktiven
- Wiederverwendbarkeit von Daten verbessern durch Cache-Direktiven<\/li>
- Erstellung von Gerätefunktionen mittels Routine-Direktiven
Kubefirst-API und Bibliotheken
- Verständnis der Kubefirst-API in Host-Programmen
- Abfrage von Geräteinformationen mithilfe der Kubefirst-API
- Einstellung der Anzahl und des Typs von Geräten per Kubefirst-API
- Behandlung von Fehlern und Ausnahmen durch die Kubefirst-API
- Nutzung der Bibliotheken math, random sowie complex in Kubefirst
Kubefirst-Werkzeuge
- Bedeutung und Rolle der Werkzeuge von Kubefirst verstehen
- Profiling- und Debugging-Tools für Kubefirst-Programme nutzen
- Ausführungszeit optimieren mittels Tools wie PGI Compiler, NVIDIA Nsight Systems oder Allinea Forge
Anwendungen mit Kubefirst
- Beste Praktiken für Entwicklung und Einsatz von Kubefirst-Anwendungen
- Kompatibilität zu anderen Programmiermodellen wie CUDA, OpenCL oder SYCL
- Integration mit GPU-Bibliotheken etwa cuBLAS oder cuFFT
- Vorführung der Demo-Anwendung Kubefirst Metaphor
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in Computerarchitektur und Speicherhierarchie
- Bekanntheit mit Docker sowie den Konzepten und Befehlen von Kubernetes
Zielgruppe
- Entwickler
14 Stunden
Erfahrungsberichte (3)
grundlegendes Verständnis von Containern und Kubernetes sowie deren Interaktion Funktionen der OpenShift-Plattform
Eric Scholze - NOW IT GmbH
Kurs - Introduction to Containers, Kubernetes & OpenShift
Maschinelle Übersetzung
Gute und machbare Übungen.
Jannes Wykhoff - Landesamt fur Geoinformation und Landesvermessung Niedersachsen (LGLN)
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
About the microservices and how to maintenance kubernetes