nfs, since kubeadm does not have a working glusterfs
This commit is contained in:
@@ -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:
|
mount.mounted:
|
||||||
- name: /net/docker
|
- name: /net/docker
|
||||||
- device: {{ glusterfs_ip_list | join(',') }}:/docker
|
- device: ebin0{{ rnd }}:/docker
|
||||||
- fstype: glusterfs
|
- fstype: nfs
|
||||||
- opts: _netdev,rw,defaults,direct-io-mode=disable
|
- opts: _netdev,rw,defaults,noatime,nodiratime
|
||||||
- mkmnt: True
|
- mkmnt: True
|
||||||
- persist: True
|
- persist: True
|
||||||
- dump: 0
|
- dump: 0
|
||||||
- pass_num: 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
|
||||||
|
|||||||
Reference in New Issue
Block a user