{"id":13645895,"url":"https://github.com/weaveworks/wksctl","last_synced_at":"2025-04-21T17:31:37.618Z","repository":{"id":44546619,"uuid":"202430755","full_name":"weaveworks/wksctl","owner":"weaveworks","description":"Open Source Weaveworks Kubernetes System","archived":true,"fork":false,"pushed_at":"2023-03-31T12:32:52.000Z","size":16890,"stargazers_count":395,"open_issues_count":73,"forks_count":55,"subscribers_count":44,"default_branch":"master","last_synced_at":"2024-11-09T19:39:47.550Z","etag":null,"topics":[],"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/weaveworks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-08-14T21:48:47.000Z","updated_at":"2024-10-27T11:22:26.000Z","dependencies_parsed_at":"2022-07-25T00:16:09.439Z","dependency_job_id":"88b4d1c4-c3f7-4bd4-a24f-2aea7909f58e","html_url":"https://github.com/weaveworks/wksctl","commit_stats":null,"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveworks%2Fwksctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveworks%2Fwksctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveworks%2Fwksctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveworks%2Fwksctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weaveworks","download_url":"https://codeload.github.com/weaveworks/wksctl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250100473,"owners_count":21374949,"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-08-02T01:02:44.459Z","updated_at":"2025-04-21T17:31:36.335Z","avatar_url":"https://github.com/weaveworks.png","language":"Go","funding_links":[],"categories":["Go","Cluster","Cluster Provisioning \u0026 Lifecycle"],"sub_categories":[],"readme":"# ⚠️ [Weave Kubernetes System has been retired](https://eol.weave.works/). This repo is now archived. ⚠️\n\nPlease see \u003chttps://www.weave.works/product/gitops/\u003e and \u003chttps://www.weave.works/product/gitops-enterprise/\u003e for alternatives.\n\n## Weave Kubernetes System Control - `wksctl`\n\n**Please note that the code has recently updated from ClusterAPI v1alpha1 to v1alpha3 and as a result Everything Has Changed**\nWhile this note is in the README you may find inconsistencies in the code, and between the code, examples and documentation.\nSorry about that.  Feel free to still open issues and/or ask questions [as below](#getting-help).\n\n`wksctl` allows simple creation of a Kubernetes cluster given a **set of IP addresses** and an **SSH key**. It can be run in a standalone environment but is best used via a [GitOps approach](https://www.weave.works/technologies/gitops/) in which cluster and machine descriptions are stored in Git and the state of the cluster tracks changes to the descriptions.\n\nIts features include:\n\n- simple creation of Kubernetes clusters\n- manage cluster and machine descriptions using Git\n- manage addons like Weave Net or Flux\n- Sealed Secret integration\n\n### Install wksctl binary\n\n1. Download the OS specific `wksctl` release package from the [release page](https://github.com/weaveworks/wksctl/releases)\n1. Unpack and add the `wksctl` binary to your path\n\nFor example:\n\n```console\ncd \u003cdownload dir\u003e\ntar xfz wksctl-0.7.0-linux-x86_64.tar.gz\nchmod +x wksctl\nsudo mv wksctl /usr/local/bin/\n```\n\nCheck out [our Get Started doc](https://wksctl.readthedocs.io/en/latest/get-started) to dive deeper into the different ways to operate `wksctl`.\n\n### Quick start\n\nWe put together a couple of guides to get you up and running with WKS in combination with [Footloose](https://github.com/weaveworks/footloose), [Vagrant](https://www.vagrantup.com) and others!\n\n- [Firekube](https://github.com/weaveworks/wks-quickstart-firekube) - use our WKS + Footloose + Ignite demo and be up and running in no time\n- [WKS and Footloose](https://wksctl.readthedocs.io/en/latest/wks-and-footloose)\n- [WKS and Vagrant](https://wksctl.readthedocs.io/en/latest/wks-and-vagrant)\n- [WKS on GCE](https://wksctl.readthedocs.io/en/latest/wks-on-gce)\n\n### Contributing\n\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) and our [Code Of Conduct](CODE_OF_CONDUCT.md).\n\nOther interesting resources include:\n\n- [The issue tracker](https://github.com/weaveworks/wksctl/issues)\n- [Developing `wksctl`](https://wksctl.readthedocs.io/en/latest/development)\n\n### More Documentation\n\n- [Frequently asked questions](https://wksctl.readthedocs.io/en/latest/faq)\n- [Developing `wksctl`](https://wksctl.readthedocs.io/en/latest/development)\n\n### Getting Help\n\nIf you have any questions about, feedback for or problems with `wksctl`:\n\n- Invite yourself to the \u003ca href=\"https://slack.weave.works/\" target=\"_blank\"\u003eWeave Users Slack\u003c/a\u003e.\n- Ask a question on the [#wksctl](https://weave-community.slack.com/messages/wksctl/) slack channel.\n- [File an issue](https://github.com/weaveworks/wksctl/issues/new).\n\nYour feedback is always welcome!\n\n### License\n\n[Apache 2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweaveworks%2Fwksctl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweaveworks%2Fwksctl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweaveworks%2Fwksctl/lists"}