Skip to content

jakolehm/trieres

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trieres

Build Status

Trieres is a K3s cluster lifecycle management tool.

Usage

Install/re-configure/upgrade cluster

$ trieres up --config ./cluster.yml

Fetch admin kubeconfig from cluster

$ trieres kubeconfig --config ./cluster.yml

Example cluster.ymls

Minimal cluster.yml example

hosts:
  - address: 1.2.3.4
    role: master

Full cluster.yml example

token: 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

About

K3s cluster lifecycle management tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors