1. 安装渠成
1.1 快速安装
2. 渠成介绍
2.1 产品简介
2.2 架构说明
2.3 主要特性
3. 安装应用
3.1 安装应用
4. 平台使用
4.1 账号管理
4.2 仪表盘
4.3. 应用市场
4.3.1 应用列表
4.3.2 应用安装
4.4. 服务管理
4.4.1 服务详情和服务操作
4.4.2 服务备份与回滚
4.5 服务导航
4.6 应用升级
4.7. 后台管理
4.7.1 平台升级
4.7.2 数据库管理
4.7.3 平台备份与恢复
4.7.4 LDAP服务
4.7.5 域名解析
4.7.6 域名管理
4.7.7 负载均衡
5. 命令行工具
5.1 安装与升级
5.2 版本升级文档
5.3 通过命令行升级平台
5.4 平台管理
5.5 应用管理
5.6 全局数据库管理
5.7 平台应用端口映射
5.8 其他功能
6. 解决方案
6.1. 服务对接
6.1.1 生成 Gitlab 访问令牌
6.1.2 创建 Gitlab 操作用户
6.1.3 生成 Gitea 访问令牌
6.1.4 创建 Gitea 操作用户
6.1.5 对接 Sonarqube 服务
6.1.6 对接 Jenkins 服务
7. 问题排查
7.1 问题反馈
7.2 安装问题

平台应用端口映射

2023-09-25 09:37:53
管理员
2738
最后编辑:郑院生 于 2023-09-25 09:45:26
分享链接
摘要:某些特殊场景下,需要手动映射端口

手动映射端口

# 列出所有的svc
kubectl get svc -n quickon-app
# 编辑你所需要的svc, 示例zentao-20230925093938
kubectl edit svc/zentao-20230925093938  -n quickon-app
# 将 spec.type 由ClusterIP改成NodePort

编辑完成示例

apiVersion: v1
kind: Service
metadata:
  annotations:
    meta.helm.sh/release-name: zentao-20230925093938
    meta.helm.sh/release-namespace: quickon-app
  creationTimestamp: "2023-09-25T01:39:40Z"
  labels:
    app: zentao
    app.kubernetes.io/managed-by: Helm
    chart: zentao-2023.9.1201
    component: zentao
    provider: quickon
    release: zentao-20230925093938
  name: zentao-20230925093938
  namespace: quickon-app
  resourceVersion: "2384257"
  uid: 4ff63e80-e7cb-437f-816f-3f2c58ae8737
spec:
  clusterIP: 10.43.43.245
  clusterIPs:
  - 10.43.43.245
  externalTrafficPolicy: Cluster
  internalTrafficPolicy: Cluster
  ipFamilies:
  - IPv4
  ipFamilyPolicy: SingleStack
  ports:
  - name: web
    nodePort: 30320
    port: 80
    protocol: TCP
    targetPort: 80
  selector:
    app: zentao
    component: zentao
    release: zentao-20230925093938
  sessionAffinity: None
  type: NodePort

查看svc列表

kubectl get svc -n quickon-app
NAME                    TYPE       CLUSTER-IP     EXTERNAL-IP   PORT(S)        AGE
zentao-20230925093938   NodePort   10.43.43.245   <none>        80:30320/TCP   4m32s

后面使用宿主机ip+30320端口访问即可

发表评论
评论通过审核后显示。