You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting-started/kubernetes/index.md
+25-18Lines changed: 25 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Getting Started with Kubernetes
2
2
3
-
This comprehensive guide will walk you through setting up argocd-agent on Kubernetes, including installing Argo CD on both the control plane and workload clusters, deploying the principal and agent components, and connecting your first agent.
3
+
This comprehensive guide will walk you through setting up argocd-agent on Kubernetes, including installing Argo CD on both the control plane and workload clusters, deploying the principal and agent components, and connecting your first agent using mutual TLS (mTLS) authentication.
4
4
5
5
## Prerequisites
6
6
@@ -160,6 +160,15 @@ kubectl apply -n argocd \
160
160
--context <control-plane-context>
161
161
```
162
162
163
+
The principal is pre-configured to use mTLS authentication by default. You can verify this configuration:
164
+
165
+
```bash
166
+
# Check the principal authentication configuration
167
+
kubectl get configmap argocd-agent-params -n argocd --context <control-plane-context> \
168
+
-o jsonpath='{.data.principal\.auth}'
169
+
# Should output: mtls:CN=([^,]+)
170
+
```
171
+
163
172
### 3.2 Expose Principal Service
164
173
165
174
The principal's gRPC service needs to be accessible from workload clusters:
@@ -259,39 +268,37 @@ For managed agents, create a namespace on the principal where the agent's Applic
0 commit comments