File tree Expand file tree Collapse file tree 3 files changed +40
-8
lines changed
blob-csi-driver/templates Expand file tree Collapse file tree 3 files changed +40
-8
lines changed Original file line number Diff line number Diff line change @@ -44,15 +44,23 @@ spec:
44
44
- ' -c'
45
45
- |
46
46
set -xe
47
- dpkg -i /tmp/packages-microsoft-prod.deb && apt-get install -y blobfuse=1.4.1
47
+ INSTALL_BLOBFUSE=${INSTALL_BLOBFUSE:-true}
48
+ if (( "${INSTALL_BLOBFUSE}" == "true" ))
49
+ then
50
+ dpkg -i /tmp/packages-microsoft-prod.deb && apt-get install -y blobfuse=${BLOBFUSE_VERSION}
51
+ fi
48
52
dpkg -i /tmp/blobfuse-proxy.deb
49
53
rm -f /tmp/packages-microsoft-prod.deb /tmp/blobfuse-proxy.deb
50
54
mkdir -p /var/lib/kubelet/plugins/blob.csi.azure.com
51
- echo "Enabling blobfuse proxy systemctl service"
52
55
systemctl enable blobfuse-proxy
53
56
systemctl start blobfuse-proxy
54
- echo "set max open file num"
55
- sysctl -w fs.file-max=9000000
57
+
58
+ SET_MAX_FILE_NUM=${SET_MAX_OPEN_FILE_NUM:-true}
59
+ if (( "${SET_MAX_OPEN_FILE_NUM}" == "true" ))
60
+ then
61
+ sysctl -w fs.file-max=${MAX_FILE_NUM}
62
+ fi
63
+
56
64
echo "waiting for blobfuse-proxy service to start"
57
65
sleep 3s
58
66
# tail blobfuse proxy logs
63
71
env :
64
72
- name : " DEBIAN_FRONTEND"
65
73
value : " noninteractive"
74
+ - name : " INSTALL_BLOBFUSE"
75
+ value : " true"
76
+ - name : " BLOBFUSE_VERSION"
77
+ value : " 1.4.1"
78
+ - name : " SET_MAX_OPEN_FILE_NUM"
79
+ value : " true"
80
+ - name : " MAX_FILE_NUM"
81
+ value : " 9000000"
66
82
resources :
67
83
limits :
68
84
cpu : 200m
Original file line number Diff line number Diff line change @@ -44,15 +44,23 @@ spec:
44
44
- ' -c'
45
45
- |
46
46
set -xe
47
- dpkg -i /tmp/packages-microsoft-prod.deb && apt-get install -y blobfuse=1.4.1
47
+ INSTALL_BLOBFUSE=${INSTALL_BLOBFUSE:-true}
48
+ if (( "${INSTALL_BLOBFUSE}" == "true" ))
49
+ then
50
+ dpkg -i /tmp/packages-microsoft-prod.deb && apt-get install -y blobfuse=${BLOBFUSE_VERSION}
51
+ fi
48
52
dpkg -i /tmp/blobfuse-proxy.deb
49
53
rm -f /tmp/packages-microsoft-prod.deb /tmp/blobfuse-proxy.deb
50
54
mkdir -p /var/lib/kubelet/plugins/blob.csi.azure.com
51
- echo "Enabling blobfuse proxy systemctl service"
52
55
systemctl enable blobfuse-proxy
53
56
systemctl start blobfuse-proxy
54
- echo "set max open file num"
55
- sysctl -w fs.file-max=9000000
57
+
58
+ SET_MAX_FILE_NUM=${SET_MAX_OPEN_FILE_NUM:-true}
59
+ if (( "${SET_MAX_OPEN_FILE_NUM}" == "true" ))
60
+ then
61
+ sysctl -w fs.file-max=${MAX_FILE_NUM}
62
+ fi
63
+
56
64
echo "waiting for blobfuse-proxy service to start"
57
65
sleep 3s
58
66
# tail blobfuse proxy logs
63
71
env :
64
72
- name : " DEBIAN_FRONTEND"
65
73
value : " noninteractive"
74
+ - name : " INSTALL_BLOBFUSE"
75
+ value : " true"
76
+ - name : " BLOBFUSE_VERSION"
77
+ value : " 1.4.1"
78
+ - name : " SET_MAX_OPEN_FILE_NUM"
79
+ value : " true"
80
+ - name : " MAX_FILE_NUM"
81
+ value : " 9000000"
66
82
resources :
67
83
limits :
68
84
cpu : 200m
You can’t perform that action at this time.
0 commit comments