https://github.com/yunionio/kubecomps
Managing Kubernetes Clusters Across Multi-cloud Based on APIs of Cloudpods
https://github.com/yunionio/kubecomps
cloudmanagementplatform golang golang-application hybridcloud kubernetes kubernetes-cluster multicloud
Last synced: about 1 year ago
JSON representation
Managing Kubernetes Clusters Across Multi-cloud Based on APIs of Cloudpods
- Host: GitHub
- URL: https://github.com/yunionio/kubecomps
- Owner: yunionio
- License: apache-2.0
- Created: 2020-11-13T09:23:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-04T04:03:15.000Z (about 1 year ago)
- Last Synced: 2025-04-13T21:52:45.233Z (about 1 year ago)
- Topics: cloudmanagementplatform, golang, golang-application, hybridcloud, kubernetes, kubernetes-cluster, multicloud
- Language: Go
- Homepage: https://www.cloudpods.org
- Size: 22.4 MB
- Stars: 5
- Watchers: 6
- Forks: 24
- Open Issues: 2
-
Metadata Files:
- Readme: README-CN.md
- License: LICENSE
Awesome Lists containing this project
README
# Kubecomps
[English](./README.md) | [简体中文](./README-CN.md)
Kubecomps 主要包含 [Cloudpods](https://github.com/yunionio/cloudpods) 管理 Kubernetes 相关的组件。
- [cmd/kubeserver](./cmd/kubeserver): 管理 Kubernetes 多集群的后端服务
- [cmd/calico-node-agent](./cmd/calico-node-agent): 基于 calico 的 VPC CNI node agent
## 编译
请先参考文档 [https://www.cloudpods.org/zh/docs/development/dev-env/](https://www.cloudpods.org/zh/docs/development/dev-env/) 搭建编译环境。
- 制作 kubeserver 镜像:
```bash
# - REGISTRY 是自己的镜像仓库
# - VERSION 对应镜像的 TAG
$ REGISTRY=registry.cn-beijing.aliyuncs.com/yunionio VERSION=dev-test make image kubeserver
```