website: create website

This commit introduces a the Kilo website. It is generated with
Docusaurus and can be deployed with standard services like Netlify.

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
This commit is contained in:
Lucas Servén Marín
2020-03-09 23:17:32 +01:00
parent e681c10cb4
commit 3d9c5f322d
23 changed files with 11455 additions and 9 deletions

View File

@@ -1,10 +1,15 @@
---
id: kgctl
hide_title: true
---
# kgctl
Kilo provides a command line tool for inspecting and interacting with clusters: `kgctl`.
This tool can be used to understand a mesh's topology, get the WireGuard configuration for a peer, or graph a cluster.
`kgctl` requires a Kubernetes configuration file to be provided, either by setting the `KUBECONFIG` environment variable or by providing the `--kubeconfig` flag.
## Getting Started
## Installation
Installing `kgctl` currently requires building the binary from source.
*Note*: the [Go toolchain must be installed](https://golang.org/doc/install) in order to build the binary.
@@ -60,7 +65,7 @@ kgctl graph | circo -Tsvg > cluster.svg
This will generate an SVG like:
<img src="./graphs/location.svg">
<img src="./graphs/location.svg" />
### showconf