当前位置:首页 >综合 >K8S集群内Pod如何与本地网络打通实现debug [[404039]]前言大家都知道

K8S集群内Pod如何与本地网络打通实现debug [[404039]]前言大家都知道

2024-06-28 16:23:18 [百科] 来源:避面尹邢网

K8S集群内Pod如何与本地网络打通实现debug

作者:YP小站 网络 通信技术 随着K8S到来,集群我们无法直接连接业务服务dubug,何本K8S Pod 分配的地网IP地址是集群内部网络,集群外部网络是络打无法直接访问到Pod,那有什么好的通实解决方法能直接连接Pod?下面介绍下开源 Telepresence。

[[404039]]

前言

大家都知道,集群在没有K8S集群时,何本我们能直接连接测试环境服务实现debug。地网随着K8S到来,络打我们无法直接连接业务服务dubug,通实K8S Pod 分配的集群IP地址是集群内部网络,集群外部网络是何本无法直接访问到Pod,那有什么好的地网解决方法能直接连接Pod?下面介绍下开源 Telepresence。

Telepresence 简介

Telepresence 是络打一种开源工具,可让您在本地运行单个服务,通实同时将该服务连接到远程 Kubernetes 集群。这使开发 multi-service 应用程序的开发人员能够:

K8S集群内Pod如何与本地网络打通实现debug [[404039]]前言大家都知道

  • 对单个服务进行快速本地开发,即使该服务依赖于集群中的其他服务。对您的服务进行更改并保存,您可以立即看到正在运行的新服务。
  • 使用本地安装的任何工具来 测试/调试/编辑 您的服务。例如,您可以使用调试器或 IDE!
  • 让您的本地开发机器像 Kubernetes 集群的一部分一样运行。如果您的机器上有一个应用程序要针对集群中的服务运行——这很容易做到。

开源地址: https://github.com/telepresenceio/telepresence

K8S集群内Pod如何与本地网络打通实现debug [[404039]]前言大家都知道

Telepresence 如何运行

Telepresence 在 Kubernetes 集群中运行的 pod 中部署双向网络代理。此 pod 将数据从您的 Kubernetes 环境(例如 TCP 连接、环境变量、卷)代理到本地进程。本地进程的网络被透明覆盖,以便 DNS 调用和 TCP 连接通过代理路由到远程 Kubernetes 集群。

K8S集群内Pod如何与本地网络打通实现debug [[404039]]前言大家都知道

这种方法给出:

  • 您的本地服务可以完全访问远程集群中的其他服务
  • 您的本地服务对 Kubernetes environment、secrets和 ConfigMap 的完全访问权限
  • 您的远程服务可以完全访问您的本地服务

Telepresence 支持的运行平台

  • Mac OS X
  • Linux

Telepresence 安装

可使用 Homebrew、apt 或 dnf 安装

Telepresence 使用报告

Telepresence 收集有关其用户的一些基本信息,以便它可以发送重要的客户通知,例如新版本可用性和安全公告。我们还使用这些信息匿名汇总基本使用情况分析。要禁用此行为,请设置环境变量 SCOUT_DISABLE:

  1. export SCOUT_DISABLE=1 

Telepresence 使用方法

这里不在描述,具体参考 https://www.telepresence.io/tutorials/kubernetes

参考链接

  • https://github.com/telepresenceio/telepresence
  • https://www.telepresence.io/discussion/overview

 

责任编辑:姜华 来源: YP小站 K8S集群Poddebug

(责任编辑:综合)

    推荐文章
    • 清明假期火车票开售 想要去哪里游玩记得提前预订车票

      清明假期火车票开售 想要去哪里游玩记得提前预订车票需要注意啦,清明节一共放假三天的时间,而且高速也会免费通行。现在消息指出,清明假期火车票开售啦,节前一天北京前往郑州、武汉等地车票热销,想要去哪里游玩,记得提前预订车票。同时,3月20日可以购买4月3 ...[详细]
    • Android 系统 Bar 沉浸式完美兼容方案

      Android 系统 Bar 沉浸式完美兼容方案Android 系统 Bar 沉浸式完美兼容方案原创 精选 作者: 字节跳动技术团队 2022-03-16 15:30:2 ...[详细]
    • ARM处理器正面刚x86:苹果一发力 PC回不到过去了

      ARM处理器正面刚x86:苹果一发力 PC回不到过去了ARM处理器正面刚x86:苹果一发力 PC回不到过去了作者:宪瑞 2023-02-17 07:28:49商务办公 AMD的竞争还只是x86的内卷,但苹果ARM处理器的崛起才是心头大患,因为苹果处理器的 ...[详细]
    • Beego 和 Gin,到底用哪个好?

      Beego 和 Gin,到底用哪个好?Beego 和 Gin,到底用哪个好?作者:somenzz 2023-05-28 13:03:46开发 前端 由于 Beego 采用了全功能的设计,它在处理复杂业务逻辑时可能会稍显笨重。尽管如此,Be ...[详细]
    • 花呗怎么一次性还完 花呗一次性还完注意事项有哪些?

      花呗怎么一次性还完 花呗一次性还完注意事项有哪些?很多使用花呗的用户,可能会发现一个问题,就是每月还款不能将花呗一次性还完,比如3月应还部分自动还款后,花呗通用额度没有全部恢复,还有一个4月待还账单部分存在,不会同步自动还款。那么,花呗怎么一次性还完 ...[详细]
    • Facebook Velox 运行机制全面解析

      Facebook Velox 运行机制全面解析Facebook Velox 运行机制全面解析作者:穆尼奥 2023-05-26 08:01:01开发 前端 小节一下,Task 负责将由 PlanNode 组成的 PlanTree 翻译成由 Ope ...[详细]
    • 云的网络安全优势

      云的网络安全优势云的网络安全优势2023-04-04 14:09:52安全 云安全 在考虑迁移到云计算时,网络安全已经成为一个关键因素。毫无疑问,企业希望通过网络浏览器或移动应用为员工、合作伙伴和客户提供一致的数据和 ...[详细]
    • SwiftUI 动画进阶之Canvas

      SwiftUI 动画进阶之CanvasSwiftUI 动画进阶之Canvas作者:Swift君 2022-03-09 09:00:41移动开发 iOS 画布Canvas 是一个 SwiftUI 视图,它从一个渲染闭包中获得绘制指令。与 S ...[详细]
    • 微众银行贷款怎么样 微众银行微业贷申请条件有哪些?

      微众银行贷款怎么样 微众银行微业贷申请条件有哪些?随着社会经济的不断发展,市面上的小贷机构也在不断地涌现。在这样的情况下,微众银行横空而出。很多人都没有听说过微众银行,但一定听说过它旗下的微粒贷。微众银行贷款靠谱吗?微众银行微业贷申请条件有哪些?微众 ...[详细]
    • MIUI 13安排上了!

      MIUI 13安排上了!小米于昨天正式发布了MIUI 12,带来了全新动画、超级壁纸、隐私保护等功能,当天就有大批机型获得了内测版推送。据悉,MIUI 12采用了光锥动画架构,带来真实动效+跨越语言和文化的通感可视化设计,同 ...[详细]
    热点阅读