{"id":21360030,"url":"https://github.com/songleo/private-cloud","last_synced_at":"2026-05-21T10:05:44.494Z","repository":{"id":216104531,"uuid":"740472159","full_name":"songleo/private-cloud","owner":"songleo","description":"This repository primarily offers a tool that enables users to quickly build a private cloud platform on Kubernetes. This platform is mainly intended for the research and study of various cloud-native projects and technologies.","archived":false,"fork":false,"pushed_at":"2024-03-12T02:52:49.000Z","size":424,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-22T18:52:52.391Z","etag":null,"topics":["cloud","kind","kubernetes","private-cloud"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/songleo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2024-01-08T12:18:44.000Z","updated_at":"2024-03-11T08:23:30.000Z","dependencies_parsed_at":"2025-01-22T18:56:05.162Z","dependency_job_id":null,"html_url":"https://github.com/songleo/private-cloud","commit_stats":{"total_commits":67,"total_committers":1,"mean_commits":67.0,"dds":0.0,"last_synced_commit":"426de317853c11ba157ae67d53ea0f58a20d4763"},"previous_names":["songleo/private-cloud"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songleo%2Fprivate-cloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songleo%2Fprivate-cloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songleo%2Fprivate-cloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songleo%2Fprivate-cloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/songleo","download_url":"https://codeload.github.com/songleo/private-cloud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243835951,"owners_count":20355611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","kind","kubernetes","private-cloud"],"created_at":"2024-11-22T05:32:00.926Z","updated_at":"2026-05-21T10:05:39.448Z","avatar_url":"https://github.com/songleo.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"This repository primarily offers a tool that enables users to quickly build a private cloud platform on Kubernetes. This platform is mainly intended for the research and study of various [cloud-native projects](https://landscape.cncf.io/) and technologies.\n\n# Prerequisites\n\n- kubectl v1.27.3\n- kind v0.20.0\n- docker\n- flux version 2.2.2\n- $GITHUB_USER\n- $GITHUB_TOKEN\n\nPlease ensure that you add the mapping of IP addresses and domain names in your `/etc/hosts` file. For example, if your local IP is `192.168.0.106`, you need to add the following content to your `/etc/hosts` file.\n\n```\n192.168.0.106 www.private-cloud.com\n```\n\n# Technology Stack\n\n- Orchestration \u0026 Management\n  - [x] Kubernetes\n  - [x] Ingress NGINX\n- Web Server\n  - [x] [NGINX](http://www.private-cloud.com/nginx)\n- Automation \u0026 Configuration\n  - [x] [Ansible/AWX](http://www.private-cloud.com/awx/#/home)\n- Continuous Integration \u0026 Delivery\n  - [x] Flux\n  - [x] [Weave GitOps](http://www.private-cloud.com/weave-gitops)\n  - [x] [Argo CD](http://www.private-cloud.com/argocd)\n- Observability and Analysis\n  - [x] Metrics Server\n  - [x] [Prometheus](http://www.private-cloud.com/prometheus)\n  - [x] [Grafana](http://www.private-cloud.com/grafana)\n  - [x] [Alertmanager](http://www.private-cloud.com/alertmanager)\n- Cloud Native Storage\n  - [x] [MinIO](https://www.private-cloud.com/minio/)\n- Key Management\n  - [x] Vault\n- Security \u0026 Compliance\n  - [x] external-secrets\n\n# Deploy\n\n```\n./install.sh\n```\n\n# Test\n\n```\n./test/deployment-test.sh\n./test/ingress-test.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsongleo%2Fprivate-cloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsongleo%2Fprivate-cloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsongleo%2Fprivate-cloud/lists"}