Loading…
Attending this event?
ArgoCon clear filter
Tuesday, November 12
 

2:10pm MST

Managing Application Dependencies in Argo CD - Christian Hernandez, Akuity
Tuesday November 12, 2024 2:10pm - 2:35pm MST
In this talk, we will explore how to effectively manage inter Applications dependencies in Argo CD. Argo CD's Application Custom Resource Definition allows you to group Kubernetes Manifests logically, treating them as a single entity. While Applications are designed to be autonomous, this can pose challenges in a microservices architecture where components are isolated into separate Applications. This session will discuss patterns, best practices, and lessons learned to manage dependencies using the current capabilities of Argo CD. The session will begin with an overview of the Application CRD and its role as the atomic unit in Argo CD, highlighting how it enables the logical grouping of Kubernetes objects. We will then discuss Application characteristics and how it impacts microservices, using real-world examples. The we'll go over the current limitations in setting up Application dependencies in Argo CD, followed by strategies and patterns for managing inter-Application dependencies
Speakers
avatar for Christian Hernandez

Christian Hernandez

Head of Community, Akuity, Inc
Christian is a well rounded technologist with experience in infrastructure engineering, systems administration, enterprise architecture, tech support, advocacy, and product management. Passionate about OpenSource and containerizing the world one application at a time. He is currently... Read More →
Tuesday November 12, 2024 2:10pm - 2:35pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Scalability

5:15pm MST

⚡ Lightning Talk: Orchestrating Scalable DAGs on Argo Workflows Using Fabric8s - Ekansh Gupta, Zeta & Shivay Lamba, Couchbase
Tuesday November 12, 2024 5:15pm - 5:25pm MST
Argo Workflows, a K-native DAG-style workflow engine for Kubernetes, is a powerful tool for orchestrating complex workflows. Additionally Java is the most popular language for developers in complex organisations. However, using Argo with the Argo Java SDK can be challenging due to limited examples and unclear documentation. This session aims to provide a comprehensive, step-by-step guide on interacting with Argo Workflows using Fabric8’s Custom Resource Definitions (CRD) in Java. Argo Workflows are implemented as 'Custom Resources' in Kubernetes. By leveraging the Fabric8 library’s Custom Resource Definitions, developers can seamlessly interact with Argo Workflows through the Kubernetes API. Join us to learn how to harness the power of Argo Workflows in Java, simplifying your workflow management on Kubernetes.
Speakers
avatar for Shivay Lamba

Shivay Lamba

Developer Relations Engineer, Couchbase
Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and is currently a MLH Fellow. He has also worked... Read More →
avatar for Ekansh Gupta

Ekansh Gupta

SDE, Zeta
Ekansh is a Software Development Engineer with Zeta Suite, with active involvement in various open-source and cloud native communities for upwards two years now. He was previously an SDE Intern at SteamLabs. He is also a speaker for a couple of talks at PyCon, KubeCon and MozFests... Read More →
Tuesday November 12, 2024 5:15pm - 5:25pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Scalability
  • Content Experience Level Any
  • Event + Breaks ArgoCon
 

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
  • AppDeveloperCon
  • ArgoCon
  • BackstageCon
  • Breaks
  • Cilium + eBPF Day
  • Cloud Native AI + Kubernetes Day
  • Cloud Native StartupFest
  • Cloud Native University
  • Data on Kubernetes Day
  • EnvoyCon
  • Istio Day
  • Kubernetes on Edge Day
  • Observability Day
  • OpenFeature Summit
  • OpenTofu Day
  • Platform Engineering Day
  • WasmCon