argocd coreを使っていたが、2.9.0にバージョンアップしてからadmin dashboardの起動しに失敗するため、argocdを使うことに。
ということで、2.9.2をこちらを参考にしてインストールしてみる。
まず、namespace:argocdを作成。
kubectl create namespace argocd
argocdをインストール。
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
Port Forwardingを設定。
kubectl port-forward svc/argocd-server -n argocd 8080:443
adminユーザーの初期パスワードを取得。
argocd admin initial-password -n argocd
CLIでargocd serverにログイン。
argocd login --insecure localhost:8080
adminユーザーでログイン。
Username: admin
Password:
'admin:login' logged in successfully
Context 'localhost:8080' updated
adminのパスワード変更。
argocd account update-password
下記プロンプトが表示されるので、現パスワード(初期パスワード)/新パスワードを入力。
*** Enter password of currently logged in user (admin):
*** Enter new password for user admin:
*** Confirm new password for user admin:
Webコンソール(http://localhost:8080)にアクセスし、adminユーザーでログイン。

ログインすると下記のような画面が表示される。
