kubernetes Windows容器的Kubernates

py49o6xq  于 2023-05-16  发布在  Kubernetes
关注(0)|答案(1)|浏览(148)

我有一个asp.net核心应用程序,它的docker镜像是在windows容器中构建的。我想使用minikube将此映像与kubernetes集成。
我正在执行以下步骤,但没有成功。

  1. minikube config set driver hyperv
  2. minikube删除
  3. minikube start(为linux操作系统创建一个默认的vm)
  4. minikube start --hyperv-virtual-switch“External”--iso-url= D:\windows-amd64.iso
    执行步骤4,我希望更新vm,并将其操作系统更改为windows。然而,vm并没有得到更新,操作系统仍然和linux一样。
    请提供解决方案。
    我也试过驱动作为docker,但minikube支持linux镜像。那么,是否有其他方法可以使用Windows映像来实现部署?
m0rkklqb

m0rkklqb1#

iso不是一个“实时发行版”,它甚至不是一个无人值守的安装,并且开箱即用,没有安装docker支持。
最重要的是,minikube只支持Linux容器--通过VM在Windows主机上--但毕竟只支持Linux客户机。
你必须使用更完整的Kubernetes实现来完成这项工作,例如。在主机上直接设置cubectl通常会起作用。
注意Windows容器的细节:您不能在主机和容器之间混合使用Windows版本!两者都必须是具有相同主版本的Windows Server。

相关问题