1
0
mirror of https://github.com/kairos-io/provider-k3s.git synced 2025-05-11 17:39:01 +00:00
Go to file
dependabot[bot] 772ab9b496
Bump golang.org/x/net in the go_modules group across 1 directory
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/net](https://github.com/golang/net).


Updates `golang.org/x/net` from 0.9.0 to 0.23.0
- [Commits](https://github.com/golang/net/compare/v0.9.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 14:13:26 +00:00
.github/workflows upgrade kairos version to 2.3.2 and update golang image 2023-08-06 12:06:40 +05:30
api removed no-flannel flag for agent config 2023-12-01 13:05:29 +05:30
scripts Doing copy of images instead of mv as space may not be concern but cluster may get upgraded with same image 2023-02-20 10:06:23 -08:00
.gitignore proxy support 2022-11-23 16:22:48 +05:30
Earthfile bump golang version 1.22 and luet to 0.35.1 2024-04-16 15:43:50 -07:00
go.mod Bump golang.org/x/net in the go_modules group across 1 directory 2024-04-19 14:13:26 +00:00
go.sum Bump golang.org/x/net in the go_modules group across 1 directory 2024-04-19 14:13:26 +00:00
LICENSE chore: add apache 2.0 license 2024-01-25 12:45:43 -07:00
main.go using manual command for k3s service restarts 2023-12-01 13:05:29 +05:30
README.md update to new name 2023-01-19 12:04:35 +01:00

Kairos K3S Cluster Plugin


This provider will configure a k3s installation based on the cluster section of cloud init.

Configuration

cluster_token: a token all members of the cluster must have to join the cluster.

control_plane_host: the host of the cluster control plane. This is used to join nodes to a cluster. If this is a single node cluster this is not required.

role: defines what operations is this device responsible for. The roles are described in detail below.

  • init This role denotes a device that should initialize the etcd cluster and operate as a k3s server. There should only be one device with this role per cluster.
  • controlplane: runs the k3s server.
  • worker: runs the k3s agent.

Example

#cloud-config

cluster:
  cluster_token: randomstring
  control_plane_host: cluster.example.com
  role: init
  config: |
    node-name: example-node