小编Pie*_*tet的帖子

Kubernetes:“持久”端口转发

我使用私人在线服务器通过 kubernetes 设置 jenkins 环境。

我有以下服务文件:

apiVersion: v1
kind: Service
metadata:
  name: jenkins
  namespace: jenkins
spec:
  type: NodePort
  ports:
  - port: 8080
    targetPort: 8080
  selector:
    app: jenkins
Run Code Online (Sandbox Code Playgroud)

它有效,这意味着我可以从我的服务器获取 jenkins pod。但是我无法从本地计算机网络浏览器访问我的服务。

为此,我必须输入以下命令:

kubectl port-forward -n jenkins service/jenkins 8080:8080 --address=<localServerIp>
Run Code Online (Sandbox Code Playgroud)

我读过端口转发仅用于调试(kubectl 端口转发和 NodePort 服务之间的区别)。但我找不到如何将我的服务配置为在互联网上可见。我想要相当于持久端口转发的端口转发规则。

port web-services kubernetes

6
推荐指数
1
解决办法
9116
查看次数

标签 统计

kubernetes ×1

port ×1

web-services ×1