Argo Workflow, events, CI and CD for Kubernetes in the AI environment

Програми AI з відкритим вихідним кодом та Work Argo Workflow, події, CI та CD для Kubernetes в середовищі AI

Проект “Argo” є частиною Фонду хмарних нативних обчислень (CNCF) і, отже, дозволяє тісно співпрацювати з іншими службами, не тільки для Kubernetes. Прикладами цього є посилання на ідентифікаційну структуру “Spiffi” ​​або програмне забезпечення для захисту “Falco are”.

Компанії
Емблема проекту CNCF
Емблема проекту CNCF “Арго”, вистава на два значення імені Аргонавт: вона названа видом чорнильної риби і на рівні 50 героїв грецької міфології, які вирушили на кораблі “Арго” до Колхіди, викрасти Золоте руно. (Зображення: CNCF)

Проект CNCF складається з різних частин. “Argo Workflow” – це, так би мовити, головний компонент. Це механізм робочого циклу на основі контейнерів з відкритим кодом для організації паралельних завдань на Kubernetes. Інструмент реалізований як CRD Kubernetes (спеціальне визначення ресурсів).

Багатокрокові робочі процеси можна зобразити як послідовність завдань. Крім того, залежності між завданнями з набором “Спрямований ациклічний графік” (DAG). Трубопроводи CI / CD побудовані власним чином на виконуваному файлі Kubernetes. Інструменти проекту також дуже часто використовуються в середовищі AI / ML.

Командні проекти інтегровані з Cloud Native Computing Foundation (CNCF), щоб скористатися перевагами можливостей Фонду, який підключений до Linux Foundation. Крім того, проекти у багатьох випадках працюють разом. Прикладами цього є програмне забезпечення для захисту Falco, Container Framework Spiffi та Workflow Engine, Argo.

Для використання робочих процесів Kubernetes, подій, CI та CD

Проект Argo підтримує адміністраторів для визначення в середовищах контейнерів та робочих процесах. Завдяки підтримці Kubernetes розробники та адміністратори можуть здійснювати безперервну доставку. Також події разом із Kubernetes впровадити.

Основна увага Argo спрямована на розгортання власних хмарних додатків та робочих процесів на Kubernetes. Argo працює з «gRPC», «Прометей», «Nats», «шолом» та «хмарні події».

Взагалі кажучи, Argo складається з чотирьох різних Частин. На додаток до робочих процесів Argo є: “Argo-Events”, менеджер залежностей на основі подій, “Argo CD” та “Argo Rollouts”. Таким чином, декларативні розгортання будь-якого ресурсу Kubernetes на основі GitOps.

Відкат і ЄСВ

Argo має допомогти розробникам та адміністраторам використовувати різноманітні Інструменти, такі як, наприклад, “Дженкінс”, для програм із Kubernetes, але всі транзакції обробляються за допомогою Програмного забезпечення (Argo). Таким чином, проект Argo та його Інструменти – це набагато більше, ніж просто конвеєр із постійною інтеграцією та постійним розгортанням (CI / CD).

Завдяки єдиному входу (SSO), рольовому контролю доступу (RBAC), додатковим функціям аудиту та захисту, а також концентрації різних інструментів, які можна Argo також використовувати у великих середовищах з декількома кластерами, а також різноманітних додатків. Масштабованість також дозволяє використовувати в середовищах AI / ML.

Розробники можуть розгортати за допомогою Argo свою програму на декількох кластерах, а також свої програми на центральному моніторі та вирішувати проблеми. Для цього не потрібно входити в систему Kubernetes. CD Argo автоматизований у цій галузі, включаючи відкат додатків.

* Автор Томас Джоос заповнює поради та підказки “Admin-Blog Toms”, може добре допомогти адміністраторам.

(ID: 47067511)

Ready to see us in action:

More To Explore

IWanta.tech
Logo
Enable registration in settings - general
Have any project in mind?

Contact us:

small_c_popup.png