adamant-kite-43734
12/18/2025, 8:00 PMbland-article-62755
12/18/2025, 10:03 PMwitty-musician-14961
12/18/2025, 10:04 PMrhythmic-article-81903
12/19/2025, 11:10 AMrhythmic-article-81903
12/19/2025, 11:19 AMbland-article-62755
12/19/2025, 2:54 PMbland-article-62755
12/19/2025, 3:03 PMrancher-expose in the cattle-system namespace to have the FQDN and the cert-manager annotations. It'll look something like this:
apiVersion: <http://networking.k8s.io/v1|networking.k8s.io/v1>
kind: Ingress
metadata:
annotations:
<http://acme.cert-manager.io/http01-edit-in-place|acme.cert-manager.io/http01-edit-in-place>: 'true'
<http://cert-manager.io/cluster-issuer|cert-manager.io/cluster-issuer>: letsencrypt-issuer
<http://kubectl.kubernetes.io/last-applied-configuration|kubectl.kubernetes.io/last-applied-configuration>: >
{"apiVersion":"<http://networking.k8s.io/v1|networking.k8s.io/v1>","kind":"Ingress","metadata":{"annotations":{},"name":"rancher-expose","namespace":"cattle-system"},"spec":{"rules":[{"http":{"paths":[{"backend":{"service":{"name":"rancher","port":{"number":80}}},"path":"/","pathType":"Prefix"}]}}]}}
spec:
rules:
- host: <http://myharvester.example.edu|myharvester.example.edu>
http:
paths:
- backend:
service:
name: rancher
port:
number: 80
path: /
pathType: Prefix
tls:
- hosts:
- <http://myharvester.example.edu|myharvester.example.edu>
secretName: harvester-certmanager-tlswitty-musician-14961
12/19/2025, 3:08 PM