我和我的团队是 Kubernetes 新手,正在尝试在其上运行一些应用程序。
为了进行概念验证,我们有一个正在运行的轻量级 Kubernetes (K3s) 安装,它可能不具备标准 Kubernetes 上可用的全部 CRD。在尝试通过 Helm Chart 安装 Envoy 代理时,我们遇到了以下错误:
# helm install my-envoy cloudnativeapp/envoy --version 1.5.0
Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: resource mapping not found for name: "my-envoy" namespace: "" from "": no matches for kind "PodDisruptionBudget" in version "policy/v1beta1"
ensure CRDs are installed first
推测消息
ensure CRDs are installed first
指的是 K3s 中缺少的组件。有没有办法安装这些组件(通过 Helm 或其他一些方法)?