Plan du cours
Introduction
- Qu'est-ce que Kubefirst ?
- Aperçu des fonctionnalités et de l'architecture de Kubefirst
- Intégration avec des outils open source (Terraform, Vault, Argo, etc.)
Mise en place de l'environnement de développement
- Installation et configuration du SDK Kubefirst
- Choix et mise en place de plateformes cloud (Local, AWS, Civo, etc.)
- Création d'un projet Kubefirst dans Visual Studio Code
- Exploration de la structure du projet et des fichiers
Modèle de programmation Kubefirst
- Compréhension des directives et clauses Kubefirst
- Utilisation de directives parallèles pour créer des régions parallèles
- Utilisation de directives de noyaux pour paralléliser les noyaux
- Utilisation de directives de boucle pour paralléliser les boucles
Gestion des données Kubefirst
- Gestion du déplacement des données avec des directives de données
- Synchronisation des données avec des directives de mise à jour
- Amélioration de la réutilisation des données avec des directives de cache
- Création de fonctions d'appareil avec des directives de routine
API et bibliothèques Kubefirst
- Compréhension de l'API Kubefirst dans les programmes hôtes
- Utilisation de l'API Kubefirst pour interroger les informations sur l'appareil
- Définition du nombre et du type d'appareil avec l'API Kubefirst
- Gestion des erreurs et exceptions avec l'API Kubefirst
- Utilisation des bibliothèques Kubefirst (math, random, complex)
Outils Kubefirst
- Compréhension du rôle des outils Kubefirst
- Utilisation d'outils pour profiler et déboguer des programmes Kubefirst
- Mesure et amélioration du temps d'exécution avec des outils (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Applications Kubefirst
- Bonnes pratiques pour le développement et le déploiement avec Kubefirst
- Interopérabilité avec d'autres modèles de programmation (CUDA, OpenCL, SYCL)
- Intégration avec des bibliothèques GPU (cuBLAS, cuFFT)
- Démonstration de l'application démonstrative Kubefirst Metaphor
Synthèse et étapes suivantes
Pré requis
- Connaissances de base en architecture et hiérarchie mémoire des ordinateurs
- Familiarité avec les concepts et commandes Docker et Kubernetes
Public cible
- Développeurs
Nos clients témoignent (5)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Formation - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
La façon dont il s'adressait à chacun de nous lorsqu'il expliquait ce que nous ne comprenions pas.
Marian - REGNOLOGY ROMANIA S.R.L.
Formation - Deploying Kubernetes Applications with Helm
Traduction automatique
Il a expliqué tout, pas seulement les notions de k8s.
Stefan Voinea - EMAG IT Research S.R.L
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
Profondeur des connaissances du formateur
Grant Miller - BMW
Formation - Certified Kubernetes Administrator (CKA) - exam preparation
Traduction automatique
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Formation - Docker, Kubernetes and OpenShift for Administrators
Traduction automatique