Cenos7通过rancher安装k8s报错

centos7通过docker安装了rancher最新版本的镜像,通过界面创建默认的k8s集群报错
failed to create fleet-default/k8s cluster.x-k8s.io/v1beta1, Kind=Cluster for rke-cluster fleet-default/k8s: Internal error occurred: failed calling webhook “default.cluster.cluster.x-k8s.io”: failed to call webhook: Post “https://capi-webhook-service.cattle-provisioning-capi-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-cluster?timeout=10s”: service “capi-webhook-service” not found
截图如下:

在 local 集群里执行 kubectl get pods -A,看看是不是有 pod 还未启动,如果是,就查下日志,确认下为什么没启动,然后解决

不是local集群哦,是我创建新集群的时候,参数没改啥,就是报错

你 docker run 运行的 rancher 里自带了一个 local 集群

我想要创建一个自己命名的呢,该如何做?

就是你刚才那样做,只不过rancher 自带的 local 集群有 pod 或者服务没启动,导致你无法创建

自带的是这样的,我要怎么看呢?因为是刚搭建的,其实什么操作都没有做



Rancher 2.8.3

在使用 docker 创建运行 rancher 之后,进入 rancher manager 界面,需要耐心等 local 的 k3s 集群正常运行,期间会需要配置国内阿里云的代理,这点很多地方都有提及,在确认本地的 k3s 集群正常运行之后,再去 create k8s cluster 即可正常使用

1 个赞

您好,我也是刚刚搭建的,也是这个问题,如何解决呢

我也遇到这个问题 ,求解

原因是 local 集群有个 webhook 的 pod 没启动成功

我也遇到这个问题 ,求解!

原因是 local 集群有个 webhook 的 pod 没启动成功

请问最后是咋解决的呀


新建的集群,已经15个小时了,还没装好,感觉是别的什么问题

而且我在文档里面看 提到说配置阿里云镜像什么的,那篇文章在rancher新版本里面根本没这个功能了

版本不同,rancher2 那个文档都不维护了