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

做网站必须会成都在哪建设网站

做网站必须会,成都在哪建设网站,wordpress cms 中文版,如何更换网站新域名K8s ingress-nginx根据请求目录不同将请求转发到不同应用 1. 起因 有小伙伴做实验想要实现以下需求: 输入www.pana.com/app1访问app1的svc 输入www.pana.com/app2访问app2的svc 2. 实验 2.1 Dockerfile 先准备Dockerfile FROM nginx:1.20ADD index.html /usr/share/ngin…K8s ingress-nginx根据请求目录不同将请求转发到不同应用 1. 起因 有小伙伴做实验想要实现以下需求: 输入www.pana.com/app1访问app1的svc 输入www.pana.com/app2访问app2的svc 2. 实验 2.1 Dockerfile 先准备Dockerfile FROM nginx:1.20ADD index.html /usr/share/nginx/html/index.htmlEXPOSE 80CMD [nginx, -g, daemon off;]再准备一个index.html 当app1时就把它改为web1 v1.1.0 当app2时就把它改为web2 v1.2.0 nginx wework-web1 v1.1.02.2 Deployment和SVC 将镜像分别上传至harbor后,通过yaml分别部署app1和app2 app1: kind: Deployment apiVersion: apps/v1 metadata:labels:app: nginx-app1name: nginx-app1namespace: test-nginx spec:replicas: 1selector:matchLabels:app: nginx-app1template:metadata:labels:app: nginx-app1spec:containers:- name: nginximage: harbor.panasonic.cn/test-nginx/nginx-web:v1.1.0imagePullPolicy: Alwaysports:- containerPort: 80resources:limits:cpu: 1memory: 512Mirequests:cpu: 500mmemory: 512Mi --- apiVersion: v1 kind: Service metadata:name: nginx-app1-svcnamespace: test-nginxlabels:app: nginx-app1 spec:ports:- name: httpport: 80protocol: TCPtargetPort: 80selector:app: nginx-app1type: ClusterIPapp2: app2的nodeport是不需要的,我做其他实验时候用到,和此实验无关 kind: Deployment apiVersion: apps/v1 metadata:labels:app: nginx-app2name: nginx-app2namespace: test-nginx spec:replicas: 1selector:matchLabels:app: nginx-app2template:metadata:labels:app: nginx-app2spec:containers:- name: nginximage: harbor.panasonic.cn/test-nginx/nginx-web:v1.2.0imagePullPolicy: Alwaysports:- containerPort: 80resources:limits:cpu: 1memory: 512Mirequests:cpu: 500mmemory: 512Mi --- apiVersion: v1 kind: Service metadata:name: nginx-app2-svcnamespace: test-nginxlabels:app: nginx-app2 spec:ports:- name: httpport: 80protocol: TCPtargetPort: 80nodePort: 30080selector:app: nginx-app2type: NodePort测试是否可以正常访问2个应用 2.3 Ingress 创建Ingress的yaml 注意的是小伙伴因为看了之前另外个tomcat的文档发现安装那个配置就一直404报错. 原因也很简单,另外个实验的目录是放在不通的uri下: app1: www.pana.com/app1 app2: www.pana.com/app2 那么就不需要再对地址重写,而我们这里2个index都是在/下面 那么在匹配了path后就需要将它重写到app的/,于是就用到了nginx.ingress.kubernetes.io/rewrite-target apiVersion: networking.k8s.io/v1 kind: Ingress metadata:name: nginx-app1-ingnamespace: test-nginx# 以下两行是必须的,小伙伴就卡在这里一直报404错误annotations:nginx.ingress.kubernetes.io/rewrite-target: / spec:ingressClassName: nginxrules:- host: www.pana.comhttp:paths:- pathType: Prefixpath: /app1backend:service:name: nginx-app1-svcport:number: 80- pathType: Prefixpath: /app2backend:service:name: nginx-app2-svcport:number: 803. 效果 效果如下 可以看到,我们已经实现了预期的效果 小伙伴试验后也表示明白了
http://www.w-s-a.com/news/681930/

相关文章:

  • 南京网站c建设云世家 s浏览器
  • 如何做镜像别人网站wordpress菜单对齐修改
  • 长春网站建设net企业公示信息查询官网
  • 金鹏建设集团网站可在哪些网站做链接
  • 电子产品网站开发背景网站关键词优化方案
  • 建网站论坛wordpress提交数据库错误
  • 国内网站建设公司开源网站系统
  • 网站开发公司上大连网站建设流程图
  • 银川网站seo宁波网
  • 个人备案网站会影响吗网站添加 备案
  • 网站建设与电子商务的教案关于旅游网站建设的方案
  • 电子商务网站建设设计原则找做网站找那个平台做
  • 天津高端品牌网站建设韶关网站建设墨子
  • Wordpress多站点为什么注册不了2008iis搭建网站
  • 天津高端网站制作建网站的公司服务
  • 温州网站推广优化类似淘宝的网站怎么做的
  • 网站建设实训考试什么网站做玩具的比较多
  • 上海网站建设特点怎样给公司做一个网站做推广
  • 流量网站怎么做的济南优化排名公司
  • 保定网站制作套餐设计师导航网站大全
  • 惠州 商城网站建设石家庄新闻广播在线收听
  • 洪山网站建设域名购买之后怎么做网站
  • 北京网站建设公司服务哪家好wap是什么意思?
  • 怎么看公司网站做的好不好哦wordpress页面目录下
  • 做装修业务呢有多少网站平台搭建是什么
  • 潍坊优化网站排名淘宝做网站被骗
  • 建设专业网站的利弊免费logo设计生成器下载
  • 怎么在备案号添加网站网页设计动画网站
  • 网站开发 只要wordpress滑动注册
  • 跨境电商运营主要做什么静态网站如何做优化