adamant-kite-43734
01/26/2024, 7:39 PMcreamy-pencil-82913
01/26/2024, 7:42 PMcreamy-pencil-82913
01/26/2024, 7:43 PMnginx
, it will be rke2-ingress-nginx-xxxx, and will not exist by default, are you sure that you’re looking at the right service?curved-piano-98970
01/26/2024, 7:43 PMcurved-piano-98970
01/26/2024, 7:44 PMcurved-piano-98970
01/26/2024, 7:44 PMcreamy-pencil-82913
01/26/2024, 7:44 PMcreamy-pencil-82913
01/26/2024, 7:45 PMcreamy-pencil-82913
01/26/2024, 7:45 PMcurved-piano-98970
01/26/2024, 7:45 PMcurved-piano-98970
01/26/2024, 7:45 PMcurved-piano-98970
01/26/2024, 7:46 PMcreamy-pencil-82913
01/26/2024, 7:46 PMcurved-piano-98970
01/26/2024, 7:46 PMcurved-piano-98970
01/26/2024, 7:47 PMcreamy-pencil-82913
01/26/2024, 7:47 PMcurved-piano-98970
01/26/2024, 7:47 PMcurved-piano-98970
01/26/2024, 7:47 PMcreamy-pencil-82913
01/26/2024, 7:47 PMcurved-piano-98970
01/26/2024, 7:49 PMcattle-system rancher <none> mpro.rancher.<edit>.io 192.168.192.170,192.168.192.49,192.168.194.99 80, 443 3h53m
curved-piano-98970
01/26/2024, 7:49 PMcurved-piano-98970
01/26/2024, 7:49 PMcurved-piano-98970
01/26/2024, 7:50 PMcurved-piano-98970
01/26/2024, 7:52 PMapiVersion: v1
items:
- apiVersion: <http://networking.k8s.io/v1|networking.k8s.io/v1>
kind: Ingress
metadata:
annotations:
<http://cert-manager.io/issuer|cert-manager.io/issuer>: rancher
<http://cert-manager.io/issuer-kind|cert-manager.io/issuer-kind>: Issuer
<http://field.cattle.io/publicEndpoints|field.cattle.io/publicEndpoints>: '[{"addresses":["192.168.192.170","192.168.192.49","192.168.194.99"],"port":443,"protocol":"HTTPS","serviceName":"cattle-system:rancher","ingressName":"cattle-system:rancher","hostname":"<http://mpro.rancher.k8s.appscaler.io|mpro.rancher.k8s.appscaler.io>","path":"/","allNodes":false}]'
<http://meta.helm.sh/release-name|meta.helm.sh/release-name>: rancher
<http://meta.helm.sh/release-namespace|meta.helm.sh/release-namespace>: cattle-system
<http://nginx.ingress.kubernetes.io/proxy-connect-timeout|nginx.ingress.kubernetes.io/proxy-connect-timeout>: "30"
<http://nginx.ingress.kubernetes.io/proxy-read-timeout|nginx.ingress.kubernetes.io/proxy-read-timeout>: "1800"
<http://nginx.ingress.kubernetes.io/proxy-send-timeout|nginx.ingress.kubernetes.io/proxy-send-timeout>: "1800"
creationTimestamp: "2024-01-26T15:55:12Z"
generation: 1
labels:
app: rancher
<http://app.kubernetes.io/managed-by|app.kubernetes.io/managed-by>: Helm
chart: rancher-2.7.9
heritage: Helm
release: rancher
name: rancher
namespace: cattle-system
resourceVersion: "63167"
uid: 312a3d07-23c4-4ae2-9141-d74b32bef3e5
spec:
rules:
- host: <http://mpro.rancher.io|mpro.rancher.io>
http:
paths:
- backend:
service:
name: rancher
port:
number: 80
path: /
pathType: ImplementationSpecific
tls:
- hosts:
- <http://mpro.rancher.io|mpro.rancher.io>
secretName: tls-rancher-ingress
status:
loadBalancer:
ingress:
- ip: 192.168.192.170
- ip: 192.168.192.49
- ip: 192.168.194.99
kind: List
metadata:
resourceVersion: ""
curved-piano-98970
01/26/2024, 7:52 PMcurved-piano-98970
01/26/2024, 7:53 PMcreamy-pencil-82913
01/26/2024, 7:54 PM<http://mpro.rancher.io|mpro.rancher.io>
point at 192.168.192.170,192.168.192.49,192.168.194.99 in dns?creamy-pencil-82913
01/26/2024, 7:54 PMcurved-piano-98970
01/26/2024, 7:55 PMcurved-piano-98970
01/26/2024, 7:55 PMcreamy-pencil-82913
01/26/2024, 7:55 PMcurved-piano-98970
01/26/2024, 7:55 PMcurved-piano-98970
01/26/2024, 7:56 PMcreamy-pencil-82913
01/26/2024, 7:57 PMhost: <http://mpro.rancher.io|mpro.rancher.io>
or
tls:
- hosts:
- <http://mpro.rancher.io|mpro.rancher.io>
so if you don’t attempt to connect to it at that hostname, you will get the ingress default certificate. instead of the certificate you configured for rancher.creamy-pencil-82913
01/26/2024, 7:57 PMcreamy-pencil-82913
01/26/2024, 7:57 PMcreamy-pencil-82913
01/26/2024, 7:57 PMcurved-piano-98970
01/26/2024, 7:58 PMcurved-piano-98970
01/26/2024, 7:58 PMcreamy-pencil-82913
01/26/2024, 7:58 PMcreamy-pencil-82913
01/26/2024, 7:59 PMcreamy-pencil-82913
01/26/2024, 7:59 PMcurved-piano-98970
01/26/2024, 8:00 PMcurved-piano-98970
01/26/2024, 8:02 PMcreamy-pencil-82913
01/26/2024, 8:04 PMcreamy-pencil-82913
01/26/2024, 8:04 PMcreamy-pencil-82913
01/26/2024, 8:05 PMcurved-piano-98970
01/26/2024, 8:05 PMcurved-piano-98970
01/26/2024, 8:05 PMcreamy-pencil-82913
01/26/2024, 8:06 PMcurved-piano-98970
01/26/2024, 8:06 PMcreamy-pencil-82913
01/26/2024, 8:06 PMtls-rancher-ingress
secret contain a valid cert that is trusted by your browser?creamy-pencil-82913
01/26/2024, 8:07 PMcurved-piano-98970
01/26/2024, 8:07 PMcurved-piano-98970
01/26/2024, 8:07 PMcreamy-pencil-82913
01/26/2024, 8:08 PMcurved-piano-98970
01/26/2024, 8:08 PMcreamy-pencil-82913
01/26/2024, 8:08 PMcurved-piano-98970
01/26/2024, 8:08 PMcreamy-pencil-82913
01/26/2024, 8:09 PMcurved-piano-98970
01/26/2024, 8:09 PMcreamy-pencil-82913
01/26/2024, 8:09 PMcreamy-pencil-82913
01/26/2024, 8:09 PMcreamy-pencil-82913
01/26/2024, 8:10 PMcreamy-pencil-82913
01/26/2024, 8:10 PMcreamy-pencil-82913
01/26/2024, 8:11 PMcurved-piano-98970
01/26/2024, 8:11 PMcurved-piano-98970
01/26/2024, 8:11 PMcreamy-pencil-82913
01/26/2024, 8:11 PMcurved-piano-98970
01/26/2024, 8:12 PMcurved-piano-98970
01/26/2024, 8:12 PMcreamy-pencil-82913
01/26/2024, 8:12 PMcurved-piano-98970
01/26/2024, 8:12 PMcurved-piano-98970
01/26/2024, 8:12 PMcreamy-pencil-82913
01/26/2024, 8:13 PMcreamy-pencil-82913
01/26/2024, 8:14 PMcreamy-pencil-82913
01/26/2024, 8:15 PMcurved-piano-98970
01/26/2024, 8:15 PMcreamy-pencil-82913
01/26/2024, 8:18 PMcurved-piano-98970
01/26/2024, 8:19 PMcreamy-pencil-82913
01/26/2024, 8:22 PMcurved-piano-98970
01/26/2024, 8:24 PMcurved-piano-98970
01/26/2024, 8:27 PMcreamy-pencil-82913
01/26/2024, 8:33 PMcreamy-pencil-82913
01/26/2024, 8:34 PMcreamy-pencil-82913
01/26/2024, 8:36 PMcurved-piano-98970
01/26/2024, 8:39 PMambitious-plastic-3551
01/26/2024, 8:40 PMcurved-piano-98970
01/26/2024, 8:40 PMcurved-piano-98970
01/26/2024, 8:41 PMcreamy-pencil-82913
01/26/2024, 8:42 PMcreamy-pencil-82913
01/26/2024, 8:42 PMambitious-plastic-3551
01/26/2024, 8:42 PMcreamy-pencil-82913
01/26/2024, 8:42 PMcreamy-pencil-82913
01/26/2024, 8:42 PMcreamy-pencil-82913
01/26/2024, 8:43 PMcurved-piano-98970
01/26/2024, 8:43 PMcurved-piano-98970
01/26/2024, 8:44 PMcurved-piano-98970
01/26/2024, 8:44 PM-----BEGIN CERTIFICATE-----
MIICfTCCAiSgAwIBAgIRAIqgSzPxbCpOCeSYfg0ZfNkwCgYIKoZIzj0EAwIwRjEc
MBoGA1UEChMTZHluYW1pY2xpc3RlbmVyLW9yZzEmMCQGA1UEAwwdZHluYW1pY2xp
c3RlbmVyLWNhQDE3MDYyODQ1NjMwHhcNMjQwMTI2MTU1NjE3WhcNMjQwNDI1MTU1
NjE3WjAAMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2XZzc6n0DiZ5
zw/QR8Wzby11URC8Ylxj5yr21C7njUUgkcJbcLKg9WhSpoPZNX6dfmgn6KFqA/Vz
vdAQicFN0TAmb0y+zLdHljNJNOal91cT1pIkEb8UBgxxI1vtugj4yw9vWM658DK6
rPZ6LhVO5t6dxvy6MYDX27SWTAukyqrTy2IFYz3hf1ZS433PSMHZNMcR9N+Asko4
hYXoWMki7Td1d47hujoYuOWhZ4D586IEBX2Pxmejozt9op1ks5E02jkptZnqxrDI
sCqN+MJdNWKK8V8PY1jn/4YOUMkhUIvTbLpPV30vCdcackmdrd2NTA/7yuPSXMpj
UDsMirq0UwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAf
BgNVHSMEGDAWgBQhIhAaxTgNDjETStdzZ6cPoIpeIDArBgNVHREBAf8EITAfgh1t
cHJvLnJhbmNoZXIuazhzLmFwcHNjYWxlci5pbzAKBggqhkjOPQQDAgNHADBEAiAK
QNnQ8nhYiUuuPsybD77cKVKheZikv8UnZhsjH0/MfgIgK43EIQKhckrh0vusA8/x
yG+K6TYnF5jYQ+5wNjFVyCA=
-----END CERTIFICATE-----
creamy-pencil-82913
01/26/2024, 8:44 PMcreamy-pencil-82913
01/26/2024, 8:45 PMcreamy-pencil-82913
01/26/2024, 8:45 PMrancher
which means you will need to log in to rancher once it is up and manually provide a valid certcurved-piano-98970
01/26/2024, 8:45 PMcreamy-pencil-82913
01/26/2024, 8:45 PMcurved-piano-98970
01/26/2024, 8:46 PMcreamy-pencil-82913
01/26/2024, 8:47 PMcurved-piano-98970
01/26/2024, 8:47 PMcreamy-pencil-82913
01/26/2024, 8:47 PMFor this tutorial you are going to automatically issue a self-signed certificate through cert-manager. In a real-world use-case you will likely use Let’s Encrypt or provide your own certificate.
curved-piano-98970
01/26/2024, 8:48 PMcreamy-pencil-82913
01/26/2024, 8:48 PMcreamy-pencil-82913
01/26/2024, 8:48 PMcurved-piano-98970
01/26/2024, 8:49 PMcurved-piano-98970
01/26/2024, 8:49 PMcurved-piano-98970
01/26/2024, 8:53 PMcurved-piano-98970
01/26/2024, 8:54 PMcurved-piano-98970
01/26/2024, 8:54 PMcreamy-pencil-82913
01/26/2024, 8:54 PMcurved-piano-98970
01/26/2024, 8:54 PMcurved-piano-98970
01/26/2024, 8:54 PMcurved-piano-98970
01/26/2024, 8:56 PMcurved-piano-98970
01/26/2024, 8:56 PMambitious-plastic-3551
01/26/2024, 8:57 PMcurved-piano-98970
01/26/2024, 8:59 PMhelm upgrade rancher rancher-stable/rancher \
--namespace cattle-system \
--set hostname=<myhostname> \
--set ingress.tls.source=letsEncrypt \
--set letsEncrypt.email=<email> \
--set letsEncrypt.ingress.class=nginx
curved-piano-98970
01/26/2024, 9:00 PMcurved-piano-98970
01/26/2024, 9:00 PMambitious-plastic-3551
01/26/2024, 9:00 PMcurved-piano-98970
01/26/2024, 9:03 PMcurved-piano-98970
01/26/2024, 9:03 PMcurved-piano-98970
01/26/2024, 9:03 PMambitious-plastic-3551
01/26/2024, 9:04 PMambitious-plastic-3551
01/26/2024, 9:05 PMcurved-piano-98970
01/26/2024, 9:05 PMcurved-piano-98970
01/26/2024, 9:05 PMambitious-plastic-3551
01/26/2024, 9:05 PMcurved-piano-98970
01/26/2024, 9:05 PMambitious-plastic-3551
01/26/2024, 9:05 PMambitious-plastic-3551
01/26/2024, 9:06 PMambitious-plastic-3551
01/26/2024, 9:06 PMcurved-piano-98970
01/26/2024, 9:08 PMcurved-piano-98970
01/26/2024, 9:08 PMcurved-piano-98970
01/26/2024, 9:08 PMambitious-plastic-3551
01/26/2024, 9:08 PMcurved-piano-98970
01/26/2024, 9:09 PM-----BEGIN CERTIFICATE-----
MIICfTCCAiSgAwIBAgIRAIqgSzPxbCpOCeSYfg0ZfNkwCgYIKoZIzj0EAwIwRjEc
MBoGA1UEChMTZHluYW1pY2xpc3RlbmVyLW9yZzEmMCQGA1UEAwwdZHluYW1pY2xp
c3RlbmVyLWNhQDE3MDYyODQ1NjMwHhcNMjQwMTI2MTU1NjE3WhcNMjQwNDI1MTU1
NjE3WjAAMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2XZzc6n0DiZ5
zw/QR8Wzby11URC8Ylxj5yr21C7njUUgkcJbcLKg9WhSpoPZNX6dfmgn6KFqA/Vz
vdAQicFN0TAmb0y+zLdHljNJNOal91cT1pIkEb8UBgxxI1vtugj4yw9vWM658DK6
rPZ6LhVO5t6dxvy6MYDX27SWTAukyqrTy2IFYz3hf1ZS433PSMHZNMcR9N+Asko4
hYXoWMki7Td1d47hujoYuOWhZ4D586IEBX2Pxmejozt9op1ks5E02jkptZnqxrDI
sCqN+MJdNWKK8V8PY1jn/4YOUMkhUIvTbLpPV30vCdcackmdrd2NTA/7yuPSXMpj
UDsMirq0UwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAf
BgNVHSMEGDAWgBQhIhAaxTgNDjETStdzZ6cPoIpeIDArBgNVHREBAf8EITAfgh1t
cHJvLnJhbmNoZXIuazhzLmFwcHNjYWxlci5pbzAKBggqhkjOPQQDAgNHADBEAiAK
QNnQ8nhYiUuuPsybD77cKVKheZikv8UnZhsjH0/MfgIgK43EIQKhckrh0vusA8/x
yG+K6TYnF5jYQ+5wNjFVyCA=
-----END CERTIFICATE-----
curved-piano-98970
01/26/2024, 9:09 PMcurved-piano-98970
01/26/2024, 9:13 PMcurved-piano-98970
01/26/2024, 9:16 PMcurved-piano-98970
01/26/2024, 9:16 PMambitious-plastic-3551
01/26/2024, 9:16 PMambitious-plastic-3551
01/26/2024, 9:17 PMambitious-plastic-3551
01/26/2024, 9:17 PMcurved-piano-98970
01/26/2024, 9:19 PMcurved-piano-98970
01/26/2024, 9:19 PMNormal Issuing 81s cert-manager-certificates-trigger Issuing certificate as Secret does not exist
Normal Generated 80s cert-manager-certificates-key-manager Stored new private key in temporary Secret resource "tls-rancher-ingress-vnbzs"
Normal Requested 80s cert-manager-certificates-request-manager Created new CertificateRequest resource "tls-rancher-ingress
curved-piano-98970
01/26/2024, 9:23 PMHTTP-01" related_resource_name="cm-acme-http-solver-xwzjl" related_resource_namespace="cattle-system" related_resource_kind="Ingress" related_resource_version="v1"
E0126 21:20:39.350504 1 sync.go:190] "cert-manager/challenges: propagation check failed" err="failed to perform self check GET request '<http://mpro.rancher.k8s.appscaler.io/.well-known/acme-challenge/vp9NdadpCbmvAHOq82_WaGApqdTPoUg4MpR7pZR29AA>': Get \"<http://mpro.rancher.k8s.appscaler.io/.well-known/acme-challenge/vp9NdadpCbmvAHOq82_WaGApqdTPoUg4MpR7pZR29AA>\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" resource_name="tls-rancher-ingress-1-2631032098-2490825401" resource_namespace="cattle-system" resource_kind="Challenge" resource_version="v1" dnsName="mpro.rancher.io" type="HTTP-01"
curved-piano-98970
01/26/2024, 9:24 PMcurved-piano-98970
01/26/2024, 9:24 PMcreamy-pencil-82913
01/26/2024, 9:24 PMcurved-piano-98970
01/26/2024, 9:24 PMcurved-piano-98970
01/26/2024, 9:24 PMcreamy-pencil-82913
01/26/2024, 9:24 PMcurved-piano-98970
01/26/2024, 9:25 PMcreamy-pencil-82913
01/26/2024, 9:26 PMcurved-piano-98970
01/26/2024, 9:26 PMambitious-plastic-3551
01/26/2024, 9:26 PMambitious-plastic-3551
01/26/2024, 9:26 PMambitious-plastic-3551
01/26/2024, 9:26 PMcreamy-pencil-82913
01/26/2024, 9:26 PMambitious-plastic-3551
01/26/2024, 9:27 PMcreamy-pencil-82913
01/26/2024, 9:27 PMambitious-plastic-3551
01/26/2024, 9:27 PMcurved-piano-98970
01/26/2024, 9:27 PMcreamy-pencil-82913
01/26/2024, 9:27 PMcreamy-pencil-82913
01/26/2024, 9:28 PMcreamy-pencil-82913
01/26/2024, 9:28 PMcreamy-pencil-82913
01/26/2024, 9:29 PMcurved-piano-98970
01/26/2024, 9:29 PMcurved-piano-98970
01/26/2024, 9:29 PMambitious-plastic-3551
01/26/2024, 9:30 PMcurved-piano-98970
01/26/2024, 9:30 PMcurved-piano-98970
01/26/2024, 9:30 PMambitious-plastic-3551
01/26/2024, 9:30 PMcurved-piano-98970
01/26/2024, 9:30 PMcurved-piano-98970
01/26/2024, 9:31 PMcurved-piano-98970
01/26/2024, 9:31 PM