kubeasz icon indicating copy to clipboard operation
kubeasz copied to clipboard

kubeasz版本与k8s版本对应关系

Open dylanyht opened this issue 3 years ago • 2 comments

在releases的kubeasz 3.1.0和3.0.1安装k8s1.18.x都不成功

操作

ezdown -k v1.18.17 -d 19.03.8 -D

ezctl new test

ezctl setup test all
  • 在执行ezctl setup test all发现两个报错

1、 错误一 kube-scheduler.service服务启动不了

no kind "KubeSchedulerConfiguration" is registered for version "kubescheduler.config.k8s.io/v1beta1" in scheme "k8s.io/kubernetes/pkg/scheduler/apis/config/scheme/scheme.go:31"

查看了一下文档,调度器配置是在1.19版本中才有

2、错误二,创建coredns时报yaml有参数报错(此报错在3.0.1中没有)

提示在Deployment.spec.template.spec.securityContext下没有seccompProfile参数 image

在一个1.18.x的集群中使用kubectl explain Deployment.spec.template.spec.securityContext查看后,发现的确没有seccompProfile,应该也不是1.18.x版本中有的参数

建议还是写上kubeasz版本和k8s版本的对应关系

dylanyht avatar May 13 '21 09:05 dylanyht

确实最新版本 kubeasz 会支持新k8s版本的一些东西,我整理下对应关系

gjmzj avatar May 20 '21 09:05 gjmzj

补充下“错误一 kube-scheduler.service服务启动不了”的解决办法: 修改kubeasz/roles/kube-master/templates/kube-scheduler.service.j2,将ExecStart修改为如下: ExecStart=/opt/kube/bin/kube-scheduler \ --address=127.0.0.1 \ --kubeconfig=/etc/kubernetes/kube-scheduler.kubeconfig \ --leader-elect=true \ --v=2

jinyanroot avatar Jul 02 '21 08:07 jinyanroot

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Nov 30 '22 21:11 github-actions[bot]

This issue was closed because it has been inactive for 14 days since being marked as stale.

github-actions[bot] avatar Dec 08 '22 21:12 github-actions[bot]