使用Helm v3.0.2 +新的Kubernetes v1.14.9集群。
仅供参考,我已经添加了稳定的仓库:
helm repo add stable https://kubernetes-charts.storage.googleapis.com/
helm install \
--namespace prometheus \
prom-dry-run \
stable/prometheus-operator \
--dry-run
manifest_sorter.go:175: info: skipping unknown hook: "crd-install"
manifest_sorter.go:175: info: skipping unknown hook: "crd-install"
manifest_sorter.go:175: info: skipping unknown hook: "crd-install"
manifest_sorter.go:175: info: skipping unknown hook: "crd-install"
manifest_sorter.go:175: info: skipping unknown hook: "crd-install"
Error: unable to build kubernetes objects from release manifest: [unable to recognize "": no matches for kind "Alertmanager" in version "monitoring.coreos.com/v1", unable to recognize "": no matches for kind "Prometheus" in version "monitoring.coreos.com/v1", unable to recognize "": no matches for kind "PrometheusRule" in version "monitoring.coreos.com/v1", unable to recognize "": no matches for kind "ServiceMonitor" in version "monitoring.coreos.com/v1"]
我以为Helm 3与现有图表向后兼容?这是个例外吗?
Prometheus-operator是否与Helm 3不兼容?我必须使用头盔2吗?还是有向后兼容选项?
crd-install钩在头盔3中已弃用。因此,git克隆存储库https://github.com/helm/charts并通过以下命令kubectl apply -f charts/stable/prometheus-operator/crds
创建crds,然后运行helm install命令