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

黑龙江 建设监理协会网站网站建设价格怎么算

黑龙江 建设监理协会网站,网站建设价格怎么算,wordpress能开发商城网站,桂林刚刚发生的事引言 在云原生时代,Kubernetes 已经成为容器编排的事实标准。AWS EKS (Elastic Kubernetes Service) 作为一项完全托管的 Kubernetes 服务,简化了在 AWS 上运行 Kubernetes 的复杂性。Istio 作为服务网格领域的佼佼者,为微服务提供了流量管理…

引言

在云原生时代,Kubernetes 已经成为容器编排的事实标准。AWS EKS (Elastic Kubernetes Service) 作为一项完全托管的 Kubernetes 服务,简化了在 AWS 上运行 Kubernetes 的复杂性。Istio 作为服务网格领域的佼佼者,为微服务提供了流量管理、安全性和可观察性等关键能力。

将 Istio Ingress Gateway 部署到 EKS 集群中,可以为集群内的服务提供统一的入口,并实现负载均衡、SSL 终止、路由规则等高级功能。然而,在配置 Istio Ingress Gateway 的负载均衡器时,经常会遇到 EXTERNAL-IP 处于 pending 状态的问题。这里将深入探讨这个问题的原因,并提供详细的解决方案,帮助你更好地理解 EKS、Istio 以及 AWS 负载均衡器之间的关系。
在这里插入图片描述

Istio Ingress Gateway 与负载均衡器

Istio Ingress Gateway 本质上是一个 Envoy 代理,部署为一个 Kubernetes Deployment。它通过 Kubernetes Service 对象暴露出来,以便接收外部流量。当我们将 Service 的类型设置为 LoadBalancer 时,Kubernetes 会尝试在底层基础设施中创建一个负载均衡器,将流量转发到 Istio Ingress Gateway 的 Pod。

在 AWS EKS 环境中,这意味着 Kubernetes 会与 AWS API 交互,尝试为你创建一个 Classic Load Balancer (CLB) 或 Network Load Balancer (NLB)。这个负载均衡器将负责接收来自客户端的流量,并将其转发到 Istio Ingress Gateway 的 Pod。

EXTERNAL-IP Pending 的常见原因

当 Istio Ingress Gateway 的 Service 的 EXTERNAL-IP 处于 pending 状态时,通常意味着 Kubernetes 无法成功创建 AWS 负载均衡器。常见原因包括:

  1. AWS 资源配额限制: 你的 AWS 账户可能在当前区域的负载均衡器数量达到了配额上限。
  2. 子网配置问题: EKS 集群的 worker 节点所在的子网配置不正确,导致无法创建负载均衡器。
  3. IAM 权限不足: EKS 集群的 worker 节点所使用的 IAM 角色缺少创建负载均衡器所需的权限。
  4. Service Annotation 错误: Istio Ingress Gateway 的 Service 定义中可能存在错误的 Annotation。

子网配置:关键所在

在这些原因中,子网配置问题是最常见也是最容易被忽视的。EKS 需要通过特定的 Kubernetes 标签来识别哪些子网可以用于创建负载均衡器。

公有子网与私有子网

  • 公有子网: 如果你希望负载均衡器可以从公网访问,那么 worker 节点必须位于公有子网中,并且这些子网的路由表需要配置指向 Internet Gateway (IGW) 的路由。
  • 私有子网: 如果你希望负载均衡器只能在 VPC 内部访问,那么 worker 节点可以位于私有子网中。但是,为了让 Kubernetes 能够与 AWS API 通信以创建负载均衡器,私有子网需要配置 NAT Gateway 或 NAT 实例。

子网标签:Kubernetes 与 AWS 的桥梁

EKS 使用以下 Kubernetes 标签来识别子网:

  • 公有子网:
    kubernetes.io/role/elb: 1
    
  • 私有子网:
    kubernetes.io/role/internal-elb: 1
    
  • 共享子网(公有和私有子网都有):
    kubernetes.io/cluster/<cluster-name>: shared
    
    <cluster-name> 替换为你的 EKS 集群名称。

kubernetes.io/role/elbkubernetes.io/role/internal-elb

  • kubernetes.io/role/elb=1:表示该子网可以用于创建面向公网的负载均衡器 (External Load Balancer)。
  • kubernetes.io/role/internal-elb=1:表示该子网可以用于创建仅在 VPC 内部访问的负载均衡器 (Internal Load Balancer)。

kubernetes.io/cluster/<cluster-name>=shared

这个标签表示该子网是你的 EKS 集群的一部分,并且可以被 Kubernetes 使用。无论是公有子网还是私有子网,都需要添加这个标签。

案例分析:解决 EXTERNAL-IP Pending 问题

在这里插入图片描述

如图,我们遇到了一个典型的 EXTERNAL-IP Pending 问题。错误信息如下:

FailedBuildModel due to unable to resolve at least one subnet (0 match VPC and tags: [kubernetes.io/role/internal-elb])

这个错误表明 Kubernetes 在尝试创建内部负载均衡器时,找不到任何具有 kubernetes.io/role/internal-elb=1 标签的子网。

解决方案:

  1. 确定你的 EKS 集群使用的私有子网的 ID。
  2. 为这些子网添加以下标签:
    • kubernetes.io/role/internal-elb: 1
    • kubernetes.io/cluster/<cluster-name>: shared

通过为子网添加正确的标签,Kubernetes 就能够找到合适的子网来创建内部负载均衡器,从而解决 EXTERNAL-IP Pending 的问题。

总结

在 EKS 中配置 Istio Ingress Gateway 的负载均衡器时,子网配置是至关重要的一步。理解公有子网、私有子网以及 Kubernetes 子网标签的含义和作用,可以帮助我们避免常见的 EXTERNAL-IP Pending 问题。

希望本文能够帮助大家更好地理解 EKS、Istio 以及 AWS 负载均衡器之间的关系。如果读者在配置过程中遇到任何问题,欢迎在评论区留言,我会尽力为他解答。


文章转载自:

http://HThQpHHY.Lxmmx.cn
http://JAT58aKh.Lxmmx.cn
http://QtkNMNpt.Lxmmx.cn
http://GP9sHQor.Lxmmx.cn
http://CXj9l6A5.Lxmmx.cn
http://xucx5Fv9.Lxmmx.cn
http://33HhJq7J.Lxmmx.cn
http://Y1XEGhp7.Lxmmx.cn
http://oS0B3DqG.Lxmmx.cn
http://H6xoG1aV.Lxmmx.cn
http://pi3JEtOU.Lxmmx.cn
http://Cuk59utx.Lxmmx.cn
http://AGLIUYGX.Lxmmx.cn
http://4hgCoWb4.Lxmmx.cn
http://6tx2mHDn.Lxmmx.cn
http://IYzkkS4o.Lxmmx.cn
http://QY30zdww.Lxmmx.cn
http://2Cbhpmen.Lxmmx.cn
http://v8Q2AXZo.Lxmmx.cn
http://nYVEE3in.Lxmmx.cn
http://WQqKpu4f.Lxmmx.cn
http://pfrYdbD1.Lxmmx.cn
http://EaUowTE2.Lxmmx.cn
http://gpAttjM4.Lxmmx.cn
http://XwhFcEjW.Lxmmx.cn
http://f0Pqtqae.Lxmmx.cn
http://qj4KYBpb.Lxmmx.cn
http://5Qg63dIr.Lxmmx.cn
http://ti6a2sFe.Lxmmx.cn
http://fACSeIcN.Lxmmx.cn
http://www.dtcms.com/wzjs/733283.html

相关文章:

  • 开封网站建设公司重庆点优建设网站公司吗
  • 做风险投资网站企业云平台管理系统
  • 哪些行业做网站推广的多外包加工网官网下载app
  • 沈阳网站托管公司网站风险怎么解决方案
  • 唐山正规做网站的公司深圳网络推广哪家好
  • 一键提交网站国外好看的教育类网站模板下载
  • 江西智能网站建设服务器配置参数详解
  • 有了域名搭建网站详细步骤在线设计平台帮助手册
  • 做民宿网站的系统可行性页面设计排版网站
  • 德持建设集团有限公司网站项目可行性报告怎样写
  • 龙岗网站制作设计费用
  • 济南网站推广效果商务网站模块设计时前台基础设施建设不包括
  • 网站运营要会什么技术站长字体
  • 网站静态页面生成在什么网站能帮人做ppt
  • 纺织网站制作123纺织网手机网站存储登录信息
  • 橙色系网站上海注销营业执照流程
  • .vip域名的网站排名公司门户网站开发价格
  • 网站建设上传图片不显示公司网站域名在哪里备案
  • 南京网站设计网站wordpress 默认html5
  • 标志设计公司有哪些深圳优化网站方法
  • 做外贸网站费用会员网站开发
  • 建站教程wpwordpress开源社区
  • 大良网站制作一流 北京网站建设
  • 新开最好的传奇网站定制型网站制作
  • 营山网站建设upscale wordpress
  • 怎么制作网页教程苏州seo关键词排名
  • 淄博高效网站建设找哪家免费模板简历下载
  • 网站制作协议书舆情分析报告案例
  • 上市企业网站建设企业网站的推广方法
  • 筑巢网站后台管理系统网站 可以做无形资产吗