K8s开发环境本地debug的相关配置(包含windows和Mac os)

1、windows系统下本地debug配置

   1. 安装kubectl ,进入网页:

https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/#verify-kubectl-configuration

      根据教程下载 kubectl.exe(建议不要用curl直接下载即可)
1.png
 给kubectl配置环境变量(教程中的第二步不需要),并验证是否生效
2.png
   2. 配置kubectl的证书用于连接上开发环境的k8s

       下载如下zip包,将zip包解压至用户目录,ps:这个用户目录就是有一堆其他软件的缓存文件的地方

     压缩包链接: 

https://pan.baidu.com/s/1X0oNWtBTPI-vBYKAQyNsSg 提取码: 4r9r

       ps:配置应该不用修改了,这里面的config配置文件已经配成了开发环境

       使用 kubectl get pods -n b2b 命令 测试是否已经连上

    3. 安装telepresence  详细步骤网址:

https://www.telepresence.io/docs/latest/howtos/intercepts/ ,

        到 telepresence connect 成功就可以了

        教程写的很清楚,我讲一些注意点:

        (1) 执行powershell文件时,必须使用powershell去执行,其他都无法执行

        (2) 正常情况下,执行必定会有权限问题,按照 

https://blog.csdn.net/jinhaijing/article/details/85004126

         的做法去设置

        (3)测试服务连接是否成功,网页上输入 https://{serviceName}:8080  看是不是404,如果404说明已经连上了。

  大功告成!恭喜你,终于可以本地调试了。

2、Mac os系统下本地debug配置

官方文档:

https://alibaba.github.io/kt-connect/#/zh-cn/quickstart

Mac os系统:

1、先根据官方文档,安装sshuttle和kt:
3.png
2、安装:kubectl命令

brew install kubernetes-cli

3、将如下config文件拷贝到/.kube/config,该文件是项目dev环境的配置文件

文件网盘地址链接:https://pan.baidu.com/s/1K5d-z1jjn1KzR0ktAsPkDQ 提取码: eqj1

4、根据官方文档,开启kt

sudo ktctl connect --method=vpn

你可能感兴趣的:(K8s开发环境本地debug的相关配置(包含windows和Mac os))