Kubernetes:ubuntu 18 容器可以在 ubuntu 16 上运行的从属服务器上运行吗?

Kubernetes:ubuntu 18 容器可以在 ubuntu 16 上运行的从属服务器上运行吗?

对于 docker 来说好像是可以的,那么对于 kubernetes 来说也是一样吗?

关于如何从技术角度实现这一点的更多信息也将很有用。谢谢。

答案1

“Ubuntu 18 容器”中没有真正的操作系统。带有操作系统名称的 Docker 镜像只是告诉您:

  • 安装其他东西时使用的 repos
  • 软件发布(以及存储库中某些特定软件包的可用性)
  • 文件系统设置(/etc 有差异)

一旦构建了镜像,唯一重要的是容器进程及其支持库。这些库可能依赖于内核功能,但典型的 K8S 容器永远不会使用它。K8S 平台可以运行从 Ubuntu、Debian 或 CentOS 镜像构建的 Docker 容器,更不用说像 Alpine 这样更“外来”的东西了。

相关内容