Temario del curso
Introducción
- ¿Qué es Kubefirst?
- Descripción general de las características y arquitectura de Kubefirst
- Integración con herramientas de código abierto (Terraform, Vault, Argo, etc.)
Configuración del Entorno de Desarrollo
- Instalación y configuración del SDK de Kubefirst
- Elegir y configurar plataformas en la nube (Local, AWS, Civo, etc.)
- Crear un proyecto de Kubefirst en Visual Studio Code
- Explorar la estructura del proyecto y archivos
Modelo de Programación de Kubefirst
- Comprender las directivas y cláusulas de Kubefirst
- Usar directivas paralelas para crear regiones paralelas
- Usar directivas de kernels para paralelizar kernels
- Usar directivas de bucle para paralelizar bucles
Gestión de Datos en Kubefirst
- Gestionar el movimiento de datos con directivas de datos
- Sincronizar datos con directivas de actualización
- Mejorar la reutilización de datos con directivas de caché
- Crear funciones de dispositivo con directivas de rutina
API y Bibliotecas de Kubefirst
- Comprender la API de Kubefirst en programas host
- Usar la API de Kubefirst para consultar información del dispositivo
- Configurar el número y tipo de dispositivos con la API de Kubefirst
- Gestionar errores y excepciones con la API de Kubefirst
- Usar las bibliotecas de Kubefirst (matemáticas, aleatorias, complejas)
Herramientas de Kubefirst
- Comprender el papel de las herramientas de Kubefirst
- Usar herramientas para perfilar y depurar programas de Kubefirst
- Medir y mejorar el tiempo de ejecución con herramientas (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Aplicaciones de Kubefirst
- Mejores prácticas para desarrollar y desplegar con Kubefirst
- Interoperabilidad con otros modelos de programación (CUDA, OpenCL, SYCL)
- Integración con bibliotecas GPU (cuBLAS, cuFFT)
- Demostración de la aplicación demostrativa Kubefirst Metaphor
Resumen y Próximos Pasos
Requerimientos
- Conocimientos básicos de arquitectura y jerarquía de memoria de computadoras
- Familiaridad con conceptos y comandos de Docker y Kubernetes
Audiencia
- Desarrolladores
Testimonios (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
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
Curso - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Que Brian tiene buen conocimiento del tema y explica bien