I should install k3s without lvm
This commit is contained in:
parent
82c63c2628
commit
2b560deaad
2 changed files with 28 additions and 23 deletions
|
|
@ -11,3 +11,4 @@ kubernetes_k3s_version: 1.31.0+k3s1
|
||||||
kubernetes_pods_network: "10.244.0.0/16"
|
kubernetes_pods_network: "10.244.0.0/16"
|
||||||
lb_auth_pass: 1be344d62acc46c6858ae8475668a245
|
lb_auth_pass: 1be344d62acc46c6858ae8475668a245
|
||||||
kubernetes_swap_enabled: false
|
kubernetes_swap_enabled: false
|
||||||
|
kubernetes_lvm: true
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,11 @@
|
||||||
- "crictl"
|
- "crictl"
|
||||||
- "ctr"
|
- "ctr"
|
||||||
|
|
||||||
- name: Create thin volumes for k3s
|
- name: Create logical volume for k3s
|
||||||
|
when:
|
||||||
|
- kubernetes_lvm|bool
|
||||||
|
block:
|
||||||
|
- name: Create thin volumes for k3s
|
||||||
community.general.lvol:
|
community.general.lvol:
|
||||||
vg: "{{ item.vg }}"
|
vg: "{{ item.vg }}"
|
||||||
lv: "{{ item.name }}"
|
lv: "{{ item.name }}"
|
||||||
|
|
@ -91,14 +95,14 @@
|
||||||
with_items:
|
with_items:
|
||||||
- { name: var_lib_k3s, vg: vg_sys, size: 10g, mount_point: /var/lib/rancher/k3s, mount_opts: "discard"}
|
- { name: var_lib_k3s, vg: vg_sys, size: 10g, mount_point: /var/lib/rancher/k3s, mount_opts: "discard"}
|
||||||
|
|
||||||
- name: Create file system on containerd lv
|
- name: Create file system on containerd lv
|
||||||
community.general.filesystem:
|
community.general.filesystem:
|
||||||
fstype: ext4
|
fstype: ext4
|
||||||
dev: "/dev/{{ item.vg }}/{{ item.name }}"
|
dev: "/dev/{{ item.vg }}/{{ item.name }}"
|
||||||
with_items:
|
with_items:
|
||||||
- { name: var_lib_k3s, vg: vg_sys, size: 10g, mount_point: /var/lib/rancher/k3s, mount_opts: "discard"}
|
- { name: var_lib_k3s, vg: vg_sys, size: 10g, mount_point: /var/lib/rancher/k3s, mount_opts: "discard"}
|
||||||
|
|
||||||
- name: Mount logical volumes
|
- name: Mount logical volumes
|
||||||
ansible.posix.mount:
|
ansible.posix.mount:
|
||||||
name: "{{ item.mount_point }}"
|
name: "{{ item.mount_point }}"
|
||||||
src: "/dev/{{ item.vg }}/{{ item.name }}"
|
src: "/dev/{{ item.vg }}/{{ item.name }}"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue