9 Argo CD
This chapter covers:
- What is Argo CD?
- Deploying an application using Argo CD
- Using Argo CD Enterprise Features
In this chapter you will learn how to use the Argo CD GitOps operator to deploy our reference example application to Kubernetes. You will also learn how Argo CD addresses enterprise considerations such as single sign-on (SSO) and access control.
We recommend you read chapters 1, 2, 3, and 5 before reading this chapter.
Argo CD is an open-source GitOps operator for Kubernetes[66]. The project is a part of the Argo family - a set of cloud-native tools for running and managing jobs and applications on Kubernetes. Along with Argo Workflows, Rollouts, and Events, Argo CD focuses on application delivery use cases and makes it easier to combine three modes of computing: services, workflows, and event-based processing. In 2020 the Argo was accepted by the Cloud Native Computing Foundation (CNCF) as an incubation-level hosted project.
Note
CNCF Linux Foundation project that hosts critical components of the global technology infrastructure.