首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为不懂技术的用户部署依赖虚拟机的软件

为不懂技术的用户部署依赖虚拟机的软件
EN

DevOps用户
提问于 2019-10-23 21:20:58
回答 1查看 62关注 0票数 1

关于

我正在开发一个由Node.js应用程序组成的软件,该应用程序控制运行Androd-x86的虚拟机。此外,该软件还依赖于Android的一些部分,比如亚行。

我现在的方法

目前根本没有任何明智的部署方式。一切都必须手动安装。根据系统的不同,我有时也会遇到与网络等相关的问题。我还创建了另一个问题这里,在这里我第一次想到使用Docker。

我的问题

在研究我是否可以使用Docker解决这个问题时,我想出了一些需要Kubernetes的解决方案。我也想把软件部署到不懂技术的用户身上。因此,由于安装过程的复杂性,我不能将Docker和Kubernetes作为依赖项。

我的问题

是否有任何我不知道的技术可以简化最终用户的安装过程?完美的场景将是一个虚拟机或容器,该虚拟机或容器包含可以以某种方式将其转换为可以安装/执行的单个二进制文件的整个环境。

EN

回答 1

DevOps用户

发布于 2019-10-24 09:37:26

我认为,即使对于非科技人员来说,K8s+docker也是一种很好的方法。对于k8s,您可以使用在linux、windows和macos上可用的microk8s。它为您创建一个本地的单节点k8s集群。您可以编写一个脚本(如果目标操作系统是linux或mac),并自动安装kubectl、microk8s、启用插件和安装组件k8s yaml文件。如果目标操作系统是windows,您必须了解它们是如何自动化的,并使用该方法。

票数 2
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/9552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档