Skip to content

ArgoCD Installation Quiz ​

This quiz tests your understanding of ArgoCD installation and configuration.

  1. Which installation method fits a team that wants to version HA/settings through chart values?
    • A) kubectl apply from the raw GitHub URL
    • B) Helm chart with custom values
    • C) Docker Compose
    • D) Manual binary installation
Show Answer

Answer: B) Helm chart with custom values

Explanation: Helm fits a chart-values workflow. Official HA manifests and Kustomize are also viable production installation methods. Choose one owner and keep upgrades under that owner.

  1. Which namespace is ArgoCD typically installed into by default?
    • A) default
    • B) kube-system
    • C) argocd
    • D) gitops
Show Answer

Answer: C) argocd

Explanation: By convention, ArgoCD is installed into the argocd namespace. This keeps ArgoCD components isolated and makes it easier to manage RBAC and resource quotas.

  1. What is the purpose of the ArgoCD Repo Server component?
    • A) To store application state
    • B) To clone Git repositories and generate Kubernetes manifests
    • C) To serve the web UI
    • D) To manage user authentication
Show Answer

Answer: B) To clone Git repositories and generate Kubernetes manifests

Explanation: The Repo Server is responsible for cloning Git repositories and generating Kubernetes manifests from various sources (Helm, Kustomize, plain YAML). It caches repository data for performance.

  1. How do you retrieve the initial admin password after installing ArgoCD?
    • A) It's printed during installation
    • B) From a Secret named argocd-initial-admin-secret
    • C) From the ArgoCD ConfigMap
    • D) It's always "admin"
Show Answer

Answer: B) From a Secret named argocd-initial-admin-secret

Explanation: In the normal generated-bootstrap-password flow, the initial admin password is generated and stored in a Kubernetes Secret named argocd-initial-admin-secret. You can retrieve it using: kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

  1. Which ArgoCD installation mode uses fewer resources but has limited functionality?
    • A) HA mode
    • B) Core mode
    • C) Lite mode
    • D) Minimal mode
Show Answer

Answer: B) Core mode

Explanation: ArgoCD Core installs the components needed for headless operation, including the Application Controller and Repo Server without the API Server, UI, or Dex. This mode is suitable for environments where ArgoCD is managed entirely through Git and the CLI.