Schița de curs
Introducere
- Ce este Kubefirst?
- Panorama caracteristicilor și arhitecturii Kubefirst
- Integrarea cu instrumentele open source (Terraform, Vault, Argo, etc.)
Setați mediul de dezvoltare
- Instalarea și configurarea SDK-ului Kubefirst
- Alegerea și setarea platformelor cloud (Local, AWS, Civo, etc.)
- Crearea unui proiect Kubefirst în Visual Studio Code
- Explorarea structurii proiectului și fișierelor
Modelul de programare Kubefirst
- Înțelegerea directivelor și clauzelor Kubefirst
- Folosirea directivelor paralele pentru crearea regiunilor paralele
- Folosirea directivelor kernelelor pentru paralelizarea kernelelor
- Folosirea directivelor buclelor pentru paralelizarea buclelor
Gestionarea datelor Kubefirst
- Gestionarea mișcării datelor cu directiva de date
- Sincronizarea datelor cu directiva update
- Îmbunătățirea reutilizării datelor cu directiva cache
- Crearea funcțiilor dispozitivului cu directiva routine
API-ul și bibliotecile Kubefirst
- Înțelegerea API-ului Kubefirst în programele gazdă
- Folosirea API-ului Kubefirst pentru interogarea informațiilor dispozitivului
- Setarea numărului și tipului de dispozitiv cu API-ul Kubefirst
- Gestionați erorile și excepțiile cu API-ul Kubefirst
- Folosirea bibliotecilor Kubefirst (math, random, complex)
Instrumentele Kubefirst
- Înțelegerea rolului instrumentelor Kubefirst
- Folosirea instrumentelor pentru profilare și depanare a programelor Kubefirst
- Măsurarea și îmbunătățirea timpului de execuție cu instrumentele (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Aplicațiile Kubefirst
- Cel mai bune practici pentru dezvoltarea și implementarea cu Kubefirst
- Interoperabilitatea cu alte modele de programare (CUDA, OpenCL, SYCL)
- Integrarea cu bibliotecile GPU (cuBLAS, cuFFT)
- Demonstrația aplicației demo Kubefirst Metaphor
Rezumat și următorii pași
Cerințe
- Cunoștințe de bază despre arhitectura computerelor și ierarhia memoriei
- Familiarizarea cu conceptele și comenzile Docker și Kubernetes
Audiență
- Dezvoltatori
Mărturii (5)
a fost răbdător și a înțeles că rămânem în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
Cum ar explica InteracтивReda informațiile și ne-ar încuraja să participăm. Ar menționa, de asemenea, fapte interesante pe drum și ar împărtăși toate cunoștințele pe care le are. Reda are excelente abilități de comunicare, ceea ce face formarea online foarte eficientă.
Janine - BMW SA
Curs - Kubernetes Advanced
Tradus de catre o masina
Formarea a fost mai practică
Siphokazi Biyana - Vodacom SA
Curs - Kubernetes on AWS
Tradus de catre o masina
A învățare despre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curs - Kubernetes on Azure (AKS)
Tradus de catre o masina
A oferit o bază solidă pentru Docker și Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
Tradus de catre o masina