增加ingress配置namespace说明

pull/43/head
Jimmy Song 2017-08-16 15:41:39 +08:00
parent 746e09d693
commit 9fd9399932
2 changed files with 3 additions and 1 deletions

View File

@ -2,6 +2,7 @@ apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: traefik-ingress
namespace: default
spec:
rules:
- host: traefik.nginx.io

View File

@ -54,6 +54,7 @@ apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: traefik-ingress
namespace: default
spec:
rules:
- host: traefik.nginx.io
@ -72,7 +73,7 @@ spec:
servicePort: 80
```
这其中的`backend`中要配置default namespace中启动的service名字。`path`就是URL地址后的路径如traefik.frontend.io/pathservice将会接受path这个路径host最好使用service-name.filed1.filed2.domain-name这种类似主机名称的命名方式方便区分服务。
这其中的`backend`中要配置default namespace中启动的service名字如果你没有配置namespace名字默认使用default namespace如果你在其他namespace中创建服务想要暴露到kubernetes集群外部可以创建新的ingress.yaml文件同时在文件中指定该`namespace`,其他配置与上面的文件格式相同。。`path`就是URL地址后的路径如traefik.frontend.io/pathservice将会接受path这个路径host最好使用service-name.filed1.filed2.domain-name这种类似主机名称的命名方式方便区分服务。
根据你自己环境中部署的service的名字和端口自行修改有新service增加时修改该文件后可以使用`kubectl replace -f traefik.yaml`来更新。