{"id":22281349,"url":"https://github.com/kubean-io/kubean","last_synced_at":"2026-03-10T05:13:03.327Z","repository":{"id":177103306,"uuid":"510636979","full_name":"kubean-io/kubean","owner":"kubean-io","description":" :seedling: Product ready cluster lifecycle management toolchains based on kubespray and other cluster LCM engine.","archived":false,"fork":false,"pushed_at":"2026-03-07T10:06:49.000Z","size":79903,"stargazers_count":525,"open_issues_count":10,"forks_count":45,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-03-07T14:23:54.444Z","etag":null,"topics":["cloud-native","k8s","kubernetes","kubespray","operator"],"latest_commit_sha":null,"homepage":"https://kubean-io.github.io/kubean","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"windsonsea/kubean","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubean-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-05T07:46:29.000Z","updated_at":"2026-03-07T10:06:53.000Z","dependencies_parsed_at":"2023-10-17T07:51:54.685Z","dependency_job_id":"c3d0ad42-9232-4b16-b656-3b52f7e03582","html_url":"https://github.com/kubean-io/kubean","commit_stats":{"total_commits":935,"total_committers":51,"mean_commits":"18.333333333333332","dds":0.7818181818181819,"last_synced_commit":"8e8cefb988c1782891109eb2b21ff42f4722be9b"},"previous_names":["kubean-io/kubean"],"tags_count":200,"template":false,"template_full_name":null,"purl":"pkg:github/kubean-io/kubean","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubean-io%2Fkubean","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubean-io%2Fkubean/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubean-io%2Fkubean/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubean-io%2Fkubean/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubean-io","download_url":"https://codeload.github.com/kubean-io/kubean/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubean-io%2Fkubean/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30325667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T01:36:58.598Z","status":"online","status_checked_at":"2026-03-10T02:00:06.579Z","response_time":106,"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","k8s","kubernetes","kubespray","operator"],"created_at":"2024-12-03T16:17:23.453Z","updated_at":"2026-03-10T05:13:03.279Z","avatar_url":"https://github.com/kubean-io.png","language":"Go","funding_links":[],"categories":["Cluster Provisioning \u0026 Lifecycle"],"sub_categories":[],"readme":"# :seedling: Kubean\n\n\u003ca href=\"https://trackgit.com\"\u003e\n\u003cimg src=\"https://us-central1-trackgit-analytics.cloudfunctions.net/token/ping/la6t1t81jgv27ys97ila\" alt=\"trackgit-views\" /\u003e\n\u003c/a\u003e\n\n\u003e [简体中文](./README_zh.md)\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cp\u003e\n\n[\u003cimg src=\"docs/overrides/assets/images/certified_k8s.png\" height=120\u003e](https://github.com/cncf/k8s-conformance/pull/2240)\n[\u003cimg src=\"docs/overrides/assets/images/kubean_logo.png\" height=120\u003e](https://kubean-io.github.io/website/)\n\u003c!--\nSource: https://github.com/cncf/artwork/tree/master/projects/kubernetes/certified-kubernetes\n--\u003e\n\n  \u003c/p\u003e\n\n  \u003cp\u003e\n\nKubean is a production-ready cluster lifecycle management toolchain based on [kubespray](https://github.com/kubernetes-sigs/kubespray) and other cluster LCM engine.\n\n  \u003c/p\u003e\n\n  \u003cp\u003e\n\n[![main workflow](https://github.com/kubean-io/kubean/actions/workflows/auto-main-ci.yaml/badge.svg)](https://github.com/kubean-io/kubean/actions/workflows/auto-main-ci.yaml)\n[![codecov](https://codecov.io/gh/kubean-io/kubean/branch/main/graph/badge.svg?token=8FX807D3QQ)](https://codecov.io/gh/kubean-io/kubean)\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6263/badge)](https://bestpractices.coreinfrastructure.org/projects/6263)\n[![kubean coverage](https://raw.githubusercontent.com/dasu23/e2ecoverage/master/badges/kubean/kubeanCoverage.svg)](https://github.com/kubean-io/kubean/blob/main/docs/overrides/test/kubean_testcase.md)\n[![kubean coverage](https://raw.githubusercontent.com/dasu23/e2ecoverage/master/badges/kubean/kubeanCoverage2.svg)](https://github.com/kubean-io/kubean/blob/main/docs/overrides/test/kubean_testcase.md)\n[![license](https://img.shields.io/badge/license-AL%202.0-blue)](https://github.com/kubean-io/kubean/blob/main/LICENSE)\n[![Go Report Card](https://goreportcard.com/badge/github.com/kubean-io/kubean)](https://goreportcard.com/report/github.com/kubean-io/kubean)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkubean-io%2Fkubean.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkubean-io%2Fkubean?ref=badge_shield)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkubean-io%2Fkubean.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkubean-io%2Fkubean?ref=badge_large)\n\n  \u003c/p\u003e\n\n\u003c/div\u003e\n\n---\n\n\u003cp\u003e\n\u003cimg src=\"https://github.com/cncf/artwork/blob/main/other/illustrations/ashley-mcnamara/transparent/cncf-cloud-gophers-transparent.png\" style=\"width:700px;\" /\u003e\n\u003c/p\u003e\n\n**Kubean is a [Cloud Native Computing Foundation sandbox project](https://cncf.io/).**\n\n## :anchor: Awesome features\n\n- **Simplicity:** Deploying of Kubean and powerful lifecycle management of kubernetes cluster implementing by declarative API.\n- **Offline Supported**: Offline packages(os-pkgs, images, binarys) are released with the release. You won't have to worry about how to gather all the resources you need.\n- **Compatibility**: Multi-arch delivery Supporting. Such as AMD, ARM with common Linux distributions. Also include Kunpeng with Kylin.\n- **Expandability**: Allowing custom actions be added to cluster without any changes for Kubespray.\n\n## :surfing_man: Quick start\n\n### Killercoda tutorials\n\nWe created a [scenario](https://killercoda.com/kubean) on [killercoda](https://killercoda.com), which is an online platform for interactive technique learning. You can try it in there.\n\n### Local install\n\n1. Ensure that you have a Kubernetes cluster running, on which Helm is installed\n\n2. Deploy kubean-operator\n\n   ```shell\n   helm repo add kubean-io https://kubean-io.github.io/kubean-helm-chart/\n   helm install kubean kubean-io/kubean --create-namespace -n kubean-system\n   ```\n\n   Then check kubean-operator status by running:\n\n   ```shell\n   kubectl get pods -n kubean-system\n   ```\n\n3. Online deploy an all-in-one cluster with minimal configuration\n\n   1. A simple way is to use [AllInOne.yml](./examples/install/1.minimal/),\n      replacing `\u003cIP1\u003e`, `\u003cUSERNAME\u003e`, and other strings with actual values.\n\n   2. Start `kubeanClusterOps` to run the kubespray job.\n\n      ```shell\n      kubectl apply -f examples/install/1.minimal\n      ```\n\n   3. Check the kubespray job status.\n\n      ```shell\n      kubectl get job -n kubean-system\n      ```\n\n[![quick_start_image](docs/overrides/assets/images/quick_start.gif)](https://asciinema.org/a/jFTUi2IdU5yydv88kHkPYMni0)\n\n## :ocean: Kubernetes compatibility\n\n|               | Kubernetes 1.27 | Kubernetes 1.26 | Kubernetes 1.25 | Kubernetes 1.24 | Kubernetes 1.23 | Kubernetes 1.22 | Kubernetes 1.21 | Kubernetes 1.20 |\n|---------------|:---------------:|:---------------:|:---------------:|:---------------:|:---------------:|:---------------:|:---------------:|:---------------:|\n| Kubean v0.7.4 |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |\n| Kubean v0.6.6 |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |\n| Kubean v0.5.4 |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |\n| Kubean v0.4.5 |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |\n| Kubean v0.4.4 |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |        ✓        |\n\nTo check the list of Kubernetes versions supported by Kubean, refer to the [Kubernetes versions list](./docs/zh/usage/support_k8s_version.md).\n\n## :book: Roadmap\n\nFor detailed information about all the planned features, refer to the [roadmap](docs/en/develop/roadmap.md).\n\n## :book: Documents\n\nPlease visit our website: [kubean-io.github.io/kubean/](https://kubean-io.github.io/kubean/)\n\n## :envelope: Join us\n\nYou can connect with us on the following channels:\n\n- Slack: join the [#Kubean](https://cloud-native.slack.com/messages/kubean) channel on CNCF Slack by requesting an [invitation](https://slack.cncf.io/) from CNCF Slack. Once you have access to CNCF Slack, you can join the Kubean channel.\n- Email: refer to the [MAINTAINERS.md](./MAINTAINERS.md) to find the email addresses of all maintainers. Feel free to contact them via email to report any issues or ask questions.\n\n## :thumbsup: Contributors\n\n\u003ca href=\"https://github.com/kubean-io/kubean/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=kubean-io/kubean\" /\u003e\n\u003c/a\u003e\n\n## :mag_right: Others\n\nCopyright The Kubean Authors\n\nWe are a [Cloud Native Computing Foundation sandbox project](https://www.cncf.io/).\n\nThe Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see [Trademark Usage](https://www.linuxfoundation.org/legal/trademark-usage).\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\u003cp\u003e\n\u003cimg src=\"https://landscape.cncf.io/images/cncf-landscape-horizontal-color.svg\" width=\"300\"/\u003e\n\u003cbr/\u003e\u003cbr/\u003e\nKubean enriches the \u003ca href=\"https://landscape.cncf.io/?selected=kubean\"\u003eCNCF CLOUD NATIVE Landscape.\u003c/a\u003e\n\u003c/p\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubean-io%2Fkubean","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubean-io%2Fkubean","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubean-io%2Fkubean/lists"}