111
1
Rancher Server 设置
- Rancher 版本:v2.7.5
- 安装选项 (Docker install/Helm Chart): Docker install 1.23.0
- 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:k3s1
- 在线或离线部署:
下游集群信息
- Kubernetes 版本: v1.26.4
- Cluster Type (Local/Downstream):
- 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):
用户信息
- 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):
主机操作系统: centos7.9 5.4.275-1.el7.elrepo.x86_64
问题描述: 新建第一个自定义集群的时候报错误
Failed to create fleet-default/master cluster.x-k8s.io/v1beta1, Kind=Cluster for rke-cluster fleet-default/master: Internal error occurred: failed calling webhook “default.cluster.cluster.x-k8s.io”: failed to call webhook: Post “https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-cluster?timeout=10s”: service “webhook-service” not found
然后按照之前大佬的操作步骤执行去看local里边的节点
重现步骤:
结果:
预期结果:
截图:
其他上下文信息:
日志
111
3
大概步骤就是这样,但是 拉取docker镜像源的时候拉不下来,做了这个操作
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [
“https://do.nark.eu.org”,
“https://dc.j8.work”,
“https://docker.m.daocloud.io”,
“https://dockerproxy.com”,
“https://docker.mirrors.ustc.edu.cn”,
“https://docker.nju.edu.cn”
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
然后就能拉下来了,然后就创建新集群,就报Failed to create fleet-default/master cluster.x-k8s.io/v1beta1, Kind=Cluster for rke-cluster fleet-default/master: Internal error occurred: failed calling webhook “default.cluster.cluster.x-k8s.io”: failed to call webhook: Post “https://webhook-service.cattle-system.svc:443/mutate-cluster-x-k8s-io-v1beta1-cluster?timeout=10s”: service “webhook-service” not found
然后去修改了Centos7.9内核 从3.10升级到5.4 还报这个错误 ,然后看到您之前发的去看pod健康情况,就看到了上边图片所示的样子。全failed。
111
5
docker run -d sprivilegnd -p 80:80 -p 443:443 -v
/opt/data/rancher_data: /var/lib/rancher …・restartoaluays ・・nane rancher-2-/-s rancher/rancher:V2.7.5|
/opt/data/rancher_data:/var/lib/rancher --restart-always --name rancher-2-7-5 rancher/rancher:v2.7.5|
111
6
ksd
7
111
8
您的这些命令里边我只需要将2.9.0 版本号换成我的版本号2.7.5 就可以是吗,剩下的不用动是吗?
111
11
查看日志 如下
2024/08/31 06:57:13 [ERROR] error syncing ‘helm3-library’: handler catalog: Update failed: fatal: unable to access ‘https://git.rancher.io/helm3-charts/’: Could not resolve host: git.rancher.io
: exit status 128, requeuing
2024/08/31 06:57:13 [ERROR] error syncing ‘library’: handler catalog: Update failed: fatal: unable to access ‘https://git.rancher.io/charts/’: Could not resolve host: git.rancher.io
: exit status 128, requeuing
111
14
十分感谢 修好了是解决方案 感谢感谢感谢感谢感谢感谢