-
Choerodon平台版本:0.20.0
-
运行环境:自主搭建
-
问题描述:
k8s集群80端口被占用,现在想把80端口给hzero 前端用,应该怎么做
是直接在服务器上运行的 hzero 前端,还是在猪齿鱼中部署?
如果是在猪齿鱼中运行,可以使用 nodePort 或者 ingress 方式暴露服务而不是修改80端口
一般不推荐修改 k8s 配置,如果确实需要修改请参考以下步骤:
编辑 ingress-controller 命令空间下的 svc ingress-nginx ,在externalIPs中去掉对应服务器IP
# kubectl edit svc ingress-nginx -n ingress-controller
-------------------
apiVersion: v1
items:
spec:
externalIPs:
- 192.168.247.34
- 192.168.247.32
- 192.168.247.33
hzero 前端如果是部署在k8s里的,那你用svc转过去就好了