纠纷奇闻作文社交美文家庭
聚热点
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

KubernatesIngress使用常见问题列表

10月6日 眸中星投稿
  前言
  最近有部分同学咨询关于使用Ingressnginx碰到的一系列问题,其实有部分问题,我也没有碰到过,都是在官网上找到的答案,验证后,进行了一个简单问题列表整理,希望能够帮助到需要的人。问题列表Ingress就是谷歌的标新立异,其实用处不大,使用NodePort就可以轻易替代,不知道大家为啥还要用这个?
  所谓的Ingress,可以把它理解为Service中的Service,这个Ingress的Service是用于代理后端不同服务的负载均衡服务。从本质上来说是对反向代理的一种抽象,说到抽象,Kubernates中有很多抽象,常见有数据存储卷,通过存储卷,你可以声明各种不同类型的存储,满足不同使用场景。当然Ingress也不例外,你可以通过IngressController选择不同后端代理服务,比如你的服务对中断非常敏感,你可以选择Traefik。这些都是Kubernates插件化思想一个体现。当然你可以选择使用NodePortnginxPod实现服务的访问,但是后面就会出现一系列的端口管理问题、安全等问题。使用见:KubernetesIngress工作原理介绍Ingress资源对象中包含TCPUDP端口,应该如何暴露?
  Ingress本身是7层代理,不支持TCP和UDP端口访问,因此Ingress使用tcpservicesconfigmap和udpservicesconfigmap这些标识指向现有的配置映射,对外公开端口。其中data字段部分:键是要使用的外部端口,并且该值使用以下格式指示要公开的服务,如果存在命名空间,则把default修改为相应命名空间。具体使用示例如下所示:apiVersion:v1kind:ConfigMapmetadata:name:tcpservicesnamespace:ingressnginxdata:9000:defaulttest:80不同命名空间下的Service,如何使用Ingress进行访问?
  上面已经说了Ingress就是一种Service,所以Ingress也有命名空间的概念,如果Service和Ingress不在同一个命名空间下面,自然无法访问的,解决办法非常简单,只需要给Ingress加上命名空间即可,当前这个Ingress命名空间下,分配相应命名空间下Service资源对象;其它命名空间下,只需要添加多个Ingress编排文件,填写相应命名空间即可。apiVersion:extensionsv1beta1kind:Ingressmetadata:name:httptestnamespace:javasvcannotations:如何使用Ingress做动静分离(我的前端和后台服务分开的)?
  前端静态页面建议放到最外层CDN上,一来加快访问速度、体验良好。如果没有使用CDN,也可以使用Ingress做动静分离,只需要把Ingress中匹配前端页面正则表达式开启。nginx。ingress。kubernetes。iouseregex:true这样你就可以在path中通过配置正则表达式,把静态请求和后端动态请求分离。Ingress访问打印日志时间不对?
  直接把本地时间mount到Pod中即可volumeMounts:name:webhookcertmountPath:usrlocalcertificatesreadOnly:truename:tzconfigmountPath:etclocaltimeresources:requests:cpu:100mmemory:90MiserviceAccountName:ingressnginxterminationGracePeriodSeconds:300volumes:name:webhookcertsecret:secretName:ingressnginxadmissionname:tzconfighostPath:path:usrsharezoneinfoAsiaShanghaiIngress如何使用本机Ip直接访问?
  在资源对象中声明使用本地网络即可,样例如下所示:spec:selector:matchLabels:app。kubernetes。ioname:ingressnginxapp。kubernetes。ioinstance:ingressnginxapp。kubernetes。iocomponent:controllerrevisionHistoryLimit:10minReadySeconds:0template:metadata:labels:app。kubernetes。ioname:ingressnginxapp。kubernetes。ioinstance:ingressnginxapp。kubernetes。iocomponent:controllerspec:hostNetwork:truednsPolicy:ClusterFirstWithHostNetIngress中证书如何配置?配置之后不生效,使用了Kubernates默认证书,如何修改?
  证书在Ingress资源编排文件中tls字段中配置,有同学反应配置之后不生效,其实看下日志就知道,大多因为证书中使用的域名和Ingress中配置域名不一致导致的,这个时候Ingress会选择使用Kubernates中的默认证书,对于部分存在证书验证的客户端服务,会出现验证不通过的问题,其实这个解决方法也很简单,当前Ingress中域名和证书中域一致即可。当然你也可以修改Ingress中的默认证书,具体配置如下所示:。。。。。。。。containers:name:nginxingresscontrollerimage:quay。iokubernetesingresscontrollernginxingresscontroller:0。31。2args:nginxingresscontrollerconfigmap(PODNAMESPACE)nginxconfigurationtcpservicesconfigmap(PODNAMESPACE)tcpservicesudpservicesconfigmap(PODNAMESPACE)udpservicespublishservice(PODNAMESPACE)ingressnginxannotationsprefixnginx。ingress。kubernetes。iodefaultsslcertificatedefaulthttpscert。。。。。。。Ingress没有域名如何配置IP?
  很简单,不配置即可,有同学尝试配置IP,apply之后就提示不合法。具体如下所示:。。。。。spec:tls:hosts:secretName:sslcertrules:http:。。。。。Ingress不支持TLS1。0、TLS1。1如何处理?
  默认不支持1。0和1。1,部分客户端仍然使用老协议,就会出现访问不通过问题,可以通过如下方式进行修改:kind:ConfigMapapiVersion:v1metadata:name:nginxconfigdata:sslciphers:ECDHEECDSAAES128GCMSHA256:ECDHERSAAES128GCMSHA256:ECDHEECDSAAES256GCMSHA384:ECDHERSAAES256GCMSHA384:ECDHEECDSACHACHA20POLY1305:ECDHERSACHACHA20POLY1305:DHERSAAES128GCMSHA256:DHERSAAES256GCMSHA384:DHERSACHACHA20POLY1305:ECDHEECDSAAES128SHA256:ECDHERSAAES128SHA256:ECDHEECDSAAES128SHA:ECDHERSAAES128SHA:ECDHEECDSAAES256SHA384:ECDHERSAAES256SHA384:ECDHEECDSAAES256SHA:ECDHERSAAES256SHA:DHERSAAES128SHA256:DHERSAAES256SHA256:AES128GCMSHA256:AES256GCMSHA384:AES128SHA256:AES256SHA256:AES128SHA:AES256SHA:DESCBC3SHAsslprotocols:TLSv1TLSv1。1TLSv1。2TLSv1。3Ingress灰度发布不生效?
  首先到更新列表中https:github。comkubernetesingressnginxblobmasterChangelog。md查看当前版本是否支持灰度发布,ingressnginx从0。25。0开始支持头部匹配灰度发布,之后又出现了模糊匹配等灰度发布功能。Ingressnginx的灰度发布必须使用域名,否则会不生效,提示如下错误:https:github。comkubernetesingressnginxissues5847请求头部标识包含下划线,ingressnginx不能正确转发,如何处理?
  默认情况下nginx也不支持头部包含下划线,Ingressnginx也是一样,可以通过如下配置解决:kind:ConfigMapapiVersion:v1data:enableunderscoresinheaders:true。。。。。。metadata:name:nginxconfigurationnamespace:ingressnginx总结
  如上就是使用过程中碰到的一些细节问题,之所以会出现上述问题,大多因为我们还没有把Kubernates搞明白,又来了一个Ingress的概念,其实很简单,多看文档即可。具体参考:https:kubernetes。github。ioingressnginx。
投诉 评论 转载

Forrester咨询行业数字化转型已迈入产业人工智能的新时9月19日,由华为承办的世界人工智能大会AI,驱动产业智能化升级分论坛在上海西岸举办。论坛上,知名分析师机构Forrester和华为云联合发布了《产业人工智能发展白皮书》(以下……今年最惨的应该是5G手机,为何与4G机集体跳水,我想是这个从去年开始,换手机要等5G的言论就变得非常流行,并且主要制造商已经在今年年初预测,随着5G的大规模落地,新一轮的5G换机浪潮将到来。乍一看,这是非常合理的。手机市场已经从……这个项目竟然可以生成满分作文文章首发于微信公众号GitHub精选,欢迎大家关注。打开微信,使用搜一搜,搜索GitHub精选,即可关注。大家好,我是章鱼猫。今天推荐的这个项目是BullshitG……以钢铁侠为名,但这款SUV真的是超级英雄吗?斯威是一个新兴汽车品牌,它原本是意大利的一个摩托车品牌,被鑫源集团收购后开始进军乘用车市场。近几年斯威前前后后已经推出了数款车型,销量一直不温不火,表现差强人意,这里面有很多原……女生想找一个靠谱的全职或兼职,看了几天,为什么那么难?亲,兼职有好多种哦。不知你所哪个城市呢?因为不知你具体的情况,我就简单说说可以兼职的几种情况。第一,网络时代,可以做今日头条,创作收益,有部手机,随时随地都可以,我一般是吃饭时……KubernatesIngress使用常见问题列表前言最近有部分同学咨询关于使用Ingressnginx碰到的一系列问题,其实有部分问题,我也没有碰到过,都是在官网上找到的答案,验证后,进行了一个简单问题列表整理,希望能……iPhone12的差评很多,而iPhone12Pro的差评却其实理由也很简单,因为iPhone12的销量很多,而iPhone12Pro的销量却显然少很多。从下图我们可以看出,iPhone12的全部评论数有200万,其中差评是有1。……短视频能否使优秀传统文化更美好?十九大报告指出,中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。而借助互联网新渠道、新形式来实现传统优秀文化的创……推动青年人才尽早达到创造力峰值【专家点评】作者:丁明磊(中国科学技术发展战略研究院研究员)青年科技人才是创新活动中最活跃、最积极的因素,青年阶段是科学研究的黄金时期。如果给予青年更多机会,加大培……磁棒绕着导线转动法拉第发明原始电动机虽说科学家对静电现象有了不少认识,然而,使电作为一种能源而成为人们生产和生活的动力,使人类进入一个电气化时代,却是从科学家开始发现和注意到电与磁的相互联系开始的。1800……游走在禁播边缘的这五部经典动漫,没看过的现在快点补番吧《寒蝉鸣泣之时》这部动漫中的女主古手梨花被评为最惨女主,内容容易让人一起不适,还会有压抑的感觉,看了很容易难过,所以这一部游走在禁播的边缘!《Re:从零开始的异世界生活》……发现一个解决安卓手机越来越卡问题的好方法大部分的安卓手机刚买来的时候运行速度都是很快的,但是使用时间长了会觉得手机越来越卡,而且明明没有装多少软件内存空间就没有了,经常使用手机管家清理也没有多大用处。最近偶然在……
昨天支付宝怎么崩溃了?不送充电器不怕,氮化镓征拓S3二代一头多口充电贼快苹果手机与华为手机相比都有哪些缺点?彻底明白Go语言的Channel了因驳回抖音爆款商标申请,国知局被起诉网传字节跳动开启105工作制,996的时代终于结束了?中通客车获巴基斯坦百辆新能源公交车订单4KOLED便携屏,CFORCECF015Next画质表现惊2021上半年最值得购买的3款手机TCL65C825电视评测基于QLED和miniLED面板技现在还能放心购买iphone8plus吗?突发!公积金将取消,改为年金制度?
热烈快速,长驱直入,这种能量的气息如一股热浪升白羊篇保健沙可以拌粮食喂鸽子吗微信怎么拒绝加入群聊恋爱会让人变胖吗父爱那时花开目前强拆有合法的吗怎样算合法?HR实操有多难?500个常见工作问题案例解析初春连衣裙时髦穿法看这里为什么有些医生喜欢做手术?女人,无论和谁在一起,都别丢掉这些东西中央财办要充分认识到房地产行业的重要性,住房消费潜力要予以释

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形