3 ms·
My guess would be they mean running a specialized unikernel. Keep in mind, any such kernel would have very simple requirements. k8s typically runs on a hypervi
by yazaddaruvala 6y ago
My guess would be they mean running a specialized unikernel.
Keep in mind, any such kernel would have very simple requirements. k8s typically runs on a hypervisor not bare metal, taking care of security, and bare metal compatibility. k8s manages the sharing of resources. The file system typically needs to be ephemeral rather than persisted. IPC all happens through explicit APIs.
What else does a kernel even do?
- Spivak 6y agoImplement all that functionality? k8s is very powerful glue but it farms our all it’s actual work to things that very need an OS.
- yazaddaruvala 6y ago> Implement all that functionality? You must have miss-read my comment or I did a poor job writing, sorry. I was saying, to become an OS, “there is very little OS functionality that k8s would need implement” most of the functionality is already handled by other parts of the stack, e.g. hypervisor, networked storage like S3, and user built APIs.