是否可以容器化 minishift 或 minikube 集群?这样我就可以docker run -it
容器了,oc/kubectl get
里面的资源呢?
Dockerfile 可能是这样的:
FROM alpine:latest
RUN **minishift installation**
ENTRYPOINT ['minishift', 'start']
我们目前有一个产品在 VM 中有一个 minishift 集群,所以我想知道我们是否可以将它从 VM 转换到容器。
是否可以容器化 minishift 或 minikube 集群?这样我就可以docker run -it
容器了,oc/kubectl get
里面的资源呢?
Dockerfile 可能是这样的:
FROM alpine:latest
RUN **minishift installation**
ENTRYPOINT ['minishift', 'start']
我们目前有一个产品在 VM 中有一个 minishift 集群,所以我想知道我们是否可以将它从 VM 转换到容器。
从理论上讲,是的,这可能是可能的。但这不应该以这种方式进行。
虽然我确实了解在虚拟机中运行Minikube或Minishift,但我无法理解您为什么要在容器中运行。这两者只是一个易于使用的 Kubernetes 或 OpenShift 节点。
如果您已经有一个集群,为什么不使用它来运行您想要的应用程序。通过将 Minikube 或 MiniShift 部署到容器中,您会为您的应用程序带来巨大的开销。
您可能有兴趣阅读这篇博客在 Docker 容器中运行 systemd。它有点过时了,但它可能是您正在寻找的东西。Daniel Walsh还在 2019 年发布了该帖子自 2014 年以来的更新,您可以在此处找到它