O kernel do Linux oferece um recurso chamado namespaces. Os contêineres Docker são isolados com esse recurso.
Há também um recurso de “namespace” no kubernetes. Ele também depende de namespaces do kernel Linux?
Ou é algo diferente ?
Obrigado
O kernel do Linux oferece um recurso chamado namespaces. Os contêineres Docker são isolados com esse recurso.
Há também um recurso de “namespace” no kubernetes. Ele também depende de namespaces do kernel Linux?
Ou é algo diferente ?
Obrigado
Não, os namespaces do Kubernetes não dependem de namespaces do Linux, eles são internos ao próprio Kubernetes. Namespaces Linux são usados para isolar cada pod. Todos os contêineres no pod compartilham os mesmos namespaces de rede, ipc e uts. Cada contêiner dentro de um pod tem seus próprios namespaces pid e mount. O namespace Pid pode ser opcionalmente compartilhado entre contêineres dentro de um pod.