Mirror spawner.py k8s client config logic in proxy.py
Mirror spawner.py k8s client config logic in proxy.py

Putting this code in both spawner.py and proxy.py violates DRY.
However I think it is appropriate here since spawner.py and
proxy.py are somewhat separate concepts that share an
intermediate code base (reflector.py).  Putting the config
logic in reflector.py does help with DRY but is unintuitive when
reading either spawner.py or proxy.py logic on their own.

yuvipanda/jupyterhub-kubernetes-spawner,jupyterhub/kubespawner