Argo / ArgoCon 2021

Add meeting Rate page Subscribe

Argo / ArgoCon 2021

These are all the meetings we have in "ArgoCon 2021" (part of the organization "Argo"). Click into individual meeting pages to watch the recording and search or read the transcript.

16 Dec 2021

Argo CD is quick and easy to get up and running. But as your usage of Kubernetes inevitably increases, Argo CD should be tuned to meet the growing needs of the organization. At Intuit, Argo CD has scaled to manage 12,000 applications, 370 clusters, 3,000 git repositories, all while being continually accessed by thousands of developers.

Learn from the maintainers about Argo CD architecture, and how various factors impact the performance of Argo CD such as a number of clusters, applications, git repositories, users, and even resource churn of etc. Understand how to backup and recover from disaster, troubleshoot problems, analyze performance metrics, and adjust various tuning levers to accommodate your scaling dimensions.

Finally, customize your Argo CD setup and take it to the next level, by leveraging many of its integration points including resource health checks, resource actions, config management plugins, and API/UI extensions.
  • 3 participants
  • 32 minutes
intuit
argo
alex
argosydem
interface
enterprise
users
kubernetes
workflows
deployments
youtube image

16 Dec 2021

This session will take a demo-based, deep-dive, covering the major features found in the Argo project, and explore how we got here, and where we’re going.
  • 4 participants
  • 16 minutes
kubernetes
argo
collaborate
deployments
infrastructure
google
hong
intel
advanced
cluster
youtube image

16 Dec 2021

This talk presents the challenges to perform continuous deployment for chatbots or ML applications on the edge using Argo CD & Workflows , and how you can use K3s as the main Kubernetes distribution to build edge computing systems. It also focuses in the strategies to do massive deployments on edge devices using ARM processors with Argo, combined with the power of K3s, and storage on the public cloud to fit IoT requirements and a lightweight environment for continuous deployments. At the end of this talk, the speaker presents a short demo, showing a hybrid edge system using public cloud services from GCP to store data for the edge cluster and the applications, and the execution of continuous deployment of ML model in some K3s clusters running on Raspberry Pi’s.
  • 2 participants
  • 32 minutes
computing
tech
workflow
bots
platform
cloud
monitoring
backends
introduction
sergio
youtube image

16 Dec 2021

Kubernetes is now the de facto development infra building block for new applications. And with GitOps, it should really be invisible to you, deployed the same way as you release code! But beware: what is deployed on top of K8s is really what matters. In this session, we will be going through how GitOps-ifying your K8s management with ArgoCD and Codefresh makes so much sense, but also talk about how this is really one side of the K8s equation.
  • 2 participants
  • 17 minutes
docker
workflows
kubernetes
provisioning
devops
platforms
cisco
git
cloud
vmware
youtube image

16 Dec 2021

Argo-Rollouts enables advanced deployment capabilities to Kubernetes such as blue-green/canary update strategy, automated rollback and promotion, configurable update steps, and fine-grained, weighted traffic control. As Argo-Rollouts reaches its first major release of v1.0, companies are working rapidly to adopt Argo-Rollouts into their continuous deployment infrastructure. Further, work is underway to prove Argo-Rollouts’ scalability.

In this talk, we present our methodology of benchmarking Argo-Rollouts controller to manage the life cycle of a large number of Rollout custom resources in a realistic cloud environment. For this purpose, we developed a load-generation and performance measurement tool Argo-Rollouts-benchmark to emulate users, making continuous requests using k8s API with defined quantities and concurrency (e.g., create 100 rollouts in the cluster by 10 concurrent users). While the Argo-rollouts controller under test reconciles these Rollout CRs to the desired state, the benchmark tool collects the following metrics: convergence latency (The amount of time between the rollout CR is received by the controller and reaches a conclusive phase such as healthy, degraded, paused) in percentile distribution, timeout error rate (the percentage of degraded rollouts due to timeout), and throughput.

We will share the latest results from our experiments, as well as how these results help improve the overall scalability of Argo-Rollouts. We then looked at ways, such as predetermined t-shirt sizes and autoscaling, to optimize the resource provision of Argo-Rollouts to accommodate various customer demands. Based on these findings, we can define the SLO for our deployment capability offerings built atop Argo-Rollouts. Finally, the talk shows how to evaluate the Argo-Rollouts performance in your own clusters.
  • 3 participants
  • 31 minutes
rollout
rollouts
rolling
argo
scalability
progressive
kubernetes
deployments
implementation
jesse
youtube image

16 Dec 2021

Pratik has been part of Argo since the very beginning and will take you through a retrospect of the journey so far, share some less known details about the project and offer a glimpse into what the future may hold.
  • 2 participants
  • 20 minutes
argo
argonaut
launched
atlantix
innovation
users
kubernetes
deployments
enterprise
pratik
youtube image

16 Dec 2021

No description provided.
  • 3 participants
  • 16 minutes
argo
rollout
milestones
dashboard
maintain
commit
updater
advanced
v2
io
youtube image

16 Dec 2021

No description provided.
  • 2 participants
  • 13 minutes
argo
events
2021
enhancements
exciting
alex
arco
contributors
workflows
intuit
youtube image

16 Dec 2021

Companies with complex computational workloads often use Python packages such as NumPy, Pandas, and Scikit-Learn, but unfortunately, they don't scale up well for especially large data sets. Dask makes it easy to use these tools on large data sets in distributed environments with low latency. Argo Workflows is the best way to run pipelines on Kubernetes but incurs high overhead when tasks are short-lived. This talk demonstrates how to orchestrate these two technologies to achieve the Kubernetes-native scheduling and automation available from Argo Workflows with the low-latency scalability of Dask.

To do so, we'll show how Pipekit provisioned Argo Workflows for ACCURE Battery Intelligence and show how ACCURE uses Dask running on Argo to process petabytes of data with super low latency for their customers.

We hope that listeners of this talk will learn how to orchestrate their Dask workloads with Argo Workflows and additionally gain insights for orchestrating other workloads with Argo such as Spark jobs.
  • 4 participants
  • 34 minutes
battery
batteries
pipe
process
intelligence
tech
current
researcher
infrastructure
cure
youtube image

16 Dec 2021

BlackRock has always pushed technical boundaries and innovation to deliver asset management capabilities to clients through the investment and risk management platform, Aladdin. As part of this journey, we realized the power of container-native development and landed on Kubernetes as a way to abstract infrastructure concerns from the application tier and future-proof the platform for the cloud. In this talk, Ryan and Mike will discuss BlackRock’s journey of releasing Kubernetes, partnering with external GitOps practitioners, and building BlackRock’s Aladdin Kubernetes Platform.
  • 3 participants
  • 14 minutes
blackrock
ryan
administration
onboarding
kubernetes
argo
aladdin
applications
microservices
helm
youtube image

16 Dec 2021

Delivering software with Argo is so effective many organizations find the proliferation of services, configurations, clusters, and repositories rapidly become difficult to manage. In this keynote, we’ll review the state of the community and explore new tools, technologies, and trainings to help organizations tackle software delivery at scale using Argo Workflows, Argo CD, Argo Rollouts, and Argo Events.
  • 3 participants
  • 30 minutes
software
microservices
workflows
providers
codefresh
dan
initiative
hannah
argo
github
youtube image

16 Dec 2021

DevOps has been the center-piece of transforming the way organizations build and deliver software over the last couple of years. While DevOps adoption is still on the rise and many teams are in the midst of absobring DevOps values and principles, GitOps appears to be the new milepost for these teams. In this keynote, you will learn about how GitOps workflows relate to DevOps movement and how it paves the way toward a successful DevOps adoption
  • 3 participants
  • 29 minutes
devops
operationally
deploying
ops
technologies
process
initiatives
symac
git
market
youtube image

16 Dec 2021

How do you enable CI/CD for hundreds of services, each with its own pipeline requirements and use-cases, all deploying to multiple clusters in multiple regions? At the Adobe platform team, we are using Argo Workflows, Events, CD, and Rollouts to create a flexible, customizable developer experience for CI/CD, where developers get a secure end-to-end pipeline out of the box and are able to tweak and modify it in a self-serve manner. Join us to learn how we enable and empower teams to manage their own Argo-based CI/CD pipelines across multiple multi-tenant clusters.
  • 2 participants
  • 31 minutes
adobe
cloud
cdi
arbolcon
workflows
deployments
advanced
aya
kubernetes
hi
youtube image

10 Dec 2021

In recent years, advances in machine learning have made tremendous progress yet large-scale machine learning still remains challenging. With the variety of machine learning frameworks such as TensorFlow and PyTorch, it’s not easy to automate the process of training machine learning models on distributed Kubernetes clusters. Machine learning researchers and algorithm engineers with less or zero DevOps experience cannot easily launch, manage, monitor, and optimize distributed machine learning pipelines.

This talk presents various best practices and challenges on building large, efficient, scalable, and reliable distributed machine learning pipelines using cloud-native technologies such as Argo Workflows and Kubeflow as well as how they fit into Python ecosystem with cutting-edge distributed machine learning frameworks such as TensorFlow and PyTorch.
  • 2 participants
  • 28 minutes
chung
wich
shen
ajaeng
tak
ramen
gan
qumran
channel
good
youtube image

10 Dec 2021

AI and Data change the healthcare industry. In the last year, Argo was helping us to bring medical-grade AI workflows to production and improve the lives of over 20 million patients.

In this talk, I will share the practices and techniques we use to build reusable, production-grade AI workflows using Argo Workflows, How you can write your workflows for a more reusable pipeline. And Finally, How we integrated Argo with Jupyter Notebooks for robust and fast experimentation.
  • 2 participants
  • 27 minutes
omri
ai
intervention
diagnostic
healthcare
care
robotics
governance
assumption
researchers
youtube image

10 Dec 2021

Software as a Service (SAAS) transformation is only successful when the right DevOps processes are in place for the Cloud. In the world of microservices and multi-region services, the extensibility of the Continuous Integration (CI) pipelines along with Continuous Delivery (CD) strategies is more critical than ever before. In this session, we present how Splunk is adopting the GitOps Kubernetes operating model to deliver a unified pipeline to provide system integration, fault injection, and interoperability for our Cloud services. We will also show the adoption of ArgoCD and Argo Workflows to instantiate and operate kubernetes clusters where applications are delivered in a multi-region and multi-cell canary strategy.
  • 2 participants
  • 15 minutes
microservice
cicd
configuring
workflows
devops
manage
deployments
cloud
architectures
argo
youtube image

10 Dec 2021

At Intuit, developers use Argo CD to deploy their services to a specific cluster. However, we also need to install and configure cluster addons over our fleet of 200+ clusters. Our earlier solution for addon installation/management was a proprietary installer that managed all addons in a monolithic fashion. We couldn’t install or upgrade a single addon without changing the code of the central installer, leading to bottle-necks and deployment delays. We wanted to decouple the addon management from the primary cluster upgrade process and enable additional teams (beyond the central platform team) to deploy and manage cluster addons. Additionally, some addons are needed in all clusters, while others are only required in a few clusters.

This presentation will describe how we accomplished this using Argo CD and Argo ApplicationSets with the following capabilities:

- Deploy cluster addons on a set of clusters (either 20 of 200 clusters or all 200 clusters) to iterate faster on addon changes
- We'll show you how to reduce risk and seamlessly roll out Addons by using a phased approach (per cluster, environment, region, etc.)
- We decoupled namespaced scoped resources (managed by the addon development team) from cluster resources (managed by the cluster platform team) to allow a secure operational environment
- The least privileged security model using Argo CD project cluster/namespace allow/deny lists
- Variable configuration of addons per cluster (defaults vs. overrides)

You will learn to utilize Argo CD & Argo ApplicationSets to deploy and manage cluster Addons over a large fleet of Kubernetes clusters and to maintain a centrally governed security model by decoupling RBAC from addons.
  • 2 participants
  • 30 minutes
deploying
application
intuit
argo
apps
venkata
launch
kubernetes
initiatives
workflows
youtube image

10 Dec 2021

Most people would say Argo is a YAML-based orchestration framework. But really, it's a highly expressive YAML-based API. Recently at Arthur, we've harnessed Argo to build highly dynamic, event-driven workflows using the Golang Argo Client and the Kubernetes API. Using this setup, we can create 1000's of variations of the same workflow in seconds to configure multiple machine learning pipelines unique to each of our customers. These pipelines stand up dynamic infrastructure, build and deploy containers, and set up autoscaling resources to implement flexible, scalable, and cost-effective big data processing. In this talk, we will describe the journey that lead us to Argo and some of the road bumps we had with competitors along the way. In addition, we will describe how we use GO to build and run event-driven, dynamic workflows that power our machine learning as a service capability. By the end of this talk, listeners will learn how Argo not only stands above the competition for static, scheduled workloads but continues to power the most cutting-edge, event-driven machine learning capabilities.
  • 2 participants
  • 15 minutes
ian
arthur
argo
platform
ai
going
monitoring
workflows
zillow
michigan
youtube image

10 Dec 2021

The amount of burden that is placed on software engineers is constantly increasing. With shortening sprints and the number of items shifting left, the learning curve and toil seem to be ever-increasing. Writing the feature today is less than half the battle to get the features into the hands of the end-users. Navigating not only deployment complexities but infrastructure and confidence-building complexities.

Improving efficiency and the innovation flywheel can boil down to developer experience. If your internal customers e.g the developers are happy they can make your external customers happy. Though as a platform engineer, there is a constant push and pull between innovation and control. Learn in this session how to disseminate expertise across your SDLC and GitOps pipelines leveraging a very modern stack.

In this session learn about:
What is developer experience?
Application-as-Code [AaC] Model ensuring guardrails with GitOps.
Creating an amazing developer experience with ArgoCD, Crossplane, and Shipa.
  • 2 participants
  • 10 minutes
cto
developers
enterprise
shippa
dealing
configuration
talking
taking
experiences
argos
youtube image

10 Dec 2021

Argo CD is widely used as a tool in GitOps workflows. Part of the appeal of GitOps is the recovery after a disaster can be expedited. Reinstall the cluster and reapply the manifest is the high level instructions, but is that all? In this talk I will go over what to keep in mind when planning your recovery of your stateful applications.
  • 2 participants
  • 16 minutes
deploying
ops
microservices
enterprise
manager
hosting
cto
important
devops
cloud
youtube image