请有人向我解释一下(或直接访问详细资源)为什么 kubernetes 使用此包装器 (pod) 来处理容器。我遇到的每个资源都只是引用相同的词——“它是 k8s 中的最小单元”。我正在寻找的是从工程角度来看的原因。我确实知道它为内部容器的存储和网络提供了命名空间,但最佳实践是在 Pod 中保留单个容器。
在熟悉 k8s 之前,我已经使用过docker-compose很多东西,并且很难理解围绕非常简单的实体(容器)的这个附加层(包装器)的需要。
docker-compose
kubernetes kubernetes-pod
kubernetes ×1
kubernetes-pod ×1