Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 890 Bytes

README.md

File metadata and controls

15 lines (13 loc) · 890 Bytes

qinchy-scheduler

编译指南

  • 先克隆kubernetes到本地,切换到需要适配的版本的分支。
  • 修改go.mod中replace中的链接路径,即本地kubernetes远吗路径
  • 执行go mod tidy,引用项目需要的依赖增加到go.mod文件。 去掉go.mod文件中项目不需要的依赖。
  • 执行go mod vendor,将依赖拷贝到vendor目录
  • 执行go build -o qinchy-scheduler,编译得到目标可执行文件。
  • 执行docker build -t ${TAG} .,构建镜像,并推送到镜像仓库。
  • 在k8s集群中使用qinchy-scheduler-clusterrole.yml创建ClusterRole, 使用qinchy-scheduler-clusterrolebinding.yml创建ClusterRoleBinding, 使用qinchy-scheduler-scheduler-config.yaml文件创建configmap, 使用qinchy-scheduler-serviceaccount.yml创建ServiceAccount,
  • 使用qinchy-scheduler-deployment.yml创建调度器的Deployment