{"id":13523705,"url":"https://github.com/kubegems/kubegems","last_synced_at":"2026-01-12T02:04:45.435Z","repository":{"id":36965353,"uuid":"449972563","full_name":"kubegems/kubegems","owner":"kubegems","description":"Simplify your cloud native journey  🚀","archived":false,"fork":false,"pushed_at":"2025-12-29T03:35:46.000Z","size":10446,"stargazers_count":445,"open_issues_count":10,"forks_count":92,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-12-31T22:02:35.606Z","etag":null,"topics":["cloud-native","golang","kubegems","kubernetes"],"latest_commit_sha":null,"homepage":"https://kubegems.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubegems.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-01-20T05:53:49.000Z","updated_at":"2025-12-19T06:41:03.000Z","dependencies_parsed_at":"2025-12-29T06:00:28.178Z","dependency_job_id":null,"html_url":"https://github.com/kubegems/kubegems","commit_stats":{"total_commits":1224,"total_committers":10,"mean_commits":122.4,"dds":0.607843137254902,"last_synced_commit":"cd371f42d5eb53f179341a13adde96ccd22011a9"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/kubegems/kubegems","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubegems%2Fkubegems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubegems%2Fkubegems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubegems%2Fkubegems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubegems%2Fkubegems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubegems","download_url":"https://codeload.github.com/kubegems/kubegems/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubegems%2Fkubegems/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28331535,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T00:36:25.062Z","status":"online","status_checked_at":"2026-01-12T02:00:08.677Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud-native","golang","kubegems","kubernetes"],"created_at":"2024-08-01T06:01:02.888Z","updated_at":"2026-01-12T02:04:45.397Z","avatar_url":"https://github.com/kubegems.png","language":"Go","funding_links":[],"categories":["Go","K8S-Cluster-Manage"],"sub_categories":[],"readme":"\u003cdiv style=\"text-align: center\"\u003e\u003c/div\u003e\n  \u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://www.kubegems.io/img/logo.svg\" width=\"40%\" height=\"40%\"\u003e\n      \u003cbr\u003e\n      \u003ci\u003eLet cloudnative management more easily.\u003c/i\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n[![.github/workflows/build.yml](https://github.com/kubegems/kubegems/actions/workflows/build.yml/badge.svg)](https://github.com/kubegems/kubegems/actions/workflows/build.yml)\n[![Docker Pulls](https://img.shields.io/docker/pulls/kubegems/kubegems.svg?maxAge=604800)](https://hub.docker.com/r/kubegems/kubegems)\n[![Go Report Card](https://goreportcard.com/badge/github.com/kubegems/kubegems)](https://goreportcard.com/report/github.com/kubegems/kubegems)\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/kubegems/kubegems?logo=go)\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/kubegems/kubegems?logo=github\u0026sort=semver)](https://github.com/kubegems/kubegems/releases/latest)\n[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/kubegems)](https://artifacthub.io/packages/search?repo=kubegems)\n![license](https://img.shields.io/github/license/kubegems/kubegems)\n\n\u003ch2\u003e\n  \u003ca href=\"https://kubegems.io/\"\u003eWebsite\u003c/a\u003e\n  \u003cspan\u003e • \u003c/span\u003e\n  \u003ca href=\"https://www.kubegems.io/docs/concepts/what-is-kubegems\"\u003eDocs\u003c/a\u003e\n  \u003cspan\u003e • \u003c/span\u003e\n  \u003ca href=\"https://demo.kubegems.io/\"\u003eDemo\u003c/a\u003e\n  \u003cspan\u003e • \u003c/span\u003e\n  \u003ca href=\"https://github.com/kubegems/.github/blob/master/static/image/wechat.jpg?raw=true\"\u003eWechat\u003c/a\u003e\n  \u003cspan\u003e • \u003c/span\u003e\n  \u003ca href=\"https://twitter.com/KubeGems\"\u003eTwitter\u003c/a\u003e\n  \u003cspan\u003e • \u003c/span\u003e\n  \u003ca href=\"https://kubegems.slack.com\"\u003eSlack\u003c/a\u003e\n  \u003cspan\u003e • \u003c/span\u003e\n  \u003ca href=\"./sponsors.md\"\u003eSponsors\u003c/a\u003e\n\u003c/h2\u003e\n\n🇨🇳 Chinese(Simplified) 🇭🇰 Chinese(Traditional) 🇺🇸 English 🇯🇵 Japanese\n\n## Introduction\n\n\u003e English | [中文](README_zh.md)\n\n[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.\n\n## Highlights\n\nKubegems follows the best practices of cloud-native applications and delivers them to users in the simplest and most efficient way.\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eMultiple kubernetes cluster\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eMulti-tenancy\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003ePlugins management\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eGitOps with Argocd/Rollout\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eObservability (OpenTelemetry)\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eServiceMesh based on istio\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eApplications Store\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eSmart ML(Machine Learning) Models Serving\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n## Snapshots\n\n\u003cbr/\u003e\n\u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd width=\"50%\" align=\"center\"\u003e\u003cb\u003eClusters\u003c/b\u003e\u003c/td\u003e\n      \u003ctd width=\"50%\" align=\"center\"\u003e\u003cb\u003eWorkSpace\u003c/b\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd width=\"50%\" align=\"center\"\u003e\u003cimg src=\"https://github.com/kubegems/.github/blob/master/static/image/cluster_en.jpg?raw=true\"\u003e\u003c/td\u003e\n        \u003ctd width=\"50%\" align=\"center\"\u003e\u003cimg src=\"https://github.com/kubegems/.github/blob/master/static/image/tenant.jpg?raw=true\"\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd width=\"50%\" align=\"center\"\u003e\u003cb\u003eApplication Store\u003c/b\u003e\u003c/td\u003e\n      \u003ctd width=\"50%\" align=\"center\"\u003e\u003cb\u003eAI Models Store\u003c/b\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n        \u003ctd width=\"50%\" align=\"center\"\u003e\u003cimg src=\"https://github.com/kubegems/.github/blob/master/static/image/appstore.jpg?raw=true\"\u003e\u003c/td\u003e\n        \u003ctd width=\"50%\" align=\"center\"\u003e\u003cimg src=\"https://github.com/kubegems/.github/blob/master/static/image/model_store_en.jpg?raw=true\"\u003e\u003c/td\u003e\n    \u003ctr\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd width=\"50%\" align=\"center\"\u003e\u003cb\u003eServiceMesh\u003c/b\u003e\u003c/td\u003e\n      \u003ctd width=\"50%\" align=\"center\"\u003e\u003cb\u003eObservability\u003c/b\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n        \u003ctd width=\"50%\" align=\"center\"\u003e\u003cimg src=\"https://github.com/kubegems/.github/blob/master/static/image/istio_en.jpg?raw=true\"\u003e\u003c/td\u003e\n        \u003ctd width=\"50%\" align=\"center\"\u003e\u003cimg src=\"https://github.com/kubegems/.github/blob/master/static/image/appdash.jpg?raw=true\"\u003e\u003c/td\u003e\n    \u003ctr\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n## Online Demo\n\nYou can visit our [KubeGems Online Demo](https://demo.kubegems.io)\n\n\u003e account: `admin` password: `demo!@#admin`\n\n## Getting started\n\n### Install Kubernetes cluster\n\nYou can Install your k8s cluster using any of the following methods, supported k8s version is v1.20 +\n\n1. [kubeadm](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/)\n2. [kind](https://kind.sigs.k8s.io/)\n3. [kubekey](https://github.com/kubesphere/kubekey)\n4. Any other ways...\n\n### Installation\n\nChoose a kubegems version from [Kubegems Release](https://github.com/kubegems/kubegems/tags):\n\n```sh\nexport KUBEGEMS_VERSION=\u003cTAG_NAME\u003e  # change to kubegems version\n```\n\nWhen your k8s cluster is ready, next you can install kubegems insatller operator on your cluster.\n\n```sh\nkubectl create namespace kubegems-installer\nkubectl apply -f \"https://github.com/kubegems/kubegems/raw/${KUBEGEMS_VERSION}/deploy/installer.yaml\"\n```\n\nInstall kubegems with installer operator.\n\n```sh\nkubectl create namespace kubegems\n\nexport STORAGE_CLASS=local-path  # set to your storageClass\ncurl -sL \"https://github.com/kubegems/kubegems/raw/${KUBEGEMS_VERSION}/deploy/kubegems.yaml\" \\\n| sed -e \"s/local-path/${STORAGE_CLASS}/g\" \u003e kubegems.yaml\n\nkubectl apply -f kubegems.yaml\n```\n\nMore informations refer to \u003chttps://www.kubegems.io/docs/installation/quick-install\u003e\n\n## Contributing\n\nIf you find this project useful, help us:\n\n- Support the development of this project and star this repo! ⭐\n- If you use the KubeGems in a production environment, add yourself to the list of production [adopters](./ADOPTERS.md) 👌\n- Help new users with issues they may encounter 🙋\n- Send a pull request with your new features and bug fixes 🚀\n\nWe very much welcome your contribution and sharing in the KubeGems community in the fields of platform experience, standardized application, plugin sharing, etc.\n\nMore information refer to [CONTRIBUTING.md](https://github.com/kubegems/kubegems/blob/main/CONTRIBUTING.md).\n\n### Thanks to the contributors of KubeGems !\n\n[//]: contributor-faces\n\n\u003ca href=\"https://github.com/pepesi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12043478?v=4\" title=\"pepesi\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chenshunliang\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6768455?v=4\" title=\"chenshunliang\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cnfatal\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/15731850?v=4\" title=\"cnfatal\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LinkMaq\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2688646?v=4\" title=\"LinkMaq\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jojotong\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/100849526?v=4\" title=\"jojotong\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/sunlintong\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/32826013?v=4\" title=\"sunlintong\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/zhanghe9702\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16931323?v=4\" title=\"zhanghe9702\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Jianwen-Li\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/29349603?v=4\" title=\"Jianwen-Li\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/KinglyWayne\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3232817?v=4\" title=\"KinglyWayne\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/itxx00\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1866789?v=4\" title=\"itxx00\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/VioZhang\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/41519383?v=4\" title=\"VioZhang\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/liutao-east\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20122705?v=4\" title=\"liutao-east\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cuisongliu\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4150905?v=4\" title=\"cuisongliu\" width=\"80\" height=\"80\"\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubegems%2Fkubegems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubegems%2Fkubegems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubegems%2Fkubegems/lists"}