分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

kubernetes外部访问的几种方式

发布时间:2023-09-06 01:18责任编辑:林大明关键词:kubernetes

1:用的最多的是nodePort,如下nginx的service,将type设置成NodePort,同时nodePort设置成30010(k8s为了不与宿主机的端口冲突,默认限制了30000以下的端口)

这样通过任何一个节点IP+30010就可以访问nginx

apiVersion: v1kind: Servicemetadata: ?name: my-nginx ?labels: ???run: my-nginxspec: ?ports: ?- port: 80 ???protocol: TCP ???nodePort: 30010 ?type: NodePort ?selector: ???run: my-nginx

2:loadbalancer模式,只有云提供商支持才可以使用。同样设置type即可

3:hostPort,通过访问宿主机IP+8081端口访问,但是每台只能起一个pod,不然端口会发生冲突,也没有service进行负载俊很

apiVersion: v1kind: Podmetadata: ?name: webapp ?labels: ???app: webappspec: ?containers: ?- name: webapp ???image: kubeguide/tomcat-app:v2 ???ports: ???- containerPort: 8080 ?????hostPort: 8081

kubernetes外部访问的几种方式

原文地址:http://www.cnblogs.com/ssss429170331/p/7686877.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved