Create self-signed certificates for ingress
Create Selfsigned SSL/TLS Ingress Certificates
please modify the <FQDN> with your current fqdn before applying the following command.
Create ingres Certs directory
- CODE
mkdir ingress-certs cd ingress-certs
set the Variable name to your FQDN
- CODE
export FQDN=<enter FQDN here>
Now generate a secret with the following commands.
BASHopenssl req -x509 \ -newkey rsa:4096 \ -sha256 \ -days 3650 \ -nodes \ -keyout ${FQDN}.key \ -out ${FQDN}.crt \ -subj "/CN=${FQDN}" \ -addext "subjectAltName=DNS:www.${FQDN},DNS:${FQDN}"
Create kubernetes secret in your required namespace
CODEkubectl -n <NAMESPAC> create secret tls ef-ingress-tls-secret --key ${FQDN}.key --cert ${FQDN}.crt
switch to previous directory
BASHcd ../