Open zhimushan opened 1 year ago
you can update KubeSchedulerCofiguration manually, this command have some error
KUBE_EDITOR="sed -i 's/v1beta2/v1beta1/g'" kubectl edit cm scheduler-config -n crane-system
i wil fixed it.
我可以问下我的kube-scheduler.yaml这个文件修改正确吗?主要修改了四个部分
spec:
containers:
- command:
- kube-scheduler
- --authentication-kubeconfig=/etc/kubernetes/scheduler.conf
- --authorization-kubeconfig=/etc/kubernetes/scheduler.conf
- --bind-address=127.0.0.1
- --kubeconfig=/etc/kubernetes/scheduler.conf
- --leader-elect=true
- --port=0
- --config=/etc/kubernetes/scheduler-config.yaml
image: gocrane/crane-scheduler:0.0.23
volumeMounts:
- mountPath: /etc/kubernetes/scheduler.conf
name: kubeconfig
readOnly: true
- mountPath: /etc/kubernetes/scheduler-config.yaml
name: schedulerconfig
readOnly: true
volumes:
- hostPath:
path: /etc/kubernetes/scheduler.conf
type: FileOrCreate
name: kubeconfig
- hostPath:
path: /etc/kubernetes/scheduler-config.yaml
type: FileOrCreate
name: schedulerconfig
主要就是安装里的第二步我不太会操作,麻烦了
/etc/kubernetes/scheduler-config.yaml
is mounted to container via hostpath, so you need edit the local file to change the apiversion. @zhimushan
k8s版本1.21.10 kube-scheduler-master报错信息:
无法修改版本,显示找不到scheduler-config,应该是因为kube-scheduler-master无法创建的原因
修改的kube-scheduler.yaml内容,镜像提前拉取到本地
修改的scheduler-config.yaml的内容