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 还未启动,如果是,就查下日志,确认下为什么没启动,然后解决
你 docker run 运行的 rancher 里自带了一个 local 集群
我想要创建一个自己命名的呢,该如何做?
就是你刚才那样做,只不过rancher 自带的 local 集群有 pod 或者服务没启动,导致你无法创建
在使用 docker 创建运行 rancher 之后,进入 rancher manager 界面,需要耐心等 local 的 k3s 集群正常运行,期间会需要配置国内阿里云的代理,这点很多地方都有提及,在确认本地的 k3s 集群正常运行之后,再去 create k8s cluster 即可正常使用
1 个赞
我也遇到这个问题 ,求解
原因是 local 集群有个 webhook 的 pod 没启动成功
我也遇到这个问题 ,求解!
原因是 local 集群有个 webhook 的 pod 没启动成功
请问最后是咋解决的呀
而且我在文档里面看 提到说配置阿里云镜像什么的,那篇文章在rancher新版本里面根本没这个功能了
版本不同,rancher2 那个文档都不维护了