Trieres is a K3s cluster lifecycle management tool.
$ trieres up --config ./cluster.yml
$ trieres kubeconfig --config ./cluster.yml
hosts:
- address: 1.2.3.4
role: mastertoken: verysecret
version: "v1.17.2+k3s1"
hosts:
- address: "1.2.3.4"
role: master
user: root
sshKeyPath: "~/.ssh/id_rsa"
sshPort: 22
extraArgs: []
- address: "2.3.4.5"
role: worker
user: root
sshKeyPath: "~/.ssh/id_rsa"
sshPort: 22
extraArgs:
- "--node-label foo=bar"
manifests:
- ./manifests/*.yaml