💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
K3s默认使用Traefik作为Ingress控制器,支持通过ACME协议自动生成TLS证书。需确保Traefik已安装并正确配置,DNS指向K3s集群外部IP,并创建Ingress资源以启用HTTPS访问。
🎯
关键要点
- K3s默认使用Traefik作为Ingress控制器,支持通过ACME协议自动生成TLS证书。
- 确保Traefik已安装并正确配置,使用命令kubectl get pods -n kube-system -l app.kubernetes.io/name=traefik进行验证。
- 创建Traefik配置覆盖文件,指定Let's Encrypt的电子邮件和存储路径。
- 检查Traefik是否重启并应用新设置,使用kubectl logs命令查看ACME活动日志。
- 创建Ingress资源以启用TLS,确保域名和服务名称正确。
- 确保DNS指向K3s集群的外部IP,使用Cloudflare DNS或其他域名注册商。
- 应用Ingress配置,使用kubectl apply命令,并检查证书是否已成功颁发。
- 通过HTTPS访问应用,确保看到有效的SSL证书。
➡️