k8s 配置 ingress-nginx 默认 https 证书
文章目录
ingress-nginx 默认会生成 https 证书,但是自己签名的证书,这里我们更换成我们自己的证书
操作步骤
- 使用 https 证书文件生成 secret
kubectl create secret tls ${CERT_NAME} --key ${KEY_FILE} --cert ${CERT_FILE} -n kube-system
- 修改 ingress-nginx 的配置文件
- 查看 ingress 的名字
kubectl get all -A | grep ingress
- 查看 ingress-nginx 是否已经配置
kubectl describe -n ingress daemonset.apps/nginx-ingress-microk8s-controller | grep --default-ssl-certificate
- 编辑配置
kubectl edit -n ingress daemonset.apps/nginx-ingress-microk8s-controller
- 修改/增加
--default-ssl-certificate=kube-system/tls
- 查看 ingress 的名字
参考
文章作者 霸气千秋
上次更新 2022-10-11