概要
バージョンをあげてからargo UIを使おうとしたら使えなくなった。
$ kubectl -n argo port-forward deployment/argo-ui 8001:8001
Error from server (NotFound): deployments.extensions "argo-ui" not found
調べるとargo UIへのローカルアクセス方法がv2.5から変更とのこと。
v2.5未満でのアクセス
$ kubectl -n argo port-forward deployment/argo-ui 8001:8001
http://localhost:8001/ にアクセスすると、ローカルマシンでargo UIが利用できた。
v2.5以上
$ argo server -n argo
INFO[0000] authMode=server baseHRef=/ managedNamespace= namespace=argo
WARN[0000] ConfigMap 'workflow-controller-configmap' does not have key 'config'
INFO[0000] Config Map:
INFO[0000] establishing configmap watch
INFO[0000] Argo Server started successfully on address :2746
INFO[0000] configmap watch established
これだけ。ちなみに2746番のポートのみのアクセスになる。
http://localhost:2746/ へアクセスすると、ローカルマシンでargo UIが利用できる。
v2.5 and after
It replaces the Argo UI.
とのこと。
もしくは
$ kubectl -n argo port-forward deployment/argo-server 2746:2746
いずれにせよ http://localhost:2746/ にアクセスする。
参考
Argo Server
https://github.com/argoproj/argo/blob/master/docs/argo-server.md#argo-server