同一个Pod中容器共享进程空间

云原生之中有一条最佳实践,一个容器一个进程。但是在没有拆分微服务之前,一个服务可能需要多个进程共同提供服务。由此k8s提供了Pod概念,可以让强耦合的一些进程在独自的容器中,再把这些容器运行在一个Pod中运行。在通过linux namespace让这些容器共享资源。这篇文章将会介绍如何让同一个Pod中多个Container共享同一个Pid Namespace(进程命名空间),换句话就是让多个容器的进程互相可见。

Share Process Namespace between Containers in a Pod

你可能感兴趣的:(同一个Pod中容器共享进程空间)