Schița de curs
Introducere
- Ce este Kubefirst?
- Prezentare generală a caracteristicilor și arhitecturii Kubefirst
- Integrarea cu instrumente open source (Terraform, Vault, Argo, etc.)
Configurarea mediului de dezvoltare
- Instalarea și configurarea SDK Kubefirst
- Alegerea și configurarea platformelor cloud (Local, AWS, Civo, etc.)
- Crearea unui proiect Kubefirst în Visual Studio Code
- Explorarea structurii și fișierelor proiectului
Modelul de programare Kubefirst
- Înțelegerea directivelor și clauzelor Kubefirst
- Folosirea directivelor paralele pentru crearea regiunilor paralele
- Folosirea directivelor kernel pentru paralelizarea kernel-urilor
- Folosirea directivelor de buclă pentru paralelizarea buclelor
Gestionarea datelor în Kubefirst
- Gestionarea mișcării datelor cu directive de date
- Sincronizarea datelor cu directive de actualizare
- Îmbunătățirea reutilizării datelor cu directive de cache
- Crearea funcțiilor dispozitivului cu directive de rutină
API și biblioteci Kubefirst
- Înțelegerea API-ului Kubefirst în programele gazdă
- Folosirea API-ului Kubefirst pentru interogarea informațiilor despre dispozitiv
- Setarea numărului și tipului de dispozitiv cu API-ul Kubefirst
- Gestionarea erorilor și excepțiilor cu API-ul Kubefirst
- Folosirea bibliotecilor Kubefirst (matematică, aleatoriu, complex)
Instrumente Kubefirst
- Înțelegerea rolului instrumentelor Kubefirst
- Folosirea instrumentelor pentru profilarea și depanarea programelor Kubefirst
- Măsurarea și îmbunătățirea timpului de execuție cu instrumente (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Aplicații Kubefirst
- Cele mai bune practici pentru dezvoltarea și implementarea cu Kubefirst
- Interoperabilitatea cu alte modele de programare (CUDA, OpenCL, SYCL)
- Integrarea cu biblioteci GPU (cuBLAS, cuFFT)
- Demonstrarea aplicației demo Kubefirst Metaphor
Rezumat și pași următori
Cerințe
- Cunoștințe de bază despre arhitectura calculatoarelor și ierarhia memoriei
- Familiaritate cu conceptele și comenzile Docker și Kubernetes
Public țintă
- Dezvoltatori
Mărturii (5)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curs - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Modul în care ne-a abordat pe fiecare din noi când ne explică ceea ce nu-am înțeles.
Marian - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
El a explicat totul, nu doar noțiuni ale k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Tradus de catre o masina
Adâncimea cunoștințelor instrucționarului
Grant Miller - BMW
Curs - Certified Kubernetes Administrator (CKA) - exam preparation
Tradus de catre o masina
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Curs - Docker, Kubernetes and OpenShift for Administrators
Tradus de catre o masina