1 Star 1 Fork 12

woxixilu/k8s

forked from JC/k8s 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Ingress.yaml 1.85 KB
一键复制 编辑 原始数据 按行查看 历史
JC 提交于 2019-05-17 15:40 . 更新了一下ingress
apiVersion: extensions/v1beta1
# <string>指定api资源版本,格式group/version
kind: Ingress
# <string>指定资源类别
metadata:
# <Object>指定元数据,内嵌字段
name: Ingress-demo
# <string>指定资源名称
namespace: default
# <string>指定名称空间,默认为default
labels:
# <map[string]string>指定标签格式为k:v,可以多个,每行一个
app: rs-myapp
annotations:
# 通过注释来定义使用什么模式的ingress controller的方式
kubernetes.io/ingress.class: "nginx"
spec:
# <Object>指定期望状态
# backend或rules至少定义一种
backend:
# <Object>默认的后端用于服务那些没有匹配到任何规则的请求
# 用于指定一个全局默认的后端
serviceName: myapp
# <string> -required-指定用于生成配置的后端service名称
servicePort: 80
# <string> -required-指定用于生成配置的后端service端口
rules:
# <[]Object>指定调度规则调用的对象
- host: myapp.jc.com
# <string>指定虚拟主机进行调度,如果是虚拟主机,此项目写虚拟主机名
# 不支持ip地址与端口格式
# 空白表示通配所有主机名
http:
# <Object>指定http路径进行分发
paths:
# <[]Object> -required-指定路径执行调度
- path: /testpath
# <string>定位路径,如果不赋值代表根 /
backend:
# <Object> -required- 指定关联后端pod
serviceName: myapp
# <string> -required-指定用于生成配置的后端service名称
servicePort: 80
# <string> -required-指定用于生成配置的后端service端口
tls:
# <[]Object>指定https配置,膜前仅支持443端口
- hosts:
# <[]string>指定主机域名
- myapp.jc.com
secretName: tomcat-ingress-secret
# <string> secret资源对象名称,需要使用secret来新建
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kencjw/k8s.git
git@gitee.com:kencjw/k8s.git
kencjw
k8s
k8s
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385