kubernetes Minikube上的DataHub安装失败:“在ElasticSearch设置上,版本“policy/v1 beta1”中没有类型“PodDisruptionBudget”的匹配项”

0s7z1bwu  于 2022-12-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(444)

我遵循文档中提供的DataHub与Kubernetes的部署指南:https://datahubproject.io/docs/deploy/kubernetes
使用Minikube设置本地集群我已经按照指南中的先决条件部分开始了。首先我尝试更改一些默认值以在本地尝试它(我已经成功地在Google Kubernetes Engine上安装了它,所以我尝试了不同的设置)但是在安装的第一步我收到了错误:
错误:安装失败:无法从版本清单构建kubernetes对象:找不到以下名称的资源Map:“elasticsearch-master-pdb”命名空间:“”来自“”:版本“policy/v1 beta1”中没有种类“PodDisruptionBudget”的匹配项,请确保首先安装CRD
安装Minikube后,我遵循的步骤在页面上呈现的确切步骤:

  1. helm repo添加数据集线器https://helm.datahubproject.io/
  2. helm安装先决条件数据集线器/数据集线器-先决条件
    在步骤2中发生错误
    起初,我已经更改为默认配置,看看它是否不是一个错误的新值,但错误仍然存在。
    我希望在遵循确切的默认步骤后,安装将在本地成功,就像它在GKE上一样
5lhxktic

5lhxktic1#

我在浏览DataHub Slack社区时得到了帮助,并想出了修复此错误的方法。
这只是Kubernetes的一个版本错误,我可以通过强制minikube从Kubernetes的1.19.0版本开始来修复它:

  • minikube启动--kubernetes版本=v1.19.0

相关问题