{"id":13839332,"url":"https://github.com/tkestack/galaxy","last_synced_at":"2025-05-14T16:31:56.115Z","repository":{"id":41855374,"uuid":"219711731","full_name":"tkestack/galaxy","owner":"tkestack","description":"Providing high-performance network for Kubernetes","archived":false,"fork":false,"pushed_at":"2024-05-17T08:27:52.000Z","size":35144,"stargazers_count":112,"open_issues_count":25,"forks_count":39,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-02T20:38:34.631Z","etag":null,"topics":["cni-plugin","kubernetes","scheduler-plugin"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tkestack.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2019-11-05T09:55:14.000Z","updated_at":"2025-03-27T19:24:38.000Z","dependencies_parsed_at":"2024-01-20T21:45:01.742Z","dependency_job_id":"748fda69-a8f2-43b6-a5ae-9eb10d9a4763","html_url":"https://github.com/tkestack/galaxy","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkestack%2Fgalaxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkestack%2Fgalaxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkestack%2Fgalaxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkestack%2Fgalaxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tkestack","download_url":"https://codeload.github.com/tkestack/galaxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254183033,"owners_count":22028405,"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":["cni-plugin","kubernetes","scheduler-plugin"],"created_at":"2024-08-04T17:00:19.325Z","updated_at":"2025-05-14T16:31:55.407Z","avatar_url":"https://github.com/tkestack.png","language":"Go","funding_links":[],"categories":["NetWork"],"sub_categories":[],"readme":"## Galaxy: providing high-performance network and float IP for Kubernetes workloads\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://tkestack.io/galaxy/merge_requests)\n\nGalaxy is a Kubernetes network project designed for providing both overlay and high performance underlay network for pods.\nAnd it also implements float IP(or elastic IP), i.e. pod's IP won't change even if it float onto another node due to node crash, which benefits for running stateful set applications.\n\nCurrently, it consists of three components - Galaxy, CNI plugins and Galaxy IPAM.\nGalaxy is a daemon process running on each kubelet node which invokes different kinds of CNI plugins to setup the required networks for pods.\nGalaxy IPAM is a Kubernetes Scheduler plugin which works as a float IP configuration and allocation manager.\n\nGalaxy is compatible with CNI spec and you can integrate any CNI plugin with it by installing CNI binaries and updating [network configuration](doc/galaxy-config.md).\n\n## Using Galaxy\n\n- [Getting started](doc/getting-started.md)\n- [Galaxy configuration](doc/galaxy-config.md)\n- [Galaxy-ipam configuration](doc/galaxy-ipam-config.md)\n- [Float IP usage](doc/float-ip.md)\n- [Random port mapping](doc/portmapping.md)\n- [Built-in CNI plugins](doc/supported-cnis.md)\n- [Network policy](doc/network-policy.md)\n\n## Contributing\n\nGalaxy is written in Golang like lots of Kubernetes project. Please refer to [install golang](https://golang.org/doc/install) first. If you want to build Galaxy right away, please check [building Galaxy](doc/building.md).\n\nFor more information about contributing issues or pull requests, see our [Contributing to Galaxy](doc/contributing.md).\n\n## License\n\nGalaxy is under the Apache License 2.0. See the [License](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkestack%2Fgalaxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftkestack%2Fgalaxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkestack%2Fgalaxy/lists"}