GithubHelp home page GithubHelp logo

doytsujin / wksctl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from weaveworks/wksctl

0.0 1.0 0.0 16.43 MB

Open Source Weaveworks Kubernetes System

License: Apache License 2.0

Makefile 1.92% Jsonnet 2.11% Shell 8.44% Dockerfile 1.38% Go 84.50% HCL 1.65%

wksctl's Introduction

Weave Kubernetes System Control - wksctl

Please note that the code has recently updated from ClusterAPI v1alpha1 to v1alpha3 and as a result Everything Has Changed While this note is in the README you may find inconsistencies in the code, and between the code, examples and documentation. Sorry about that. Feel free to still open issues and/or ask questions as below.

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

wksctl's People

Contributors

bboreham avatar mflendrich avatar luxas avatar chanwit avatar twelho avatar jrryjcksn avatar dlespiau avatar foot avatar dimitropoulos avatar dinosk avatar d3nn avatar yiannistri avatar fbarl avatar bobhenkel avatar sarataha avatar sootysec avatar weave-e2e-quickstart avatar j-thompson12 avatar yebyen avatar srstsavage avatar staceypotter avatar bia avatar johnnyrun avatar josecordaz avatar praveensastry avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.