Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Införandet
- Vad är Kubefirst?
- Översikt över Kubefirst-funktioner och arkitektur
- Hur Kubefirst integreras med andra verktyg med öppen källkod, som Terraform, Vault, Argo, etc.
Konfigurera utvecklingsmiljön
- Installera och konfigurera Kubefirst SDK
- Välja och konfigurera de molnplattformar som stöds, till exempel lokala, AWS, Civo, etc.
- Skapa ett nytt Kubefirst-projekt med hjälp av Visual Studio Code
- Utforska projektstrukturen och filerna
Kubefirst Programming Modell
- Förstå rollen för Kubefirst-direktiv och -satser i värd- och enhetskoden
- Använda Kubefirst parallella direktiv och satser för att skapa parallella regioner och ange antalet gäng, arbetare och vektorer
- Använda Kubefirst kernels direktiv och satser för att skapa kernels regioner och låta kompilatorn bestämma parallelliteten
- Använda Kubefirst-loopdirektiv och -satser för att parallellisera loopar och ange loopdistribution, komprimering, minskning och panel
Kubefirst Data Management
- Använda Kubefirst-datadirektiv och -satser för att hantera dataflytt och dataregioner
- Använda Kubefirst-uppdateringsdirektiv och -satser för att synkronisera data mellan värden och enheten
- Använda Kubefirst-cachedirektiv och -satser för att förbättra återanvändning av data och lokalitet
- Använda Kubefirst-rutindirektiv och -satser för att skapa enhetsfunktioner och ange funktionstyp och vektorlängd
Kubefirst API och bibliotek
- Förstå Kubefirst-API:ets roll i värdprogrammet
- Använda Kubefirst-API:et för att fråga efter enhetsinformation och funktioner
- Använda Kubefirst-API:et för att ange enhetsnummer och enhetstyp
- Använda Kubefirst-API:et för att hantera fel och undantag
- Använda Kubefirst-API:et för att skapa och synkronisera händelser
- Använda Kubefirst-bibliotek, till exempel matematik, slumpmässigt och komplext, för att utföra vanliga uppgifter och åtgärder
Kubefirst-verktyg
- Förstå Kubefirst-verktygens roll i utvecklingsprocessen
- Använda Kubefirst-verktyg för att profilera och felsöka Kubefirst-program och identifiera flaskhalsar och möjligheter i prestanda
- Använda Kubefirst-verktyg, som PGI Compiler, NVIDIA Nsight Systems och Allinea Forge, för att mäta och förbättra exekveringstiden och resursutnyttjandet
Kubefirst-applikationer
- Förstå metodtips och tips för att utveckla och distribuera program med Kubefirst
- Använda Kubefirst-samverkansfunktioner, till exempel deviceptr, use_device och kubefirst_memcpy, för att integrera Kubefirst med andra programmeringsmodeller, till exempel CUDA, OpenCL och SYCL
- Använda Kubefirst-samverkansfunktioner, till exempel host_data och declare, för att integrera Kubefirst med GPU-bibliotek, till exempel cuBLAS och cuFFT
- Använda Kubefirst Metaphor demoapplikation för att demonstrera hur allt på plattformen fungerar
Sammanfattning och nästa steg
Krav
- Grundläggande kunskaper om datorarkitektur och minneshierarki
- Kunskaper om begrepp och kommandon Docker och Kubernetes
Publik
- Utvecklare
14 timmar
Vittnesmål (5)
Han var tålmodig och förstod att vi hamnar på efterkälken
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Machine Translated
Han förklarade allt, inte bara k8s begrepp.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
There was a lot to lean, but it never felt rushed.