如何使用自定义 TLS 证书配置 ingress 插件
概述
- 本教程将向您展示如何为 ingress 插件配置自定义 TLS 证书。
- mkcert 是一个用于制作本地信任的开发证书的简单工具。 它不需要任何配置。
教程
$ minikube start
$ kubectl -n kube-system create secret tls mkcert --key key.pem --cert cert.pem
$ minikube addons configure ingress
-- Enter custom cert(format is "namespace/secret"): kube-system/mkcert
✅ ingress was successfully configured
- 启用 ingress 插件(如果已启用,请先禁用)
$ minikube addons disable ingress
🌑 "The 'ingress' addon is disabled
$ minikube addons enable ingress
🔎 Verifying ingress addon...
🌟 The 'ingress' addon is enabled
$ kubectl -n ingress-nginx get deployment ingress-nginx-controller -o yaml | grep "kube-system"
- --default-ssl-certificate=kube-system/mkcert