我一直在尝试按照文档为Aerospike db设置多节点kubernetes集群,但在使用helm安装操作员时出错

cx6n0qe3  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(144)

安装 Helm 和cert-manager后需要crds。根据官方文件:

kubectl apply -f https://github.com/cert-manager/cert manager/releases/download/v1.12.0/cert-manager.crds.yaml

字符串

使用helm install安装cert-manager时:

helm install \
>   cert-manager jetstack/cert-manager \
>   --namespace cert-manager \
>   --create-namespace \
>   --version v1.12.0 \
>
Error: INSTALLATION FAILED: failed post-install: 1 error occurred:
        * timed out waiting for the condition

4nkexdtk

4nkexdtk1#

从你上面提到的CRD链接来看,URL中似乎有一个错字(缺少连字符)。
应该是这样

kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.crds.yaml

字符串
由于您的案例中没有安装CRD,因此cert-manager helm安装超时。使用helm delete cert-manager -n cert-manager清理失败的helm版本,然后重试安装步骤。
或者您可以使用以下命令一次性安装CRD和cert-manager:

helm install \
  cert-manager jetstack/cert-manager \
  --namespace cert-manager \
  --create-namespace \
  --version v1.12.0 \
  --set installCRDs=true


cert-manager official doc中提到了这两个步骤

相关问题