自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

K8S集群內(nèi)Pod如何與本地網(wǎng)絡(luò)打通實現(xiàn)debug

網(wǎng)絡(luò) 通信技術(shù)
隨著K8S到來,我們無法直接連接業(yè)務(wù)服務(wù)dubug,K8S Pod 分配的IP地址是集群內(nèi)部網(wǎng)絡(luò),集群外部網(wǎng)絡(luò)是無法直接訪問到Pod,那有什么好的解決方法能直接連接Pod?下面介紹下開源 Telepresence。

[[404039]]

前言

大家都知道,在沒有K8S集群時,我們能直接連接測試環(huán)境服務(wù)實現(xiàn)debug。隨著K8S到來,我們無法直接連接業(yè)務(wù)服務(wù)dubug,K8S Pod 分配的IP地址是集群內(nèi)部網(wǎng)絡(luò),集群外部網(wǎng)絡(luò)是無法直接訪問到Pod,那有什么好的解決方法能直接連接Pod?下面介紹下開源 Telepresence。

Telepresence 簡介

Telepresence 是一種開源工具,可讓您在本地運行單個服務(wù),同時將該服務(wù)連接到遠程 Kubernetes 集群。這使開發(fā) multi-service 應(yīng)用程序的開發(fā)人員能夠:

  • 對單個服務(wù)進行快速本地開發(fā),即使該服務(wù)依賴于集群中的其他服務(wù)。對您的服務(wù)進行更改并保存,您可以立即看到正在運行的新服務(wù)。
  • 使用本地安裝的任何工具來 測試/調(diào)試/編輯 您的服務(wù)。例如,您可以使用調(diào)試器或 IDE!
  • 讓您的本地開發(fā)機器像 Kubernetes 集群的一部分一樣運行。如果您的機器上有一個應(yīng)用程序要針對集群中的服務(wù)運行——這很容易做到。

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

Telepresence 如何運行

Telepresence 在 Kubernetes 集群中運行的 pod 中部署雙向網(wǎng)絡(luò)代理。此 pod 將數(shù)據(jù)從您的 Kubernetes 環(huán)境(例如 TCP 連接、環(huán)境變量、卷)代理到本地進程。本地進程的網(wǎng)絡(luò)被透明覆蓋,以便 DNS 調(diào)用和 TCP 連接通過代理路由到遠程 Kubernetes 集群。

這種方法給出:

  • 您的本地服務(wù)可以完全訪問遠程集群中的其他服務(wù)
  • 您的本地服務(wù)對 Kubernetes environment、secrets和 ConfigMap 的完全訪問權(quán)限
  • 您的遠程服務(wù)可以完全訪問您的本地服務(wù)

Telepresence 支持的運行平臺

  • Mac OS X
  • Linux

Telepresence 安裝

可使用 Homebrew、apt 或 dnf 安裝

Telepresence 使用報告

Telepresence 收集有關(guān)其用戶的一些基本信息,以便它可以發(fā)送重要的客戶通知,例如新版本可用性和安全公告。我們還使用這些信息匿名匯總基本使用情況分析。要禁用此行為,請設(shè)置環(huán)境變量 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

 

責(zé)任編輯:姜華 來源: YP小站
相關(guān)推薦

2015-05-25 09:51:55

Azure混合云平臺VPN技術(shù)

2021-12-21 08:31:07

k8s診斷工具kubectl-deb

2023-07-04 07:30:03

容器Pod組件

2024-05-27 00:00:10

KubernetesK8s云原生

2019-08-12 08:36:33

K8S網(wǎng)絡(luò)Pod

2023-03-05 21:50:46

K8s集群容量

2023-09-03 23:58:23

k8s集群容量

2023-09-07 23:59:44

網(wǎng)絡(luò)Kubernetes局域網(wǎng)

2019-09-09 09:53:52

K8s集群架構(gòu)

2022-11-02 10:21:41

K8s pod運維

2021-05-07 09:31:33

KindK8s Operator

2023-11-07 08:23:05

2024-03-28 18:08:44

Kubernetes抓包Pod

2021-04-22 09:46:35

K8SCluster Aut集群

2024-03-18 15:44:48

K8S故障運維

2022-06-01 09:38:36

KubernetesPod容器

2022-04-29 10:40:38

技術(shù)服務(wù)端K8s

2022-04-22 13:32:01

K8s容器引擎架構(gòu)

2021-05-10 15:05:18

消息通信本地網(wǎng)絡(luò)

2022-08-29 10:08:50

跨集群
點贊
收藏

51CTO技術(shù)棧公眾號