ArgoCD › Multi-cluster
What is the difference between the in-cluster and external cluster destinations?
IntermediateAnswer
The in-cluster destination (https://kubernetes.default.svc) is the cluster ArgoCD runs in—no separate credentials needed. External clusters are remote and require stored credentials/secrets. Applications choose by destination.server URL or by the cluster's registered name via destination.name.
destination:
server: https://kubernetes.default.svc # in-cluster
# or
destination:
name: prod-eu # external, by nameReal-world example Platform tooling deploys in-cluster while business apps target the remote prod cluster by name.