开发者模式
#
概述开发者模式可用于测试和开发。
注意: 开发者模式用于本地测试和开发。
#
要求Kubernetes 节点必须通过 host-check。
如果 Kubelet 的根目录不是
/var/lib/kubelet
,你必须把一个绑定挂载
创建到/var/lib/kubelet
,如下:Multus 在你的集群中安装,而且会创建一个对应的
NetworkAttachmentDefinition
CRD。Harvester Chart 已经包含 Kubevirt 和 Longhorn。
#
安装如果是用于开发,你可以使用 Helm CLI 把 Harvester 安装到 Kubernetes 集群上。
如果需要了解安装和配置 Helm Chart 的更多信息,请参见 Harvester Helm Chart。
创建 cattle-system 命名空间:
添加 rancher-latest Helm 仓库:
安装 Rancher Chart:
把本地集群对象的 'status.provider' 修改为 "harvester":
克隆 GitHub 仓库:
前往 Helm Chart:
创建 harvester-system 命名空间:
安装 Harvester CRD Chart:
安装 Harvester Chart:
暴露 Harvester UI。
#
DigitalOcean 测试环境你可以使用 DigitalOcean 作为云提供商(支持嵌套虚拟化),在 Rancher 中创建一个测试 Kubernetes 环境。
我们推荐使用 8 核, 16 GB RAM
droplet,这将默认启用嵌套虚拟化。
下图显示了如何创建一个 Rancher 节点模板,让 Rancher 在 DigitalOcean 中配置这样的节点:
有关如何使用 Rancher 启动 DigitalOcean 节点的更多信息,请参见 Rancher 官方文档。