当前位置: 首页 > 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/588189.html

相关文章:

  • 网站开发的内容和特点开发小程序费用一览表
  • 企业网站大全花儿直播免费视频观看
  • 聊城市城乡建设部网站查询建筑图集网站
  • 2024免费网站推广怎么制作自己的微信小程序
  • 奉贤做网站价格创意设计图片素材
  • wordpress百度秀seo 培训教程
  • 网站模型怎么做的培训机构网站制作
  • 中小企业网站制作方法做网站需要拉多大的宽带
  • 开装潢公司做网站短网址
  • 公司网站平台的作用wordpress更新文章
  • 秦淮html5响应式网站Wordpress博客欣赏
  • 网站建设 温州两颗米网站建设
  • 企业网站源代码免费下载建设网站需要什么证件
  • 用mockplus做网站原型html5 单页网站
  • 旅游网站开发网站设计报告书陕西网站开发联系方式
  • 今傲网站做的怎么样新网 网站空间
  • 网站主色调怎么用dede建设网站
  • 个人网站wordpress现在中美关系最新消息
  • 免费个人业务网站制作福建网站建设开发
  • 上海市官方网站南京绿色建筑网官网
  • 昆明网站建设优化图片华城建设集团有限公司官方网站
  • 月子会所网站源码wordpress中标签作用
  • 用花生棒自己做网站软文营销手段
  • 搜建筑网建筑规范大全佛山seo网站排名
  • 怎么用wordpress打开网站深圳龙岗区坂田街道
  • 建设分销网站客源引流推广app
  • 免费网站开发沈阳做网站推广
  • 宁波学校网站建设广告代理商是什么
  • 合理规划网站结构网络数据分析
  • 建设网站实训报告python网站开发优缺