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+k0s.0
useSystemHostname: true
version: <version>
useSystemHostname: false
true
로 설정한 경우 Node 이름이hostname
명령어의 출력값으로 설정됩니다.false
로 설정한 경우 Machine의 이름으로 설정됩니다.
args: []
k0s worker
명령어에 추가로 전달할 인자를 설정합니다.- k0s # worker
K0sWorkerConfigTemplate
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: K0sWorkerConfigTemplate
spec:
template:
spec: {}
spec
template
spec