From 15a7a8239089e2e6bafe7cebc96d61f2e1c9955e Mon Sep 17 00:00:00 2001 From: yangchuanhu Date: Tue, 28 Aug 2018 21:10:28 +0800 Subject: [PATCH] add ingress config article --- docs/41.ingress config.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/41.ingress config.md b/docs/41.ingress config.md index 293535d..855ac83 100644 --- a/docs/41.ingress config.md +++ b/docs/41.ingress config.md @@ -1,5 +1,5 @@ # ingress tls -上节课给大家展示了 traefik 的安装使用以及简单的 ingress 的配置方法,这节课我们来学习一下 ingress tls 以及 path 路径在 ingress 对象中的使用方法使用方法。 +上节课给大家展示了 traefik 的安装使用以及简单的 ingress 的配置方法,这节课我们来学习一下 ingress tls 以及 path 路径在 ingress 对象中的使用方法。 ## TLS 认证 在现在大部分场景下面我们都会使用 https 来访问我们的服务,这节课我们将使用一个自签名的证书,当然你有在一些正规机构购买的 CA 证书是最好的,这样任何人访问你的服务的时候都是受浏览器信任的证书。使用下面的 openssl 命令生成 CA 证书: @@ -9,7 +9,7 @@ $ openssl req -newkey rsa:2048 -nodes -keyout tls.key -x509 -days 365 -out tls.c 现在我们有了证书,我们可以使用 kubectl 创建一个 secret 对象来存储上面的证书: ```shell -$ kubectl secret traefik-cert --from-file=tls.crt --from-file=tls.key -n kube-system +$ kubectl create secret generic traefik-cert --from-file=tls.crt --from-file=tls.key -n kube-system ``` ### 配置 Traefik -- GitLab