我遵循文档中提供的DataHub与Kubernetes的部署指南:https://datahubproject.io/docs/deploy/kubernetes
使用Minikube设置本地集群我已经按照指南中的先决条件部分开始了。首先我尝试更改一些默认值以在本地尝试它(我已经成功地在Google Kubernetes Engine上安装了它,所以我尝试了不同的设置)但是在安装的第一步我收到了错误:
错误:安装失败:无法从版本清单构建kubernetes对象:找不到以下名称的资源Map:“elasticsearch-master-pdb”命名空间:“”来自“”:版本“policy/v1 beta1”中没有种类“PodDisruptionBudget”的匹配项,请确保首先安装CRD
安装Minikube后,我遵循的步骤在页面上呈现的确切步骤:
- helm repo添加数据集线器https://helm.datahubproject.io/
- helm安装先决条件数据集线器/数据集线器-先决条件
在步骤2中发生错误
起初,我已经更改为默认配置,看看它是否不是一个错误的新值,但错误仍然存在。
我希望在遵循确切的默认步骤后,安装将在本地成功,就像它在GKE上一样
1条答案
按热度按时间5lhxktic1#
我在浏览DataHub Slack社区时得到了帮助,并想出了修复此错误的方法。
这只是Kubernetes的一个版本错误,我可以通过强制minikube从Kubernetes的1.19.0版本开始来修复它: