經過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解析不成功。參考這裏解決:
- 後續再補充。