在资源视图中无法申请 TLS 证书

  • Choerodon平台版本:0.21.0

  • 运行环境:自主搭建

  • 问题描述:

    在集群中安装组件 cert-manager 后,一切正常。但是无法申请 TLS 证书

  • 执行的操作:
    在资源视图中申请 TLS 证书

  • 报错信息:
    查看 po 的 logs 会看到一直报错:

E0907 16:08:44.457780       1 reflector.go:205] github.com/jetstack/cert-manager/vendor/k8s.io/client-go/informers/factory.go:87: Failed to list *v1.Pod: v1.PodList: Items: []v1.Pod: v1.Pod: ObjectMeta: v1.ObjectMeta: readObjectFieldAsBytes: expect : after object field, but found u, error found in #10 byte of ...|:{},"k:{\"uid\":\"ba|..., bigger context ...|plate-hash":{}},"f:ownerReferences":{".":{},"k:{\"uid\":\"ba889e3b-2260-4adb-9046-d5dca4a3ae62\"}":{|...
E0907 16:08:44.678819       1 reflector.go:205] github.com/jetstack/cert-manager/vendor/k8s.io/client-go/informers/factory.go:87: Failed to list *v1.Service: v1.ServiceList: Items: []v1.Service: v1.Service: ObjectMeta: v1.ObjectMeta: readObjectFieldAsBytes: expect : after object field, but found p, error found in #10 byte of ...|:{},"k:{\"port\":53,|..., bigger context ...|f:spec":{"f:clusterIP":{},"f:ports":{".":{},"k:{\"port\":53,\"protocol\":\"TCP\"}":{".":{},"f:name":|...
  • 建议:

k8s版本是多少?0.21.0还不支持16以上的版本

按照 文档 v0.21 的安装步骤安装。inventory.ini 中默认是

; kubernetes版本
kube_version="1.18.5"

改成文档中的

; kubernetes版本
kube_version="1.16.8"

是不是就支持了?

已在1.16.8验证通过,感谢回复。