经过Kubernetes创建服务网站,须要干的事情和HTTPS和证书问题,汇总以下:html
- 创建Nginx服务器
- Kubernetes集群中暴露服务给外部访问的几种方法:
- 内部地址,ClusterIP
- 端口映射,kubectl port-forward
- 集群代理,kubectl proxy
- 主机端口,为节点IP分配独立的端口,经过端口映射进行分流。
- service type设为NodePort。规定端口必须为30000-32767之间。
- Ingress(入口),经过URL访问路径映射进行分流。
- LoadBalancer,为每一个服务分配独立的IP进行分流。
- 启用https支持(是要创建一个基础设施,不是设一下就能够的哦)。
- Kubernetes中的证书管理器。
- Kubernetes中的证书自动签发与更新。
- 证书的启用。
- 发现issuer运行不成功,进去看日志,网络不通,后来发现是dns解析不成功。参考这里解决:
- 后续再补充。