38 lines
		
	
	
		
			778 B
		
	
	
	
		
			HCL
		
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			778 B
		
	
	
	
		
			HCL
		
	
	
	
| job "juicefs-csi-controller" {
 | |
|   datacenters = ["dc1"]
 | |
|   type = "system"
 | |
|   
 | |
|   group "controller" {
 | |
|     task "juicefs-csi-driver" {
 | |
|       driver = "podman"
 | |
|       
 | |
|       config {
 | |
|         image = "juicedata/juicefs-csi-driver:v0.14.1"
 | |
|         args = [
 | |
|           "--endpoint=unix://csi/csi.sock",
 | |
|           "--logtostderr",
 | |
|           "--nodeid=${node.unique.id}",
 | |
|           "--v=5"
 | |
|         ]
 | |
|         privileged = true
 | |
|       }
 | |
|       
 | |
|       env {
 | |
|         POD_NAME = "juicefs-csi-controller"
 | |
|         POD_NAMESPACE = "default"
 | |
|         NODE_NAME = "${node.unique.id}"
 | |
|       }
 | |
|       
 | |
|       csi_plugin {
 | |
|         id        = "juicefs0"
 | |
|         type      = "controller"
 | |
|         mount_dir = "/csi"
 | |
|       }
 | |
|       
 | |
|       resources {
 | |
|         cpu    = 100
 | |
|         memory = 512
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| } |