Temario del curso
Introducción
- ¿Qué es Kubefirst?
- Visió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
- 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 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 kernel para paralelizar kernels
- Uso de directivas de bucle 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 rutina
API y bibliotecas de Kubefirst
- Comprensión de la API de Kubefirst en programas host
- 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, aleatorias, complejas)
Herramientas de Kubefirst
- Comprensión del papel de las herramientas de Kubefirst
- Uso de herramientas para perfilear 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 demo Metaphor de Kubefirst
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de arquitectura de computadoras y jerarquía de memoria
- Familiaridad con 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