我想要做的是在...中部署多个容器应用程序
所以我找到了几种方法,但我很担心。
我的问题是
答案 0 :(得分:0)
不建议将单节点群集用于生产应用程序。您需要生产应用程序具有可伸缩性,高可用性和容错能力。您必须具有多个节点才能具有这些功能。
答案 1 :(得分:0)
已经提到过,您不应在生产环境中使用单节点设置。
您不应这样做,因为如果服务器掉线,您将具有离线服务。没有什么可以切换的,没有什么可以继续进行中的工作的。
如果您仍然想设置一个单节点Kubernetes集群,则可以使用kubeadm
进行。我认为这将是最接近生产级的产品。
除此之外,您也可以选择使用Installing Kubernetes with Minikube或Install a local Kubernetes with MicroK8s。
由您选择哪个,但是您需要记住,这不应该作为生产环境运行,应该是实验室或测试环境,如果按预期工作,它将迁移到少数节点生产级集群中。
对于作为单个节点的PaaS,有Dokku。
由Docker驱动的mini-Heroku。您见过的最小的PaaS实现。
如果您考虑将云用于PaaS,则可以选择AWS Cloud9,Azure App Service或Google App Engine。