是否可以将minishift或minikube集群容器化?这样我可以docker run -it
容器和oc/kubectl get
里面的资源?
Dockerfile可能类似于:
FROM alpine:latest
RUN **minishift installation**
ENTRYPOINT ['minishift', 'start']
我们目前有一个在VM中具有minishift集群的产品,所以我想知道是否可以将其从VM过渡到Container。
答案 0 :(得分:0)
从理论上讲,是可能的。但这不应该这样。
虽然我确实了解在虚拟机中运行Minikube或Minishift,但我不明白为什么要在容器中运行。这两个都是易于使用的Kubernetes或OpenShift的一个节点。
如果您已经有一个群集,为什么不使用它来运行所需的应用程序。 通过将Minikube或MiniShift部署到容器中,您将为应用程序造成巨大的开销。
您可能有兴趣阅读此博客Running systemd within a Docker Container。它有些陈旧,但可能是您正在寻找的东西。 Daniel Walsh还在2019年发布了2014年该帖子的更新,您可以找到它here