provider-rke2/README.md

28 lines
907 B
Markdown
Raw Permalink Normal View History

2022-08-18 17:28:57 +00:00
# C3OS RKE2 Cluster Plugin
---
This provider will configure a RKE2 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 RKE2 server. There should only be one device with this role per cluster.
- `controlplane`: runs the RKE2 server.
- `worker`: runs the RKE2 agent.
### Example
```yaml
#cloud-config
cluster:
cluster_token: randomstring
control_plane_host: cluster.example.com
role: init
config: |
node-name: example-node
```