hjacobs/kube-ops-view

Problem displaying multiple clusters

yogeek opened this issue · 0 comments

When trying to display multiple clusters, only one cluster is displayed :

kubeopsview

Configuration details :

cat ~/.kube/ALL_config
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: xxx
    server: https://api.k8s-1
  name: k8s-1
- cluster:
    certificate-authority-data: xxx
    server: https://api.k8s-2
  name: k8s-2
contexts:
- context:
    cluster: k8s-1
    user: k8s-1
  name: k8s-1
- context:
    cluster: k8s-2
    user: k8s-2
  name: k8s-2
current-context: k8s-1
kind: Config
preferences: {}
users:
- name: k8s-1
  user:
    client-certificate-data: xxx
    client-key-data: xxx
    password: xxx
    username: xxx
- name: k8s-2
  user:
    client-certificate-data: xxx
    client-key-data: xxx
    password: xxx
    username: xxx

and launching kube-ops-view like this :

docker run -it --net=host -v ~/.kube:/kube hjacobs/kube-ops-view --kubeconfig-path=/kube/ALL_config
INFO:kube_ops_view.main:Listening on :8080..
INFO:kube_ops_view.update:Discovered new cluster k8s-1 (https://api.k8s-1).
INFO:kube_ops_view.update:Discovered new cluster k8s-2 (https://api.k8s-2).
127.0.0.1 - - [2019-03-18 13:22:04] "GET / HTTP/1.1" 200 1394 0.004355
127.0.0.1 - - [2019-03-18 13:25:50] "GET / HTTP/1.1" 200 1394 0.000984