当前位置: 首页 > 知识库问答 >
问题:

是什么把入口和入口控制器联系在一起的?

甄文彬
2023-03-14

APIPversion:extensions/v1beta1 kind:Ingress元数据:name:test-ingress spec:rules:

  • HTTP:路径:
    • 路径:/testpath backend:serviceName:test servicePort:80“

共有1个答案

桑坚成
2023-03-14

它们由ingress类概念绑定。
每个ingress控制器由一些IngressClass定义。

简单地说,IngressClass是一个简单的包装对象,它包含:

  • 强制控制器字段,它是指向实际入口控制器二进制文件的指针,
  • 用于其他配置的可选参数字段。
 类似资料:
  • 在AWS控制台中创建ALB规则时,是否有入口控制器在后台运行? 当学习ALB入口控制器时,我有点困惑。我以为这只是对AWS中ALB服务的API调用。但是讲师似乎安装了一个aws入口控制器。然后编写规则来重定向到节点端口服务的路径。 与在AWS控制台中创建和通过kubernets集群进行创建相比,有什么不同。 这是正在安装的控制器。 https://github.com/kubernetes-sig

  • 我正在设置我的入口控制器、入口类和入口,以在集群外部公开服务。这是全新的集群设置。 我已经使用 nginx 入口控制器设置了 nginx-ingress 控制器 <code>kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.41.0/deploy/static/provider/b

  • 我正在AWS EKS上设置NGINX入口控制器。 我浏览了k8s入口资源,它非常有助于理解我们将LB端口映射到k8s服务端口,例如file Def。我安装了nginx控制器,直到必要的步骤。然后教程指示我创建一个入口资源。 我错过了什么?

  • 新来的。我想知道是否有人可以帮助我区分我可以用来识别入口控制器和通过YAML和服务识别入口的特征。我有一个预先存在的集群,我认为入口控制器可能是通过helm安装的,但我不确定。有没有办法了解helm在安装nginx ingress控制器时使用的yaml?

  • 我们正在GKE(谷歌kubernetes引擎)上运行一个API服务器。我们使用Google云endpoint和API密钥处理授权。我们将每个API密钥上的某些IP地址列为白名单。为了做到这一点,我们必须将负载平衡器转换为入口控制器,以公开我们的API服务器。IP白名单不适用于loadbalancer服务。现在,我们有一个类似以下内容的入口设置:

  • 我在RedHat EC2实例上安装了Minikube v1.3.1以进行一些测试。 由于nginx-ingress-控制器默认使用的端口已经在使用中,我正在尝试在部署中更改它们,但没有结果。有人能建议如何做吗? 如何知道端口已在使用? 当我使用命令kubectl-n kube system get deployment | grep nginx列出系统吊舱时,我得到: nginx入口控制器0/1