【问题标题】:Can I install minikube on ubuntu without virtualBox?我可以在没有 virtualBox 的情况下在 ubuntu 上安装 minikube 吗?
【发布时间】:2020-09-23 11:35:07
【问题描述】:

我想开始使用 k8s 练习 CKAD 考试。我在 ubuntu 18.04 上运行。 我注意到到处都需要为 minikube 下载 Virtualbox。我相信 VB 是必要的,以防我不使用驱动程序启动我的集群,但如果我在启动集群时使用 Docker 驱动程序,这还不够? microk8s 是不是更好的选择?

【问题讨论】:

    标签: kubernetes minikube microk8s


    【解决方案1】:

    似乎首选方法是使用 --driver=docker driver 而不是 --driver=none 用于 minikube,虽然 从技术上讲它不是裸机,因为它更容易配置并且不需要root权限。仅建议高级用户使用“无”驱动程序。 (以下信息来自https://minikube.sigs.k8s.io/docs/drivers/docker/

    码头工人 概述

    Docker 驱动程序允许您将 Kubernetes 安装到现有的 Docker 安装中。在 Linux 上,这不需要启用虚拟化。 要求

    • 安装 Docker 18.09 或更高版本

    • amd64 或 arm64 系统。

    用法

    使用 docker 驱动启动集群:

    minikube start --driver=docker
    

    使 docker 成为默认驱动程序:

    minikube config set driver docker
    

    【讨论】:

      【解决方案2】:

      是的,你可以。检查here

      Minikube 还支持 --driver=none 选项,该选项在主机上而不是在 VM 中运行 Kubernetes 组件。使用此驱动程序需要 Docker 和 Linux 环境,但不需要虚拟机管理程序。

      快跑

      $ minikube start
      

      警告:如果您使用 none 驱动程序,一些 Kubernetes 组件作为特权容器运行,在 Minikube 环境之外会产生副作用。这些副作用意味着不建议将 none 驱动程序用于个人工作站

      【讨论】:

      • 感谢您的回答!是的,我遵循他们的文档,因为我的操作系统是 Linux 并且我安装了 Docker,但是很多教程都建议安装 VirtualBox,我不完全确定为什么,因为我不想使用不同的操作系统......或者如果它在 VB 之外使用 minikube 有所作为
      • 有一个警告,我更新了答案。一般没有其他问题@fuschiapasty
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-01
      • 1970-01-01
      • 2015-11-05
      • 2016-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多