美文网首页
K8s开发环境本地debug的相关配置(包含windows和Ma

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

作者: 奋斗的韭菜汪 | 来源:发表于2021-09-22 10:39 被阅读0次

    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和Ma

          本文链接:https://www.haomeiwen.com/subject/gimwgltx.html