ingress修改默认端口号


默认情况下ingress-nginx的端口号是随意映射的,这个在使用中会有很多不便

先修改kubernetes默认端口号范围,因为默认情况下不支持nodePort设置这么小的端口

# 编辑kube-apiserver.yaml文件
vim /etc/kubernetes/manifests/kube-apiserver.yaml

# 增加kube-apiserver的启动选项
--service-node-port-range=1-65535

# 重启kubelet
systemctl restart kubelet

修改ingress-nginx的deploy.yaml文件

# 在service中加上端口号
vim deploy.yaml
...
spec:
  type: NodePort
  ipFamilyPolicy: SingleStack
  ipFamilies:
    - IPv4
  ports:
    - name: http
      port: 80
      protocol: TCP
      targetPort: http
      nodePort: 80
      appProtocol: http
    - name: https
      port: 443
      protocol: TCP
      targetPort: https
      nodePort: 443
      appProtocol: https
...

应用修改

kubectl apply -f deploy.yaml

检查是否生效

[root@master ~]# kubectl get svc -n ingress-nginx
NAME                                 TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                 AGE
ingress-nginx-controller             NodePort    172.16.37.251    <none>        80:80/TCP,443:443/TCP   70m
ingress-nginx-controller-admission   ClusterIP   172.16.199.101   <none>        443/TCP                 70m

文章作者: AaronXu
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 AaronXu !
评论
 上一篇
TCP/IP协议竟然有这么多漏洞? TCP/IP协议竟然有这么多漏洞?
据2020年上半年中国互联网网络安全监测数据分析报告显示,恶意程序控制服务器、拒绝服务攻击(DDoS)等网络攻击行为有增无减。时至今日,网络攻击已经成为影响网络信息安全、业务信息安全的主要因素之一。
下一篇 
腾讯发文执行 965 工作制,晚上7点后加班要【申请】 腾讯发文执行 965 工作制,晚上7点后加班要【申请】
前不久,有网友爆料称,字节跳动将采取10-7-5工作制,也就是早上10点上班,晚上7点下班,一周工作5天。 继字节后,今日有媒体报道表示,腾讯员工在社交网站上爆料称,腾讯正式发文执行“965”工作制度,即9点上班,6点下班,工作5天。 同时
  目录