Просмотр исходного кода

set defautStorageClass = nfs-client

this will close issue #81

Signed-off-by: John Lockman <jlockman3@gmail.com>
John Lockman 4 лет назад
Родитель
Сommit
095f3bffc6

+ 3 - 0
kubernetes/roles/startservices/files/default_storageClass.sh

@@ -0,0 +1,3 @@
+#!/bin/bash
+kubectl patch storageclasses.storage.k8s.io nfs-client -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
+

+ 4 - 0
kubernetes/roles/startservices/tasks/main.yml

@@ -89,6 +89,10 @@
   shell: helm install stable/nfs-client-provisioner --set nfs.server=10.0.0.1 --set nfs.path=/work --generate-name
   tags: init
 
+- name: Set NFS-Client Provisioner as DEFAULT StorageClass
+  script: default_storage.sh
+  tags: init
+
 - name: JupyterHub Persistent Volume Creation (files)  
   copy: src=jhub-db-pv.yaml dest=/root/k8s/jhub-db-pv.yaml owner=root group=root mode=655
   tags: init