Temario del curso
Introducción
- ¿Qué es Kubefirst?
- Resumen 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.
- Selección y configuración de plataformas en la nube (Local, AWS, Civo, etc.).
- Creación de un proyecto de Kubefirst en Visual Studio Code.
- Exploración de la estructura y los archivos del proyecto.
Modelo de programación de Kubefirst
- Comprensión de las directivas y cláusulas de Kubefirst.
- Uso de directivas paralelas para crear regiones paralelas.
- Uso de directivas de núcleos para paralelizar núcleos.
- Uso de directivas de bucles para paralelizar bucles.
Gestión de datos en Kubefirst
- Gestión del movimiento de datos con directivas de datos.
- Sincronización de datos con directivas de actualización.
- Mejora de la reutilización de datos con directivas de caché.
- Creación de funciones de dispositivo con directivas de rutinas.
API y bibliotecas de Kubefirst
- Comprensión de la API de Kubefirst en programas anfitrión.
- Uso de la API de Kubefirst para consultar información del dispositivo.
- Configuración del número y tipo de dispositivo con la API de Kubefirst.
- Gestión de errores y excepciones con la API de Kubefirst.
- Uso de las bibliotecas de Kubefirst (matemáticas, aleatorio, complejo).
Herramientas de Kubefirst
- Comprensión del papel de las herramientas de Kubefirst.
- Uso de herramientas para realizar perfiles y depurar programas de Kubefirst.
- Medición y mejora del tiempo de ejecución con herramientas (Compilador PGI, NVIDIA Nsight Systems, Allinea Forge).
Aplicaciones de Kubefirst
- Buenas prácticas para el desarrollo y despliegue con Kubefirst.
- Interoperación con otros modelos de programación (CUDA, OpenCL, SYCL).
- Integración con bibliotecas de GPU (cuBLAS, cuFFT).
- Demostración de la aplicación de ejemplo de Kubefirst Metaphor.
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de arquitectura de computadoras y jerarquía de memoria.
- Comprensión de los conceptos y comandos de Docker y Kubernetes.
Público objetivo
- Desarrolladores.
Reseñas (4)
comprensión básica de contenedores/kubernetes y su interacción características de la plataforma Openshift
Eric Scholze - NOW IT GmbH
Curso - Introduction to Containers, Kubernetes & OpenShift
Traducción Automática
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Cómo los formadores transmiten el conocimiento de manera efectiva
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
El conocimiento y los intercambios con Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Curso - Docker and Kubernetes
Traducción Automática