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

网站建设项目合同免费推广网站排名

网站建设项目合同,免费推广网站排名,一键建站网站,wordpress一行多图片CKA 版本:1.32 第二题是涉及ingress相关。本文不是题目,只是为了学习相关知识点做的实验。 1. 环境准备 需要准备一套K8S集群。 1.1 安装ingress-nginx 下载deploy文件: wget -O controller-v1.12.2.yaml https://raw.githubusercontent…

CKA 版本:1.32
第二题是涉及ingress相关。本文不是题目,只是为了学习相关知识点做的实验。

1. 环境准备

需要准备一套K8S集群。

1.1 安装ingress-nginx

下载deploy文件:

wget -O controller-v1.12.2.yaml https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.12.2/deploy/static/provider/cloud/deploy.yaml

为了应对国内镜像拉取不下来的操作,修改镜像代理(vim下操作):

:1,$s/registry.k8s.io/k8s.m.daocloud.io/g

kubectl create -f controller-v1.12.2.yaml
等待一会检查pod:
kubectl get pod -n ingress-nginx
在这里插入图片描述
检查ingressclass:
kubectl get ingressclass
在这里插入图片描述
注意 默认ingress-nginx的访问是LoadBalancer 这个是公有云的环境使用的,我们的自建环境修改svc通过nodeport进行访问。
kubectl edit -n ingress-nginx svc ingress-nginx-controller

在这里插入图片描述
访问测试
在这里插入图片描述

1.2 准备后端服务

创建一个后端服务,来接受ingress转发的流量

apiVersion: apps/v1
kind: Deployment
metadata:name: whoaim
spec:selector:matchLabels:app: whoaimreplicas: 1template:metadata:labels:app: whoaimspec:containers:- name: whoimimage: docker.io/containous/whoami:v1.5.0imagePullPolicy: IfNotPresentports:- containerPort: 80resources:limits:cpu: 2requests:cpu: 1
---
apiVersion: v1
kind: Service
metadata:name: whoaimlabels:app: whoaim
spec:ports:- port: 80selector:app: whoaim

在这里插入图片描述

2. 创建ingress

2.1 通过ip访问

创建一个ingress 策略,能够把ingressclass的svc暴露的端口转发到后端服务中。

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:name: whoim-ingressannotations:nginx.ingress.kubernetes.io/rewrite-target: /
spec:ingressClassName: nginxrules:- http:paths:- path: /testpathpathType: Prefixbackend:service:name: whoaimport:number: 80

检查ingress
在这里插入图片描述

访问测试:
在这里插入图片描述
注意看:
访问的路径通过ingress后 ,路径从/testpath 变成了/ 是因为 nginx.ingress.kubernetes.io/rewrite-target: / 所有的请求都会变成/

我们删除注解尝试:
kubectl edit ingress whoim-ingress
在这里插入图片描述
可以看到 请求的路径带到后端了。

2.2 通过域名访问

修改ingress 策略主要添加host

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:name: whoim-ingressannotations:nginx.ingress.kubernetes.io/rewrite-target: /
spec:ingressClassName: nginxrules:- host: www.example.com  #域名访问http:paths:- path: /testpathpathType: Prefixbackend:service:name: whoaimport:number: 80

修改本机hosts
192.168.100.41 www.example.com

验证访问:
curl www.example.com:30351/testpath/
在这里插入图片描述

参考链接

https://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/

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

相关文章:

  • 中国企业排名前十seo关键词优化报价
  • 日本做家纺的公司网站网站生成器
  • 宁夏住房与城乡建设厅网站百度广告公司
  • 网站建设策划报价单青岛关键词搜索排名
  • 品牌推广网站怎么做怎么制作自己的个人网站
  • 济南建设网站今日新闻国际头条新闻
  • 深圳外贸网站制作建立网站一般要多少钱
  • 学网站建设要学什么安卓优化清理大师
  • 最好的机票网站建设公司网站如何seo
  • 住建委官网首页成都网站seo厂家
  • wordpress 商店企业搜索引擎优化
  • 政府门户网站方案建设行业网络营销
  • 如何建立自己的超市网站可以看封禁网站的浏览器
  • 商丘网站制作与设计品牌网
  • 做草莓的网站网络顾问
  • 北京网站建设备案宁波谷歌seo推广
  • qq空间做网站精准营销
  • 搭建论坛网站使用的系统百度推广优化排名怎么收费
  • 网站如何优化排名厦门站长优化工具
  • 二级建造师证书查询官方网站百度识图网页版
  • 深圳品牌营销网站建设百度seo公司兴田德润
  • 南宁做网站哪家公司好合肥网站关键词优化公司
  • 昆明北京网站建设国内新闻摘抄
  • 网络设备互联课设建设企业网站最火的网络推广平台
  • 深圳北站网站建设太原建站seo
  • 东莞软件定制开发上海seo推广方法
  • wordpress 关闭保存修订版本搜索引擎优化工具有哪些
  • 网站开发行业新闻淘大象排名查询
  • 广州购物商城网站百度推广seo优化
  • 建设银行租房网站百家号权重查询