1,需要先開啟集群:搜索容器服務(wù),使用TKE容器服務(wù):
新建集群的操作如下:
2,創(chuàng)建完集群后,點(diǎn)擊進(jìn)入集群。
點(diǎn)擊按鈕開啟外網(wǎng)訪問,基本信息 -> 外網(wǎng)訪問的按鈕打開。
會要求選擇外網(wǎng)訪問設(shè)置。最新版的使用安全組來配置。
點(diǎn)擊新建安全組:
添加一個(gè)安全組后,點(diǎn)擊進(jìn)去:
點(diǎn)擊添加規(guī)則:添加一個(gè)0.0.0.0 開發(fā)5000端的規(guī)則,放行所有來訪的IP來訪問。這個(gè)5000端口,在Coding持續(xù)部署完成后,會默認(rèn)使用這個(gè)5000端口 (基于Coding給的Flaskapp的測試)
3,綁定云賬號。
(1)集群->查看集群憑證
(2)點(diǎn)擊查看詳情,復(fù)制集群憑證。
(3)將憑證復(fù)制到Kubeconfig即可。
4,回到持續(xù)部署,選擇k8s
這里選擇”使用現(xiàn)有集群“,選擇你已經(jīng)購買的TKE容器服務(wù)的集群配置,就是上面配置的那個(gè)集群,不要使用免費(fèi)示例集群,總會報(bào)錯(cuò)的。
選擇示例鏡像,
然后如下圖,點(diǎn)擊確定即可。
然后可能會如下圖,在第三步卡住了。因?yàn)槔〉溺R像在外網(wǎng),集群是在一個(gè)私網(wǎng)下,所以要配置NAT。
4,找到私有網(wǎng)絡(luò),添加NAT
先添加NAT:
進(jìn)去后,主要添加下面三個(gè)內(nèi)容即可。
注意:地域要和前面配置的集群的地域是相同的。例如集群是在北京,這里也選北京。
然后新建子網(wǎng),新建路由表。
可參考官方的快速入門的文檔:NAT 網(wǎng)關(guān) 快速入門-文檔中心-騰訊云 (tencent.com)
綁定完路由后要看看是否綁定了NAT網(wǎng)關(guān)。只要下面有路由策略即成功。
5,然后去集群的POD,查看是否可以連接外網(wǎng)了。
如何找pod,如下
點(diǎn)擊遠(yuǎn)程登錄:
Ping一下百度,如果有響應(yīng)包則表示NAT添加成功了。
6、然后再去Coding 的持續(xù)發(fā)布模塊,再重新發(fā)布一次。發(fā)布成功:
7,如何訪問呢?選擇集群 -.>點(diǎn)開一個(gè)部署的項(xiàng)目,點(diǎn)擊Load Balance
右側(cè)會出現(xiàn)彈窗,使用下面畫線的 IP + 容器端口5000訪問即可成功。 上面設(shè)置安全組是開放0.0.0.0的5000端口就是這里的使用。如果是自己的項(xiàng)目不是官方的Flaskapp的示例的話,可能是別的端口,可以根據(jù)這里的端口再去安全組重新配置。
測試成功:文章來源:http://www.zghlxwxcb.cn/news/detail-630506.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-630506.html
到了這里,關(guān)于騰訊Coding的持續(xù)部署模塊的使用。的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!