Rancher Management Server 默认需要 SSL/TLS 配置来保证访问的安全性,可以从以下三种证书来源中选择一种,用于在 Rancher Server 中终止 TLS:
- Rancher 生成的 TLS 证书。
- Let’s Encrypt 下发的 TLS 证书。
- 使用已有的 CA 颁发的公有或私有证书。
此处测试第三种方式,即使用私有 CA 证书签名的证书安装 Rancher。
Rancher Management Server 默认需要 SSL/TLS 配置来保证访问的安全性,可以从以下三种证书来源中选择一种,用于在 Rancher Server 中终止 TLS:
此处测试第三种方式,即使用私有 CA 证书签名的证书安装 Rancher。
使用 Tailscale 官方的中继节点,很多时候会出现延迟过高的问题(严重的时候基本没法用),如果有云主机,可以用来自建中继。
如果希望在不修改原有 DNS 配置的前提下,仅针对特定域名使用指定的 DNS 服务器进行解析,可以参考以下方式实现:
MetalLB 是使用标准路由协议(ARP/BGP)为 bare metal Kubernetes 集群实现的负载平衡器。
参考文档:https://docs.rke2.io/zh/security/certificates#using-custom-ca-certificates
在注册首台 RKE2 节点时,rke2
进程会检查 /var/lib/rancher/rke2/server/tls
目录中是否已存在相关证书文件;若不存在,就会生成相关证书供 Kubernetes 使用。
如果有自定义证书的需求,也可以提前将生成好的证书放置到该目录中。rke2
会检测到证书已存在,从而跳过证书生成流程,直接使用这些自定义证书。