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

集团网站怎么建设贵阳网站建设运营

集团网站怎么建设,贵阳网站建设运营,天津网站建立,常德制作网站Kubernetes那点事儿——暴露服务之Ingress 前言一、ingress负载均衡器Ingress Controller路由规则Ingress 二、Ingress Controller三、案例 前言 在 k8s 集群中#xff0c;如果我们将服务暴露出来#xff0c;提供访问#xff0c;可以使用Nodeport方式#xff0c;但是Nodepo… Kubernetes那点事儿——暴露服务之Ingress 前言一、ingress负载均衡器Ingress Controller路由规则Ingress 二、Ingress Controller三、案例 前言 在 k8s 集群中如果我们将服务暴露出来提供访问可以使用Nodeport方式但是Nodeport也有缺点比如端口号用尽只能支持4层的负载均衡。为了弥补Nodeport的不足Ingress应运而生。 一、ingress Ingress 公开了从集群外部到集群内服务的HTTP和HTTPS路由。流量路由由Ingress资源上定义的规则控制。 下面是一个将所有流量都发送到同一Service的简单Ingress示例 Ingress分为两部分负载均衡器和路由规则 负载均衡器Ingress Controller 路由规则Ingress # http示例.yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata:name: example-ingress spec:rules:- host: example.ingress.comhttp:paths:- path: /pathType: Prefixbackend: service:name: web-service # serviceName对应service的名称port:number: 80 # servicePort对应service监听端口# https示例.yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata:name: tls-example-ingress spec:tls:- hosts:- sslexample.ctnrs.com secretName: secret-tlsrules:- host: sslexample.ingress.comhttp:paths:- path: /pathType: Prefixbackend: name: web-service # serviceName对应service的名称port:number: 80 # servicePort对应service监听端口二、Ingress Controller Ingress Controller有很多实现示例采用官方维护的基于Nginx实现的其他还可使用haproxy、lvs等。 Githubhttps://github.com/kubernetes/ingress-nginx 部署kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.30.0/deploy/static/mandatory.yaml 部署Ingress Controller 方案一2次反代 使用DaemonSet部署ingress-controllerds保证集群每个或者部分满足条件的node运行单个pod如果是打算让每个node都跑一个ingress还是部分满足条件节点跑ingress都需要ds这种部署模式ingress-controller需用hostnetwork直接将pod与host共享网命名空间host直接监控pod监听的端口。ingress可以直接转发请求到host。 user - LB - ingress-controller - pod 方案二3次反代 使用Deployment部署ingress-controller再使用service的nodeport方法去暴露ingress-controller与DaemonSet方式部署最大的区别该方式ingress-controller不需要hostnetwork但deployment可能会出现几个ingress都在一个或几个node上这不优雅也不能保证集群高可用。 user - LB - svc(nodePort) - ingress-controller - pod kubectl apply -f ingress-controller.yamlkubectl get pods -n ingress-nginx -o wideNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESnginx-ingress-controller-hdx4b 1/1 Running 0 22m 10.7.7.221 k8s-node1 none nonenginx-ingress-controller-pqkx8 1/1 Running 0 22m 10.7.7.222 k8s-node2 none none因为controller采用DaemonSet模式所以集群每个节点都起一个podmaster节点有taint所以master节点没有pod三、案例 需求一个或多个特定的node上只运行ingress污点标签ds 打污点给node打上污点防止其他pod运行在此node上给ingress打上污点容忍允许pod可以运行在污点node上使用nodeSelector将ingress调度到污点node使用DaemonSet控制器控制每个污点node上都运行一个ingress
http://www.dnsts.com.cn/news/248998.html

相关文章:

  • 企业网站管理制度建设群辉 wordpress 端口
  • 网站建设中如何使用字体wordpress搜索不到插件
  • 南宁百度网站公司建设银行官方网站登录电脑版
  • wordpress做视频网站vue做的手机网站
  • 网站导航是什么如何让新网站被收录
  • 中型企业网站建设做专利费减是哪个网站
  • 深圳外贸网站制作价格沈阳市城市建设网站
  • 网站开发 法律申明天眼在线查企业查询系统
  • 邓州市网站建设哈尔滨精致网站建设
  • 吴江做网站济南响应式网站建设
  • 公司网站翻译工作怎么做合肥做网站yuanmus
  • 建设网站需要什么条件做网站都要掌握什么
  • 成都企业网站建设介绍泰州网站建设公司哪家好
  • 电话做网站的推广网络营销项目
  • 英文网站建设哪家强自己做ppt网站
  • 适合友情链接的网站如何做专业的模板下载网站
  • 手机网站域做什么广告服务器和网站空间
  • 华久网站建设公司必备的几个部门
  • 深圳建网站技术怎么推广公司的网站
  • 网站下雪代码建设工程管理是做什么的
  • 网站访问统计js代码自己做网站怎么挣钱
  • 网站建设与管理好学吗wordpress纯代码下载
  • 宏润建设网站wordpress移植
  • 东莞陈村网站制作广州网站建设新锐
  • 微生成网站提示网站建设页面
  • 找人做网站毕业设计莱州市建设局网站
  • 西安外贸网站搭建广西上林县住房城乡建设网站
  • 简述建设一个网站的基本步骤i深圳谁开发的
  • 安徽省建设厅网站首页用excel做网站
  • 南京的电商网站设计合肥做网站的