码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 腾讯Coding的持续部署模块的使用。


    1,需要先开启集群:搜索容器服务,使用TKE容器服务:
    在这里插入图片描述
    新建集群的操作如下:
    在这里插入图片描述
    2,创建完集群后,点击进入集群。

    点击按钮开启外网访问,基本信息 -> 外网访问的按钮打开。
    在这里插入图片描述
    会要求选择外网访问设置。最新版的使用安全组来配置。

    点击新建安全组:
    在这里插入图片描述
    添加一个安全组后,点击进去:
    在这里插入图片描述
    点击添加规则:添加一个0.0.0.0 开发5000端的规则,放行所有来访的IP来访问。这个5000端口,在Coding持续部署完成后,会默认使用这个5000端口 (基于Coding给的Flaskapp的测试)

    在这里插入图片描述
    3,绑定云账号。

    (1)集群->查看集群凭证
    在这里插入图片描述
    (2)点击查看详情,复制集群凭证。
    在这里插入图片描述
    在这里插入图片描述
    (3)将凭证复制到Kubeconfig即可。
    在这里插入图片描述
    4,回到持续部署,选择k8s
    在这里插入图片描述
    这里选择”使用现有集群“,选择你已经购买的TKE容器服务的集群配置,就是上面配置的那个集群,不要使用免费示例集群,总会报错的。
    在这里插入图片描述
    选择示例镜像,
    在这里插入图片描述
    然后如下图,点击确定即可。
    在这里插入图片描述
    然后可能会如下图,在第三步卡住了。因为拉取的镜像在外网,集群是在一个私网下,所以要配置NAT。
    在这里插入图片描述

    4,找到私有网络,添加NAT
    在这里插入图片描述
    先添加NAT:
    在这里插入图片描述
    进去后,主要添加下面三个内容即可。

    注意:地域要和前面配置的集群的地域是相同的。例如集群是在北京,这里也选北京。
    在这里插入图片描述
    然后新建子网,新建路由表。
    在这里插入图片描述
    可参考官方的快速入门的文档:NAT 网关 快速入门-文档中心-腾讯云 (tencent.com)

    绑定完路由后要看看是否绑定了NAT网关。只要下面有路由策略即成功。

    在这里插入图片描述
    5,然后去集群的POD,查看是否可以连接外网了。

    如何找pod,如下
    在这里插入图片描述

    点击远程登录:
    在这里插入图片描述
    Ping一下百度,如果有响应包则表示NAT添加成功了。
    在这里插入图片描述
    6、然后再去Coding 的持续发布模块,再重新发布一次。发布成功:
    在这里插入图片描述
    7,如何访问呢?选择集群 -.>点开一个部署的项目,点击Load Balance
    在这里插入图片描述
    右侧会出现弹窗,使用下面画线的 IP + 容器端口5000访问即可成功。 上面设置安全组是开放0.0.0.0的5000端口就是这里的使用。如果是自己的项目不是官方的Flaskapp的示例的话,可能是别的端口,可以根据这里的端口再去安全组重新配置。
    在这里插入图片描述
    测试成功:

    在这里插入图片描述

  • 相关阅读:
    东方梅酒:梅见的新国饮故事
    C++文件服务器项目—Redis—2
    隐写术——PNG文件隐藏payload
    Mysql5.7(Docker环境)实现主从复制
    Failed to connect to any host resolved for DNS name第一次测试Redis/Jedis时报错(虚拟机)
    亚洲央行部署外汇储备以对抗货币空头
    阿里云在云原生领域喜获多项 OSCAR 开源尖峰案例奖
    【23真题】难!985难度前五名!
    物联网、云计算、软件设计的前景都怎么样啊有没有业内懂哥
    基于Matlab实现logistic方法(源码+数据)
  • 原文地址:https://blog.csdn.net/qq_45860901/article/details/126843296
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号