From 106d19c71fe187c5defc90f4852d4ad80f636836 Mon Sep 17 00:00:00 2001 From: do Date: Sun, 7 Jun 2020 20:35:32 +0200 Subject: [PATCH] nfs, since kubeadm does not have a working glusterfs --- k8s/filesystems.sls | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/k8s/filesystems.sls b/k8s/filesystems.sls index 3d80675..ec0eb32 100644 --- a/k8s/filesystems.sls +++ b/k8s/filesystems.sls @@ -1,14 +1,25 @@ -{% set glusterfs_ip_list = ['ebin01', 'ebin02'] %} +#{% set glusterfs_ip_list = ['ebin01', 'ebin02'] %} +{% set rnd = salt['random.rand_int'](1, 2) %} -mount glusterfs volume-docker: +mount nfs volume-docker: mount.mounted: - name: /net/docker - - device: {{ glusterfs_ip_list | join(',') }}:/docker - - fstype: glusterfs - - opts: _netdev,rw,defaults,direct-io-mode=disable + - device: ebin0{{ rnd }}:/docker + - fstype: nfs + - opts: _netdev,rw,defaults,noatime,nodiratime - mkmnt: True - persist: True - dump: 0 - pass_num: 0 - - device_name_regex: - - ({{ glusterfs_ip_list | join('|') }}):/docker + +mount raw volume-docker: + mount.mounted: + - name: /var/lib/docker + - device: /net/docker/{{ grains['nodename'] }}-docker.raw + - fstype: ext4 + - opts: _netdev,rw,defaults,noatime,nodiratime + - mkmnt: True + - dump: 0 + - pass_num: 0 + - require: + - mount: /net/docker