Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows EC2实例上运行Minikube?_Windows_Amazon Ec2_Kubernetes_Minikube - Fatal编程技术网

如何在Windows EC2实例上运行Minikube?

如何在Windows EC2实例上运行Minikube?,windows,amazon-ec2,kubernetes,minikube,Windows,Amazon Ec2,Kubernetes,Minikube,我正在尝试在Windows 2016的AWS EC2实例上安装并运行Minikube(或某种本地Kubernetes)。我看过很多关于如何使用Ubuntu实例的教程,但不确定是否有人在EC2 Windows上成功使用了嵌套VM。如果您能提供任何指导,我们将不胜感激 EC2实例不像某些或多个实例那样支持嵌套虚拟化。(截至撰写本文时) 简单的回答是,它不适用于常规实例。但是,您可以使用(i3.metal,而且有点贵) 我预计AWS将在未来创建更多的裸机产品,并在某些情况下在其他类型的实例上提供嵌套虚

我正在尝试在Windows 2016的AWS EC2实例上安装并运行Minikube(或某种本地Kubernetes)。我看过很多关于如何使用Ubuntu实例的教程,但不确定是否有人在EC2 Windows上成功使用了嵌套VM。如果您能提供任何指导,我们将不胜感激

EC2实例不像某些或多个实例那样支持嵌套虚拟化。(截至撰写本文时)

简单的回答是,它不适用于常规实例。但是,您可以使用(i3.metal,而且有点贵)


我预计AWS将在未来创建更多的裸机产品,并在某些情况下在其他类型的实例上提供嵌套虚拟化。

正如@Rico所提到的,您将无法在EC2上做到这一点。我在为您考虑一些解决方案,但老实说,除了将Windows节点加入Linux主机之外,您的场景中没有太多其他选项。在相反的情况下会更容易,但您已经提到了Ubuntu上的-minikube(使用--vm driver=none),但不幸的是在Windows上没有这样的选项,原因已经提到了。在minikube中使用i3.metal可能有点过分。但我想,如果我想不出一个需要这样做的场景,那并不意味着没有

请注意,在GCP中也不能这样做,因为文档中指出嵌套虚拟化在Windows实例上不起作用:

嵌套虚拟化仅支持基于KVM的虚拟机监控程序 在Linux实例上运行。不支持ESX和Xen虚拟机监控程序

另一方面,Azure有一些关于在主机和guestOS为Hyper-V时使用嵌套虚拟化的文章。您可以阅读或。不幸的是,我没有Azure帐户来测试它

但对于您的问题,您将无法在Windows Server EC2实例上使用minikube