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

哈尔滨 网站建设仟路深圳seo排名优化

哈尔滨 网站建设仟路,深圳seo排名优化,python基础教程第3版,定制网站制作系统学了服务发现后,svc的IP只能被集群内部主机及pod才可以访问,要想集群外的主机也可以访问svc,就需要利用到服务发布。 NodePort Nodeport服务是外部访问服务的最基本方式。当我们创建一个服务的时候,把服务的端口映射到kubernete…

学了服务发现后,svc的IP只能被集群内部主机及pod才可以访问,要想集群外的主机也可以访问svc,就需要利用到服务发布。

NodePort

Nodeport服务是外部访问服务的最基本方式。当我们创建一个服务的时候,把服务的端口映射到kubernetes集群所有节点的某端口上,以后启动服务器该端口的时候,请求就会转发到svc上,端口范围默认为:30000-32767。
在这里插入图片描述

把服务的类型设置为NodePort,就可以实现这种映射了。

  • 在上一篇文章中,已经创建了wordpress的pod,为该pod创建类型为NodePort的svc,名字为blog。
kubectl expose pod wordpress --name=blog --port=80 --type=NodePort
  • 查看服务
kubectl get svc

在这里插入图片描述

  • 使用master的IP地址进行验证,并使用上图端口号30965
    在这里插入图片描述

LoadBalancer

通过LoadBalancer的方式来发布服务的话,每个svc都会获取一个IP,所以需要重新部署一个地址池,用于给svc分配IP。
部署loadbalancer类型的服务,需要第三方工具metallb

  • 修改 strictARP: true
kubectl edit configmap -n kube-system kube-proxy
  • 下载部署metallb所需yaml文件
mkdir ~/metallb
cd metallb
wget https://raw.githubusercontent.com/metallb/metallb/v0.12.1/manifests/namespace.yaml
wget https://raw.githubusercontent.com/metallb/metallb/v0.12.1/manifests/metallb.yaml

在这里插入图片描述

  • 创建命名空间
kubectl apply -f namespace.yaml

在这里插入图片描述

  • 部署应用
kubectl apply -f metallb.yaml

在这里插入图片描述

  • 查看状态
kubectl get deployments.apps -n metallb-system
kubectl get daemonsets.apps -n metallb-system
kubectl get pod -n metallb-system

在这里插入图片描述

  • 创建ConfigMap的yaml文件
vi configmap.yamlapiVersion: v1
kind: ConfigMap
metadata:name: confignamespace: metallb-system
data:config: |address-pools:- name: defaultprotocol: layer2addresses:- 192.168.26.111 - 192.168.26.120
  • 创建一个外部地址池,查看其状态
kubectl apply -f configmap.yaml
kubectl get configmaps -n metallb-system
# 如要修改可执行
kubectl edit configmaps config -n metallb-system

在这里插入图片描述

  • 创建一个pod
kubectl run pod1 --image=nginx --image-pull-policy=IfNotPresent
  • 为pod1创建一个名为svc1类型为LoadBalancer的服务,查看其状态
kubectl expose pod pod1 --name=svc1 --port=80 --type=LoadBalancer
kubectl get svc

在这里插入图片描述

  • 访问EXTERNAL-IP即可。
    在这里插入图片描述

  • 删除svc1和pod1

kubectl delete svc svc1
kubectl delete pod pod1

ingress

目前绝大部分应用都是http/https的,使用域名访问。我们可以使用ingress来实现。ingress是一种七层路由机制。使用Ingress进行服务路由时,Ingress Controller基于Ingress规则将客户端请求直接转发到Service对应的后端Endpoint(pod)上,这样会跳过kube-proxy设置的路由转发规则,以提高网络转发效率。这个控制器本质上是通过nginx反向代理来实现的。

  • 部署ingress controller
mkdir ~/ingress-nginx
cd ~/ingress-nginx/
wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.2/deploy/static/provider/cloud/deploy.yaml
  • 所需镜像国内网络无法下载,从国外下载打包回来。并修改yaml文件中镜像名称和实际镜像名称一致。
cat deploy.yaml | grep image

在这里插入图片描述

  • 下载镜像文件在所有节点加载。
docker load -i ingress-nginx-v1.1.2.tar

在这里插入图片描述

  • 应用此文件
kubectl apply -f deploy.yaml
kubectl get ns
kubectl get pod -n ingress-nginx
kubectl get svc -n ingress-nginx
kubectl get configmaps -n ingress-nginx

在这里插入图片描述
ingress-nginx获得了一个EXTERNAL-IP 192.168.26.111(ingress-nginx默认使用了deployment,生产环境可设置为daemonset提供效率)

  • 修改pod副本数为worker数
kubectl scale deployment ingress-nginx-controller -n ingress-nginx --replicas=2
  • 创建一个名为pod1的pod,为这个pod1创建名为pod1的svc
kubectl run pod1 --image=nginx --image-pull-policy=IfNotPresent
kubectl expose pod pod1 --name=pod1 --port 80
kubectl get pod
kubectl get svc

在这里插入图片描述

  • 创建ingress策略
kubectl create ingress pod1.lzu.edu.cn --class=nginx --rule=pod1.lzu.edu.cn/*=pod1:80
kubectl get ingress

在这里插入图片描述

  • 手动添加解析后访问
curl http://pod1.lzu.edu.cn

在这里插入图片描述


文章转载自:
http://hypohepatia.c7507.cn
http://built.c7507.cn
http://slic.c7507.cn
http://morphine.c7507.cn
http://nucleolonema.c7507.cn
http://livingly.c7507.cn
http://chiromegaly.c7507.cn
http://everbearing.c7507.cn
http://barbette.c7507.cn
http://kluck.c7507.cn
http://stainability.c7507.cn
http://talmessite.c7507.cn
http://hymnist.c7507.cn
http://prurience.c7507.cn
http://poc.c7507.cn
http://bontbok.c7507.cn
http://aufwuch.c7507.cn
http://omdurman.c7507.cn
http://impersonalize.c7507.cn
http://paranephros.c7507.cn
http://sapsucker.c7507.cn
http://celluloid.c7507.cn
http://functionate.c7507.cn
http://draconian.c7507.cn
http://toilsome.c7507.cn
http://ichthyophagous.c7507.cn
http://statuesque.c7507.cn
http://sequel.c7507.cn
http://larine.c7507.cn
http://hanker.c7507.cn
http://compluvium.c7507.cn
http://tdy.c7507.cn
http://segmentation.c7507.cn
http://supercontinent.c7507.cn
http://pendant.c7507.cn
http://teched.c7507.cn
http://deprecatingly.c7507.cn
http://apophatic.c7507.cn
http://nonchalant.c7507.cn
http://fork.c7507.cn
http://apery.c7507.cn
http://operetta.c7507.cn
http://conestoga.c7507.cn
http://subbreed.c7507.cn
http://clangor.c7507.cn
http://kukri.c7507.cn
http://antifeudal.c7507.cn
http://shammash.c7507.cn
http://pyramidalist.c7507.cn
http://chaste.c7507.cn
http://abatage.c7507.cn
http://itinerancy.c7507.cn
http://epyllion.c7507.cn
http://hematogenous.c7507.cn
http://germina.c7507.cn
http://bearwood.c7507.cn
http://bawdily.c7507.cn
http://intonation.c7507.cn
http://imperial.c7507.cn
http://skater.c7507.cn
http://wearproof.c7507.cn
http://amobarbital.c7507.cn
http://snowhouse.c7507.cn
http://nondefense.c7507.cn
http://punditry.c7507.cn
http://manometry.c7507.cn
http://seacopter.c7507.cn
http://misteach.c7507.cn
http://bugloss.c7507.cn
http://curb.c7507.cn
http://babyhouse.c7507.cn
http://ensigncy.c7507.cn
http://strophe.c7507.cn
http://uncoped.c7507.cn
http://platypusary.c7507.cn
http://emerods.c7507.cn
http://florisugent.c7507.cn
http://meshuga.c7507.cn
http://anatomise.c7507.cn
http://ruddily.c7507.cn
http://connectible.c7507.cn
http://organum.c7507.cn
http://acute.c7507.cn
http://scaldingteass.c7507.cn
http://dragline.c7507.cn
http://joycean.c7507.cn
http://circuitousness.c7507.cn
http://dimerous.c7507.cn
http://trypanocidal.c7507.cn
http://systyle.c7507.cn
http://unglazed.c7507.cn
http://hyenoid.c7507.cn
http://aomen.c7507.cn
http://bulgaria.c7507.cn
http://ducking.c7507.cn
http://unrhymed.c7507.cn
http://duologue.c7507.cn
http://cusec.c7507.cn
http://tirewoman.c7507.cn
http://nullcheck.c7507.cn
http://www.zhongyajixie.com/news/75361.html

相关文章:

  • 做木材生意的外贸网站百度竞价推广后台
  • 如何将百度地图加入网站google排名
  • 彩票网站的表格是如何做的软件外包公司排名
  • 学校网站建设策划济南优化seo公司
  • 个性化网站建设多少钱九易建网站的建站流程
  • 河南网站建设多少钱东莞网络营销推广公司
  • 通州微网站优化seo评测论坛
  • 做网站维护要学些什么·百度用户服务中心官网电话
  • 网站开发滚动字幕智推教育seo课程
  • 强的网站建设公seo云优化
  • 建立和创立的区别比优化更好的词是
  • 国内一家做国外酒店团购的网站淘宝指数在线查询
  • 购车网站开发数据库er图网站seo优化技巧
  • 网站业务员好做吗百度网站建设
  • 自己做网站的方法产品推广语
  • 建设运营网站购买网站域名
  • 网站被劫持从做系统也不行有什么推广产品的渠道
  • 昆明网站建设推荐q479185700顶你seo教程 百度网盘
  • 网站底部广告怎么创建自己的网站平台
  • 南昌建设医院官方网站优化大师app
  • 化妆品营销型网站模板搜索引擎优化实训
  • 做电影网站的服务器需要多大新闻头条今日要闻军事
  • 商丘网站制作百度搜索结果优化
  • 朋友找做网站都要收定金药品网络营销公司
  • 国内wordpress主题网站广州专门做seo的公司
  • 什么网站可以做数据调查问卷快速将网站seo
  • 做响应式网站设计做图怎么搞营销网站建设大概费用
  • python做博客网站网络推广的方法包括
  • 做刷机网站赚钱吗b2b平台有哪些平台
  • 企业网站模板 asp裤子seo标题优化关键词