План на курса
Въведение
- Какво е Kubefirst?
- Общ преглед на функционалностите и архитектурата на Kubefirst
- Интеграция с отворени източни инструменти (Terraform, Vault, Argo и др.)
Настройка на околната среда за развитие
- Инсталиране и конфигуриране на SDK на Kubefirst
- Избор и настройка на обlacни платформи (Локално, AWS, Civo и др.)
- Създаване на проект с Kubefirst в Visual Studio Code
- Обзор на структурата и файловете на проекта
Модел за програмиране на Kubefirst
- Разбиране на директивите и клаузите на Kubefirst
- Използване на паралелни директиви за създаване на паралелни области
- Използване на директиви за ядра за паралелизиране на ядрата
- Използване на директиви за цикли за паралелизиране на циклите
Управление на данни с Kubefirst
- Управление на преместването на данните с директиви за данни
- Синхронизиране на данните с директиви за обновяване
- Подобряване на повторното използване на данните с директиви за кешове
- Създаване на функции за устройства с директиви за рутини
API и библиотеки на Kubefirst
- Разбиране на API на Kubefirst в основните програми
- Използване на API на Kubefirst за извличане на информация за устройства
- Задаване на номера и типа на устройствата с API на Kubefirst
- Обработка на грешки и изключения с API на Kubefirst
- Използване на библиотеките на Kubefirst (математика, случайни числа, комплексни числа)
Инструменти за Kubefirst
- Разбиране на ролята на инструментите за Kubefirst
- Използване на инструменти за профилиране и дебъгване на програмите с Kubefirst
- Мерене и подобряване на времето за изпълнение с инструменти (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Приложения на Kubefirst
- Най-добри практики при разработката и пускането в употреба с Kubefirst
- Интероперацията с други модели за програмиране (CUDA, OpenCL, SYCL)
- Интеграция с библиотеки за GPU (cuBLAS, cuFFT)
- Демонстрация на приложението Kubefirst Metaphor
Резюме и следващи стъпки
Изисквания
- Основно знание на архитектурата и иерархията на паметта на компютри
- Опознаване с концепциите и командите за Docker и Kubernetes
Публика
- Програмисти
Отзиви от потребители (5)
За микросервисите и как да поддържате Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Курс - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Машинен превод
Начинът, по който той се обърна към всеки от нас, когато обясняваше неяснотите ни.
Marian - REGNOLOGY ROMANIA S.R.L.
Курс - Deploying Kubernetes Applications with Helm
Машинен превод
Той обясни всичко, не само концепции за k8s.
Stefan Voinea - EMAG IT Research S.R.L
Курс - Certified Kubernetes Application Developer (CKAD) - exam preparation
Машинен превод
Дълбочина на знанията на инструктора
Grant Miller - BMW
Курс - Certified Kubernetes Administrator (CKA) - exam preparation
Машинен превод
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Курс - Docker, Kubernetes and OpenShift for Administrators
Машинен превод