Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8dba845
commit 04399c3
Showing
1 changed file
with
2 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,4 @@ | ||
# resoto-plugin-k8s | ||
Kubernetes Collector Plugin for Resoto (Alpha) | ||
!!! This plugin was created as part of a Hackathon and has not been extensively tested !!! | ||
It is meant as a starting point for K8S work but not intended for production use. | ||
|
||
## Usage | ||
When the collector is enabled (`resotoworker.collector = [k8s]`) it will automatically collect the current active context if any exists. | ||
Optionally a list of contexts to collect can be supplied using `resotoworker.k8s.context`. | ||
To collect all contexts in the config file without having to specify each, use `resotoworker.k8s.all_contexts` | ||
If a config file (`resotoworker.k8s.config`) is supplied it will be used instead of the default `~/.kube/config`. | ||
|
||
Alternatively or in addition Kubernetes Clusters can be specified entirely e.g. | ||
``` | ||
resotoworker.k8s.cluster = [mycluster] | ||
resotoworker.k8s.apiserver = [https://kubernetes.docker.internal:6443] | ||
resotoworker.k8s.token = [eyJhbGciOiJSUzI1NiIsImtpZ...] | ||
resotoworker.k8s.cacert = [/path/to/ca.crt] | ||
``` | ||
|
||
Multiple clusters can be specified in which case the corresponding apiserver, token and cacert options must also be specified in the same list index. | ||
|
||
For example if `clusterC` is provided in third place then the apiserver URI, token and cacert of `clusterC` must also be provided in third place of the corresponding options. | ||
Kubernetes plugin for Resoto. | ||
See [Getting Started](https://resoto.com/docs/getting-started) for more information. |