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

山东嘉祥做网站的有哪几家跳转网站

山东嘉祥做网站的有哪几家,跳转网站,姜堰 万邦建设集团网站,手机网站头部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/a/457759.html

相关文章:

  • 如何用表格做网站焦作高端网站建设
  • 【PPT】导出高清晰度图片(dpi支持自定义)-超简单图文实操-修改注册表
  • 相册在线设计平台专业seo培训学校
  • postgresql分区表代码创建方案
  • 做推广送网站免费建站设计公司企业画册
  • 甘肃省建设厅执业资格注册中心网站通知网站建设和维护怎么学
  • 【VSCode】Visual Studio Code
  • 网站建设公司哪家强网站权重提升
  • Python Web开发中的WSGI与ASGI:从传统到现代的接口演进
  • PostgreSQL索引选B-Tree还是GiST?“瑞士军刀”和“多面手”的差别你居然还不知道?
  • 链表经典算法题详解教程
  • 唐山网站建设汉狮怎么样上海牛人岛企业服务有限公司
  • 微网站开发平台wizi网站建设板块如何分类
  • 【材料学python入门】conda、 jupyter、cpu、GPAW、wsl、ubuntu
  • 完整酒店网站开发威海建设网站
  • 高速采集卡ESD方案介绍及验证
  • 建个公司网站一年多少钱wordpress ios7教程
  • 做网站有2个前提条件 一个是网站godaddy做网站
  • 手机网站和微信网站的区别潍坊企业网站建设
  • Qt 支持的绿色系英文颜色(Green Family)
  • 找代做海报的网站广西建筑模板
  • 网站icp备案费用门户网站创新的方式有
  • 购买商标去哪个网站个人所得税app下载
  • Fedora 38 安装 perl-JSON RPM 包步骤(含依赖问题解决及附安装包)​
  • 大岭山建设网站wordpress cx udy
  • 电阻的分类与应用
  • 网站自建系统股票网站开发
  • 网站优化推广 siteasp.net 大型网站开发
  • C++游戏编程入门(第三版)——Timber!!! 项目(章节 1–5)
  • [Linux系统编程——Lesson4.进程状态]