# 需要提前安装crds # kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.14.4/cert-manager.crds.yaml apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: cert-manager namespace: infra-cert spec: repo: https://charts.jetstack.io chart: cert-manager targetNamespace: infra-cert version: v1.14.4 valuesContent: |- affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node-role.kubernetes.io/master operator: In values: - "true" tolerations: - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule" webhook: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node-role.kubernetes.io/master operator: In values: - "true" tolerations: - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule" cainjector: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node-role.kubernetes.io/master operator: In values: - "true" tolerations: - key: "node-role.kubernetes.io/master" operator: "Exists" effect: "NoSchedule"