当前位置: 首页 > wzjs >正文

站长之家模板谷歌seo推广服务

站长之家模板,谷歌seo推广服务,wordpress手机apo,哪种语言做网站最合适在 Kubernetes 中,Service 类型为 NodePort 时,默认分配的端口范围为 30000~32767。如果你希望使用自定义端口(如 8080、8888 等),就需要修改 kube-apiserver 的默认配置。 本文将详细介绍如何修改 Kubernetes 中 Nod…

在 Kubernetes 中,Service 类型为 NodePort 时,默认分配的端口范围为 30000~32767。如果你希望使用自定义端口(如 8080、8888 等),就需要修改 kube-apiserver 的默认配置。

本文将详细介绍如何修改 Kubernetes 中 NodePort 的端口范围,并提供完整的实战操作步骤。

一、背景说明

默认情况下,Kubernetes 的 NodePort 服务只能绑定在 30000~32767 之间的端口。这是出于安全与冲突考虑设定的默认值。但在实际业务中,我们常常需要开放特定端口(如 8080、8088、8888 等)供外部访问。

若尝试直接指定非默认端口,会出现如下错误:

The Service "svc-xiuxian-nodeport" is invalid:
spec.ports[0].nodePort: Invalid value: 8080: provided port is not in the valid range.

二、修改 NodePort 端口范围

1. 修改 kube-apiserver 配置

编辑 kube-apiserver.yaml,路径一般为 /etc/kubernetes/manifests/kube-apiserver.yaml

spec:containers:- command:- kube-apiserver- --service-node-port-range=1-50000  # 添加或修改此行

✅ 建议将端口范围扩大到常用的 1-50000,避免占用过小或过大端口。

2. 热重载 kube-apiserver

因为 kube-apiserver 是以 static Pod 运行的,我们只需移动资源清单文件触发重建:

# 进入 kube-apiserver 配置目录
cd /etc/kubernetes/manifests# 暂时移出配置文件
mv kube-apiserver.yaml /opt/# 再移回来以触发重建
mv /opt/kube-apiserver.yaml ./

3. 确认 apiserver 重启生效

kubectl get pods -n kube-system -l tier=control-plane -o wide

输出类似:

kube-apiserver-master231  1/1   Running   0     57s

表示已经重新启动。

三、验证配置是否生效

我们创建一个 NodePort 类型的 Service,并指定 8080 端口:

1. Service YAML 文件

apiVersion: v1
kind: Service
metadata:name: svc-xiuxian-nodeportlabels:apps: xiuxian
spec:type: NodePortports:- port: 90targetPort: 80protocol: TCPnodePort: 8080selector:version: v1

2. 应用配置并验证

kubectl apply -f 02-svc-NodePort-xiuxian.yaml
kubectl get svc svc-xiuxian-nodeport输出:
NAME                   TYPE       CLUSTER-IP      EXTERNAL-IP   PORT(S)       AGE
svc-xiuxian-nodeport   NodePort   10.200.21.38    <none>        90:8080/TCP   23h

✅ 成功使用 8080 作为 NodePort 端口!

四、总结

通过修改 kube-apiserver 的参数 --service-node-port-range,我们可以灵活自定义 NodePort 的端口范围,满足实际业务需求。

  • 默认范围:30000~32767

  • 修改方式:编辑 kube-apiserver 配置文件

  • 应用修改:移动资源清单触发重启

📌 建议根据实际情况合理设定端口范围,避免与系统服务冲突。

http://www.dtcms.com/wzjs/475435.html

相关文章:

  • 唐山建设局网站北京seo平台
  • 自己有服务器怎么搭建网站百度云官网
  • 用户体验设计流程西安seo网站管理
  • 一整套室内设计方案ppt镇江seo公司
  • 网站建设软件用乐云践新seo是什么东西
  • 网站建设公司的业务规划百度搜索风云榜游戏
  • 荆州网站建设百度问答seo
  • 贵州省遵义市红花岗区疫情最新消息seo运营是做什么的
  • 免费3d模型素材网站口碑营销案例
  • 大连开发区网站开发公司电话seo基础知识
  • 影视公司网站设计百度下载安装app
  • 懂得做网站还可以做什么兼职兰州网络推广电话
  • 做淘宝客网站域名是别人的电子商务专业就业方向
  • 鞍山网站建设联系方式百度网盘下载慢
  • 广州市疫情最新消息网站seo综合诊断
  • 税务编码 做网站选什么唐山seo快速排名
  • 网站目录访问百度搜索量最大的关键词
  • 石家庄网站建设推广公司电话软文营销的成功案例
  • 网站建设方案推荐十大基本营销方式
  • 安陆市建设局网站怎么自己做网站推广
  • 做网络课堂的平台有哪些网站宁波seo教程
  • 西安专业做网站建跨境电商seo是什么意思
  • 如何做网站公众号推广谷歌浏览器下载安装
  • iis7网站建设上海广告公司排名
  • wordpress家居主题seo诊断工具有哪些
  • 网站建设合作协议模板微信软文范例大全100
  • 婚介网站建设青岛网站建设公司
  • cad协同设计平台网站seo诊断技巧
  • 企业宣传网站设计论文厦门seo代运营
  • 如何用cms做网站石家庄最新消息今天