Akses Argo CD di instans Armada ACK One Anda melalui CLI Argo CD atau antarmuka web. Kedua metode mendukung dua mode akses: akses langsung melalui IP load balancer (LB) server Argo CD atau akses lokal menggunakan kubectl port-forward.
| Mode akses | Kapan digunakan |
|---|---|
| IP load balancer | Server Argo CD diekspos melalui load balancer dan Anda memerlukan akses langsung yang persisten |
kubectl port-forward | Anda memerlukan akses lokal sementara tanpa mengekspos server ke luar |
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
File kubeconfig dari instans Armada, yang diperoleh dari Konsol ACK One, dengan kubectl yang terhubung ke instans Armada
(Diperlukan untuk akses CLI) CLI Argo CD v2.8.7, yang telah diunduh dan diinstal dari ArgoCD v2.8.7
Login menggunakan CLI Argo CD
Akses melalui IP load balancer
Dapatkan IP load balancer dari server Argo CD.
kubectl get svc -nargocd argocd-server -ojsonpath='{.status.loadBalancer.ingress[0].ip}'Dapatkan kata sandi admin awal.
kubectl -nargocd get secret argocd-initial-admin-secret -ojsonpath='{.data.password}' |base64 -dLogin ke server Argo CD.
argocd login <argocd-server-load-balancer-ip> Username: admin Password: 'admin:login' logged in successfully Context '<argocd-server-load-balancer-ip>' updated
Akses melalui penerusan port
Jalankan perintah berikut untuk login sebagai pengguna lokal melalui penerusan port.
export ARGOCD_OPTS='--port-forward-namespace argocd --port-forward'
argocd login
Username: localuser1
Password:
'localuser1:login' logged in successfully
Context 'port-forward' updatedLogin menggunakan UI Argo CD
Akses melalui IP load balancer
Buka browser dan kunjungi
https://<argocd-server-load-balancer-ip>.Pada halaman login, masukkan username dan password pengguna lokal, lalu klik SIGN IN.
Akses melalui penerusan port
Teruskan port server Argo CD ke mesin lokal Anda.
kubectl port-forward -n argocd service/argocd-server 8080:httpsBuka browser dan kunjungi
https://127.0.0.1:8080.Pada halaman login, masukkan username dan password pengguna lokal, lalu klik SIGN IN.