首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes入口HAProxy未检测到更改

Kubernetes入口HAProxy未检测到更改
EN

Stack Overflow用户
提问于 2020-05-06 23:01:25
回答 1查看 82关注 0票数 1

在Kubernetes上我的HAProxy入口有问题。它工作得很好,但停止了实现任何入口更改。我已尝试使用入口重新启动pod,但收到下一个错误。替换via默认配置的结果相同。会出什么问题呢?也许以某种方式强制替换所有细节入口?

日志跟踪:

代码语言:javascript
复制
> 2020/05/05 12:36:01 Running on Kubernetes version: v1.16.6 linux/amd64
> [NOTICE] 125/123601 (22) : New worker #1 (23) forked E0505
> 12:36:02.004135       8 runtime.go:73] Observed a panic: "invalid
> memory address or nil pointer dereference" (runtime error: invalid
> memory address or nil pointer dereference) goroutine 31 [running]:
> k8s.io/apimachinery/pkg/util/runtime.logPanic(0x125db80, 0x1e600b0)
>   /go/pkg/mod/k8s.io/apimachinery@v0.0.0-20190612205821-1799e75a0719/pkg/util/runtime/runtime.go:69
> +0x7b k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0)     /go/pkg/mod/k8s.io/apimachinery@v0.0.0-20190612205821-1799e75a0719/pkg/util/runtime/runtime.go:51
> +0x82 panic(0x125db80, 0x1e600b0)     /usr/local/go/src/runtime/panic.go:969 +0x166
> github.com/haproxytech/kubernetes-ingress/controller.ConvertIngressRules(0xc0005f6f00,
> 0x2, 0x2, 0x0)    /src/controller/types.go:152 +0x302
> github.com/haproxytech/kubernetes-ingress/controller.(*K8s).EventsIngresses.func1(0x13a62a0,
> 0xc0000ec450)     /src/controller/kubernetes.go:275 +0xc8
> k8s.io/client-go/tools/cache.ResourceEventHandlerFuncs.OnAdd(...)
>   /go/pkg/mod/k8s.io/client-go@v0.0.0-20190620085101-78d2af792bab/tools/cache/controller.go:195
> k8s.io/client-go/tools/cache.newInformer.func1(0x1272920,
> 0xc0003b8060, 0x1, 0xc0003b8060)
>   /go/pkg/mod/k8s.io/client-go@v0.0.0-20190620085101-78d2af792bab/tools/cache/controller.go:367
> +0x18a k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0xc000276630, 0xc0003985d0, 0x0, 0x0, 0x0, 0x0)
>   /go/pkg/mod/k8s.io/client-go@v0.0.0-20190620085101-78d2af792bab/tools/cache/delta_fifo.go:436
> +0x235 k8s.io/client-go/tools/cache.(*controller).processLoop(0xc0003f3480)
>   /go/pkg/mod/k8s.io/client-go@v0.0.0-20190620085101-78d2af792bab/tools/cache/controller.go:150
> +0x40 k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc000017f80)
>   /go/pkg/mod/k8s.io/apimachinery@v0.0.0-20190612205821-1799e75a0719/pkg/util/wait/wait.go:152
> +0x5f k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc000017f80, 0x3b9aca00, 0x0, 0xc0004ff001, 0xc00007e0c0)
>   /go/pkg/mod/k8s.io/apimachinery@v0.0.0-20190612205821-1799e75a0719/pkg/util/wait/wait.go:153
> +0xf8 k8s.io/apimachinery/pkg/util/wait.Until(...)    /go/pkg/mod/k8s.io/apimachinery@v0.0.0-20190612205821-1799e75a0719/pkg/util/wait/wait.go:88
> k8s.io/client-go/tools/cache.(*controller).Run(0xc0003f3480,
> 0xc00007e0c0)
>   /go/pkg/mod/k8s.io/client-go@v0.0.0-20190620085101-78d2af792bab/tools/cache/controller.go:124
> +0x2c1 created by github.com/haproxytech/kubernetes-ingress/controller.(*K8s).EventsIngresses
>   /src/controller/kubernetes.go:334 +0x291 2020/05/05 12:36:07
> Confiugring default_backend ingress-default-backend from ingress
> DefaultService 2020/05/05 12:36:07 HAProxy reloaded
EN

回答 1

Stack Overflow用户

发布于 2020-05-15 16:45:58

通常,当kubelet和kube-apiserver之间的版本不匹配时,会出现此错误。您需要确保kublet版本为=或< kube-apiserver版本。如果没有,您将需要执行升级才能使其正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61638501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档