Cuál es la diferencia entre chroot y el namespace-mount?. En principio entiendo que los dos se encargan de aislar el acceso a directorios

Luis Eraso

Luis Eraso

Pregunta
student
hace 5 años

Cuál es la diferencia entre chroot y el namespace-mount?. En principio entiendo que los dos se encargan de aislar el acceso a directorios

1 respuestas
    William Bejarano

    William Bejarano

    student
    hace 3 años

    chroot y namespaces son dos mecanismos de aislamiento de recursos en el sistema operativo que se utilizan para limitar el acceso y la visibilidad de los procesos y los recursos en un sistema. Sin embargo, funcionan de manera diferente y tienen objetivos diferentes:

    chroot: chroot es una herramienta que cambia el directorio raíz de un proceso. Esto significa que, desde el punto de vista del proceso, el sistema de archivos comienza en un punto diferente al que se encuentra realmente. Esto se utiliza para limitar el acceso de un proceso a ciertos recursos del sistema y para aislarlo de otros procesos y recursos en el sistema.

    namespaces: los namespaces son un mecanismo de aislamiento de recursos que permiten a los procesos tener una visión aislada de los recursos del sistema, incluyendo procesos, redes, archivos y otros recursos. Los namespaces permiten crear varios grupos de recursos, cada uno con su propio conjunto de recursos y, por lo tanto, limitar el acceso y la visibilidad de los procesos y los recursos.

Curso de Kubernetes [Empieza Gratis]

Curso de Kubernetes [Empieza Gratis]

Empezaste a poner tus aplicaciones en contenedores, tus proyectos tienen uno o varios Dockerfiles y ahora te encuentras con la necesidad de poder desplegar tus aplicaciones. Escuchaste de Kubernetes pero algunos conceptos como pods, services, balancers, labels y selectors son un tanto confusos y parecen complejos a primera vista. No te preocupes, el objetivo del curso es explicar en detalle estos temas y construir juntos un ejemplo práctico de una app desplegada en Kubernetes haciendo uso de todos estos conceptos.

Curso de Kubernetes [Empieza Gratis]
Curso de Kubernetes [Empieza Gratis]

Curso de Kubernetes [Empieza Gratis]

Empezaste a poner tus aplicaciones en contenedores, tus proyectos tienen uno o varios Dockerfiles y ahora te encuentras con la necesidad de poder desplegar tus aplicaciones. Escuchaste de Kubernetes pero algunos conceptos como pods, services, balancers, labels y selectors son un tanto confusos y parecen complejos a primera vista. No te preocupes, el objetivo del curso es explicar en detalle estos temas y construir juntos un ejemplo práctico de una app desplegada en Kubernetes haciendo uso de todos estos conceptos.