Once the ArgoCD Operator has been deployed successfully on the Supervisor, deploy an ArgoCD object within your vSphere Namespace. To do so, follow the steps below.
10.220.3.18
is the Supervisor IP address in this example - with a user that has owner/edit access to the vSphere Namespace - user@vsphere.local
in this example.$ kubectl vsphere login --server 10.220.3.18 -u user@vsphere.local
demo1
in this example - set the context appropriately.$ kubectl config use-context demo1
argocd-instance.yaml
in this example - that was downloaded in Step 1.$ kubectl apply -f argocd-instance.yaml
10.220.3.20
in this example.$ kubectl get pods
NAME READY STATUS RESTARTS AGE
demo1-argocd-application-controller-0 1/1 Running 0 5m9s
demo1-argocd-redis-cd8c958fd-jltgd 1/1 Running 0 5m9s
demo1-argocd-repo-server-6ccccfc999-rm4ng 1/1 Running 0 5m9s
demo1-argocd-server-945597778-2qfjk 1/1 Running 0 5m9s
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
...
demo1-argocd-server LoadBalancer 10.96.0.88 10.220.3.20 80:30803/TCP,443:30679/TCP 6m41s
...
argocd-instance.yaml
shows how to reference an alternate image location.