Justin is a technical support engineer at Akuity and Argo CD maintainer. He is passionate about open source and cloud native technologies that leverage productivity. In his spare time you will find him hiking with his family or scuba diving the California Channel Islands.

Presentations

22x

GitOps best practices using Argo CD

Kubernetes is a declarative-first platform where manifests written in YAML describe what resources should exist in the cluster and on the nodes. Yet many new users will use imperative processes, running `kubectl apply` either manually or through CI, to define and change the state of their cluster. This approach is known as the “push” model, and while it works initially, it does not scale as more users adopt the platform. Without a shared understanding of the desired state, it’s impossible for teams to collaborate and make changes safely.

See Presentation
21x

Stop using kubectl, and use Git instead! - Hands-on GitOps workshop using Argo CD and Helm

Kubernetes is a declarative-first platform where manifests written in YAML describe what resources should exist in a cluster. Many new users will use imperative processes, running `kubectl apply`, to define and change the state of their cluster. This approach is known as the “push” model, and while it works initially, it does not scale as more users adopt the platform. Actors outside of the cluster should not be able to make changes directly. GitOps practices provide a declarative approach to defining and managing the state of Kubernetes.

 

See Presentation