Rke1.5版本设置cluster.yml

此帖子已被社区举报,现已被临时隐藏。

根据你上面的日志提示:” Error: unknown flag: --pod-eviction-timeout]“

就代表 [kube-controller-manager] 没有这个参数标志,这个是因为在 1.27 中被弃用了,参考:
https://github.com/kubernetes/sig-release/blob/master/releases/release-1.26/release-notes/maps/pr-113710-map.yaml

至于新版本中用什么参数调优,我这没啥方案。

此帖子已被社区举报,现已被临时隐藏。

当我取消了那些参数之后,报了个cri-docker的错误,但是不知道该怎么解决。

报错如下:
FATA[0085] [workerPlane] Failed to bring up Worker Plane: [Failed to verify healthcheck: Failed to check http://localhost:10248/healthz for service [kubelet] on host [192.168.159.100]: Get “http://localhost:10248/healthz”: Unable to access the service on localhost:10248. The service might be still starting up. Error: ssh: rejected: connect failed (Connection refused), log: time=“2024-04-03T13:10:40Z” level=info msg=“Start cri-dockerd grpc backend”]

但是我的enable_cri_dockerd: true参数已经开启了。

日志提示 “ Get “http://localhost:10248/healthz”: Unable to access the service on localhost:10248.” 10248 是 kubelet 的端口,那你可以继续排查 kubelet 的日志,然后查查相关错误信息。

k神,这个报错该怎么处理呢?
[root@localhost ~]# helm install rancher ./rancher-2.8.3.tgz --namespace cattle-system --set hostname=my-test-rancher.com.cn --set certmanager.version=v1.14.4 --set useBundledSystemChart=true
Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: resource mapping not found for name: “rancher” namespace: “” from “”: no matches for kind “Issuer” in version “cert-manager.io/v1alpha2
ensure CRDs are installed first

我的cert-manger的安装部署如下
1、curl -L -o cert-manager-crd.yaml https://github.com/cert-manager/cert-manager/releases/download/v1.14.4/cert-manager.crds.yaml
2、kubectl create namespace cert-manager
3、 kubectl apply -f cert-manager-crd.yaml
4、helm install cert-manager ./cert-manager-v1.14.4.tgz --namespace cert-manager --set image.repository=quay.io/jetstack/cert-manager-controller --set webhook.image.repository=quay.io/jetstack/cert-manager-webhook --set cainjector.image.repository=quay.io/jetstack/cert-manager-cainjector --set startupapicheck.image.repository=quay.io/jetstack/cert-manager-ctl

查看过cert-manager的状态,正常运行的。