k3s集群私有负载均衡的另一种选择tailscale在阅读此文实践前需要阅读多云组网部署 k3s 集群的另一种选择Tailscale要求基于tailscale实现k3s集群部署有私有负载均衡场景已经安装helm本文默认已经满足上述条件了。历史选择在tailscale之前,我是利用MetalLB实现负载均衡的,然后再由tailscale某个节点广播负载均衡路由的。如今在tailscale v1.50版本之后,增强了对k8s的支持,Kubernetes operator诞生了,带来了很多新功能:代理访问k8s控制平面API向k8s集群公开内部服务/k8s集群服务暴露给内部(集群内部和集群外部互通有无,甚至是跨集群互通)打通saas云服务在 Kubernetes 上部署出口节点和子网路由控制器其中2、4比较我用的比较多安装部署准备工作编辑ACL策略, 新增如下配置"tagOwners": {
"tag:k8s-operator": [],
"tag:k8s": ["tag:k8s-operator"],
},创建Oauth客户端备用, 选择Devices读写权限,并绑定tag:k8s-operator点击创建后,会弹出Client ID和Client secret记得留存一下,只会显示一次,后续步骤会使用安装添加到本地 Helm 存储库:https://pkg
...
继续阅读
(173)