発生した問題
Harborというコンテナレジストリサービスをインストールした際に、つまづいたので、こういう順番で対応したら、対応が早く終えられるのではという内容についてをメモしておく。
発生した問題
インストール後にログイン出来ない
Harborはインストール後、ユーザー「admin」、パスワード「Harbor12345」でアクセスできるというようにマニュアルに記載があるが、ログインが出来なかった。
最終的な解決策
リバースプロキシ構成の場合には、externalURL設定が無いとCSRFトークンの設定が無い事でリクエストに失敗する。
externalURL: http://harbor.example.com
ログが出ない
Harborで、トラブルシュートを行うためにアクセスを行ったが認証に失敗している事もログに出ていないようだった。まずログレベルを変更するにはvalues.yamlを変更してデプロイする。
ログレベルの変更
# debug, info, warning, error or fatal
logLevel: debug
ログの確認方法
kubectl logs -f [harbor-core-のPod名]
kubectl logs -f [harbor-portal-のPod名]
同じ問題で困っている人がいないかを検索
英語で検索を行う事で、OSSコミュニティで同じような問題で困っている人を見つける事ができた。