1

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

4

2 回答 2

2

It seems that the preferred way is use --driver=docker driver instead of --driver=none for minikube, although it is technically not baremetal as it is significantly easier to configure and does not require root access. The ‘none’ driver is recommended for advanced users only. (info below from https://minikube.sigs.k8s.io/docs/drivers/docker/)

docker Overview

The Docker driver allows you to install Kubernetes into an existing Docker install. On Linux, this does not require virtualization to be enabled. Requirements

  • Install Docker 18.09 or higher

  • amd64 or arm64 system.

Usage

Start a cluster using the docker driver:

minikube start --driver=docker

To make docker the default driver:

minikube config set driver docker
于 2021-10-02T13:28:48.833 回答
1

是的你可以。在这里检查。

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

就跑吧

$ minikube start

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

于 2020-06-04T13:25:54.770 回答