前言

本文的目的是在 K8s 集群内搭建 Tailscale 的 DERP 服务器。

背景知识

Tailscale

Tailscale 允许您轻松管理对私有资源的访问(本质上是个 VPN 工具),快速 SSH 进入网络上的设备,并且可以在世界上的任何地方安全地工作。

在您的设备、虚拟机和服务器之间创建一个安全的 WireGuard 网状网络 -- 即使它们被防火墙或子网隔开。

DERP

Tailscale 运行 DERP 中继服务器来帮助连接您的节点。除了使用 tailscale 提供的 DERP 服务器之外,您还可以运行自己的服务器。

Tailscale 运行分布在世界各地的 DERP 中继服务器,将您的 Tailscale 节点点对点作为 NAT 遍历期间的一个边通道,并作为 NAT 遍历失败和无法建立直接连接的备用。

Tailscale 在许多地方运行 DERP 服务器。截至 2022 年 9 月,这份名单包括:

  • Australia (Sydney)
  • Brazil (São Paulo)
  • Canada (Toronto)
  • Dubai (Dubai)
  • France (Paris)
  • Germany (Frankfurt)
  • Hong Kong (Hong Kong)
  • India (Bangalore)
  • Japan (Tokyo)
  • Netherlands (Amsterdam)
  • Poland (Warsaw)
  • Singapore (Singapore)
  • South Africa (Johannesburg)
  • Spain (Madrid)
  • United Kingdom (London)
  • United States (Chicago, Dallas, Denver, Honolulu, Los Angeles, Miami, New York City, San Francisco, and Seattle)

在 K8s 集群中创建 DERP 服务器相关推荐

  1. K8S集群中Pod挂载Storageclass存储卷异常排查思路

    K8S集群中Pod挂载Storageclass存储卷异常排查思路 故障描述: Jenkins是在K8S集群中部署的,Jenkins使用的各种资源以及全部创建了,但是Jenkins的Pod依旧无法启动, ...

  2. K8S集群中Pod资源常见的异常状态以及排查思路

    K8S集群中Pod资源常见的异常状态以及排查思路 1.Pod资源的结构 Pod资源中会有一个基础容器Pause容器,每一个Pod资源下都会有一个Pause容器,Pause容器负责创建一个虚拟网络和存储 ...

  3. rancher2.x设置邮件通知,使用163邮箱来接收k8s集群中的报警信息以及来自rancher的通知信息

    之前搭建了几个k8s集群然后使用了rancher来管理多个k8s集群,之前选择使用rancher主要是考虑从rancher应用商店中安装部署各种服务比较方便.但是,在我部署安装efk服务的时候(我自己 ...

  4. K8S集群中Pod资源处于Pending状态排查思路

    K8S集群中Pod资源处于Pending状态排查思路 文章目录 K8S集群中Pod资源处于Pending状态排查思路 1.Pod资源处于Pending状态的原因 2.Pod资源处于Pending状态的 ...

  5. 终于解决 k8s 集群中部署 nodelocaldns 的问题

    终于解决 k8s 集群中部署 nodelocaldns 的问题 参考文章: (1)终于解决 k8s 集群中部署 nodelocaldns 的问题 (2)https://www.cnblogs.com/ ...

  6. K8S集群中Pod资源处于CrashLoopBackOff状态排查思路

    K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 文章目录 K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 1.Pod资源处于CrashLoopBackO ...

  7. K8S集群中Pod与Pod之间网络故障排查思路

    K8S集群中Pod与Pod之间网络故障排查思路 文章目录 K8S集群中Pod与Pod之间网络故障排查思路 1.Pod与Pod之间通信故障 2.Pod与Pod之间网络通信故障排查思路 1.Pod与Pod ...

  8. K8S集群中Pod资源数据丢包排查思路

    K8S集群中Pod资源数据丢包排查思路 Pod资源可能会由于网络原因产生丢包的现象. 当Pod资源存在丢包的现象时,会出现下面的报错: Connect to 100.111.156.74 port 5 ...

  9. K8S集群中Pod资源处于Terminating或Unknown状态排查思路

    K8S集群中Pod资源处于Terminating或Unknown状态排查思路 文章目录 K8S集群中Pod资源处于Terminating或Unknown状态排查思路 1.Pod资源处于Terminat ...

最新文章

  1. mysql 5.7解压缩,Mysql5.7 windows解压缩ZIP版安装
  2. 关于iptables
  3. Python之PIL之绘图:基于Python的PIL库绘制各种图形、添加文字等
  4. centos7磁盘逻辑分区命令_Centos7 磁盘分区概念
  5. 使用WildFly和Java EE 7映像与Docker提供者一起流浪
  6. 再谈angularjs DI(Dependency Injection)
  7. Matlab线性/非线性规划优化算法(2)
  8. Eslint常用命令
  9. CSDN答疑:按行累加
  10. Word中公式编辑倒V和横线加法
  11. SQL——连接字符串常用函数
  12. java QQ向另一个QQ发信息(可以是好友,也可以是非好友)
  13. indesign用于产品排班_怎样利用Indesign来进行高效的排版ID:30077776
  14. python人工智能算法的方式_Python与人工智能
  15. 医院信息化建设,该何去何从?
  16. 【Linux】Linux的进程调度
  17. PX4-固定翼的姿态控制
  18. 含echarts图表の网页打印
  19. 编码 GBK 的不可映射字符 (0x81)
  20. 服务器复制文件出现io错误,win7系统复制文件时发生IO错误的解决方法

热门文章

  1. (转载)symbian使用arm5编译器
  2. 银行快消零售行业遏制数据泄露四驾马车
  3. 天脉导热冲刺创业板:拟募资4亿 创始人谢毅是初中学历
  4. 地理之爱、地图、人文地图、电子数字地图
  5. Sublime text 3 汉化 POJIE版 分享
  6. C#操作MDB数据库
  7. 对乔布斯影响最大的13个人
  8. JavaScript前端开发小游戏之智能拼图
  9. 2021-07-16 python与HFSS联合仿真思路讲解(内附代码文件)
  10. 【高考志愿】计算机专业志愿填报指南