Here's a question I asked just now in the kubernetes-sig-apps group, but as 
it's Jupyter related, maybe someone here has an idea ...


I tried using kubernetes-incubator/client-python from within Jupyter.and 
was unable to get a *very* simple example working.

I'm running kubernetes (client-python v 2.0.0), Minikube v0.19, Anaconda 
Python 4.3.17, Python 3.6.1, Jupyter notebook 5.0.

When I run the following example from the command-line, it works fine:(yes 
it's using the same version of Anaconda Python)
    from kubernetes import client, config

    config.load_kube_config()

    v1 = client.CoreV1Api()
    print(v1.list_namespace())

When I run the example from within Jupyter I get connection refused.

It seems that v1.api_client.host is set to
    192.168.99.100:8443 when run from the command-line
    127.0.0.1:8080          when run from Jupyter

After several hours of playing with this I now have a workaround which is 
to run
    kubectl proxy --port=8080
in another terminal.

I'd really like to avoid that workaround so that my notebook is self 
contained.

As far as I can tell my shell ernvironment is identical between Jupyter and 
the command-line.

Any idea what I need to do to fix this?


-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/49c03670-104b-495e-9ae6-7198d75ff32d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to