您可以使用以下curl命令来获取Kubernetes中Service对象,并通过字段选择器选择端口为8080的对象列表:

curl -X GET \
  --header "Authorization: Bearer <YOUR_TOKEN>" \
  --header "Content-Type: application/json" \
  https://<YOUR_API_SERVER>/api/v1/namespaces/<NAMESPACE>/services?fieldSelector=spec.ports[*].port=8080

请注意替换以下参数:

  • <YOUR_TOKEN>:您的Kubernetes访问令牌,可以通过kubectl config view命令获取。
  • <YOUR_API_SERVER>:您的Kubernetes API服务器地址。
  • <NAMESPACE>:您要搜索的命名空间。

这将返回具有端口为8080的所有Service对象的列表。

curl命令模块获取k8s service对象通过字段选择器选择port为8080的对象列表

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

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