https://github.com/kubegems/kubegems
Simplify your cloud native journey ๐
https://github.com/kubegems/kubegems
cloud-native golang kubegems kubernetes
Last synced: 6 months ago
JSON representation
Simplify your cloud native journey ๐
- Host: GitHub
- URL: https://github.com/kubegems/kubegems
- Owner: kubegems
- License: apache-2.0
- Created: 2022-01-20T05:53:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-12-29T03:35:46.000Z (6 months ago)
- Last Synced: 2025-12-31T22:02:35.606Z (6 months ago)
- Topics: cloud-native, golang, kubegems, kubernetes
- Language: Go
- Homepage: https://kubegems.io
- Size: 9.96 MB
- Stars: 445
- Watchers: 16
- Forks: 92
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-ops - kubegems/kubegems - 2.0|445|2022-01-20|2025-11-04 | ๅด็ป K8s ้่ฟ่ช็ ๅ้ๆไบๅ็้กน็ฎ่ๆๅปบ็้็จๆงๅผๆบ PaaS ไบ็ฎก็ๅนณๅฐ, ๆฏๆๅค้็พคๅค็งๆท | (K8S-Cluster-Manage)
README
Let cloudnative management more easily.
[](https://github.com/kubegems/kubegems/actions/workflows/build.yml)
[](https://hub.docker.com/r/kubegems/kubegems)
[](https://goreportcard.com/report/github.com/kubegems/kubegems)

[](https://github.com/kubegems/kubegems/releases/latest)
[](https://artifacthub.io/packages/search?repo=kubegems)

Website
โข
Docs
โข
Demo
โข
Wechat
โข
Twitter
โข
Slack
โข
Sponsors
๐จ๐ณ Chinese(Simplified) ๐ญ๐ฐ Chinese(Traditional) ๐บ๐ธ English ๐ฏ๐ต Japanese
## Introduction
> English | [ไธญๆ](README_zh.md)
[KubeGems](https://kubegems.io) is an open source, enterprise-class multi-tenant container cloud platform. Built around a cloud-native community, and kubegems provides access to multiple kubernetes clusters with rich component management and resource cost analysis capabilities to help enterprises quickly build and build a localized, powerful and low-cost cloud management platform.
## Highlights
Kubegems follows the best practices of cloud-native applications and delivers them to users in the simplest and most efficient way.
Multiple kubernetes cluster
Multi-tenancy
Plugins management
GitOps with Argocd/Rollout
Observability (OpenTelemetry)
ServiceMesh based on istio
Applications Store
Smart ML(Machine Learning) Models Serving
## Snapshots
Clusters
WorkSpace
Application Store
AI Models Store
ServiceMesh
Observability
## Online Demo
You can visit our [KubeGems Online Demo](https://demo.kubegems.io)
> account: `admin` password: `demo!@#admin`
## Getting started
### Install Kubernetes cluster
You can Install your k8s cluster using any of the following methods, supported k8s version is v1.20 +
1. [kubeadm](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/)
2. [kind](https://kind.sigs.k8s.io/)
3. [kubekey](https://github.com/kubesphere/kubekey)
4. Any other ways...
### Installation
Choose a kubegems version from [Kubegems Release](https://github.com/kubegems/kubegems/tags):
```sh
export KUBEGEMS_VERSION= # change to kubegems version
```
When your k8s cluster is ready, next you can install kubegems insatller operator on your cluster.
```sh
kubectl create namespace kubegems-installer
kubectl apply -f "https://github.com/kubegems/kubegems/raw/${KUBEGEMS_VERSION}/deploy/installer.yaml"
```
Install kubegems with installer operator.
```sh
kubectl create namespace kubegems
export STORAGE_CLASS=local-path # set to your storageClass
curl -sL "https://github.com/kubegems/kubegems/raw/${KUBEGEMS_VERSION}/deploy/kubegems.yaml" \
| sed -e "s/local-path/${STORAGE_CLASS}/g" > kubegems.yaml
kubectl apply -f kubegems.yaml
```
More informations refer to
## Contributing
If you find this project useful, help us:
- Support the development of this project and star this repo! โญ
- If you use the KubeGems in a production environment, add yourself to the list of production [adopters](./ADOPTERS.md) ๐
- Help new users with issues they may encounter ๐
- Send a pull request with your new features and bug fixes ๐
We very much welcome your contribution and sharing in the KubeGems community in the fields of platform experience, standardized application, plugin sharing, etc.
More information refer to [CONTRIBUTING.md](https://github.com/kubegems/kubegems/blob/main/CONTRIBUTING.md).
### Thanks to the contributors of KubeGems !
[//]: contributor-faces