{"id":15510402,"url":"https://github.com/ananace/hyperkube","last_synced_at":"2025-03-28T19:17:50.465Z","repository":{"id":143078657,"uuid":"119826507","full_name":"ananace/hyperkube","owner":"ananace","description":"Puppet module for provisioning Kubernetes clusters","archived":false,"fork":false,"pushed_at":"2018-05-14T15:10:00.000Z","size":756,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"production","last_synced_at":"2025-02-02T20:46:42.834Z","etag":null,"topics":["hyperkube","k8s","kubernetes","puppet"],"latest_commit_sha":null,"homepage":null,"language":"Puppet","has_issues":true,"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/ananace.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":"2018-02-01T11:26:58.000Z","updated_at":"2018-05-14T15:10:01.000Z","dependencies_parsed_at":"2023-04-18T09:18:18.448Z","dependency_job_id":null,"html_url":"https://github.com/ananace/hyperkube","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2Fhyperkube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2Fhyperkube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2Fhyperkube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2Fhyperkube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ananace","download_url":"https://codeload.github.com/ananace/hyperkube/tar.gz/refs/heads/production","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246085645,"owners_count":20721213,"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":["hyperkube","k8s","kubernetes","puppet"],"created_at":"2024-10-02T09:48:26.890Z","updated_at":"2025-03-28T19:17:50.435Z","avatar_url":"https://github.com/ananace.png","language":"Puppet","readme":"# hyperkube [![build status](https://gitlab.it.liu.se/pm-liuit/hyperkube/badges/production/build.svg)](https://gitlab.it.liu.se/pm-liuit/hyperkube/commits/production)\n\n## Description\n\nThis module installs, configures, and manages a Kubernetes cluster through\nthe use of hyperkube packages.\n\nThe main focus is towards the current stable version of K8s (1.8.x), but it\nshould be able to handle both older and newer versions without issues.\nDo note that bare-metal will require specifying URLs and hashes for the\nexact version that you require.\n\n## Usage\n\nTo set up a docker-ized Kubernetes node on the current machine, linked to\nthe K8s cluster running on server 10.0.0.2:\n```\nclass { 'hyperkube':\n  api_server =\u003e 'https://10.0.0.2:6443',\n  role       =\u003e 'node',\n}\n```\n\nTo set up a control plane (apiserver, scheduler, controller manager) on\nthe current machine:\n```\nclass { 'hyperkube':\n  role =\u003e 'control_plane',\n}\n```\n\nMore specific configuration can be set up by manually applying the control-plan\nand node classes.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fananace%2Fhyperkube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fananace%2Fhyperkube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fananace%2Fhyperkube/lists"}