Cluster API에서 k0smotron BootstrapProvider 사용하기
BootstrapProvider
---
apiVersion: v1
kind: Namespace
metadata:
name: capi-k0smotron-bootstrap
---
apiVersion: operator.cluster.x-k8s.io/v1alpha2
kind: BootstrapProvider
metadata:
name: k0sproject-k0smotron
namespace: capi-k0smotron-bootstrap
spec:
version: v1.7.0
version: <version>
K0sWorkerConfig
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: K0sWorkerConfig
spec:
version: v1.32.6
useSystemHostname: true
version: <version>useSystemHostname: falsetrue로 설정한 경우 Node 이름이hostname명령어의 출력값으로 설정됩니다.false로 설정한 경우 Machine의 이름으로 설정됩니다.
args: []k0s worker명령어에 추가로 전달할 인자를 설정합니다.- k0s # worker
K0sWorkerConfigTemplate
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: K0sWorkerConfigTemplate
spec:
template:
spec: {}
spectemplatespec