本地安装telepresence,访问K8S集群 Mac(m1) 非管理員

kubeconfig 一.安装telepresence

1.安装

Telepresence Quickstart | Telepresence

(1)brew install datawire/blackbird/telepresence

2.配置

目录kubectl 将使用默认的 kubeconfig 文件:$HOME/.kube/config

创建文件夹:.kube

mkdir ~/.kube/

kubeconfig 文件https://kubernetes.io/zh-cn/docs/concepts/configuration/organize-cluster-access-kubeconfig/ 配置文件在KUBESPHERE的位置,如图:

获取该文件放在 ~/.kube/ 中,文件名字重命名为config。

3.连接命令(非管理员)

连接命令

telepresence connect --mapped-namespaces test

4.本地验证命令

調用一個有接口可以訪問的deploy service即可,自测时web的80端口

验证:curl deployservice . namespace可以正常访问即可。

二.效果

本地註冊到K8S環境,可以正常調用K8S里面服务。

相关命令参考telepresence --help

注意:非管理員的帳號要即能訪問指定namespace test也要能訪問telepresence中Traffic Manager所在namespace。

相关推荐
mobº11 小时前
K8s 集群部署中间件 - yaml 版本(二)
中间件·容器·kubernetes
灰勒塔德12 小时前
ubuntu 部署 gitlab docker服务
docker·容器·gitlab
@不会写代码的小张13 小时前
传统的企业服务如何部署在k8s集群中
云原生·容器·kubernetes
嚴寒14 小时前
我在 Mac 用一行脚本征服了 5TB NTFS:拒绝付费,彻底搞定免费方案
macos·mac
前端架构师-老李16 小时前
Maven安装以及环境变量配置(macOS)
java·macos·maven
深蓝电商API16 小时前
云原生爬虫:使用Docker和Kubernetes部署与管理分布式爬虫集群
docker·kubernetes
victory04311 天前
K8S重启之后无法启动故障排查 与 修复
云原生·容器·kubernetes
java_logo1 天前
SGLANG Docker容器化部署指南
linux·运维·docker·容器·eureka·1024程序员节
Qayrup1 天前
各个系统的 docker安装
运维·docker·容器
上去我就QWER1 天前
macOS下如何全文检索epub格式文件?
macos