使用NodePort对外发布服务 世界短讯

2023-05-03 15:12:51     来源:腾讯云     编辑:bj001    


(资料图片仅供参考)

在Kubernetes中,使用NodePort类型的Service可以将服务公开到节点的公共IP地址和端口上。这种类型的Service非常适合需要在集群外部访问的应用程序。

创建一个NodePort类型的Service

以下是创建一个NodePort类型的Service的步骤:

首先,创建一个Deployment,用于部署应用程序。以下是一个示例Deployment YAML文件:

apiVersion: apps/v1kind: Deploymentmetadata:  name: example-appspec:  selector:    matchLabels:      app: example-app  replicas: 3  template:    metadata:      labels:        app: example-app    spec:      containers:        - name: example-app          image: example-app:latest          ports:            - containerPort: 80

该Deployment将部署三个名为“example-app”的Pod,并将使用标签“app=example-app”进行选择。

接下来,我们需要创建一个NodePort类型的Service。以下是一个示例Service YAML文件:

apiVersion: v1kind: Servicemetadata:  name: example-appspec:  selector:    app: example-app  ports:    - name: http      port: 80      targetPort: 80  type: NodePort

该Service将使用标签选择器“app=example-app”来绑定到Pod,并将端口80映射到每个Pod的端口80。此Service类型为NodePort。

完成上述步骤后,我们可以使用以下命令检查Service的状态:

kubectl get services

输出结果应该类似于以下内容:

NAME          TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)        AGEexample-app   NodePort    10.0.0.100           80:32456/TCP   5m

其中,NodePort为32456。

现在,我们可以使用集群中任何一个节点的公共IP地址和端口32456来访问该Service。例如,如果节点的公共IP地址为192.168.1.100,则可以使用以下URL访问该Service:

http://192.168.1.100:32456/

关键词:

相关新闻
相关新闻
v 推荐福彩3D第2023178期晒票 激发我们更加勇敢地追求幸福生活 2023-07-07
v 珠江水运关键指标快速增长 2023-07-07
v 真相 | “经济胁迫”是美国手中杀人的“刀” 2023-07-07
v 微单相机推荐2013_微单相机推荐2013 2023-07-07
v 多样化种植技术模式助甘肃河西区域保障粮食安全_微头条 2023-07-07
v 教育部部署做好2023年中小学暑期安全工作 世界球精选 2023-07-07
v 泽连斯基将访问土耳其会见埃尔多安,克宫:密切关注会谈结果 2023-07-07
v 1至6月四川公路水路交通建设完成投资1445亿元,同比增长27% 2023-07-07
v 蚂蚁基金被罚7368万元,总经理林思思被罚15万元 2023-07-07
v 主城都市区仍是主阵地!重庆市新增1366家“专精特新”企业  2023-07-07
v 好消息!西南地区首个百兆瓦级电网侧独立储能电站正式并网运行 2023-07-07
v 首批确定20所!重庆市全面启动市级清廉学校试点示范建设工作 2023-07-07
v 江苏:无锡开出“百万价码”引育宣传文化人才 2023-07-07
v 点赞!湘江新区高校毕业生就业工作在全国作典型交流 2023-07-07
v 两市主力资金净流出230亿元 非银金融等行业实现净流入 2023-07-07
v 同比增长8% 长安1-6月销量超120万辆 2023-07-07
v 【风口解读】红蜻蜓上半年净利预增超66%,去年同期基数低下滑超19% 2023-07-07
v 因违规参与银行保险机构业务活动等 蚂蚁集团被罚没超37亿元 2023-07-07
v 金融管理部门对蚂蚁集团罚没71.23亿元,要求关停“相互宝”业务 2023-07-07
v 中国中免上半年实现营收358.58亿元 净利润38.64亿元 2023-07-07
v 头条焦点:用心守护群众生命安全——重庆市万州区群众避险转移一线见闻 2023-07-07
v 上汽集团:第二季度整车销量环比增长32.5% 2023-07-07
v 横店东磁预计上半年实现归母净利11.8亿元至12.6亿元 光伏产业盈利同比实现翻番以上增长 2023-07-07
v 证监会同意碳酸锂期货及期权注册 2023-07-07
v 国家卫健委:提升职业健康检查和职业病诊断结论的准确性 2023-07-07
v 昨天天津局地有小冰雹!高温持续至……要凉快了! 2023-07-07
v “心友会”吐“心”生 2023-07-07
v 华为张平安:盘古大模型不写诗 只做事 2023-07-07
v 宁夏第一个公布2023年养老金调整细则,具体有哪些变化呢? 2023-07-07
v 第19届亚运会杭州西湖赛区场馆有哪些 2023-07-07
分享到:
更多

网站运营:财经头条

财经头条 版权所有©1997-2016 未经书面授权禁止复制或建立镜像
京ICP备12018864号-11
联系我们:291 32 36@qq.com

营业执照公示信息