核心代码
type Frontend struct {
Priority int `json:"priority"`
Routes map[string]Route `json:"routes,omitempty"
......
}
func (p *Provider) loadIngresses(k8sClient Client) (*types.Configuration, error) {
...
for _, r := range i.Spec.Rules {
for _, pa := range r.HTTP.Paths {
...
rule, err := getRuleForPath