Kubecomps 主要包含 Cloudpods 管理 Kubernetes 相关的组件。
- cmd/kubeserver: 管理 Kubernetes 多集群的后端服务
- cmd/calico-node-agent: 基于 calico 的 VPC CNI node agent
请先参考文档 https://www.cloudpods.org/zh/docs/development/dev-env/ 搭建编译环境。
- 制作 kubeserver 镜像:
# - REGISTRY 是自己的镜像仓库
# - VERSION 对应镜像的 TAG
$ REGISTRY=registry.cn-beijing.aliyuncs.com/yunionio VERSION=dev-test make image kubeserver