增加ingress配置namespace说明
parent
746e09d693
commit
9fd9399932
|
@ -2,6 +2,7 @@ apiVersion: extensions/v1beta1
|
|||
kind: Ingress
|
||||
metadata:
|
||||
name: traefik-ingress
|
||||
namespace: default
|
||||
spec:
|
||||
rules:
|
||||
- host: traefik.nginx.io
|
||||
|
|
|
@ -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/path,service将会接受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/path,service将会接受path这个路径,host最好使用service-name.filed1.filed2.domain-name这种类似主机名称的命名方式,方便区分服务。
|
||||
|
||||
根据你自己环境中部署的service的名字和端口自行修改,有新service增加时,修改该文件后可以使用`kubectl replace -f traefik.yaml`来更新。
|
||||
|
||||
|
|
Loading…
Reference in New Issue