Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 890 Bytes

File metadata and controls

51 lines (38 loc) · 890 Bytes

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

Fill 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"