user avatar
fix liche usage
Daniel Holbach authored
01bbce02
Name Last commit Last update
.circleci add rhel support
.github/workflows fix liche usage
addons addon: implement flux helm operator add-on
bin initial commit
build standarizes usage of tar commands
cmd Adds eksctl functions to write and merge kubeconfig files
docs update doc packages, as we're using pre-release versions
environments/local-docker-registry Remove redundant instructions/comments for local-docker-registry
examples Update examples/gce/generate-machines-manifest.js
pkg improve comment for the IsSELinuxMode method
test integration tests - preemptible, no restarts, self-destruct in 48h
tools Return git tag instead of branch+hash if commit is tagged.
.gitignore move to mkdocs
.goreleaser.yml fix .goreleaser to match new project format containing a list of archives rather than a single archive (#120)
.readthedocs.yaml move to mkdocs
CODE_OF_CONDUCT.md add some basic community information, link to resources
CONTRIBUTING.md move to mkdocs
DEPENDENCIES initial commit
LICENSE LICENSE is a more common file name than LICENSE.md
MAINTAINERS Remove Damien and Michal add Bryan and Chanwit (#139)
Makefile move to mkdocs
README.md move to mkdocs
go.mod update vfsdata
go.sum update vfsdata
mkdocs.yml move to mkdocs

Weave Kubernetes System Control - wksctl

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 in which cluster and machine descriptions are stored in Git and the state of the cluster tracks changes to the descriptions.

Its features include:

  • simple creation of Kubernetes clusters
  • manage cluster and machine descriptions using Git
  • manage addons like Weave Net or Flux
  • Sealed Secret integration

Install wksctl binary

  1. Download the OS specific wksctl release package from the release page
  2. Unpack and add the wksctl binary to your path

For example:

cd <download dir>
tar xfz wksctl-0.7.0-linux-x86_64.tar.gz
chmod +x wksctl
sudo mv wksctl /usr/local/bin/

Check out our Get Started doc to dive deeper into the different ways to operate wksctl.

Quick start

We put together a couple of guides to get you up and running with WKS in combination with Footloose, Vagrant and others!

Contributing

Please see CONTRIBUTING.md and our Code Of Conduct.

Other interesting resources include:

More Documentation

Getting Help

If you have any questions about, feedback for or problems with wksctl:

Your feedback is always welcome!

License

Apache 2.0