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。