在Ingress对象中,可以使用字段选择器进行过滤查询的字段包括:

  • metadata.name:根据名称进行过滤查询
  • metadata.namespace:根据命名空间进行过滤查询
  • metadata.labels:根据标签进行过滤查询
  • spec.backend.serviceName:根据后端服务名称进行过滤查询
  • spec.backend.servicePort:根据后端服务端口进行过滤查询
  • spec.rules.host:根据规则的主机进行过滤查询
  • spec.rules.http.paths:根据HTTP路径进行过滤查询
  • spec.tls:根据是否启用TLS进行过滤查询

以上字段可以在kubectl等工具中使用字段选择器进行过滤查询,例如:

  • kubectl get ingress --field-selector metadata.name=my-ingress
  • kubectl get ingress --field-selector metadata.namespace=my-namespace
  • kubectl get ingress --field-selector metadata.labels.app=my-app
  • kubectl get ingress --field-selector spec.backend.serviceName=my-service
  • kubectl get ingress --field-selector spec.backend.servicePort=80
  • kubectl get ingress --field-selector spec.rules.host=my-host
  • kubectl get ingress --field-selector spec.rules.http.paths=/path
  • kubectl get ingress --field-selector spec.tls=tru
ingress对象中哪些字段可以用字段选择器进行过滤查询

原文地址: https://www.cveoy.top/t/topic/iylG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录