add opts.initPodCache to avoid panic (#2279)

Automatically submitted.
This commit is contained in:
DavadDi 2018-11-08 04:53:05 +08:00 committed by corbot[bot]
parent ae7fbf31d6
commit bad135cdc5

View file

@ -15,6 +15,17 @@ func (k *Kubernetes) AutoPath(state request.Request) []string {
return nil return nil
} }
// cluster.local {
// autopath @kubernetes
// kubernetes {
// pods verified #
// }
// }
// if pods != verified will cause panic and return SERVFAIL, expect worked as normal without autopath function
if !k.opts.initPodCache {
return nil
}
ip := state.IP() ip := state.IP()
pod := k.podWithIP(ip) pod := k.podWithIP(ip)