Návrh Školení
Úvod
- Co je Kubefirst?
- Přehled funkcí a architektury Kubefirst
- Integrace s otevřenými zdrojovými nástroji (Terraform, Vault, Argo atd.)
Nastavení vývojového prostředí
- Instalace a konfigurace SDK Kubefirst
- Výběr a nastavení cloudových platform (Local, AWS, Civo atd.)
- Vytvoření projektu Kubefirst v Visual Studio Code
- Prozkoumání struktury projektu a souborů
Programovací model Kubefirst
- Pochopení direktiv a klauzulí Kubefirst
- Použití paralelních direktiv pro vytváření paralelních oblastí
- Použití direktiv jádrů pro parallelizaci jáder
- Použití smyčkových direktiv pro parallelizaci smyček
Správa dat Kubefirst
- Správa pohybu dat s datovými direktivami
- Synchronizace dat pomocí aktualizačních direktiv
- Zlepšení opakování použití dat s cache direktivami
- Vytváření funkce zařízení pomocí direktiv rutin
API a knihovny Kubefirst
- Pochopení API Kubefirst v hostitelských programech
- Použití API Kubefirst pro dotazování informací o zařízení
- Nastavení počtu a typu zařízení pomocí API Kubefirst
- Zpracování chyb a výjimek s API Kubefirst
- Použití knihoven Kubefirst (matematika, náhodné čísla, komplexní)
Nástroje Kubefirst
- Pochopení role nástrojů Kubefirst
- Použití nástrojů pro profilování a ladění programů Kubefirst
- Měření a zlepšování času provádění s nástroji (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Aplikace Kubefirst
- Nejlepší praktiky pro vývoj a nasazování pomocí Kubefirst
- Součinnost s jinými programovacími modely (CUDA, OpenCL, SYCL)
- Integrace s knihovnami GPU (cuBLAS, cuFFT)
- Demonstrace demo aplikace Kubefirst Metaphor
Závěr a další kroky
Požadavky
- Základní znalost architektury počítačů a hierarchie paměti
- Obratnost s koncepty a příkazy Dockeru a Kubernetes
Cílová skupina
- Vývojáři
Reference (5)
byl trpělivý a pochopil, že zaostáváme
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurz - Deploying Kubernetes Applications with Helm
Přeloženo strojem
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Kurz - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Kurz - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurz - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.