From 6283835ed6ae25489114377db8e661006cfd102b Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 21 Aug 2022 03:45:51 +0200 Subject: kubernetes/addon: add zfs-localpv provisioner --- inventory/group_vars/elevate-mediachannel-edge/vars.yml | 3 +++ inventory/group_vars/elevate-mediachannel-relay/vars.yml | 3 +++ inventory/group_vars/k8s-emc/vars.yml | 16 ++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 inventory/group_vars/elevate-mediachannel-edge/vars.yml create mode 100644 inventory/group_vars/elevate-mediachannel-relay/vars.yml (limited to 'inventory') diff --git a/inventory/group_vars/elevate-mediachannel-edge/vars.yml b/inventory/group_vars/elevate-mediachannel-edge/vars.yml new file mode 100644 index 00000000..f7e9923e --- /dev/null +++ b/inventory/group_vars/elevate-mediachannel-edge/vars.yml @@ -0,0 +1,3 @@ +--- +kubernetes_node_labels: + streaming.spreadspace.org/edge: "" diff --git a/inventory/group_vars/elevate-mediachannel-relay/vars.yml b/inventory/group_vars/elevate-mediachannel-relay/vars.yml new file mode 100644 index 00000000..f0424924 --- /dev/null +++ b/inventory/group_vars/elevate-mediachannel-relay/vars.yml @@ -0,0 +1,3 @@ +--- +kubernetes_node_labels: + streaming.spreadspace.org/relay: "level0" diff --git a/inventory/group_vars/k8s-emc/vars.yml b/inventory/group_vars/k8s-emc/vars.yml index aa46fb56..8474d652 100644 --- a/inventory/group_vars/k8s-emc/vars.yml +++ b/inventory/group_vars/k8s-emc/vars.yml @@ -51,3 +51,19 @@ kubeguard: kubernetes_overlay_node_ip: "{{ kubernetes.pod_ip_range | ipsubnet(kubernetes.pod_ip_range_size, kubeguard.node_index[inventory_hostname]) | ipaddr(1) | ipaddr('address') }}" kubernetes_metrics_server_version: 0.6.1 + +kubernetes_zfs_localpv_version: 2.1.0 +kubernetes_zfs_localpv_node_affinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: streaming.spreadspace.org/recorder + operator: Exists +kubernetes_zfs_localpv_storage_classes: + zfs-storage: + allowVolumeExpansion: yes + volumeBindingMode: WaitForFirstConsumer + reclaimPolicy: Retain + parameters: + fstype: "zfs" + poolname: "storage" -- cgit v1.2.3