钉钉内网穿透
1:生成nodeport;
创建yaml文件
vim ui-nodeport.yaml
apiVersion: v1
kind: Service
metadata:
name: nginx
namespace: web
labels:
app: nginx
spec:
type: NodePort #这里代表是NodePort类型的,另外还有ingress,LoadBalancer
ports:
- port: 80 #这里的端口和clusterIP(kubectl describe service service-hello中的IP的port)对应。
targetPort: 80 #端口一定要和container暴露出来的端口对应。
protocol: TCP
nodePort: 30955 # 所有的节点都会开放此端口30000--32767,此端口供外部调用。
selector:
app: lapis-ui
kubectl生成服务
kubectl apply -f ui-nodeport.yaml
####
2:使用nodeport生成的端口做穿透
下载git
yum -y install git #有git则忽略
下载pierced并启动
cd /opt
git clone https://github.com/open-dingtalk/pierced.git
cd /pierced/linux
nohup ./ding -config=./ding.cfg -subdomain=自己的域名 端口 $ # nohup不怕关闭终端,$放入后台,不怕ctl + v;但无法完全正常访问,去掉nohup和&即可。
钉钉内网穿透
最新推荐文章于 2024-08-02 12:08:26 发布