无法找到任何资源,只需说明您的证书所在的位置,以及如何启用它。当我运行packageBin in Universal := {}
时,我有证书。我有一个运行kubernetes的集群,并通过此服务公开http流量:
gcloud compute ssl-certificates list
答案 0 :(得分:7)
K8s对普通服务没有特殊的TLS支持。您需要使用以下方法之一:
使用Ingress:请参阅http://kubernetes.io/docs/user-guide/ingress/#tls。您需要选择实现Ingress功能的Ingress控制器,如果您使用的是GCE,则可以使用GLBC,或者可以使用nginx one。它们都支持TLS。请注意,Ingress仍然是limitations的测试版功能。
contrib repo中的service-loadbalancer也支持tls:https://github.com/kubernetes/contrib/tree/master/service-loadbalancer#ssl-termination