44 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								graph LR
							 | 
						||
| 
								 | 
							
								    style ucloud fill:#FFD2FC
							 | 
						||
| 
								 | 
							
								    style cron fill:#FFF696
							 | 
						||
| 
								 | 
							
								    style infrastructure fill:#BDF0FF
							 | 
						||
| 
								 | 
							
								    subgraph ucloud[ucloud]
							 | 
						||
| 
								 | 
							
								        ucloud-cli[CLI]-->ucloud-api[API]
							 | 
						||
| 
								 | 
							
								        ucloud-api-->ucloud-scheduler[Scheduler]
							 | 
						||
| 
								 | 
							
								        ucloud-api-->ucloud-imagescanner[Image Scanner]
							 | 
						||
| 
								 | 
							
								        ucloud-api-->ucloud-host[Host]
							 | 
						||
| 
								 | 
							
								        ucloud-scheduler-->ucloud-host
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        ucloud-host-->need-networking{VM need Networking}
							 | 
						||
| 
								 | 
							
								        need-networking-->|Yes| networking-scripts
							 | 
						||
| 
								 | 
							
								        need-networking-->|No| VM[Virtual Machine]
							 | 
						||
| 
								 | 
							
								        need-networking-->|SLAAC?| radvd
							 | 
						||
| 
								 | 
							
								        networking-scripts-->VM
							 | 
						||
| 
								 | 
							
								        networking-scripts--Create Networks Devices-->networking-scripts
							 | 
						||
| 
								 | 
							
								        subgraph cron[Cron Jobs]
							 | 
						||
| 
								 | 
							
								            ucloud-imagescanner
							 | 
						||
| 
								 | 
							
								            ucloud-filescanner[File Scanner]
							 | 
						||
| 
								 | 
							
								            ucloud-filescanner--Track User files-->ucloud-filescanner
							 | 
						||
| 
								 | 
							
								        end
							 | 
						||
| 
								 | 
							
								 subgraph infrastructure[Infrastructure]
							 | 
						||
| 
								 | 
							
								    radvd
							 | 
						||
| 
								 | 
							
								    etcd
							 | 
						||
| 
								 | 
							
								    networking-scripts[Networking Scripts]
							 | 
						||
| 
								 | 
							
								    ucloud-imagescanner-->image-store
							 | 
						||
| 
								 | 
							
								    image-store{Image Store}
							 | 
						||
| 
								 | 
							
								    image-store-->|CEPH| ceph
							 | 
						||
| 
								 | 
							
								    image-store-->|FILE| file-system
							 | 
						||
| 
								 | 
							
								    ceph[CEPH]
							 | 
						||
| 
								 | 
							
								    file-system[File System]
							 | 
						||
| 
								 | 
							
								    end
							 | 
						||
| 
								 | 
							
								subgraph virtual-machine[Virtual Machine]
							 | 
						||
| 
								 | 
							
								  VM
							 | 
						||
| 
								 | 
							
								  VM-->ucloud-init
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								subgraph metadata-group[Metadata Server]
							 | 
						||
| 
								 | 
							
								metadata-->ucloud-init
							 | 
						||
| 
								 | 
							
								ucloud-init<-->metadata
							 | 
						||
| 
								 | 
							
								end
							 | 
						||
| 
								 | 
							
								end
							 |