mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			1.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.7 KiB
		
	
	
	
	
	
	
	
Container with Kubernetes
Capabilities
By default, Docker containers are "unprivileged" and cannot, for example, run a Docker daemon inside a Docker container. We can have fine grain control over the capabilities using cap-add and cap-drop.More details here.
The relationship between Docker's capabilities and Linux capabilities
| Docker's capabilities | Linux capabilities | 
|---|---|
| SETPCAP | CAP_SETPCAP | 
| SYS_MODULE | CAP_SYS_MODULE | 
| SYS_RAWIO | CAP_SYS_RAWIO | 
| SYS_PACCT | CAP_SYS_PACCT | 
| SYS_ADMIN | CAP_SYS_ADMIN | 
| SYS_NICE | CAP_SYS_NICE | 
| SYS_RESOURCE | CAP_SYS_RESOURCE | 
| SYS_TIME | CAP_SYS_TIME | 
| SYS_TTY_CONFIG | CAP_SYS_TTY_CONFIG | 
| MKNOD | CAP_MKNOD | 
| AUDIT_WRITE | CAP_AUDIT_WRITE | 
| AUDIT_CONTROL | CAP_AUDIT_CONTROL | 
| MAC_OVERRIDE | CAP_MAC_OVERRIDE | 
| MAC_ADMIN | CAP_MAC_ADMIN | 
| NET_ADMIN | CAP_NET_ADMIN | 
| SYSLOG | CAP_SYSLOG | 
| CHOWN | CAP_CHOWN | 
| NET_RAW | CAP_NET_RAW | 
| DAC_OVERRIDE | CAP_DAC_OVERRIDE | 
| FOWNER | CAP_FOWNER | 
| DAC_READ_SEARCH | CAP_DAC_READ_SEARCH | 
| FSETID | CAP_FSETID | 
| KILL | CAP_KILL | 
| SETGID | CAP_SETGID | 
| SETUID | CAP_SETUID | 
| LINUX_IMMUTABLE | CAP_LINUX_IMMUTABLE | 
| NET_BIND_SERVICE | CAP_NET_BIND_SERVICE | 
| NET_BROADCAST | CAP_NET_BROADCAST | 
| IPC_LOCK | CAP_IPC_LOCK | 
| IPC_OWNER | CAP_IPC_OWNER | 
| SYS_CHROOT | CAP_SYS_CHROOT | 
| SYS_PTRACE | CAP_SYS_PTRACE | 
| SYS_BOOT | CAP_SYS_BOOT | 
| LEASE | CAP_LEASE | 
| SETFCAP | CAP_SETFCAP | 
| WAKE_ALARM | CAP_WAKE_ALARM | 
| BLOCK_SUSPEND | CAP_BLOCK_SUSPEND |