{"id":13613726,"url":"https://github.com/sapcc/kubernikus","last_synced_at":"2026-04-02T21:35:30.701Z","repository":{"id":37470218,"uuid":"89210068","full_name":"sapcc/kubernikus","owner":"sapcc","description":"Kubernetes as a Service for Openstack","archived":false,"fork":false,"pushed_at":"2025-02-19T13:07:55.000Z","size":44572,"stargazers_count":144,"open_issues_count":30,"forks_count":25,"subscribers_count":55,"default_branch":"master","last_synced_at":"2025-02-19T18:47:24.273Z","etag":null,"topics":["caas","golang","k8s","kaas","kubernetes","openstack"],"latest_commit_sha":null,"homepage":"","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/sapcc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-24T07:27:11.000Z","updated_at":"2025-02-19T12:58:18.000Z","dependencies_parsed_at":"2023-11-07T14:43:30.853Z","dependency_job_id":"c2220f5c-ea80-453d-b0d8-abc6d9c4b4ab","html_url":"https://github.com/sapcc/kubernikus","commit_stats":null,"previous_names":[],"tags_count":912,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fkubernikus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fkubernikus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fkubernikus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fkubernikus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sapcc","download_url":"https://codeload.github.com/sapcc/kubernikus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247271514,"owners_count":20911587,"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":["caas","golang","k8s","kaas","kubernetes","openstack"],"created_at":"2024-08-01T20:00:53.030Z","updated_at":"2026-04-02T21:35:30.670Z","avatar_url":"https://github.com/sapcc.png","language":"Go","readme":"# Kubernikus\n\n[![Kubernikus](/assets/kubernikus.svg)](https://github.com/sapcc/kubernikus)\n\n[![Build Status](https://travis-ci.org/sapcc/kubernikus.svg?branch=master)](https://travis-ci.org/sapcc/kubernikus)\n[![Go Report Card](https://goreportcard.com/badge/github.com/sapcc/kubernikus)](https://goreportcard.com/report/github.com/sapcc/kubernikus)\n[![Contributions](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](https://travis-ci.org/sapcc/kubernikus.svg?branch=master)\n[![License](https://img.shields.io/badge/license-Apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.txt)\n\n----\n\nKubernikus is \"Kubernetes as a Service\" for Openstack.\n\nIt allows to easily manage Kubernetes clusters that are natively integrated with Openstack. The architecture is designed to facilitate the operation as a managed service.\n\n----\n\n## Features\n\n  * Architectured to be operated as a managed service\n  * Masters are managed centrally \n  * Nodes are decentralized in customer's projects\n  * 100% Vanilla Kubernetes\n  * 100% Compatible Openstack API\n  * Air-Gapped Masters and Nodes\n  * Full TLS encryption between all components\n  * Auto-Updating nodes based on CoreOS Container Linux\n  * Authentication Tooling \n  * Unified Authorization Policy between Openstack and Kubernetes RBAC\n  \n## Guiding Principles\n\n  * Running Kubernetes using Kubernetes\n  * Automation is driven by Operators\n  * Cloud Native Tooling: Golang, Helm, Swagger, Prometheus\n  \n## Prerequisites\n\n  * Openstack (including LBaaS)\n  * Kubernetes Seed-Cluster (1.7+)\n  \n## Documentation\n\nMore documentation can be found at:\n\n  * [Kubernikus Docs](./docs/)\n\n## License\nThis project is licensed under the Apache2 License - see the [LICENSE](LICENSE) file for details\n\n","funding_links":[],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapcc%2Fkubernikus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsapcc%2Fkubernikus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapcc%2Fkubernikus/lists"}