{"id":18739955,"url":"https://github.com/withlin/compass","last_synced_at":"2025-06-17T21:36:05.476Z","repository":{"id":96510445,"uuid":"288648310","full_name":"withlin/compass","owner":"withlin","description":"Kubernetes Dashboard","archived":false,"fork":false,"pushed_at":"2020-12-17T07:21:28.000Z","size":2895,"stargazers_count":3,"open_issues_count":0,"forks_count":28,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-19T21:44:29.217Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/withlin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-08-19T06:07:22.000Z","updated_at":"2022-10-13T01:38:33.000Z","dependencies_parsed_at":"2023-05-16T19:45:58.148Z","dependency_job_id":null,"html_url":"https://github.com/withlin/compass","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/withlin/compass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withlin%2Fcompass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withlin%2Fcompass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withlin%2Fcompass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withlin%2Fcompass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/withlin","download_url":"https://codeload.github.com/withlin/compass/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withlin%2Fcompass/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260443347,"owners_count":23010008,"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":[],"created_at":"2024-11-07T15:38:00.124Z","updated_at":"2025-06-17T21:36:00.458Z","avatar_url":"https://github.com/withlin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# compass |[中文](README_zh.md)\n![compass](https://github.com/yametech/compass/workflows/compass/badge.svg)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://github.com/yametech/compass/blob/master/LICENSE)\n\n##  Why Compass\n\n  The compass is to specify the direction for kubeneters so that they don’t lose their way in the ocean of containers.\n\n![image](https://user-images.githubusercontent.com/22409551/90589013-9fb44600-e20f-11ea-936c-33a28c58c4ca.png)\n\n\n![image](https://user-images.githubusercontent.com/22409551/90589174-18b39d80-e210-11ea-8e60-870772c70c2e.png)\n\n![image](https://user-images.githubusercontent.com/22409551/91035244-e2738500-e638-11ea-9da3-e5f5380555ce.png)\n\n![image](https://user-images.githubusercontent.com/22409551/91150717-57a19180-e6ef-11ea-9c80-ee802ed7e4ef.png)\n\n\n![image](https://user-images.githubusercontent.com/22409551/91035880-12228d00-e639-11ea-9214-4dac2b51ce9e.png)\n\n\n![image](https://user-images.githubusercontent.com/22409551/90589114-e73ad200-e20f-11ea-9406-0a61f98b5b7d.png)\n\n## Feature\n\n\n- Support multi-tenant management and authority management\n- Support CICD  base [tektoncd](https://github.com/tektoncd/pipeline)\n- Support multi zone deployment, in-place upgrade application, blue-green release, canary release, group release, etc.\n- Support webshell to enter the container and also has Debug Pod.\n- Supports monitoring of various indicators of clusters, nodes, and applications\n- Support the division of networks, qos, and subnets for tenants.\n- Support ovn management\n\n\n## Install \n\n```shell\n\nkubectl apply -f https://raw.githubusercontent.com/yametech/compass/master/kubernetes/release.yml\n\n//find compass svc\nkubectl  get svc  -n kube-system\n\n//user/password\nadmin/admin\n```\n\n\n## Dev\n\n#### Require \n\nNodejs \u003e= 14.x\n\n\n``` js\n\nyarn install \u0026\u0026 yarn dev\n\n\n```\n\n## Build  Image\n\n``` shell\n\nmake\n\n```\n\n\n## Thanks\n\n[lens](https://github.com/lensapp/lens)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithlin%2Fcompass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwithlin%2Fcompass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithlin%2Fcompass/lists"}