Internal SSL¶
JupyterHub 1.0 introduces internal_ssl configuration for encryption and authentication of all internal communication.
Kubespawner can mount the internal_ssl certificates as Kubernetes secrets into the jupyter user’s pod.
Setup¶
c.JupyterHub.internal_ssl = True
c.JupyterHub.spawner_class = 'kubespawner.KubeSpawner'